@media (min-width: 1200px) {

  /* SECTION ROOT */

:root {

  --shadow-kwa: 0 9px 24px rgb(0 20 60 / 15%);

    --space-4xlarge: 120px;
    --space-3xlarge: 108px;
    --space-2xlarge: 90px;
    --space-xlarge: 72px;
    --space-large: 54px;
    --space-medium: 42px;
    --space-small: 36px;
    --space-xsmall: 24px;
    --space-2xsmall: 16px;
    --space-3xsmall: 8px;
  
  --mainheader-height: 90px;
  --mainheader-height-sticky: 70px;

    --mobilenavfooter-height: 74px;
    --heropagination-height: 36px;

    --transition-timing-function: cubic-bezier(0.25,0.1,0.25,0.99);
}

/* .section5050-right {
  max-width: calc(1140px / 2);
} */


/* !SECTION Root */


  /* SECTION BASE */

    .section {
      margin-block: var(--space-4xlarge);
    }

    .sectionFrame {
      padding-block: var(--space-4xlarge);
  }

    .callToAction,
    .sectionTestimonials,
    .sectionAlternovum,
    .sectionKonfigurator,
    .sectionStandortAnsprechpartner,
    .sectionAlphabet {
      padding-block: var(--space-4xlarge);
    }


    .sectionStandortfinder {
      /* padding-bottom: var(--space-4xlarge); */
      margin-top: var(--space-3xlarge);
    }

  /* !SECTION BASE */

  /* SECTION Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Arizona', serif;
  font-weight: 500;
  line-height: 1.125;
}

.textStyle-1,
 .textStyle-2 {
    font-family: 'Brandon Printed', sans-serif;
    font-weight: 400;
 }

  .textStyle-1 {
    font-size: 4em;
    letter-spacing: -0.01em;
    line-height: 1.1725;
  }

 .textStyle-2 {
  font-size: 3.25em;
  letter-spacing: -0.01em;
  line-height: 1.15;
 }

 .textStyle-3,
 .textStyle-4,
 .textStyle-5,
 .textStyle-6 {
    font-family: 'Brandon', sans-serif;
    font-weight: 500;
    line-height: 1.125;
 }
 
  .textStyle-3 {
    font-size: 2.1875rem;
    letter-spacing: -0.0089em;
  }
 
  .textStyle-4 {
   font-size: 1.5625rem;
   letter-spacing: -0.00857em;
  }

  .textStyle-5 {
    font-size: 1.25rem;
    letter-spacing: -0.008em;
  }

  .textStyle-6 {
    font-size: 1.125rem;
    letter-spacing: 0;
  }


/* !SECTION Headings */
/* SECTION Text */
.intro-bold-capital {
  font-family: 'Brandon', sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06rem;
  line-height: 1.38889;
}

.intro-medium {
  font-family: 'Brandon', sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.38889;
}

.intro-regular {
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.38889;
}

.intro-sub {
  font-size: 2em;
  font-weight: 400;
}

.subtitle-bold-capital {
  font-family: 'Brandon', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04rem;
  font-size: 1.5rem;
}

.subtitle-medium {
  font-family: 'Brandon', sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
}

.bodytext,
.bodytext p,
p,
.ce_text li {
  font-family: 'Brandon', sans-serif;
  font-weight: 400;
  font-size: 1.125rem;
}

.ce_text ul {
  margin-top: var(--space-xsmall);
  margin-bottom: var(--space-xsmall);
}

.category-bold-capital {
  font-family: 'Brandon', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06rem;
  font-size: 1.25rem;
}

.infos-bold {
  font-family: 'Brandon', sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
}

.infos-regular,
.infos-regular p {
  font-family: 'Brandon', sans-serif;
  font-weight: 400;
  font-size: 1.125rem;
}

/* .sectionContent-left p, 
.sectionContent-right p {
  font-size: 1.5rem;
} */

p:last-of-type {
  margin-bottom: 0;
}

li.breadcrumb-item {
  font-size: 1.25rem;
}


/* !SECTION Text */

  /* SECTION Images */

  .multiImage {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--space-small);
}

  /* !SECTION Images */


  /* SECTION Buttons */

  .goback-btn {
    font-size: 1.25rem;
}

  /* !SECTION Buttons */
  
  
  

  /* SECTION Sections */
  .sectionContent-left {
    padding-right: var(--space-large);
  }

  .sectionContent-right {
    padding-left: var(--space-large);
  }

  .subHero {
    padding-top: calc(var(--space-4xlarge) - 6px);
    margin-top: 0;
  }

/* !SECTION Sections */
/* SECTION HERO Start */


/* !SECTION HERO Start */

/* SECTION Forms */

/* SECTION Anfragemini */

.sectionHero .kwa-form-anfragemini {
  display: block;
}


/* !SECTION Anfragemini */

  .kwa-form-bookingwidget .bookingwidget--room {
    display: flex;
  }

/* !SECTION Forms */
  
  /* SECTION Content Blocks */
  
  /* SECTION Room List */

  .hotel-roomlist-wrapper {
    margin-top: var(--space-4xlarge);
    margin-bottom: var(--space-4xlarge);
}

  /* !SECTION Room List */


.roomSlider-container .swiper-wrapper {
    height: 625px
}


  /* !SECTION Content Blocks */

  /* SECTION Footer */

  .footer-social {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: var(--space-xsmall);
}

.followUs {
  text-align: left;
}

.footer-legal {
  flex-direction: column-reverse;
  row-gap: var(--space-2xsmall);
  column-gap: 0;
}

/* !SECTION Footer */




}