/* screen - start-desktop */

.start-desktop {
  background-color: #ffffff;
  height: 5303px;
  opacity: 1;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.start-desktop .footer-C61RwL {
  --z-index: 0;
  background-color: transparent;
  height: 120px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 5183px;
  width: 1920px;
}

.start-desktop .rechteck-19-iPe1yZ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .logo_freedreamseu_color-iPe1yZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-10@1x.png);
  background-size: 100% 100%;
  height: 50px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 25px);
  width: 256px;
}

.start-desktop .hover-text-dark-iPe1yZ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: calc(16.46% - 20px);
  width: 122px;
}

.start-desktop .kontakt-luiDu0 {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-text-dark-CMvW9s {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: 162px;
  width: 122px;
}

.start-desktop .impressum-NMc1Rr {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .navigation-number-C61RwL {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 795px;
  opacity: 1;
  position: absolute;
  top: 5058px;
  width: 331px;
}

.start-desktop .hover-number-jqwINf {
  --z-index: 0;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(35.05% - 14px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop .number-XxUJq5 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-number-6Mypdr {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(49.83% - 20px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop .number-HLWORf {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-number-m7r5TA {
  --z-index: 2;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: calc(35.05% - 14px);
  top: 0px;
  width: 40px;
}

.start-desktop .number-Xl9WNe {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-number-WZoBNo {
  --z-index: 3;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: calc(20.27% - 8px);
  top: 0px;
  width: 40px;
}

.start-desktop .number-OhYl8Q {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-arrow-jqwINf {
  --z-index: 4;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 2px;
  width: 47px;
}

.start-desktop .text-1-Bw77j9 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-arrow-6Mypdr {
  --z-index: 5;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: 284px;
  top: 2px;
  width: 47px;
}

.start-desktop .text-2-EOOjDr {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-number-mwe97z {
  --z-index: 6;
  background-color: transparent;
  height: 100%;
  left: calc(20.27% - 8px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop .number-fnAIZa {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .modul-hotel-C61RwL {
  --z-index: 2;
  background-color: transparent;
  height: 3008px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 1950px;
  width: 1596px;
}

.start-desktop .linie-6-0oP3xS {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/linie-1-1@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: calc(100.00% + 2px);
}

.start-desktop .unsere-hotels-0oP3xS {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 209px;
}

.start-desktop .hover-text-0oP3xS {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 1546px;
  opacity: 1;
  position: absolute;
  top: 0.44%;
  width: 50px;
}

.start-desktop .filter-jsG2px {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .strandhotel-dranske-0oP3xS {
  --z-index: 3;
  background-color: transparent;
  height: 540px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: calc(29.50% - 159px);
  width: 100%;
}

.start-desktop .image-slider-xPPEyu {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop .images-VKcdDJ {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .gruppe-25-GTOaVe {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop .x1-gs_-chaletdorf_-tiberio-sorvillo-4-V9j0dN {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/file-1-gs-chaletdorf-tiberio-sorvillo--4-@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .dz-seitl-V9j0dN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .ez-schlafen-V9j0dN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .navigation-VKcdDJ {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop .gruppe-14-zsohpe {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-phjHbM {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07837-phjHbM {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07875-phjHbM {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-u2nwYb {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .navigation-LZHLyq {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop .gruppe-37-ZmnPiR {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-ZwWolh {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07837-ZwWolh {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07875-ZwWolh {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-XJeqCQ {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .left-VKcdDJ {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop .ellipse-1-c8xwpc {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop .left-c8xwpc {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop .text-3-Gq7BAb {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .right-VKcdDJ {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop .ellipse-1-PI6UTk {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop .right-PI6UTk {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop .text-4-jixfpQ {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .info-xPPEyu {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop .hotel-gut-steinbach-ay0Uar {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .relais-chteaux-ay0Uar {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop .span0-2jsRlL {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-2jsRlL {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span2-2jsRlL {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span3-2jsRlL {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span4-2jsRlL {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span5-2jsRlL {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .bayern-reit-im-winkl-83242-ay0Uar {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop .linie-3-ay0Uar {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop .linie-4-ay0Uar {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .details-ay0Uar {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop .zum-hotel-xBWUF3 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop .text-5-xBWUF3 {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop .linie-5-xBWUF3 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .text-6-ay0Uar {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop .span0-73hDSu {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-73hDSu {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .strandhotel-dranske-X5JY7Q {
  --z-index: 4;
  background-color: transparent;
  bottom: calc(47.00% - 254px);
  height: 540px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .image-slider-zLxABX {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop .images-knxx9U {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .gruppe-25-wxtXjm {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop .vju_aussen-haupthaus-5hh1c0 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/vju-aussen-haupthaus-q6a9169-52246114837-o@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .dz-seitl-5hh1c0 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .ez-schlafen-5hh1c0 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .navigation-knxx9U {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop .gruppe-14-dTFgy2 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-cXAZx5 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07837-cXAZx5 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07875-cXAZx5 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-6XGQdY {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .navigation-lb3SjT {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop .gruppe-37-vk8Onx {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-f8fGOi {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07837-f8fGOi {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07875-f8fGOi {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-PKcbCl {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .left-knxx9U {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop .ellipse-1-HbZrfp {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop .left-HbZrfp {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop .text-7-Xlxou5 {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .right-knxx9U {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop .ellipse-1-xFcdrS {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop .right-xFcdrS {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop .text-8-xeVZep {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .info-zLxABX {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop .vju-by-arcona-gNxnc4 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .hotel-mit-aussicht-gNxnc4 {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop .span0-76hV65 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-76hV65 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span2-76hV65 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span3-76hV65 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span4-76hV65 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span5-76hV65 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .mecklenburg-vorpomme-gNxnc4 {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop .linie-3-gNxnc4 {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop .linie-4-gNxnc4 {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .details-gNxnc4 {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop .zum-hotel-HwznAt {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop .text-9-HwznAt {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop .linie-5-HwznAt {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .text-10-gNxnc4 {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop .span0-mEMdsj {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-mEMdsj {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .strandhotel-dranske-QFjxk6 {
  --z-index: 5;
  background-color: transparent;
  bottom: calc(23.50% - 127px);
  height: 540px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .image-slider-nwMEc4 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop .images-d1Nypl {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .gruppe-25-WsPxwC {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop .das-wyn-strandhotel-zdyxjQ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/das-wyn-strandhotel-sylt---nur-von-einer-dne-von-der-nordsee-get@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .dz-seitl-zdyxjQ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .ez-schlafen-zdyxjQ {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .navigation-d1Nypl {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop .gruppe-14-Pl9Udo {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-KqmhlD {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07837-KqmhlD {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07875-KqmhlD {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-4GWNI4 {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .navigation-WUzn8x {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop .gruppe-37-DafMB2 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-t52w8T {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07837-t52w8T {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07875-t52w8T {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-VGOzPq {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .left-d1Nypl {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop .ellipse-1-NTSLpE {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop .left-NTSLpE {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop .text-11-Tr3RVt {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .right-d1Nypl {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop .ellipse-1-xoXmAN {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop .right-xoXmAN {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop .text-12-a7VbxF {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .info-nwMEc4 {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop .wyn-by-arcona-oXjm7p {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .strandhotel-mit-vi-oXjm7p {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop .span0-hwBw59 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-hwBw59 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span2-hwBw59 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span3-hwBw59 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span4-hwBw59 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span5-hwBw59 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .schleswig-holstein-oXjm7p {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop .linie-3-oXjm7p {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop .linie-4-oXjm7p {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .details-oXjm7p {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop .zum-hotel-ZCzFlN {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop .text-13-ZCzFlN {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop .linie-5-ZCzFlN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .text-14-oXjm7p {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop .span0-6oPzD6 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-6oPzD6 {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .strandhotel-dranske-0QHTKI {
  --z-index: 6;
  background-color: transparent;
  bottom: 0px;
  height: 540px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .image-slider-mDx0aQ {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop .images-IRSvBn {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .gruppe-25-MlKqb4 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop .hotel-aussen-winter-2-Xn66w1 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/hotel-aussen-winter-2@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .dz-seitl-Xn66w1 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .ez-schlafen-Xn66w1 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .navigation-IRSvBn {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop .gruppe-14-3cx31W {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-nX73bL {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07837-nX73bL {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07875-nX73bL {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-ZGspqP {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .navigation-ysxv3t {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop .gruppe-37-gKxYER {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-ahwmZE {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07837-ahwmZE {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07875-ahwmZE {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-H1ef7u {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .left-IRSvBn {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop .ellipse-1-D7uUDB {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop .left-D7uUDB {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop .text-15-DixW4L {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .right-IRSvBn {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop .ellipse-1-DMCLAM {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop .right-DMCLAM {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop .text-16-CD5t6v {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .info-mDx0aQ {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop .schloss-hotel-rosenegg-pUp33A {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .schlosshotel-mit-l-pUp33A {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop .span0-uRhxBm {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-uRhxBm {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span2-uRhxBm {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span3-uRhxBm {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span4-uRhxBm {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span5-uRhxBm {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .tirol-region-kitzb-pUp33A {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop .linie-3-pUp33A {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop .linie-4-pUp33A {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .details-pUp33A {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop .zum-hotel-g16uzN {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop .text-17-g16uzN {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop .linie-5-g16uzN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .text-18-pUp33A {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop .span0-VnI21Z {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-VnI21Z {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .strandhotel-dranske-dPsawp {
  --z-index: 7;
  background-color: transparent;
  height: 540px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 148px;
  width: 100%;
}

.start-desktop .image-slider-wALa0x {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop .images-3GmjxW {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .gruppe-25-00J4kR {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop .auenansicht-8RiMSd {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/au-enansicht@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .dz-seitl-8RiMSd {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .ez-schlafen-8RiMSd {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop .navigation-3GmjxW {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop .gruppe-14-gMXpwc {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-YPT7Xe {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07837-YPT7Xe {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07875-YPT7Xe {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-4y8PHc {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .navigation-uxOyiQ {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop .gruppe-37-xZx0IH {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-xNt9Xl {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07837-xNt9Xl {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc07875-xNt9Xl {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .x230703-hotel_-christel-dsc08106-edit-I9x0IJ {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop .left-3GmjxW {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop .ellipse-1-Zg25X6 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop .left-Zg25X6 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop .text-19-rUe1Dn {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .right-3GmjxW {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop .ellipse-1-F6t3F8 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop .right-F6t3F8 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop .text-20-madUS2 {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .info-wALa0x {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop .hotel-bellevue-dresden-6jnuoL {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop .perfekter-rckzugs-6jnuoL {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop .span0-kFu67g {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-kFu67g {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span2-kFu67g {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span3-kFu67g {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span4-kFu67g {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span5-kFu67g {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .dresden-1097-6jnuoL {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop .linie-3-6jnuoL {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop .linie-4-6jnuoL {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .details-6jnuoL {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop .zum-hotel-8PTgZ3 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop .text-21-8PTgZ3 {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop .linie-5-8PTgZ3 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .text-22-6jnuoL {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop .span0-55i12G {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-55i12G {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .modul-holidaybox-C61RwL {
  --z-index: 3;
  background-color: transparent;
  height: 713px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 1137px;
  width: 1596px;
}

.start-desktop .linie-2-678wTc {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/linie-1-1@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: calc(100.00% + 2px);
}

.start-desktop .holidayboxen-678wTc {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 209px;
}

.start-desktop .hover-text-678wTc {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 1546px;
  opacity: 1;
  position: absolute;
  top: 1.89%;
  width: 50px;
}

.start-desktop .filter-l7Wkic {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .bild-678wTc {
  --z-index: 3;
  background-color: transparent;
  height: 375px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 88px;
  width: 524px;
}

.start-desktop .gruppe-maskieren-2-xKxRJn {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/gruppe-maskieren-2@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .heart-xKxRJn {
  --z-index: 1;
  background-color: transparent;
  height: 50px;
  opacity: 0.0;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
}

.start-desktop .ellipse-1-eudK5S {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .text-23-eudK5S {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(43.48% - 12px);
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  right: calc(43.48% - 12px);
  text-align: left;
  white-space: nowrap;
  width: 27px;
}

.start-desktop .bild-vpUwMt {
  --z-index: 4;
  background-color: transparent;
  height: 375px;
  left: calc(50.00% - 262px);
  opacity: 1;
  position: absolute;
  top: 88px;
  width: 524px;
}

.start-desktop .gruppe-maskieren-2-SejLS1 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/gruppe-maskieren-2-1@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .heart-SejLS1 {
  --z-index: 1;
  background-color: transparent;
  height: 50px;
  opacity: 0.0;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
}

.start-desktop .ellipse-1-62cPdA {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .text-24-62cPdA {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(43.48% - 12px);
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  right: calc(43.48% - 12px);
  text-align: left;
  white-space: nowrap;
  width: 27px;
}

.start-desktop .bild-P6ohP3 {
  --z-index: 5;
  background-color: transparent;
  height: 375px;
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 88px;
  width: 524px;
}

.start-desktop .gruppe-maskieren-2-3LaTCB {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/gruppe-maskieren-2-2@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .heart-3LaTCB {
  --z-index: 1;
  background-color: transparent;
  height: 50px;
  opacity: 0.0;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
}

.start-desktop .ellipse-1-iPlD9T {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .text-25-iPlD9T {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(43.48% - 12px);
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  right: calc(43.48% - 12px);
  text-align: left;
  white-space: nowrap;
  width: 27px;
}

.start-desktop .button-neu-678wTc {
  --z-index: 6;
  background-color: transparent;
  height: 46px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: calc(16.19% - 7px);
  width: 80px;
}

.start-desktop .rechteck-8-RcxGRS {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .neu-RcxGRS {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(42.11% - 11px);
  color: #ddfe51;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.start-desktop .detail-678wTc {
  --z-index: 7;
  background-color: transparent;
  bottom: 0px;
  height: 251px;
  left: calc(50.00% - 262px);
  opacity: 1;
  position: absolute;
  width: 524px;
}

.start-desktop .rechteck-9-W8ERVH {
  --z-index: 0;
  background-color: #ffffff;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .stdtetrip-fur-2-W8ERVH {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 20px;
  width: calc(100.00% + 2px);
}

.start-desktop .address-W8ERVH {
  --z-index: 2;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 49px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(41.58% - 20px);
  width: 100%;
}

.start-desktop .ca-100-hotels-in-de-W8ERVH {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(23.25% - 5px);
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop .linie-3-W8ERVH {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-5@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 26.95%;
  width: 100%;
}

.start-desktop .linie-4-W8ERVH {
  --z-index: 5;
  background-color: transparent;
  background-image: url(../img/linie-3-5@1x.png);
  background-size: 100% 100%;
  bottom: calc(38.18% - 1px);
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .details-W8ERVH {
  --z-index: 6;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop .details-glPYxw {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop .text-26-glPYxw {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop .linie-5-glPYxw {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-5@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .detail-vpUwMt {
  --z-index: 8;
  background-color: transparent;
  bottom: 0px;
  height: 251px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 524px;
}

.start-desktop .rechteck-9-uUdarr {
  --z-index: 0;
  background-color: #ffffff;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .romantischer-kurzurlaub-fur-2-uUdarr {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 20px;
  width: calc(100.00% + 2px);
}

.start-desktop .address-uUdarr {
  --z-index: 2;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 49px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(41.58% - 20px);
  width: 100%;
}

.start-desktop .ca-60-hotels-in-deu-uUdarr {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(23.25% - 5px);
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop .linie-3-uUdarr {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-5@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 26.95%;
  width: 100%;
}

.start-desktop .linie-4-uUdarr {
  --z-index: 5;
  background-color: transparent;
  background-image: url(../img/linie-3-5@1x.png);
  background-size: 100% 100%;
  bottom: calc(38.18% - 1px);
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .details-uUdarr {
  --z-index: 6;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop .details-705z8W {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop .text-27-705z8W {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop .linie-5-705z8W {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-5@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .detail-P6ohP3 {
  --z-index: 9;
  background-color: transparent;
  bottom: 0px;
  height: 251px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 524px;
}

.start-desktop .rechteck-9-qh0CSX {
  --z-index: 0;
  background-color: #ffffff;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .wellnesstrume-fr-2-qh0CSX {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 20px;
  width: calc(100.00% + 2px);
}

.start-desktop .address-qh0CSX {
  --z-index: 2;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 49px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(41.58% - 20px);
  width: 100%;
}

.start-desktop .ca-120-hotels-in-d-qh0CSX {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(23.25% - 5px);
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop .linie-3-qh0CSX {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-5@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 26.95%;
  width: 100%;
}

.start-desktop .linie-4-qh0CSX {
  --z-index: 5;
  background-color: transparent;
  background-image: url(../img/linie-3-5@1x.png);
  background-size: 100% 100%;
  bottom: calc(38.18% - 1px);
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .details-qh0CSX {
  --z-index: 6;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop .details-MxIB0t {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop .text-28-MxIB0t {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop .linie-5-MxIB0t {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-5@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop .header-bild-C61RwL {
  --z-index: 4;
  background-color: transparent;
  height: 740px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 337px;
  width: 1596px;
}

.start-desktop .rechteck-4-kmuQXW {
  --z-index: 0;
  background-color: #7fadd4;
  border-radius: 80px 0px 0px 0px;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .gruppe-maskieren-1-kmuQXW {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/gruppe-maskieren-1@1x.png);
  background-size: 100% 100%;
  height: 100%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 926px;
}

.start-desktop .button-dark-kmuQXW {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(27.11% - 15px);
  cursor: pointer;
  height: 54px;
  left: 134px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease;
  width: 390px;
}

.start-desktop .button-dark-kmuQXW:hover {
  transform: scale(1.1);
}

.start-desktop .rechteck-6-sf3xzX {
  --z-index: 0;
  background-color: #25303a;
  border-radius: 27px;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .entdecke-unsere-hotels-sf3xzX {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(42.59% - 12px);
  color: #ddfe51;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: calc(49.37% - 115px);
  text-align: center;
  white-space: nowrap;
  width: 232px;
}

.start-desktop .verschenke-emotionen-kmuQXW {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/verschenke-emotionen@1x.png);
  background-size: 100% 100%;
  height: 240px;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: calc(26.00% - 62px);
  width: 670px;
}

.start-desktop .kurzurlaub-fr-zwei-kmuQXW {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/kurzurlaub-f-r-zwei@1x.png);
  background-size: 100% 100%;
  bottom: calc(47.68% - 75px);
  height: 157px;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 670px;
}

.start-desktop .hauptnavigation-C61RwL {
  --z-index: 5;
  background-color: transparent;
  height: 35px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 282px;
  width: 1596px;
}

.start-desktop .hover-text-JUAK7W {
  --z-index: 0;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 215px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 138px;
}

.start-desktop .unsere-hotels-vSzXku {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-text-XGAbU8 {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 0px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 132px;
}

.start-desktop .hover-text-XGAbU8:hover {
  text-color: #7FADD4
}

.start-desktop .holidayboxen-Apb3Eh {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-text-Je5aeJ {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 436px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 154px;
}

.start-desktop .wertgutscheine-t9xBSv {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-text-PlP6fT {
  --z-index: 3;
  background-color: transparent;
  height: 25px;
  left: 673px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 84px;
}

.start-desktop .magazin-TwXjZM {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-text-CBnCa6 {
  --z-index: 4;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 840px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 86px;
}

.start-desktop .ber-uns-XTgSL3 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-text-MEnNdX {
  --z-index: 5;
  background-color: transparent;
  height: 25px;
  left: 1456px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 140px;
}

.start-desktop .firmenkunden-spM6RE {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .linie-1-JUAK7W {
  --z-index: 6;
  background-color: transparent;
  background-image: url(../img/linie-1-1@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: calc(100.00% + 2px);
}

.start-desktop .header-C61RwL {
  --z-index: 6;
  background-color: transparent;
  height: 102px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 1596px;
}

.start-desktop .logo_freedreamseu_color-IcPKRJ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: calc(50.00% - 262px);
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 524px;
}

.start-desktop .hover-text-IcPKRJ {
  --z-index: 1;
  background-color: transparent;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: calc(25.97% - 6px);
  width: 90px;
}

.start-desktop .suche-GYtMMK {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .span0-iCacMo {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-iCacMo {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .icon-IcPKRJ {
  --z-index: 2;
  background-color: transparent;
  height: 22px;
  left: 1490px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 19px;
}

.start-desktop .text-29-ynnJcy {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .icon-wRlxz0 {
  --z-index: 3;
  background-color: transparent;
  height: 22px;
  left: 1529px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 22px;
}

.start-desktop .text-30-bRT5fR {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .icon-94d7NV {
  --z-index: 4;
  background-color: transparent;
  height: 22px;
  left: 1571px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 25px;
}

.start-desktop .text-31-G70K9R {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .hover-text-wRlxz0 {
  --z-index: 5;
  background-color: transparent;
  bottom: calc(19.48% - 5px);
  height: 25px;
  left: 1376px;
  opacity: 1;
  position: absolute;
  width: 220px;
}

.start-desktop .gutschein-einlsen-QPLyWs {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .span0-kLaxAF {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-kLaxAF {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .hover-text-94d7NV {
  --z-index: 6;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 134px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  top: calc(25.97% - 6px);
  transition: all 0.2s ease;
  width: 76px;
}

.start-desktop .hover-text-94d7NV:hover {
  background-color: #7FADD4
}

.start-desktop .kontakt-ID2nUD {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop .top-C61RwL {
  --z-index: 7;
  background-color: transparent;
  height: 60px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.start-desktop .rechteck-1-7AdSuJ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop .mehr-als-8000-aus-7AdSuJ {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  width: 382px;
}

.start-desktop .span0-NjPkmM {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-NjPkmM {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span2-NjPkmM {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .kurzurlaubs-experte-7AdSuJ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: calc(49.94% - 170px);
  text-align: center;
  width: 340px;
}

.start-desktop .span0-BsO5KC {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-BsO5KC {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span2-BsO5KC {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .flexible-einlsung-und-top-angebote-7AdSuJ {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: 160px;
  text-align: right;
  width: 340px;
}

.start-desktop .span0-qlWumE {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop .span1-qlWumE {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}
/* screen - kontakt */

.kontakt {
  background-color: #ffffff;
  height: 1081px;
  opacity: 1;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.kontakt .footer-C61RwL {
  --z-index: 0;
  background-color: transparent;
  height: 120px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 961px;
  width: 1920px;
}

.kontakt .rechteck-19-iPe1yZ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.kontakt .logo_freedreamseu_color-iPe1yZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-10@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 50px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 25px);
  width: 256px;
}

.kontakt .hover-text-dark-iPe1yZ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  height: 21px;
  opacity: 1;
  position: absolute;
  right: calc(16.46% - 20px);
  width: 122px;
}

.kontakt .kontakt-luiDu0 {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.kontakt .hover-text-dark-CMvW9s {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: 162px;
  width: 122px;
}

.kontakt .impressum-NMc1Rr {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  width: calc(100.00% + 2px);
}

.kontakt .top-C61RwL {
  --z-index: 1;
  background-color: transparent;
  height: 60px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.kontakt .rechteck-1-7AdSuJ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.kontakt .mehr-als-8000-aus-7AdSuJ {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  width: 382px;
}

.kontakt .span0-NjPkmM {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .span1-NjPkmM {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .span2-NjPkmM {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .kurzurlaubs-experte-7AdSuJ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: calc(49.94% - 170px);
  text-align: center;
  width: 340px;
}

.kontakt .span0-BsO5KC {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .span1-BsO5KC {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .span2-BsO5KC {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .flexible-einlsung-und-top-angebote-7AdSuJ {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: 160px;
  text-align: right;
  width: 340px;
}

.kontakt .span0-qlWumE {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .span1-qlWumE {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .rechteck-33-C61RwL {
  --z-index: 2;
  background-color: #7fadd4;
  height: 280px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 681px;
  width: 1920px;
}

.kontakt .ihre-ansprechpartner-C61RwL {
  --z-index: 3;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 382px;
  white-space: nowrap;
  width: 794px;
}

.kontakt .name-C61RwL {
  --z-index: 4;
  background-color: transparent;
  color: #000000;
  font-family: "Roboto", Helvetica;
  font-size: 22px;
  height: auto;
  left: 430px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 551px;
  width: 526px;
}

.kontakt .span0-B7eoX4 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 700;
}

.kontakt .span1-B7eoX4 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .name-VMr6Om {
  --z-index: 5;
  background-color: transparent;
  color: #000000;
  font-family: "Roboto", Helvetica;
  font-size: 22px;
  height: auto;
  left: 1234px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 551px;
  width: 526px;
}

.kontakt .span0-5mA6xp {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 700;
}

.kontakt .span1-5mA6xp {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .interessiert-nehmen-C61RwL {
  --z-index: 6;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Brother1816-BoldItalic', Helvetica;
  font-size: 64px;
  font-style: italic;
  font-weight: 700;
  height: auto;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 64px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 282px;
  width: 1598px;
}

.kontakt .logo_freedreamseu_color-C61RwL {
  --z-index: 7;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-11@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 102px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 524px;
}

.kontakt .gruppe-maskieren-3-C61RwL {
  --z-index: 8;
  background-color: transparent;
  background-image: url(../img/gruppe-maskieren-3@1x.png);
  background-size: 100% 100%;
  height: 256px;
  left: 966px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 472px;
  width: 256px;
}

.kontakt .gruppe-maskieren-4-C61RwL {
  --z-index: 9;
  background-color: transparent;
  background-image: url(../img/gruppe-maskieren-4@1x.png);
  background-size: 100% 100%;
  height: 256px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 472px;
  width: 256px;
}

.kontakt .gruppe-35-C61RwL {
  --z-index: 10;
  background-color: transparent;
  height: 25px;
  left: 1368px;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 390px;
}

.kontakt .hover-text-txPYwu {
  --z-index: 0;
  background-color: transparent;
  height: 25px;
  left: 120px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 76px;
}

.kontakt .kontakt-xXkBj3 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.kontakt .hover-text-2tgBmG {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 226px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 86px;
}

.kontakt .ber-uns-yEzbmU {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.kontakt .hover-text-paM58c {
  --z-index: 2;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 342px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 48px;
}

.kontakt .place-CtjkSK {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.kontakt .hover-text-CKEAJB {
  --z-index: 3;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 90px;
}

.kontakt .suche-amjpkG {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.kontakt .span0-4tIYW0 {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.kontakt .span1-4tIYW0 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}
/* screen - about */

.about {
  background-color: #ffffff;
  height: 1446px;
  opacity: 1;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.about .footer-C61RwL {
  --z-index: 0;
  background-color: transparent;
  height: 120px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 1328px;
  width: 1920px;
}

.about .rechteck-19-iPe1yZ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.about .logo_freedreamseu_color-iPe1yZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-10@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 50px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 25px);
  width: 256px;
}

.about .hover-text-dark-iPe1yZ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: calc(16.46% - 20px);
  width: 122px;
}

.about .kontakt-luiDu0 {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.about .hover-text-dark-CMvW9s {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: 162px;
  width: 122px;
}

.about .impressum-NMc1Rr {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  width: calc(100.00% + 2px);
}

.about .top-C61RwL {
  --z-index: 1;
  background-color: transparent;
  height: 60px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.about .rechteck-1-7AdSuJ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.about .mehr-als-8000-aus-7AdSuJ {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  width: 382px;
}

.about .span0-NjPkmM {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .span1-NjPkmM {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .span2-NjPkmM {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .kurzurlaubs-experte-7AdSuJ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: calc(49.94% - 170px);
  text-align: center;
  width: 340px;
}

.about .span0-BsO5KC {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .span1-BsO5KC {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .span2-BsO5KC {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .flexible-einlsung-und-top-angebote-7AdSuJ {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: 160px;
  text-align: right;
  width: 340px;
}

.about .span0-qlWumE {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .span1-qlWumE {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .freedreams-versche-C61RwL {
  --z-index: 2;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Brother1816-BoldItalic', Helvetica;
  font-size: 64px;
  font-style: italic;
  font-weight: 700;
  height: auto;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 64px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 282px;
  width: 1598px;
}

.about .logo_freedreamseu_color-C61RwL {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-11@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 102px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 524px;
}

.about .navogation-C61RwL {
  --z-index: 4;
  background-color: transparent;
  height: 25px;
  left: 1368px;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 390px;
}

.about .hover-text-AlR30y {
  --z-index: 0;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 120px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 76px;
}

.about .kontakt-siVKwm {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.about .hover-text-GiYlUy {
  --z-index: 1;
  background-color: transparent;
  height: 25px;
  left: 226px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 86px;
}

.about .ber-uns-oxcpBc {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.about .hover-text-cuOf60 {
  --z-index: 2;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 342px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 48px;
}

.about .place-C82jA3 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.about .hover-text-8hNjEK {
  --z-index: 3;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 90px;
}

.about .suche-xMstU0 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.about .span0-ojWrLx {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .span1-ojWrLx {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .einzigartige-auszeit-C61RwL {
  --z-index: 5;
  background-color: transparent;
  color: #000000;
  font-family: "Roboto", Helvetica;
  font-size: 22px;
  height: auto;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 382px;
  width: 1598px;
}

.about .span0-saDmW7 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .span1-saDmW7 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 700;
}

.about .span2-saDmW7 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.about .image-C61RwL {
  --z-index: 6;
  background-color: transparent;
  height: 340px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 888px;
  width: 1596px;
}

.about .gruppe-maskieren-5-QfgQzB {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/gruppe-maskieren-5@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 524px;
}

.about .gruppe-maskieren-6-QfgQzB {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/gruppe-maskieren-6@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: calc(50.00% - 262px);
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 524px;
}

.about .gruppe-maskieren-7-QfgQzB {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/gruppe-maskieren-7@1x.png);
  background-size: 100% 100%;
  height: 100%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 524px;
}
/* screen - start-desktop-2 */

.start-desktop-2 {
  background-color: #ffffff;
  height: 5940px;
  opacity: 1;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.start-desktop-2 .footer-C61RwL {
  --z-index: 0;
  background-color: transparent;
  height: 120px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 5822px;
  width: 1920px;
}

.start-desktop-2 .rechteck-19-iPe1yZ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .logo_freedreamseu_color-iPe1yZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-10@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 50px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 25px);
  width: 256px;
}

.start-desktop-2 .hover-text-dark-iPe1yZ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: calc(16.46% - 20px);
  width: 122px;
}

.start-desktop-2 .kontakt-luiDu0 {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-text-dark-CMvW9s {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: 162px;
  width: 122px;
}

.start-desktop-2 .impressum-NMc1Rr {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-text-C61RwL {
  --z-index: 1;
  background-color: transparent;
  height: 25px;
  left: 1708px;
  opacity: 1;
  position: absolute;
  top: 337px;
  width: 52px;
}

.start-desktop-2 .filter-U4K8w2 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hauptnavigation-C61RwL {
  --z-index: 2;
  background-color: transparent;
  height: 35px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 282px;
  width: 1596px;
}

.start-desktop-2 .hover-text-JUAK7W {
  --z-index: 0;
  background-color: transparent;
  height: 25px;
  left: 215px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 138px;
}

.start-desktop-2 .unsere-hotels-vSzXku {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-text-XGAbU8 {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 132px;
}

.start-desktop-2 .holidayboxen-Apb3Eh {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-text-Je5aeJ {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 436px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 154px;
}

.start-desktop-2 .wertgutscheine-t9xBSv {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-text-PlP6fT {
  --z-index: 3;
  background-color: transparent;
  height: 25px;
  left: 673px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 84px;
}

.start-desktop-2 .magazin-TwXjZM {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-text-CBnCa6 {
  --z-index: 4;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 840px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 86px;
}

.start-desktop-2 .ber-uns-XTgSL3 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-text-MEnNdX {
  --z-index: 5;
  background-color: transparent;
  height: 25px;
  left: 1456px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 140px;
}

.start-desktop-2 .firmenkunden-spM6RE {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .linie-1-JUAK7W {
  --z-index: 6;
  background-color: transparent;
  background-image: url(../img/linie-1-1@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .header-C61RwL {
  --z-index: 3;
  background-color: transparent;
  height: 102px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 1596px;
}

.start-desktop-2 .logo_freedreamseu_color-IcPKRJ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-11@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 100%;
  left: calc(50.00% - 262px);
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 524px;
}

.start-desktop-2 .hover-text-IcPKRJ {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 134px;
  opacity: 1;
  position: absolute;
  top: calc(25.97% - 6px);
  width: 76px;
}

.start-desktop-2 .kontakt-GYtMMK {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-text-wRlxz0 {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: calc(25.97% - 6px);
  width: 90px;
}

.start-desktop-2 .suche-QPLyWs {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .span0-4IktQs {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-4IktQs {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .icon-IcPKRJ {
  --z-index: 3;
  background-color: transparent;
  height: 22px;
  left: 1490px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 19px;
}

.start-desktop-2 .text-32-ynnJcy {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .icon-wRlxz0 {
  --z-index: 4;
  background-color: transparent;
  height: 22px;
  left: 1529px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 22px;
}

.start-desktop-2 .text-33-bRT5fR {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .icon-94d7NV {
  --z-index: 5;
  background-color: transparent;
  height: 22px;
  left: 1571px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 25px;
}

.start-desktop-2 .text-34-G70K9R {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-text-94d7NV {
  --z-index: 6;
  background-color: transparent;
  bottom: calc(19.48% - 5px);
  height: 25px;
  left: 1376px;
  opacity: 1;
  position: absolute;
  width: 220px;
}

.start-desktop-2 .gutschein-einlsen-ID2nUD {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .span0-Z8RsgU {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-Z8RsgU {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .top-C61RwL {
  --z-index: 4;
  background-color: transparent;
  height: 60px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.start-desktop-2 .rechteck-1-7AdSuJ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .mehr-als-8000-aus-7AdSuJ {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  width: 382px;
}

.start-desktop-2 .span0-NjPkmM {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-NjPkmM {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-NjPkmM {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .kurzurlaubs-experte-7AdSuJ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: calc(49.94% - 170px);
  text-align: center;
  width: 340px;
}

.start-desktop-2 .span0-BsO5KC {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-BsO5KC {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-BsO5KC {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .flexible-einlsung-und-top-angebote-7AdSuJ {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: 160px;
  text-align: right;
  width: 340px;
}

.start-desktop-2 .span0-qlWumE {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-qlWumE {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .navigation-number-C61RwL {
  --z-index: 5;
  background-color: transparent;
  height: 25px;
  left: 795px;
  opacity: 1;
  position: absolute;
  top: 5697px;
  width: 331px;
}

.start-desktop-2 .hover-number-jqwINf {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: calc(35.05% - 14px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-2 .number-XxUJq5 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-number-6Mypdr {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(49.83% - 20px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-2 .number-HLWORf {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-number-m7r5TA {
  --z-index: 2;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: calc(35.05% - 14px);
  top: 0px;
  width: 40px;
}

.start-desktop-2 .number-Xl9WNe {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-number-WZoBNo {
  --z-index: 3;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: calc(20.27% - 8px);
  top: 0px;
  width: 40px;
}

.start-desktop-2 .number-OhYl8Q {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-arrow-jqwINf {
  --z-index: 4;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 2px;
  width: 47px;
}

.start-desktop-2 .text-35-Bw77j9 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-arrow-6Mypdr {
  --z-index: 5;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: 284px;
  top: 2px;
  width: 47px;
}

.start-desktop-2 .text-36-EOOjDr {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hover-number-mwe97z {
  --z-index: 6;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(20.27% - 8px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-2 .number-fnAIZa {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hotel-christel-C61RwL {
  --z-index: 6;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 3317px;
  width: 1596px;
}

.start-desktop-2 .image-slider-9eOU54 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-2 .images-n2Ewxe {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .gruppe-25-DHMbbr {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-2 .cristal-palace-hotel-overview-summer-gaVYpi {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/cristal-palace-hotel-overview-summer@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-gaVYpi {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-gaVYpi {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .navigation-n2Ewxe {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-14-e9jQE7 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-iPGoO7 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-iPGoO7 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-iPGoO7 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-dxtpHW {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .navigation-EnNoyE {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-37-WzzsM6 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-VdnyfT {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-VdnyfT {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-VdnyfT {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-B5r3Jp {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .left-n2Ewxe {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .ellipse-1-6Rp2YL {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .left-6Rp2YL {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-2 .text-37-hsFdJ4 {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .right-n2Ewxe {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-2 .ellipse-1-VRkIX8 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-2 .right-VRkIX8 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-2 .text-38-U2vXxu {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .info-9eOU54 {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-2 .name-RkDBml {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .verflechtung-von-t-RkDBml {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-2 .span0-a7bEOd {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-a7bEOd {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-a7bEOd {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span3-a7bEOd {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span4-a7bEOd {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span5-a7bEOd {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .madonna-di-campiglio-RkDBml {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-2 .linie-3-RkDBml {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-2 .linie-4-RkDBml {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .details-RkDBml {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-2 .zum-hotel-q1WvaH {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-2 .text-39-q1WvaH {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-2 .linie-5-q1WvaH {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .text-40-RkDBml {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-2 .span0-NABzQO {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-NABzQO {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .strandhotel-dranske-C61RwL {
  --z-index: 7;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 417px;
  width: 1596px;
}

.start-desktop-2 .image-slider-g7dx5V {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-2 .images-19sDAN {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .gruppe-25-klJAft {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-2 .auenansicht-w8lRwL {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/au-enansicht-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .dz-seitl-w8lRwL {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .ez-schlafen-w8lRwL {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .navigation-19sDAN {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-14-V8t1EE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-KyqzoN {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-KyqzoN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-KyqzoN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-vygnXl {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .navigation-0xke1X {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-37-WlL3x3 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-gqCWdN {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-gqCWdN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-gqCWdN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-AN2xZp {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .left-19sDAN {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .ellipse-1-6RbLIk {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .left-6RbLIk {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-2 .text-41-fdAsfT {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .right-19sDAN {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-2 .ellipse-1-Cjno16 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-2 .right-Cjno16 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-2 .text-42-yZCm1f {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .info-g7dx5V {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-2 .hotel-herzog-heinrich-lpP17B {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .modernes-wellness-lpP17B {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-2 .span0-nsOv0T {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-nsOv0T {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-nsOv0T {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span3-nsOv0T {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span4-nsOv0T {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span5-nsOv0T {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .bayrischer-wald-arrach-93474-lpP17B {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-2 .linie-3-lpP17B {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-2 .linie-4-lpP17B {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .details-lpP17B {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-2 .zum-hotel-E4fplX {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-2 .text-43-E4fplX {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-2 .linie-5-E4fplX {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .text-44-lpP17B {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-2 .span0-AHLzS7 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-AHLzS7 {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .strandhotel-dranske-VMr6Om {
  --z-index: 8;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 997px;
  width: 1596px;
}

.start-desktop-2 .image-slider-2zp4nc {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-2 .images-sWjz4z {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .gruppe-25-CBqpaE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-2 .kaiserhof_heringsdor-O4Ba18 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/kaiserhof-heringsdorf-auenansicht-mg-5640-51832325993-o@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .dz-seitl-O4Ba18 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .ez-schlafen-O4Ba18 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .navigation-sWjz4z {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-14-lowaux {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-U71OWP {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-U71OWP {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-U71OWP {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-vohyUe {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .navigation-yCWDxW {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-37-gzNrqV {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-TQrGxd {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-TQrGxd {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-TQrGxd {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-IjRDqH {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .left-sWjz4z {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .ellipse-1-zrhOBN {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .left-zrhOBN {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-2 .text-45-wnx7xc {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .right-sWjz4z {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-2 .ellipse-1-4PTmLb {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-2 .right-4PTmLb {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-2 .text-46-FVT36x {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .info-2zp4nc {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-2 .hotel-kaiserhof-heringsdorf-pKUgls {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .wellnesshotel-in-h-pKUgls {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-2 .span0-uXKBmQ {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-uXKBmQ {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-uXKBmQ {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span3-uXKBmQ {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span4-uXKBmQ {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span5-uXKBmQ {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .mecklenburg-vorpomme-pKUgls {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-2 .linie-3-pKUgls {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-2 .linie-4-pKUgls {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .details-pKUgls {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-2 .zum-hotel-t7SAXd {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-2 .text-47-t7SAXd {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-2 .linie-5-t7SAXd {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .text-48-pKUgls {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-2 .span0-uGkcoT {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-uGkcoT {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .strandhotel-dranske-mzXdH9 {
  --z-index: 9;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 1577px;
  width: 1596px;
}

.start-desktop-2 .image-slider-LuQ407 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-2 .images-XNjAsz {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .gruppe-25-iFdQa7 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-2 .panoramica-QXRHVe {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/panoramica@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .dz-seitl-QXRHVe {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .ez-schlafen-QXRHVe {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .navigation-XNjAsz {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-14-QHuCUM {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-yCeGI7 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-yCeGI7 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-yCeGI7 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-ofNvUz {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .navigation-PLXfqk {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-37-ZCogEI {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-fWFo3I {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-fWFo3I {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-fWFo3I {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-ELxlt3 {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .left-XNjAsz {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .ellipse-1-xawM2r {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .left-xawM2r {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-2 .text-49-xJ5Sxx {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .right-XNjAsz {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-2 .ellipse-1-jUedYF {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-2 .right-jUedYF {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-2 .text-50-fknz6D {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .info-LuQ407 {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-2 .hotel-terme-beach-resort-oPCDWt {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .hotel-direkt-am-st-oPCDWt {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-2 .span0-LzcDpn {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-LzcDpn {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-LzcDpn {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span3-LzcDpn {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span4-LzcDpn {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span5-LzcDpn {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .italien-meer-punta-oPCDWt {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-2 .linie-3-oPCDWt {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-2 .linie-4-oPCDWt {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .details-oPCDWt {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-2 .zum-hotel-fCsFle {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-2 .text-51-fCsFle {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-2 .linie-5-fCsFle {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .text-52-oPCDWt {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-2 .span0-laVm07 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-laVm07 {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-laVm07 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span3-laVm07 {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .strandhotel-dranske-QxM5SU {
  --z-index: 10;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 2157px;
  width: 1596px;
}

.start-desktop-2 .image-slider-uOqQSV {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-2 .images-yhShOg {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .gruppe-25-tI0zZj {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-2 .x49-8201-03-eYimxu {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/49-8201-03@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .dz-seitl-eYimxu {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .ez-schlafen-eYimxu {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .navigation-yhShOg {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-14-JAy4HE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-Nmti5k {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-Nmti5k {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-Nmti5k {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-08LxoZ {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .navigation-OyeUD7 {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-37-xJIExl {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-xOmzwc {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-xOmzwc {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-xOmzwc {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-nzEmon {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .left-yhShOg {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .ellipse-1-JrZhxG {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .left-JrZhxG {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-2 .text-53-KiK6KT {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .right-yhShOg {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-2 .ellipse-1-gOMH9e {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-2 .right-gOMH9e {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-2 .text-54-9o0Gdj {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .info-uOqQSV {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-2 .lodge-am-meer-9iWPGb {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .das-nrdlichste-os-9iWPGb {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-2 .span0-yWjYVe {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-yWjYVe {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-yWjYVe {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span3-yWjYVe {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span4-yWjYVe {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span5-yWjYVe {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .schleswig-holstein-glcksburg-24960-9iWPGb {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-2 .linie-3-9iWPGb {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-2 .linie-4-9iWPGb {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .details-9iWPGb {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-2 .zum-hotel-ovbI8f {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-2 .text-55-ovbI8f {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-2 .linie-5-ovbI8f {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .text-56-9iWPGb {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-2 .span0-WlsWFJ {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-WlsWFJ {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .hotel-christel-VMr6Om {
  --z-index: 11;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 2737px;
  width: 1596px;
}

.start-desktop-2 .image-slider-cFlpR8 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-2 .images-1c6U5m {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .gruppe-25-penasc {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-2 .balze-esterno-3-KOPxoV {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/balze-esterno-3@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .ristorante-balze-KOPxoV {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/ristorante-balze@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .sala-ristorante-KOPxoV {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/sala-ristorante@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .navigation-1c6U5m {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-14-Tx681E {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-8JxDxR {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-8JxDxR {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-8JxDxR {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-nXVJo0 {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .navigation-mMujrA {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-37-NLQ6at {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-1xqxPe {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-1xqxPe {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-1xqxPe {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-wGHRny {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .left-1c6U5m {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .ellipse-1-1MVu3N {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .left-1MVu3N {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-2 .text-57-v1Sxhd {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .right-1c6U5m {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-2 .ellipse-1-Brnkqb {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-2 .right-Brnkqb {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-2 .text-58-eZSvjx {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .info-cFlpR8 {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-2 .hotel-le-balze-GJR9mq {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .aktiv-und-wellnes-GJR9mq {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-2 .span0-7slNxR {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-7slNxR {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-7slNxR {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span3-7slNxR {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span4-7slNxR {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span5-7slNxR {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .gardasee-italien-r-GJR9mq {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-2 .linie-3-GJR9mq {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-2 .linie-4-GJR9mq {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .details-GJR9mq {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-2 .zum-hotel-wwVFfM {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-2 .text-59-wwVFfM {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-2 .linie-5-wwVFfM {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .text-60-GJR9mq {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-2 .span0-lZ4mMJ {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-lZ4mMJ {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .strandhotel-dranske-2P4qUJ {
  --z-index: 12;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 4477px;
  width: 1596px;
}

.start-desktop-2 .image-slider-Rm0X8I {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-2 .images-9YBxza {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .gruppe-25-k8M2mQ {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-2 .casale-auriga-19-ecPXpF {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/casale-auriga--19-@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .dz-seitl-ecPXpF {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .ez-schlafen-ecPXpF {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .navigation-9YBxza {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-14-3rufaZ {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-uH2D2r {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-uH2D2r {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-uH2D2r {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-te7Gtf {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .navigation-PHxWt0 {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-37-zPUbTB {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-rzjUun {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-rzjUun {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-rzjUun {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-gTtiXT {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .left-9YBxza {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .ellipse-1-UrSjSE {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .left-UrSjSE {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-2 .text-61-2XcCpR {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .right-9YBxza {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-2 .ellipse-1-WFwMkw {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-2 .right-WFwMkw {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-2 .text-62-0aWzPn {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .info-Rm0X8I {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-2 .casale-auriga-ygBvNJ {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .familiengefhrte-ygBvNJ {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-2 .span0-TT51Hi {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-TT51Hi {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-TT51Hi {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span3-TT51Hi {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span4-TT51Hi {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span5-TT51Hi {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .oltrepo-pavese-ita-ygBvNJ {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-2 .linie-3-ygBvNJ {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-2 .linie-4-ygBvNJ {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .details-ygBvNJ {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-2 .zum-hotel-4xKxfa {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-2 .text-63-4xKxfa {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-2 .linie-5-4xKxfa {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .text-64-ygBvNJ {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-2 .span0-JKsXWs {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-JKsXWs {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .seehotel-schwanenhof-C61RwL {
  --z-index: 13;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 5057px;
  width: 1596px;
}

.start-desktop-2 .image-slider-zK1c7c {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-2 .images-Gm8Cgf {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .gruppe-25-rWv7Fs {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-2 .web_-gutshaus_-ludorf__domusimages_033-36hLZc {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/web-gutshaus-ludorf---domusimages-033@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .x49-7690-04-36hLZc {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/49-7690-04-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .x49-7690-13-36hLZc {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/49-7690-13-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .navigation-Gm8Cgf {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-14-en89xK {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-osnGNa {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-osnGNa {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-osnGNa {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-U7EnXE {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .navigation-rXFLWz {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-37-WzZo6A {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-xg2rlF {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-xg2rlF {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-xg2rlF {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-IL48BO {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .left-Gm8Cgf {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .ellipse-1-MzgVH6 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .left-MzgVH6 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-2 .text-65-HUyXzc {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .right-Gm8Cgf {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-2 .ellipse-1-kN3xJs {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-2 .right-kN3xJs {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-2 .text-66-QrovtF {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .info-zK1c7c {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-2 .romantik-hotel-gutshaus-ludorf-h7TxIh {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .stilvolles-hotel-i-h7TxIh {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-2 .span0-euGcSQ {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-euGcSQ {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-euGcSQ {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span3-euGcSQ {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span4-euGcSQ {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span5-euGcSQ {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .mecklenburg-vorpomme-h7TxIh {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-2 .linie-3-h7TxIh {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-2 .linie-4-h7TxIh {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .details-h7TxIh {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-2 .zum-hotel-q9BgLO {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-2 .text-67-q9BgLO {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-2 .linie-5-q9BgLO {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .text-68-h7TxIh {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-2 .span0-xOTnSr {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-xOTnSr {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .strandhotel-dranske-qr8e7q {
  --z-index: 14;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 3897px;
  width: 1596px;
}

.start-desktop-2 .image-slider-yegvnP {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-2 .images-PadCwQ {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-2 .gruppe-25-kbvznp {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-2 .spinale-hotel-overview-summer-jAm3fB {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/spinale-hotel-overview-summer@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .dz-seitl-jAm3fB {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .ez-schlafen-jAm3fB {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-2 .navigation-PadCwQ {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-14-ldTP5L {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-RvPlxJ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-RvPlxJ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-RvPlxJ {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-8Ku9Lg {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .navigation-0yPXiJ {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-2 .gruppe-37-kyh9bH {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-qXdZeK {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07837-qXdZeK {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc07875-qXdZeK {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .x230703-hotel_-christel-dsc08106-edit-xnLSyL {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-2 .left-PadCwQ {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .ellipse-1-m0jCzu {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-2 .left-m0jCzu {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-2 .text-69-NOrxMT {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .right-PadCwQ {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-2 .ellipse-1-kxcjju {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-2 .right-kxcjju {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-2 .text-70-EjYe9e {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .info-yegvnP {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-2 .hotel-spinale-ERxCPP {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-2 .paradies-der-entsp-ERxCPP {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-2 .span0-3GBS2o {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span1-3GBS2o {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span2-3GBS2o {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span3-3GBS2o {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span4-3GBS2o {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .span5-3GBS2o {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-2 .madonna-di-campiglio-ERxCPP {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-2 .linie-3-ERxCPP {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-2 .linie-4-ERxCPP {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .details-ERxCPP {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-2 .zum-hotel-zzUxjM {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-2 .text-71-zzUxjM {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-2 .linie-5-zzUxjM {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-2 .text-72-ERxCPP {
  --z-index: 6;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}
/* screen - impressum */

.impressum {
  background-color: #ffffff;
  height: 1081px;
  opacity: 1;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.impressum .footer-C61RwL {
  --z-index: 0;
  background-color: transparent;
  height: 120px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 961px;
  width: 1920px;
}

.impressum .rechteck-19-iPe1yZ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.impressum .logo_freedreamseu_color-iPe1yZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-10@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 50px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 25px);
  width: 256px;
}

.impressum .hover-text-dark-iPe1yZ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: calc(16.46% - 20px);
  width: 122px;
}

.impressum .kontakt-luiDu0 {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.impressum .hover-text-dark-CMvW9s {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  height: 21px;
  opacity: 1;
  position: absolute;
  right: 162px;
  width: 122px;
}

.impressum .impressum-NMc1Rr {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  width: calc(100.00% + 2px);
}

.impressum .top-C61RwL {
  --z-index: 1;
  background-color: transparent;
  height: 60px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.impressum .rechteck-1-7AdSuJ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.impressum .mehr-als-8000-aus-7AdSuJ {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  width: 382px;
}

.impressum .span0-NjPkmM {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .span1-NjPkmM {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .span2-NjPkmM {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .kurzurlaubs-experte-7AdSuJ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: calc(49.94% - 170px);
  text-align: center;
  width: 340px;
}

.impressum .span0-BsO5KC {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .span1-BsO5KC {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .span2-BsO5KC {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .flexible-einlsung-und-top-angebote-7AdSuJ {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: 160px;
  text-align: right;
  width: 340px;
}

.impressum .span0-qlWumE {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .span1-qlWumE {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .gruppe-35-C61RwL {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 1368px;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 390px;
}

.impressum .hover-text-txPYwu {
  --z-index: 0;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 120px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 76px;
}

.impressum .kontakt-xXkBj3 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.impressum .hover-text-2tgBmG {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 226px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 86px;
}

.impressum .ber-uns-yEzbmU {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.impressum .hover-text-paM58c {
  --z-index: 2;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 342px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 48px;
}

.impressum .place-CtjkSK {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.impressum .hover-text-CKEAJB {
  --z-index: 3;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 90px;
}

.impressum .suche-amjpkG {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.impressum .span0-4tIYW0 {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .span1-4tIYW0 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .wwwfreedreamsdefr-C61RwL {
  --z-index: 3;
  background-color: transparent;
  color: #000000;
  font-family: "Roboto", Helvetica;
  font-size: 22px;
  height: auto;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 382px;
  width: 794px;
}

.impressum .span0-mOemVG {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .span1-mOemVG {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 700;
}

.impressum .span2-mOemVG {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.impressum .impressum-C61RwL {
  --z-index: 4;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Brother1816-BoldItalic', Helvetica;
  font-size: 64px;
  font-style: italic;
  font-weight: 700;
  height: auto;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 64px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 282px;
  width: 794px;
}

.impressum .logo_freedreamseu_color-C61RwL {
  --z-index: 5;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-11@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 102px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 524px;
}
/* screen - start-desktop-3 */

.start-desktop-3 {
  background-color: #ffffff;
  height: 5940px;
  opacity: 1;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.start-desktop-3 .footer-C61RwL {
  --z-index: 0;
  background-color: transparent;
  height: 120px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 5822px;
  width: 1920px;
}

.start-desktop-3 .rechteck-19-iPe1yZ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .logo_freedreamseu_color-iPe1yZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-10@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 50px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 25px);
  width: 256px;
}

.start-desktop-3 .hover-text-dark-iPe1yZ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: calc(16.46% - 20px);
  width: 122px;
}

.start-desktop-3 .kontakt-luiDu0 {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-text-dark-CMvW9s {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: 162px;
  width: 122px;
}

.start-desktop-3 .impressum-NMc1Rr {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-text-C61RwL {
  --z-index: 1;
  background-color: transparent;
  height: 25px;
  left: 1708px;
  opacity: 1;
  position: absolute;
  top: 337px;
  width: 52px;
}

.start-desktop-3 .filter-U4K8w2 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hauptnavigation-C61RwL {
  --z-index: 2;
  background-color: transparent;
  height: 35px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 282px;
  width: 1596px;
}

.start-desktop-3 .hover-text-JUAK7W {
  --z-index: 0;
  background-color: transparent;
  height: 25px;
  left: 215px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 138px;
}

.start-desktop-3 .unsere-hotels-vSzXku {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-text-XGAbU8 {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 132px;
}

.start-desktop-3 .holidayboxen-Apb3Eh {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-text-Je5aeJ {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 436px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 154px;
}

.start-desktop-3 .wertgutscheine-t9xBSv {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-text-PlP6fT {
  --z-index: 3;
  background-color: transparent;
  height: 25px;
  left: 673px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 84px;
}

.start-desktop-3 .magazin-TwXjZM {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-text-CBnCa6 {
  --z-index: 4;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 840px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 86px;
}

.start-desktop-3 .ber-uns-XTgSL3 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-text-MEnNdX {
  --z-index: 5;
  background-color: transparent;
  height: 25px;
  left: 1456px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 140px;
}

.start-desktop-3 .firmenkunden-spM6RE {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .linie-1-JUAK7W {
  --z-index: 6;
  background-color: transparent;
  background-image: url(../img/linie-1-1@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .header-C61RwL {
  --z-index: 3;
  background-color: transparent;
  height: 102px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 1596px;
}

.start-desktop-3 .logo_freedreamseu_color-IcPKRJ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-11@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 100%;
  left: calc(50.00% - 262px);
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 524px;
}

.start-desktop-3 .hover-text-IcPKRJ {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 134px;
  opacity: 1;
  position: absolute;
  top: calc(25.97% - 6px);
  width: 76px;
}

.start-desktop-3 .kontakt-GYtMMK {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-text-wRlxz0 {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: calc(25.97% - 6px);
  width: 90px;
}

.start-desktop-3 .suche-QPLyWs {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .span0-4IktQs {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-4IktQs {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .icon-IcPKRJ {
  --z-index: 3;
  background-color: transparent;
  height: 22px;
  left: 1490px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 19px;
}

.start-desktop-3 .text-73-ynnJcy {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .icon-wRlxz0 {
  --z-index: 4;
  background-color: transparent;
  height: 22px;
  left: 1529px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 22px;
}

.start-desktop-3 .text-74-bRT5fR {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .icon-94d7NV {
  --z-index: 5;
  background-color: transparent;
  height: 22px;
  left: 1571px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 25px;
}

.start-desktop-3 .text-75-G70K9R {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-text-94d7NV {
  --z-index: 6;
  background-color: transparent;
  bottom: calc(19.48% - 5px);
  height: 25px;
  left: 1376px;
  opacity: 1;
  position: absolute;
  width: 220px;
}

.start-desktop-3 .gutschein-einlsen-ID2nUD {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .span0-Z8RsgU {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-Z8RsgU {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .top-C61RwL {
  --z-index: 4;
  background-color: transparent;
  height: 60px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.start-desktop-3 .rechteck-1-7AdSuJ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .mehr-als-8000-aus-7AdSuJ {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  width: 382px;
}

.start-desktop-3 .span0-NjPkmM {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-NjPkmM {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-NjPkmM {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .kurzurlaubs-experte-7AdSuJ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: calc(49.94% - 170px);
  text-align: center;
  width: 340px;
}

.start-desktop-3 .span0-BsO5KC {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-BsO5KC {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-BsO5KC {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .flexible-einlsung-und-top-angebote-7AdSuJ {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: 160px;
  text-align: right;
  width: 340px;
}

.start-desktop-3 .span0-qlWumE {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-qlWumE {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .navigation-number-C61RwL {
  --z-index: 5;
  background-color: transparent;
  height: 25px;
  left: 795px;
  opacity: 1;
  position: absolute;
  top: 5697px;
  width: 331px;
}

.start-desktop-3 .hover-number-jqwINf {
  --z-index: 0;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(35.05% - 14px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-3 .number-XxUJq5 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-number-6Mypdr {
  --z-index: 1;
  background-color: transparent;
  height: 100%;
  left: calc(49.83% - 20px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-3 .number-HLWORf {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-number-m7r5TA {
  --z-index: 2;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: calc(35.05% - 14px);
  top: 0px;
  width: 40px;
}

.start-desktop-3 .number-Xl9WNe {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-number-WZoBNo {
  --z-index: 3;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: calc(20.27% - 8px);
  top: 0px;
  width: 40px;
}

.start-desktop-3 .number-OhYl8Q {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-arrow-jqwINf {
  --z-index: 4;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 2px;
  width: 47px;
}

.start-desktop-3 .text-76-Bw77j9 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-arrow-6Mypdr {
  --z-index: 5;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: 284px;
  top: 2px;
  width: 47px;
}

.start-desktop-3 .text-77-EOOjDr {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hover-number-mwe97z {
  --z-index: 6;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(20.27% - 8px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-3 .number-fnAIZa {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .aktiv-hotel-thringen-C61RwL {
  --z-index: 6;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 2157px;
  width: 1596px;
}

.start-desktop-3 .image-slider-lmnehE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-3 .images-WIWUVg {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .gruppe-25-vDxC8Y {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-3 .antico-monastero-esterno-g5AhWS {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/antico-monastero-esterno@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .aktiv-vital-hotel-thueringen-33-g5AhWS {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/aktiv-vital-hotel-thueringen--33--1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .aktiv-vital-hotel-thueringen-48-g5AhWS {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/aktiv-vital-hotel-thueringen--48--1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .navigation-WIWUVg {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-14-aX1oz0 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-uD9XDc {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-uD9XDc {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-uD9XDc {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-xCUGzi {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .navigation-X9PyQg {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-37-3bG6vA {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-zcoyZY {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-zcoyZY {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-zcoyZY {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-aslxxx {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .left-WIWUVg {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .ellipse-1-PPXAXX {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .left-PPXAXX {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-3 .text-78-PxRWcm {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .right-WIWUVg {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-3 .ellipse-1-6q7K5J {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-3 .right-6q7K5J {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-3 .text-79-xdPh9L {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .info-lmnehE {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-3 .antico-monastero-limen-srl-DTIiFc {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .resort-spa-am-ga-DTIiFc {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-3 .span0-HRocUY {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-HRocUY {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-HRocUY {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span3-HRocUY {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span4-HRocUY {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span5-HRocUY {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .gardasee-italien-DTIiFc {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-3 .linie-3-DTIiFc {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-3 .linie-4-DTIiFc {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .details-DTIiFc {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-3 .zum-hotel-Phb3un {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-3 .text-80-Phb3un {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-3 .linie-5-Phb3un {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .text-81-DTIiFc {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-3 .span0-R7GFE1 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-R7GFE1 {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .strandhotel-dranske-C61RwL {
  --z-index: 7;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 5057px;
  width: 1596px;
}

.start-desktop-3 .image-slider-g7dx5V {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-3 .images-19sDAN {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .gruppe-25-klJAft {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-3 .frontansicht-w8lRwL {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/frontansicht@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .dz-seitl-w8lRwL {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .ez-schlafen-w8lRwL {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .navigation-19sDAN {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-14-V8t1EE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-KyqzoN {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-KyqzoN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-KyqzoN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-vygnXl {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .navigation-0xke1X {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-37-WlL3x3 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-gqCWdN {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-gqCWdN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-gqCWdN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-AN2xZp {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .left-19sDAN {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .ellipse-1-6RbLIk {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .left-6RbLIk {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-3 .text-82-fdAsfT {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .right-19sDAN {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-3 .ellipse-1-Cjno16 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-3 .right-Cjno16 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-3 .text-83-yZCm1f {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .info-g7dx5V {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-3 .ringhotel-villa-margarete-lpP17B {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .mritzurlaub-well-lpP17B {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-3 .span0-scXSxD {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-scXSxD {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-scXSxD {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span3-scXSxD {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span4-scXSxD {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span5-scXSxD {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .mecklenburg-vorpommern-waren-17192-lpP17B {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-3 .linie-3-lpP17B {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-3 .linie-4-lpP17B {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .details-lpP17B {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-3 .zum-hotel-E4fplX {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-3 .text-84-E4fplX {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-3 .linie-5-E4fplX {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .text-85-lpP17B {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-3 .span0-EpzN4H {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-EpzN4H {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .hilton-C61RwL {
  --z-index: 8;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 997px;
  width: 1596px;
}

.start-desktop-3 .image-slider-ESyAis {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-3 .images-0HuAOC {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .gruppe-25-WcHnzf {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-3 .x111-bizeLg {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/11-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .x3-hotel-lobby-bizeLg {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/3-hotel-lobby-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .x4-double-hilton-guestroom-bizeLg {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/4-double-hilton-guestroom-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .navigation-0HuAOC {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-14-2Zyem2 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-qp1nEZ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-qp1nEZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-qp1nEZ {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-arNwBE {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .navigation-YQcX5C {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-37-ale2BB {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-9ewILy {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-9ewILy {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-9ewILy {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-96lZwL {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .left-0HuAOC {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .ellipse-1-bASWgm {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .left-bASWgm {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-3 .text-86-xcASNi {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .right-0HuAOC {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-3 .ellipse-1-yquSEw {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-3 .right-yquSEw {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-3 .text-87-woSG7M {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .info-ESyAis {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-3 .villa-luppis-DyayF8 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .romantisches-famil-DyayF8 {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-3 .span0-FUwms2 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-FUwms2 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-FUwms2 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span3-FUwms2 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span4-FUwms2 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span5-FUwms2 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .friaul-julisch-venet-DyayF8 {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-3 .linie-3-DyayF8 {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-3 .linie-4-DyayF8 {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .details-DyayF8 {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-3 .zum-hotel-LBB4LD {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-3 .text-88-LBB4LD {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-3 .linie-5-LBB4LD {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .text-89-DyayF8 {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-3 .span0-eUJbGV {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-eUJbGV {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .seehotel-schwanenhof-C61RwL {
  --z-index: 9;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 1577px;
  width: 1596px;
}

.start-desktop-3 .image-slider-zK1c7c {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-3 .images-Gm8Cgf {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .gruppe-25-rWv7Fs {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-3 .roesslwirt22-36hLZc {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/roesslwirt22@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .x49-7690-04-36hLZc {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/49-7690-04-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .x49-7690-13-36hLZc {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/49-7690-13-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .navigation-Gm8Cgf {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-14-en89xK {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-osnGNa {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-osnGNa {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-osnGNa {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-U7EnXE {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .navigation-rXFLWz {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-37-WzZo6A {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-xg2rlF {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-xg2rlF {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-xg2rlF {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-IL48BO {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .left-Gm8Cgf {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .ellipse-1-MzgVH6 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .left-MzgVH6 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-3 .text-90-HUyXzc {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .right-Gm8Cgf {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-3 .ellipse-1-kN3xJs {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-3 .right-kN3xJs {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-3 .text-91-QrovtF {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .info-zK1c7c {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-3 .wander-und-aktivhotel-rsslwirt-h7TxIh {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .familiengefhrtes-h7TxIh {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-3 .span0-xWvIN4 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-xWvIN4 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-xWvIN4 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span3-xWvIN4 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span4-xWvIN4 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span5-xWvIN4 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .bayrischer-wald-lam-93462-h7TxIh {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-3 .linie-3-h7TxIh {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-3 .linie-4-h7TxIh {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .details-h7TxIh {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-3 .zum-hotel-q9BgLO {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-3 .text-92-q9BgLO {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-3 .linie-5-q9BgLO {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .text-93-h7TxIh {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-3 .span0-hAtfmt {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-hAtfmt {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .aktiv-hotel-thringen-VMr6Om {
  --z-index: 10;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 2737px;
  width: 1596px;
}

.start-desktop-3 .image-slider-G87MfT {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-3 .images-Syx9Wz {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .gruppe-25-b1OUdH {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-3 .bild-501WiX {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/bild@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .aktiv-vital-hotel-thueringen-33-501WiX {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/aktiv-vital-hotel-thueringen--33--1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .aktiv-vital-hotel-thueringen-48-501WiX {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/aktiv-vital-hotel-thueringen--48--1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .navigation-Syx9Wz {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-14-KyYNhu {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-t9RuPg {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-t9RuPg {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-t9RuPg {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-eyUgCz {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .navigation-DNmZyt {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-37-ohb8ej {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-XPd4xx {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-XPd4xx {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-XPd4xx {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-C4NT2x {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .left-Syx9Wz {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .ellipse-1-PqdSfI {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .left-PqdSfI {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-3 .text-94-qXYxxP {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .right-Syx9Wz {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-3 .ellipse-1-c5jsCQ {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-3 .right-c5jsCQ {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-3 .text-95-9WPVsI {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .info-G87MfT {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-3 .aktiv-vital-hotel-thringen-gAYfhF {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .familiengefhrtes-gAYfhF {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-3 .span0-HhYY1X {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-HhYY1X {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-HhYY1X {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span3-HhYY1X {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span4-HhYY1X {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span5-HhYY1X {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .thringer-wald-schmalkalden-98574-gAYfhF {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-3 .linie-3-gAYfhF {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-3 .linie-4-gAYfhF {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .details-gAYfhF {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-3 .zum-hotel-M9iJmt {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-3 .text-96-M9iJmt {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-3 .linie-5-M9iJmt {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .text-97-gAYfhF {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-3 .span0-FD4jpK {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-FD4jpK {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .hilton-VMr6Om {
  --z-index: 11;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 3317px;
  width: 1596px;
}

.start-desktop-3 .image-slider-xFNRhZ {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-3 .images-IWkTNH {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .gruppe-25-qw7M5p {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-3 .x2-exterior-view-main-entrance-k231tI {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/2-exterior-view-main-entrance@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .x3-hotel-lobby-k231tI {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/3-hotel-lobby-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .x4-double-hilton-guestroom-k231tI {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/4-double-hilton-guestroom-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .navigation-IWkTNH {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-14-hO7TJV {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-mBVMPv {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-mBVMPv {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-mBVMPv {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-YxYw9V {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .navigation-xHzACK {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-37-2T7Rwq {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-irCBnZ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-irCBnZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-irCBnZ {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-aUcxJy {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .left-IWkTNH {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .ellipse-1-SrrKCB {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .left-SrrKCB {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-3 .text-98-4Eex8a {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .right-IWkTNH {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-3 .ellipse-1-CP5wDw {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-3 .right-CP5wDw {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-3 .text-99-rX9gUM {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .info-xFNRhZ {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-3 .hilton-dresden-Zs7cbM {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .hilton-style-mit-w-Zs7cbM {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-3 .span0-69xnDr {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-69xnDr {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-69xnDr {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span3-69xnDr {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span4-69xnDr {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span5-69xnDr {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .dresden-1067-Zs7cbM {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-3 .linie-3-Zs7cbM {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-3 .linie-4-Zs7cbM {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .details-Zs7cbM {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-3 .zum-hotel-Vksjzn {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-3 .text-100-Vksjzn {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-3 .linie-5-Vksjzn {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .text-101-Zs7cbM {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-3 .span0-xmd3EC {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-xmd3EC {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .gruppe-36-C61RwL {
  --z-index: 12;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 3897px;
  width: 1596px;
}

.start-desktop-3 .image-slider-o99pze {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-3 .images-MjtoRi {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .gruppe-25-V5J7Xl {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-3 .x49-7690-02-TWeeNN {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/49-7690-02@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .x49-7690-04-TWeeNN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/49-7690-04-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .x49-7690-13-TWeeNN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/49-7690-13-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .navigation-MjtoRi {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-14-H1Sb9r {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-vGx6SQ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-vGx6SQ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-vGx6SQ {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-N6Xiou {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .navigation-kGztcI {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-37-JyhwwB {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-Txjx0P {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-Txjx0P {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-Txjx0P {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-6CJWAr {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .left-MjtoRi {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .ellipse-1-yPMGob {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .left-yPMGob {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-3 .text-102-NWmE63 {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .right-MjtoRi {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-3 .ellipse-1-Ge9X0U {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-3 .right-Ge9X0U {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-3 .text-103-xBulrJ {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .info-o99pze {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-3 .seehotel-schwanenhof-vA0xqq {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .familiengefhrtes-vA0xqq {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-3 .span0-kXku6U {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-kXku6U {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-kXku6U {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span3-kXku6U {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span4-kXku6U {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span5-kXku6U {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .schleswig-holstein-mlln-23879-vA0xqq {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-3 .linie-3-vA0xqq {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-3 .linie-4-vA0xqq {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .details-vA0xqq {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-3 .zum-hotel-jjvD9F {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-3 .text-104-jjvD9F {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-3 .linie-5-jjvD9F {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .text-105-vA0xqq {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-3 .span0-ZdnIoV {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-ZdnIoV {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .strandhotel-dranske-VMr6Om {
  --z-index: 13;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 4477px;
  width: 1596px;
}

.start-desktop-3 .image-slider-2zp4nc {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-3 .images-sWjz4z {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .gruppe-25-CBqpaE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-3 .x70084843-O4Ba18 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/70084843@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .dz-seitl-O4Ba18 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .ez-schlafen-O4Ba18 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .navigation-sWjz4z {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-14-lowaux {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-U71OWP {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-U71OWP {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-U71OWP {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-vohyUe {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .navigation-yCWDxW {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-37-gzNrqV {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-TQrGxd {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-TQrGxd {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-TQrGxd {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-IjRDqH {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .left-sWjz4z {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .ellipse-1-zrhOBN {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .left-zrhOBN {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-3 .text-106-wnx7xc {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .right-sWjz4z {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-3 .ellipse-1-4PTmLb {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-3 .right-4PTmLb {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-3 .text-107-FVT36x {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .info-2zp4nc {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-3 .wellnesshotel-ziegelruh-pKUgls {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .modernes-wellnessh-pKUgls {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-3 .span0-HPNcvL {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-HPNcvL {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-HPNcvL {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span3-HPNcvL {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span4-HPNcvL {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span5-HPNcvL {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .hessen-frankfurt-babenhausen-64832-pKUgls {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-3 .linie-3-pKUgls {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-3 .linie-4-pKUgls {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .details-pKUgls {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-3 .zum-hotel-t7SAXd {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-3 .text-108-t7SAXd {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-3 .linie-5-t7SAXd {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .text-109-pKUgls {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-3 .span0-PaSBCj {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-PaSBCj {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .hotel-christel-C61RwL {
  --z-index: 14;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 417px;
  width: 1596px;
}

.start-desktop-3 .image-slider-9eOU54 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-3 .images-n2Ewxe {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-3 .gruppe-25-DHMbbr {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-3 .i-h-hotels-villasimi-gaVYpi {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/ih-hotels-villasimius-le-zagare-external@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-gaVYpi {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-gaVYpi {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-3 .navigation-n2Ewxe {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-14-e9jQE7 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-iPGoO7 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-iPGoO7 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-iPGoO7 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-dxtpHW {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .navigation-EnNoyE {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-3 .gruppe-37-WzzsM6 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-VdnyfT {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07837-VdnyfT {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc07875-VdnyfT {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .x230703-hotel_-christel-dsc08106-edit-B5r3Jp {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-3 .left-n2Ewxe {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .ellipse-1-6Rp2YL {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-3 .left-6Rp2YL {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-3 .text-110-hsFdJ4 {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .right-n2Ewxe {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-3 .ellipse-1-VRkIX8 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-3 .right-VRkIX8 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-3 .text-111-U2vXxu {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .info-9eOU54 {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-3 .ih-hotel-le-zagare-RkDBml {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-3 .relais-spa-pr-RkDBml {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-3 .span0-PCrv3A {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-PCrv3A {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span2-PCrv3A {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span3-PCrv3A {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span4-PCrv3A {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span5-PCrv3A {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .italien-meer-sardin-RkDBml {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-3 .linie-3-RkDBml {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-3 .linie-4-RkDBml {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .details-RkDBml {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-3 .zum-hotel-q1WvaH {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-3 .text-112-q1WvaH {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-3 .linie-5-q1WvaH {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-3 .text-113-RkDBml {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-3 .span0-xAvwrh {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-3 .span1-xAvwrh {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}
/* screen - start-desktop-4 */

.start-desktop-4 {
  background-color: #ffffff;
  height: 5940px;
  opacity: 1;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.start-desktop-4 .footer-C61RwL {
  --z-index: 0;
  background-color: transparent;
  height: 120px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 5822px;
  width: 1920px;
}

.start-desktop-4 .rechteck-19-iPe1yZ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .logo_freedreamseu_color-iPe1yZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-10@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 50px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 25px);
  width: 256px;
}

.start-desktop-4 .hover-text-dark-iPe1yZ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: calc(16.46% - 20px);
  width: 122px;
}

.start-desktop-4 .kontakt-luiDu0 {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-text-dark-CMvW9s {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: 162px;
  width: 122px;
}

.start-desktop-4 .impressum-NMc1Rr {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-text-C61RwL {
  --z-index: 1;
  background-color: transparent;
  height: 25px;
  left: 1708px;
  opacity: 1;
  position: absolute;
  top: 337px;
  width: 52px;
}

.start-desktop-4 .filter-U4K8w2 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hauptnavigation-C61RwL {
  --z-index: 2;
  background-color: transparent;
  height: 35px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 282px;
  width: 1596px;
}

.start-desktop-4 .hover-text-JUAK7W {
  --z-index: 0;
  background-color: transparent;
  height: 25px;
  left: 215px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 138px;
}

.start-desktop-4 .unsere-hotels-vSzXku {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-text-XGAbU8 {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 132px;
}

.start-desktop-4 .holidayboxen-Apb3Eh {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-text-Je5aeJ {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 436px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 154px;
}

.start-desktop-4 .wertgutscheine-t9xBSv {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-text-PlP6fT {
  --z-index: 3;
  background-color: transparent;
  height: 25px;
  left: 673px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 84px;
}

.start-desktop-4 .magazin-TwXjZM {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-text-CBnCa6 {
  --z-index: 4;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 840px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 86px;
}

.start-desktop-4 .ber-uns-XTgSL3 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-text-MEnNdX {
  --z-index: 5;
  background-color: transparent;
  height: 25px;
  left: 1456px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 140px;
}

.start-desktop-4 .firmenkunden-spM6RE {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .linie-1-JUAK7W {
  --z-index: 6;
  background-color: transparent;
  background-image: url(../img/linie-1-1@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .header-C61RwL {
  --z-index: 3;
  background-color: transparent;
  height: 102px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 1596px;
}

.start-desktop-4 .logo_freedreamseu_color-IcPKRJ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-11@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 100%;
  left: calc(50.00% - 262px);
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 524px;
}

.start-desktop-4 .hover-text-IcPKRJ {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 134px;
  opacity: 1;
  position: absolute;
  top: calc(25.97% - 6px);
  width: 76px;
}

.start-desktop-4 .kontakt-GYtMMK {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-text-wRlxz0 {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: calc(25.97% - 6px);
  width: 90px;
}

.start-desktop-4 .suche-QPLyWs {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .span0-4IktQs {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-4IktQs {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .icon-IcPKRJ {
  --z-index: 3;
  background-color: transparent;
  height: 22px;
  left: 1490px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 19px;
}

.start-desktop-4 .text-114-ynnJcy {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .icon-wRlxz0 {
  --z-index: 4;
  background-color: transparent;
  height: 22px;
  left: 1529px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 22px;
}

.start-desktop-4 .text-115-bRT5fR {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .icon-94d7NV {
  --z-index: 5;
  background-color: transparent;
  height: 22px;
  left: 1571px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 25px;
}

.start-desktop-4 .text-116-G70K9R {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-text-94d7NV {
  --z-index: 6;
  background-color: transparent;
  bottom: calc(19.48% - 5px);
  height: 25px;
  left: 1376px;
  opacity: 1;
  position: absolute;
  width: 220px;
}

.start-desktop-4 .gutschein-einlsen-ID2nUD {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .span0-Z8RsgU {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-Z8RsgU {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .top-C61RwL {
  --z-index: 4;
  background-color: transparent;
  height: 60px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.start-desktop-4 .rechteck-1-7AdSuJ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .mehr-als-8000-aus-7AdSuJ {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  width: 382px;
}

.start-desktop-4 .span0-NjPkmM {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-NjPkmM {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-NjPkmM {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .kurzurlaubs-experte-7AdSuJ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: calc(49.94% - 170px);
  text-align: center;
  width: 340px;
}

.start-desktop-4 .span0-BsO5KC {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-BsO5KC {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-BsO5KC {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .flexible-einlsung-und-top-angebote-7AdSuJ {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: 160px;
  text-align: right;
  width: 340px;
}

.start-desktop-4 .span0-qlWumE {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-qlWumE {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .navigation-number-C61RwL {
  --z-index: 5;
  background-color: transparent;
  height: 25px;
  left: 795px;
  opacity: 1;
  position: absolute;
  top: 5697px;
  width: 331px;
}

.start-desktop-4 .hover-number-jqwINf {
  --z-index: 0;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(35.05% - 14px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-4 .number-XxUJq5 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-number-6Mypdr {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(49.83% - 20px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-4 .number-HLWORf {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-number-m7r5TA {
  --z-index: 2;
  background-color: transparent;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: calc(35.05% - 14px);
  top: 0px;
  width: 40px;
}

.start-desktop-4 .number-Xl9WNe {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-number-WZoBNo {
  --z-index: 3;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: calc(20.27% - 8px);
  top: 0px;
  width: 40px;
}

.start-desktop-4 .number-OhYl8Q {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-arrow-jqwINf {
  --z-index: 4;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 2px;
  width: 47px;
}

.start-desktop-4 .text-117-Bw77j9 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-arrow-6Mypdr {
  --z-index: 5;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: 284px;
  top: 2px;
  width: 47px;
}

.start-desktop-4 .text-118-EOOjDr {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hover-number-mwe97z {
  --z-index: 6;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(20.27% - 8px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-4 .number-fnAIZa {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .aktiv-hotel-thringen-C61RwL {
  --z-index: 6;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 997px;
  width: 1596px;
}

.start-desktop-4 .image-slider-lmnehE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-4 .images-WIWUVg {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .gruppe-25-vDxC8Y {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-4 .i-h-hotels-roma-z3_-external-g5AhWS {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/ih-hotels-roma-z3-external@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .aktiv-vital-hotel-thueringen-33-g5AhWS {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/aktiv-vital-hotel-thueringen--33--1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .aktiv-vital-hotel-thueringen-48-g5AhWS {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/aktiv-vital-hotel-thueringen--48--1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .navigation-WIWUVg {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-14-aX1oz0 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-uD9XDc {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-uD9XDc {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-uD9XDc {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-xCUGzi {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .navigation-X9PyQg {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-37-3bG6vA {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-zcoyZY {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-zcoyZY {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-zcoyZY {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-aslxxx {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .left-WIWUVg {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .ellipse-1-PPXAXX {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .left-PPXAXX {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-4 .text-119-PxRWcm {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .right-WIWUVg {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-4 .ellipse-1-6q7K5J {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-4 .right-6q7K5J {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-4 .text-120-xdPh9L {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .info-lmnehE {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-4 .ih-hotel-rom-DTIiFc {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .designhotel-im-st-DTIiFc {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-4 .span0-xowAkw {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-xowAkw {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-xowAkw {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span3-xowAkw {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span4-xowAkw {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span5-xowAkw {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .rom-italien-city-rom-i-00155-DTIiFc {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-4 .linie-3-DTIiFc {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-4 .linie-4-DTIiFc {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .details-DTIiFc {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-4 .zum-hotel-Phb3un {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-4 .text-121-Phb3un {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-4 .linie-5-Phb3un {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .text-122-DTIiFc {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-4 .span0-JcRClD {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-JcRClD {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .strandhotel-dranske-C61RwL {
  --z-index: 7;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 3317px;
  width: 1596px;
}

.start-desktop-4 .image-slider-g7dx5V {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-4 .images-19sDAN {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .gruppe-25-klJAft {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-4 .hot_4732-frhlingshafter-w8lRwL {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/hot-4732-fr-hlingshafter@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .dz-seitl-w8lRwL {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .ez-schlafen-w8lRwL {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .navigation-19sDAN {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-14-V8t1EE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-KyqzoN {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-KyqzoN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-KyqzoN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-vygnXl {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .navigation-0xke1X {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-37-WlL3x3 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-gqCWdN {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-gqCWdN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-gqCWdN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-AN2xZp {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .left-19sDAN {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .ellipse-1-6RbLIk {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .left-6RbLIk {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-4 .text-123-fdAsfT {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .right-19sDAN {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-4 .ellipse-1-Cjno16 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-4 .right-Cjno16 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-4 .text-124-yZCm1f {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .info-g7dx5V {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-4 .sympathiehotel-frstenhof-lpP17B {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .komfortables-hotel-lpP17B {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-4 .span0-Onx9dH {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-Onx9dH {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-Onx9dH {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span3-Onx9dH {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span4-Onx9dH {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span5-Onx9dH {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .rheinland-pfalz-bad-kreuznach-55543-lpP17B {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-4 .linie-3-lpP17B {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-4 .linie-4-lpP17B {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .details-lpP17B {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-4 .zum-hotel-E4fplX {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-4 .text-125-E4fplX {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-4 .linie-5-E4fplX {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .text-126-lpP17B {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-4 .span0-NQ93Wv {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-NQ93Wv {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .strandhotel-dranske-VMr6Om {
  --z-index: 8;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 3897px;
  width: 1596px;
}

.start-desktop-4 .image-slider-2zp4nc {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-4 .images-sWjz4z {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .gruppe-25-CBqpaE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-4 .x1-sonstiges_-hi-res-3538-O4Ba18 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/1-sonstiges-hires-3538@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .dz-seitl-O4Ba18 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .ez-schlafen-O4Ba18 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .navigation-sWjz4z {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-14-lowaux {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-U71OWP {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-U71OWP {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-U71OWP {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-vohyUe {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .navigation-yCWDxW {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-37-gzNrqV {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-TQrGxd {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-TQrGxd {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-TQrGxd {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-IjRDqH {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .left-sWjz4z {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .ellipse-1-zrhOBN {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .left-zrhOBN {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-4 .text-127-wnx7xc {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .right-sWjz4z {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-4 .ellipse-1-4PTmLb {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-4 .right-4PTmLb {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-4 .text-128-FVT36x {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .info-2zp4nc {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-4 .hafenhotel-zu-putbus-pKUgls {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hafenhotel-direkt-pKUgls {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-4 .span0-8n2UTU {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-8n2UTU {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-8n2UTU {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span3-8n2UTU {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span4-8n2UTU {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span5-8n2UTU {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .mecklenburg-vorpommern-putbus-18581-pKUgls {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-4 .linie-3-pKUgls {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-4 .linie-4-pKUgls {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .details-pKUgls {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-4 .zum-hotel-t7SAXd {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-4 .text-129-t7SAXd {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-4 .linie-5-t7SAXd {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .text-130-pKUgls {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-4 .span0-Ku0fHx {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-Ku0fHx {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .strandhotel-dranske-mzXdH9 {
  --z-index: 9;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 4477px;
  width: 1596px;
}

.start-desktop-4 .image-slider-LuQ407 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-4 .images-XNjAsz {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .gruppe-25-iFdQa7 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-4 .blesius-garten-anlage-QXRHVe {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/blesius-garten-anlage@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .dz-seitl-QXRHVe {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .ez-schlafen-QXRHVe {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .navigation-XNjAsz {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-14-QHuCUM {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-yCeGI7 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-yCeGI7 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-yCeGI7 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-ofNvUz {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .navigation-PLXfqk {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-37-ZCogEI {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-fWFo3I {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-fWFo3I {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-fWFo3I {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-ELxlt3 {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .left-XNjAsz {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .ellipse-1-xawM2r {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .left-xawM2r {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-4 .text-131-xJ5Sxx {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .right-XNjAsz {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-4 .ellipse-1-jUedYF {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-4 .right-jUedYF {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-4 .text-132-fknz6D {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .info-LuQ407 {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-4 .blesius-garten-oPCDWt {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .wellnesshotel-mit-oPCDWt {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-4 .span0-uLSrGb {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-uLSrGb {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-uLSrGb {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span3-uLSrGb {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span4-uLSrGb {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span5-uLSrGb {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .rheinland-pfalz-trier-54295-oPCDWt {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-4 .linie-3-oPCDWt {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-4 .linie-4-oPCDWt {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .details-oPCDWt {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-4 .zum-hotel-fCsFle {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-4 .text-133-fCsFle {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-4 .linie-5-fCsFle {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .text-134-oPCDWt {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-4 .span0-fcjSxk {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-fcjSxk {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .strandhotel-dranske-QxM5SU {
  --z-index: 10;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 2157px;
  width: 1596px;
}

.start-desktop-4 .image-slider-uOqQSV {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-4 .images-yhShOg {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .gruppe-25-tI0zZj {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-4 .x151-hotel-overview-eYimxu {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/15-1-hotel-overview@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .dz-seitl-eYimxu {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .ez-schlafen-eYimxu {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .navigation-yhShOg {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-14-JAy4HE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-Nmti5k {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-Nmti5k {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-Nmti5k {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-08LxoZ {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .navigation-OyeUD7 {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-37-xJIExl {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-xOmzwc {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-xOmzwc {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-xOmzwc {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-nzEmon {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .left-yhShOg {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .ellipse-1-JrZhxG {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .left-JrZhxG {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-4 .text-135-KiK6KT {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .right-yhShOg {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-4 .ellipse-1-gOMH9e {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-4 .right-gOMH9e {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-4 .text-136-9o0Gdj {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .info-uOqQSV {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-4 .ifa-schneck-9iWPGb {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .hotel-und-ferienp-9iWPGb {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-4 .span0-p2dn5m {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-p2dn5m {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-p2dn5m {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span3-p2dn5m {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span4-p2dn5m {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span5-p2dn5m {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .mecklenburg-vorpomme-9iWPGb {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-4 .linie-3-9iWPGb {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-4 .linie-4-9iWPGb {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .details-9iWPGb {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-4 .zum-hotel-ovbI8f {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-4 .text-137-ovbI8f {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-4 .linie-5-ovbI8f {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .text-138-9iWPGb {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-4 .span0-Uw9KB9 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-Uw9KB9 {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .strandhotel-dranske-2P4qUJ {
  --z-index: 11;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 1577px;
  width: 1596px;
}

.start-desktop-4 .image-slider-Rm0X8I {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-4 .images-9YBxza {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .gruppe-25-k8M2mQ {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-4 .rheinhotel-dreesen-2-ecPXpF {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/rheinhotel-dreesen-2@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .dz-seitl-ecPXpF {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .ez-schlafen-ecPXpF {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .navigation-9YBxza {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-14-3rufaZ {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-uH2D2r {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-uH2D2r {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-uH2D2r {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-te7Gtf {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .navigation-PHxWt0 {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-37-zPUbTB {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-rzjUun {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-rzjUun {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-rzjUun {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-gTtiXT {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .left-9YBxza {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .ellipse-1-UrSjSE {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .left-UrSjSE {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-4 .text-139-2XcCpR {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .right-9YBxza {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-4 .ellipse-1-WFwMkw {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-4 .right-WFwMkw {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-4 .text-140-0aWzPn {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .info-Rm0X8I {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-4 .rheinhotel-dreesen-ygBvNJ {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .das-weisse-haus-am-ygBvNJ {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-4 .span0-UbE6Kt {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-UbE6Kt {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-UbE6Kt {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span3-UbE6Kt {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span4-UbE6Kt {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span5-UbE6Kt {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .rheinland-pfalz-bo-ygBvNJ {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-4 .linie-3-ygBvNJ {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-4 .linie-4-ygBvNJ {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .details-ygBvNJ {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-4 .zum-hotel-4xKxfa {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-4 .text-141-4xKxfa {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-4 .linie-5-4xKxfa {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .text-142-ygBvNJ {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-4 .span0-iLH377 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-iLH377 {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .seehotel-schwanenhof-C61RwL {
  --z-index: 12;
  background-color: transparent;
  height: 540px;
  left: 163px;
  opacity: 1;
  position: absolute;
  top: 2737px;
  width: 1596px;
}

.start-desktop-4 .image-slider-zK1c7c {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-4 .images-Gm8Cgf {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .gruppe-25-rWv7Fs {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-4 .barefoot-hotel-mallorca_52634751099_o-36hLZc {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/barefoot-hotel-mallorca-52634751099-o@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .x49-7690-04-36hLZc {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/49-7690-04-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .x49-7690-13-36hLZc {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/49-7690-13-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .navigation-Gm8Cgf {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-14-en89xK {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-osnGNa {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-osnGNa {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-osnGNa {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-U7EnXE {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .navigation-rXFLWz {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-37-WzZo6A {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-xg2rlF {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-xg2rlF {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-xg2rlF {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-IL48BO {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .left-Gm8Cgf {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .ellipse-1-MzgVH6 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .left-MzgVH6 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-4 .text-143-HUyXzc {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .right-Gm8Cgf {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-4 .ellipse-1-kN3xJs {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-4 .right-kN3xJs {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-4 .text-144-QrovtF {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .info-zK1c7c {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-4 .barefoot-hotel-h7TxIh {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .ankerpunkt-fr-all-h7TxIh {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-4 .span0-G5V137 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-G5V137 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-G5V137 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span3-G5V137 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span4-G5V137 {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span5-G5V137 {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .mallorca-portocolom-e-07670-h7TxIh {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-4 .linie-3-h7TxIh {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-4 .linie-4-h7TxIh {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .details-h7TxIh {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-4 .zum-hotel-q9BgLO {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-4 .text-145-q9BgLO {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-4 .linie-5-q9BgLO {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .text-146-h7TxIh {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-4 .span0-osIxpB {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-osIxpB {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .strandhotel-dranske-qr8e7q {
  --z-index: 13;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 5057px;
  width: 1596px;
}

.start-desktop-4 .image-slider-yegvnP {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-4 .images-PadCwQ {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .gruppe-25-kbvznp {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-4 .koopmanns-hotel-und-jAm3fB {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/koopmanns-hotel-und-ldchen-7v6c8847b-51943552451-o@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .dz-seitl-jAm3fB {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .ez-schlafen-jAm3fB {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .navigation-PadCwQ {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-14-ldTP5L {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-RvPlxJ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-RvPlxJ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-RvPlxJ {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-8Ku9Lg {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .navigation-0yPXiJ {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-37-kyh9bH {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-qXdZeK {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-qXdZeK {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-qXdZeK {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-xnLSyL {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .left-PadCwQ {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .ellipse-1-m0jCzu {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .left-m0jCzu {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-4 .text-147-NOrxMT {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .right-PadCwQ {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-4 .ellipse-1-kxcjju {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-4 .right-kxcjju {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-4 .text-148-EjYe9e {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .info-yegvnP {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-4 .koopmanns-hotel-ldchen-ERxCPP {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .in-bester-lage-des-ERxCPP {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-4 .span0-rd7SEo {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-rd7SEo {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-rd7SEo {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span3-rd7SEo {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span4-rd7SEo {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span5-rd7SEo {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .mecklenburg-vorpomme-ERxCPP {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-4 .linie-3-ERxCPP {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-4 .linie-4-ERxCPP {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .details-ERxCPP {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-4 .zum-hotel-zzUxjM {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-4 .text-149-zzUxjM {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-4 .linie-5-zzUxjM {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .text-150-ERxCPP {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-4 .span0-79F7HG {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-79F7HG {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-79F7HG {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span3-79F7HG {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .aktiv-hotel-thringen-VMr6Om {
  --z-index: 14;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 417px;
  width: 1596px;
}

.start-desktop-4 .image-slider-G87MfT {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-4 .images-Syx9Wz {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-4 .gruppe-25-b1OUdH {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-4 .schillerhof-3-501WiX {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/schillerhof--3-@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .aktiv-vital-hotel-thueringen-33-501WiX {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/aktiv-vital-hotel-thueringen--33--1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .aktiv-vital-hotel-thueringen-48-501WiX {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/aktiv-vital-hotel-thueringen--48--1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-4 .navigation-Syx9Wz {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-14-KyYNhu {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-t9RuPg {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-t9RuPg {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-t9RuPg {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-eyUgCz {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .navigation-DNmZyt {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-4 .gruppe-37-ohb8ej {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-XPd4xx {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07837-XPd4xx {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc07875-XPd4xx {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .x230703-hotel_-christel-dsc08106-edit-C4NT2x {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-4 .left-Syx9Wz {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .ellipse-1-PqdSfI {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-4 .left-PqdSfI {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-4 .text-151-qXYxxP {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .right-Syx9Wz {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-4 .ellipse-1-c5jsCQ {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-4 .right-c5jsCQ {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-4 .text-152-9WPVsI {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .info-G87MfT {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-4 .schillerhof-clipper-gAYfhF {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-4 .urbane-moderne-tri-gAYfhF {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-4 .span0-ogogKo {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-ogogKo {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span2-ogogKo {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span3-ogogKo {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span4-ogogKo {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span5-ogogKo {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .thringer-wald-weimar-99423-gAYfhF {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-4 .linie-3-gAYfhF {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-4 .linie-4-gAYfhF {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .details-gAYfhF {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-4 .zum-hotel-M9iJmt {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-4 .text-153-M9iJmt {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-4 .linie-5-M9iJmt {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-4 .text-154-gAYfhF {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-4 .span0-xCssxz {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-4 .span1-xCssxz {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}
/* screen - start-desktop-5 */

.start-desktop-5 {
  background-color: #ffffff;
  height: 3620px;
  opacity: 1;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.start-desktop-5 .footer-C61RwL {
  --z-index: 0;
  background-color: transparent;
  height: 120px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 3502px;
  width: 1920px;
}

.start-desktop-5 .rechteck-19-iPe1yZ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-5 .logo_freedreamseu_color-iPe1yZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-10@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 50px;
  left: 162px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 25px);
  width: 256px;
}

.start-desktop-5 .hover-text-dark-iPe1yZ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: calc(16.46% - 20px);
  width: 122px;
}

.start-desktop-5 .kontakt-luiDu0 {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-text-dark-CMvW9s {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(49.49% - 10px);
  cursor: pointer;
  height: 21px;
  opacity: 1;
  position: absolute;
  right: 162px;
  width: 122px;
}

.start-desktop-5 .impressum-NMc1Rr {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-text-C61RwL {
  --z-index: 1;
  background-color: transparent;
  height: 25px;
  left: 1708px;
  opacity: 1;
  position: absolute;
  top: 337px;
  width: 52px;
}

.start-desktop-5 .filter-U4K8w2 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hauptnavigation-C61RwL {
  --z-index: 2;
  background-color: transparent;
  height: 35px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 282px;
  width: 1596px;
}

.start-desktop-5 .hover-text-JUAK7W {
  --z-index: 0;
  background-color: transparent;
  height: 25px;
  left: 215px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 138px;
}

.start-desktop-5 .unsere-hotels-vSzXku {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-text-XGAbU8 {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 132px;
}

.start-desktop-5 .holidayboxen-Apb3Eh {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-text-Je5aeJ {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 436px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 154px;
}

.start-desktop-5 .wertgutscheine-t9xBSv {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-text-PlP6fT {
  --z-index: 3;
  background-color: transparent;
  height: 25px;
  left: 673px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 84px;
}

.start-desktop-5 .magazin-TwXjZM {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-text-CBnCa6 {
  --z-index: 4;
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 840px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 86px;
}

.start-desktop-5 .ber-uns-XTgSL3 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-text-MEnNdX {
  --z-index: 5;
  background-color: transparent;
  height: 25px;
  left: 1456px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 140px;
}

.start-desktop-5 .firmenkunden-spM6RE {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .linie-1-JUAK7W {
  --z-index: 6;
  background-color: transparent;
  background-image: url(../img/linie-1-1@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .header-C61RwL {
  --z-index: 3;
  background-color: transparent;
  height: 102px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 120px;
  width: 1596px;
}

.start-desktop-5 .logo_freedreamseu_color-IcPKRJ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/logo-freedreams-eu-color-11@1x.png);
  background-size: 100% 100%;
  cursor: pointer;
  height: 100%;
  left: calc(50.00% - 262px);
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 524px;
}

.start-desktop-5 .hover-text-IcPKRJ {
  --z-index: 1;
  background-color: transparent;
  height: 25px;
  left: 134px;
  opacity: 1;
  position: absolute;
  top: calc(25.97% - 6px);
  width: 76px;
}

.start-desktop-5 .kontakt-GYtMMK {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-text-wRlxz0 {
  --z-index: 2;
  background-color: transparent;
  height: 25px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: calc(25.97% - 6px);
  width: 90px;
}

.start-desktop-5 .suche-QPLyWs {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .span0-4IktQs {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-4IktQs {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .icon-IcPKRJ {
  --z-index: 3;
  background-color: transparent;
  height: 22px;
  left: 1490px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 19px;
}

.start-desktop-5 .text-155-ynnJcy {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .icon-wRlxz0 {
  --z-index: 4;
  background-color: transparent;
  height: 22px;
  left: 1529px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 22px;
}

.start-desktop-5 .text-156-bRT5fR {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .icon-94d7NV {
  --z-index: 5;
  background-color: transparent;
  height: 22px;
  left: 1571px;
  opacity: 1;
  position: absolute;
  top: calc(25.00% - 6px);
  width: 25px;
}

.start-desktop-5 .text-157-G70K9R {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-text-94d7NV {
  --z-index: 6;
  background-color: transparent;
  bottom: calc(19.48% - 5px);
  height: 25px;
  left: 1376px;
  opacity: 1;
  position: absolute;
  width: 220px;
}

.start-desktop-5 .gutschein-einlsen-ID2nUD {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 22px;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .span0-Z8RsgU {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-Z8RsgU {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .top-C61RwL {
  --z-index: 4;
  background-color: transparent;
  height: 60px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.start-desktop-5 .rechteck-1-7AdSuJ {
  --z-index: 0;
  background-color: #25303a;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-5 .mehr-als-8000-aus-7AdSuJ {
  --z-index: 1;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  left: 162px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  width: 382px;
}

.start-desktop-5 .span0-NjPkmM {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-NjPkmM {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span2-NjPkmM {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .kurzurlaubs-experte-7AdSuJ {
  --z-index: 2;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: calc(49.94% - 170px);
  text-align: center;
  width: 340px;
}

.start-desktop-5 .span0-BsO5KC {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-BsO5KC {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span2-BsO5KC {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .flexible-einlsung-und-top-angebote-7AdSuJ {
  --z-index: 3;
  background-color: transparent;
  bottom: calc(45.95% - 11px);
  color: #ffffff;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 23px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  right: 160px;
  text-align: right;
  width: 340px;
}

.start-desktop-5 .span0-qlWumE {
  color: #ddfe51;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-qlWumE {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .navigation-number-C61RwL {
  --z-index: 5;
  background-color: transparent;
  height: 25px;
  left: 795px;
  opacity: 1;
  position: absolute;
  top: 3377px;
  width: 331px;
}

.start-desktop-5 .hover-number-jqwINf {
  --z-index: 0;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(35.05% - 14px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-5 .number-XxUJq5 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-number-6Mypdr {
  --z-index: 1;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(49.83% - 20px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-5 .number-HLWORf {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-number-m7r5TA {
  --z-index: 2;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: calc(35.05% - 14px);
  top: 0px;
  width: 40px;
}

.start-desktop-5 .number-Xl9WNe {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-number-WZoBNo {
  --z-index: 3;
  background-color: transparent;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: calc(20.27% - 8px);
  top: 0px;
  width: 40px;
}

.start-desktop-5 .number-OhYl8Q {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-arrow-jqwINf {
  --z-index: 4;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 2px;
  width: 47px;
}

.start-desktop-5 .text-158-Bw77j9 {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-arrow-6Mypdr {
  --z-index: 5;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: 284px;
  top: 2px;
  width: 47px;
}

.start-desktop-5 .text-159-EOOjDr {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hover-number-mwe97z {
  --z-index: 6;
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(20.27% - 8px);
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 40px;
}

.start-desktop-5 .number-fnAIZa {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .strandhotel-dranske-C61RwL {
  --z-index: 6;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 2157px;
  width: 1596px;
}

.start-desktop-5 .image-slider-g7dx5V {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-5 .images-19sDAN {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-5 .gruppe-25-klJAft {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-5 .x1-bw_0055_neu_komp-w8lRwL {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/1-bw-0055-neu-komp@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .dz-seitl-w8lRwL {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .ez-schlafen-w8lRwL {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .navigation-19sDAN {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-5 .gruppe-14-V8t1EE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-KyqzoN {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07837-KyqzoN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07875-KyqzoN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-vygnXl {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .navigation-0xke1X {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-5 .gruppe-37-WlL3x3 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-gqCWdN {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07837-gqCWdN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07875-gqCWdN {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-AN2xZp {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .left-19sDAN {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-5 .ellipse-1-6RbLIk {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-5 .left-6RbLIk {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-5 .text-160-fdAsfT {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .right-19sDAN {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-5 .ellipse-1-Cjno16 {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-5 .right-Cjno16 {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-5 .text-161-yZCm1f {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .info-g7dx5V {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-5 .surname-lpP17B {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hotel-mit-modernem-lpP17B {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-5 .span0-ldMG3P {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-ldMG3P {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span2-ldMG3P {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span3-ldMG3P {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span4-ldMG3P {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span5-ldMG3P {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .hessen-frankfurt-offenbach-63067-lpP17B {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-5 .linie-3-lpP17B {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-5 .linie-4-lpP17B {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-5 .details-lpP17B {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-5 .zum-hotel-E4fplX {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-5 .text-162-E4fplX {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-5 .linie-5-E4fplX {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-5 .text-163-lpP17B {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-5 .span0-Kqhsna {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-Kqhsna {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .strandhotel-dranske-VMr6Om {
  --z-index: 7;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 1577px;
  width: 1596px;
}

.start-desktop-5 .image-slider-2zp4nc {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-5 .images-sWjz4z {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-5 .gruppe-25-CBqpaE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-5 .x1-courtyard-dresden-hotelansicht-O4Ba18 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/1-courtyard-dresden-hotelansicht@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .dz-seitl-O4Ba18 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .ez-schlafen-O4Ba18 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .navigation-sWjz4z {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-5 .gruppe-14-lowaux {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-U71OWP {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07837-U71OWP {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07875-U71OWP {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-vohyUe {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .navigation-yCWDxW {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-5 .gruppe-37-gzNrqV {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-TQrGxd {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07837-TQrGxd {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07875-TQrGxd {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-IjRDqH {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .left-sWjz4z {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-5 .ellipse-1-zrhOBN {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-5 .left-zrhOBN {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-5 .text-164-wnx7xc {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .right-sWjz4z {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-5 .ellipse-1-4PTmLb {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-5 .right-4PTmLb {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-5 .text-165-FVT36x {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .info-2zp4nc {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-5 .courtyard-by-marriott-dresden-pKUgls {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .hotel-in-zentraler-pKUgls {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-5 .span0-bRLkUH {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-bRLkUH {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span2-bRLkUH {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span3-bRLkUH {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span4-bRLkUH {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span5-bRLkUH {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .dresden-1099-pKUgls {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-5 .linie-3-pKUgls {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-5 .linie-4-pKUgls {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-5 .details-pKUgls {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-5 .zum-hotel-t7SAXd {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-5 .text-166-t7SAXd {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-5 .linie-5-t7SAXd {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-5 .text-167-pKUgls {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-5 .span0-93iAVq {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-93iAVq {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .strandhotel-dranske-mzXdH9 {
  --z-index: 8;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 997px;
  width: 1596px;
}

.start-desktop-5 .image-slider-LuQ407 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-5 .images-XNjAsz {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-5 .gruppe-25-iFdQa7 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-5 .best-western-macrand-QXRHVe {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/best-western-macrander-hotel-dresden-hotelansicht-am-tag@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .dz-seitl-QXRHVe {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .ez-schlafen-QXRHVe {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .navigation-XNjAsz {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-5 .gruppe-14-QHuCUM {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-yCeGI7 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07837-yCeGI7 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07875-yCeGI7 {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-ofNvUz {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .navigation-PLXfqk {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-5 .gruppe-37-ZCogEI {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-fWFo3I {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07837-fWFo3I {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07875-fWFo3I {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-ELxlt3 {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .left-XNjAsz {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-5 .ellipse-1-xawM2r {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-5 .left-xawM2r {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-5 .text-168-xJ5Sxx {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .right-XNjAsz {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-5 .ellipse-1-jUedYF {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-5 .right-jUedYF {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-5 .text-169-fknz6D {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .info-LuQ407 {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-5 .surname-oPCDWt {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .idealer-ausgangspu-oPCDWt {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-5 .span0-j51CjG {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-j51CjG {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span2-j51CjG {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span3-j51CjG {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span4-j51CjG {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span5-j51CjG {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .dresden-1097-oPCDWt {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-5 .linie-3-oPCDWt {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-5 .linie-4-oPCDWt {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-5 .details-oPCDWt {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-5 .zum-hotel-fCsFle {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-5 .text-170-fCsFle {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-5 .linie-5-fCsFle {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-5 .text-171-oPCDWt {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-5 .span0-uGXsoL {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-uGXsoL {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .strandhotel-dranske-QxM5SU {
  --z-index: 9;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 2737px;
  width: 1596px;
}

.start-desktop-5 .image-slider-uOqQSV {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-5 .images-yhShOg {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-5 .gruppe-25-tI0zZj {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-5 .dscf5403-eYimxu {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/dscf5403@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .dz-seitl-eYimxu {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/dz-seitl--10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .ez-schlafen-eYimxu {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/ez-schlafen-10@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .navigation-yhShOg {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-5 .gruppe-14-JAy4HE {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-Nmti5k {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07837-Nmti5k {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07875-Nmti5k {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-08LxoZ {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .navigation-OyeUD7 {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-5 .gruppe-37-xJIExl {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-xOmzwc {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07837-xOmzwc {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07875-xOmzwc {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-nzEmon {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .left-yhShOg {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-5 .ellipse-1-JrZhxG {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-5 .left-JrZhxG {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-5 .text-172-KiK6KT {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .right-yhShOg {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-5 .ellipse-1-gOMH9e {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-5 .right-gOMH9e {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-5 .text-173-9o0Gdj {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .info-uOqQSV {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-5 .resort-al-castello-9iWPGb {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .besonderes-hotel-i-9iWPGb {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-5 .span0-Y9tqfk {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-Y9tqfk {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span2-Y9tqfk {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span3-Y9tqfk {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span4-Y9tqfk {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span5-Y9tqfk {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .italien-rest-sillavengo-no-i-28064-9iWPGb {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-5 .linie-3-9iWPGb {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-5 .linie-4-9iWPGb {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-5 .details-9iWPGb {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-5 .zum-hotel-ovbI8f {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-5 .text-174-ovbI8f {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-5 .linie-5-ovbI8f {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-5 .text-175-9iWPGb {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-5 .span0-kMBxwf {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-kMBxwf {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .hilton-C61RwL {
  --z-index: 10;
  background-color: transparent;
  height: 540px;
  left: 162px;
  opacity: 1;
  position: absolute;
  top: 417px;
  width: 1596px;
}

.start-desktop-5 .image-slider-ESyAis {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 926px;
}

.start-desktop-5 .images-0HuAOC {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.start-desktop-5 .gruppe-25-WcHnzf {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 300%;
}

.start-desktop-5 .hotel-lalla-10-bizeLg {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/hotel-lalla---10-@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .x3-hotel-lobby-bizeLg {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/3-hotel-lobby-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 33.33%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .x4-double-hilton-guestroom-bizeLg {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/4-double-hilton-guestroom-1@1x.png);
  background-size: 100% 100%;
  border-radius: 60px 0px 0px 0px;
  height: 100%;
  left: 66.67%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 33.33%;
}

.start-desktop-5 .navigation-0HuAOC {
  --z-index: 1;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-5 .gruppe-14-2Zyem2 {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-qp1nEZ {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07837-qp1nEZ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07875-qp1nEZ {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-arNwBE {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .navigation-YQcX5C {
  --z-index: 2;
  background-color: transparent;
  bottom: 10px;
  height: 86px;
  left: 324px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: calc(100.00% - 647px);
}

.start-desktop-5 .gruppe-37-ale2BB {
  --z-index: 0;
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 306.09%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-9ewILy {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07837-9ewILy {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07837-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 11.24%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc07875-9ewILy {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc07875-11@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 22.48%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .x230703-hotel_-christel-dsc08106-edit-96lZwL {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/230703-hotel-christel-dsc08106-edit-100@1x.png);
  background-size: 100% 100%;
  height: 100%;
  left: 89.93%;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 10.07%;
}

.start-desktop-5 .left-0HuAOC {
  --z-index: 3;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  left: 10px;
  opacity: 0;
  position: absolute;
  width: 50px;
}

.start-desktop-5 .ellipse-1-bASWgm {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: 50px;
}

.start-desktop-5 .left-bASWgm {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  left: 17px;
  opacity: 1;
  position: absolute;
  width: 16px;
}

.start-desktop-5 .text-176-xcASNi {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .right-0HuAOC {
  --z-index: 4;
  background-color: transparent;
  bottom: 28px;
  height: 50px;
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 50px;
}

.start-desktop-5 .ellipse-1-yquSEw {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 25px;
  bottom: 0px;
  height: 50px;
  opacity: 1;
  position: absolute;
  right: 0px;
  width: 50px;
}

.start-desktop-5 .right-yquSEw {
  --z-index: 1;
  background-color: transparent;
  bottom: 12px;
  height: 25px;
  opacity: 1;
  position: absolute;
  right: 17px;
  width: 16px;
}

.start-desktop-5 .text-177-woSG7M {
  --z-index: 0;
  background-color: transparent;
  color: #e5e5e5;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .info-ESyAis {
  --z-index: 1;
  background-color: transparent;
  height: calc(100.00% - 20px);
  opacity: 1;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 658px;
}

.start-desktop-5 .hotel-lalla-DyayF8 {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: 40px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 32px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.start-desktop-5 .charme-entspannu-DyayF8 {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 75px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: calc(20.67% - 16px);
  width: 100%;
}

.start-desktop-5 .span0-H2nHyu {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-H2nHyu {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span2-H2nHyu {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span3-H2nHyu {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span4-H2nHyu {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span5-H2nHyu {
  font-family: 'Roboto', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .cesenatico-italien-DyayF8 {
  --z-index: 2;
  background-color: transparent;
  bottom: 73px;
  color: #000000;
  font-family: 'Roboto', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 23px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 0.35;
  position: absolute;
  text-align: left;
  width: 100%;
}

.start-desktop-5 .linie-3-DyayF8 {
  --z-index: 3;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  width: 100%;
}

.start-desktop-5 .linie-4-DyayF8 {
  --z-index: 4;
  background-color: transparent;
  background-image: url(../img/linie-3-10@1x.png);
  background-size: 100% 100%;
  bottom: 20.30%;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-5 .details-DyayF8 {
  --z-index: 5;
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  opacity: 1;
  position: absolute;
  width: calc(100.00% - 2px);
}

.start-desktop-5 .zum-hotel-LBB4LD {
  --z-index: 0;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'Roboto', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 259px;
}

.start-desktop-5 .text-178-LBB4LD {
  --z-index: 1;
  background-color: transparent;
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 1;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: 90px;
}

.start-desktop-5 .linie-5-LBB4LD {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/linie-5-10@1x.png);
  background-size: 100% 100%;
  bottom: -1px;
  height: 2px;
  left: -1px;
  object-fit: cover;
  opacity: 1;
  position: absolute;
  width: 100%;
}

.start-desktop-5 .text-179-DyayF8 {
  --z-index: 6;
  background-color: transparent;
  color: #e5e5e5;
  font-family: "Font Awesome 6 Free", Helvetica;
  font-size: 18px;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 58px;
  white-space: nowrap;
  width: 382px;
}

.start-desktop-5 .span0-3qxdTe {
  color: #7fadd4;
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}

.start-desktop-5 .span1-3qxdTe {
  font-family: 'FontAwesome 6 Free-Solid', Helvetica;
  font-style: normal;
  font-weight: 400;
}
