@media (min-width: 992px) {

  /* SECTION MainHeader */
    
  .mainHeader-logoImage {
        width: 180px;
        height: auto;
    }

    .mainHeader-sticky .mainHeader-logoImage {
        width: 150px;
        height: auto;
    }


    .mainHeader-anfrageBtn {
    background-color: transparent;
    border: 1px solid var(--color-alpenblau);
    box-shadow: inset 0 0 0 1px transparent;
    padding: 6px 12px;
    width: auto;
    height: auto;
    border-radius: var(--bs-btn-border-radius);
}
    
    /* !SECTION MainHeader */


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

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




.section5050 {
  flex-direction: row;
}

.section5050-reverse {
  justify-content: flex-end;
}

.sectionL5050-left {
  width: 50vw;
  flex: 0 0 auto;
  /* margin-right: 18px; */
  min-height: calc(100vh - var(--mainheader-height));
}

.textImage-image {
    min-height: calc(100vh - var(--mainheader-height));
}

.textImage-content {
    min-height: 43.75rem;
}

/* .section5050-reverse .sectionL5050-left {
  padding-right: 0;
  margin-left: 18px;
  margin-right: 0;
} */

.section5050-right {
  /* padding-right: 36px; */
  padding-inline: var(--space-large);
  /* max-width: calc(960px / 2); */
  padding-block: var(--space-xlarge);
  min-height: 43.75rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* .section5050-reverse .section5050-right {
  padding-left: 48px;
  padding-right: var(--space-large);
} */

.section5050 .singleImage {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
}

.section5050.section5050-reverse .singleImage {
  left: unset;
  right: 0;
}

.section5050 .singleImage img.singleImage-img {
  object-fit: cover;
  object-position: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

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


/* SECTION Buttons */

.btn-lg,
.btn-group-lg>.btn {
  --bs-btn-padding-y: 1.125rem;
  --bs-btn-padding-x: 1.125rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: 0.4rem;
}

/* !SECTION Buttons */


/* SECTION Video */

video.full-video {
    border-radius: 16px;
}

iframe.full-video {
    border-radius: 15px;
}

.uc-embedding-container img {
    border-radius: 15px;
}

/* !SECTION Video */



/* SECTION Alerts */
  .alert {
    border-width: 2px;
    padding: var(--space-xsmall);
  }
/* !SECTION Alerts */


  /* SECTION Container */

  .colCard {
    border-radius: 24px;
    background-color: var(--color-white);
    padding-block: var(--space-large);
    padding-inline: var(--space-large);
}

  /* !SECTION Container */


  /* SECTION Content Blocks */

  /* SECTION RoomGallery */
  .roomGallery-row {
    padding-block: 0.75rem;
    gap: 1.5rem;
  }

 /* !SECTION RoomGallery */
  
  /* SECTION Schnellzugriff */
  .card-schnellzugriff {
    padding: var(--space-small) var(--space-small);
  }
  /* !SECTION Schnellzugriff */


  /* SECTION Slider */

/* SECTION RoomSlider */

  .roomSlider-image {
  padding-inline: 12px;
}

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

.roomSlider-button-prev, .roomSlider-button-next {
    color: var(--color-white);
    width: 48px;
    height: 104px;
    background: var(--color-premiumblau);
    margin-top: calc(0px - (104px / 2));
}

/* !SECTION RoomSlider */
/* !SECTION Slider */




  /* SECTION StandortMap */
  div#mapDetail {
    height: 800px;
    max-height: calc(100vh - var(--mainheader-height));
  }

.mapboxgl-ctrl-top-left .mapboxgl-ctrl,.maplibregl-ctrl-top-left .maplibregl-ctrl {
        float: left;
        margin: var(--space-xsmall) 0 0 var(--space-xsmall);
    }

    .standortMap-info {
        position: absolute;
        bottom: var(--space-large);
        left: 50%;
        transform: translateX(-50%);
        z-index: 3;
        background: var(--color-premiumblau);
        color: var(--color-white);
        padding: var(--space-large);
        border-radius: 16px;
        box-shadow: var(--shadow-kwa);
    }


    .standortMap-itemWrap {
        margin-bottom: var(--space-2xsmall);
        font-size: 1.25rem;
    }

/* !SECTION StandortMap */

  /* !SECTION Content Blocks */


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


  .kwa-form-anfrage .form-element:nth-of-type(2) {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    padding-inline: var(--space-xsmall);
    margin-inline: -72px;
}

.kwa-form-anfrage .form-element:nth-of-type(3) {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    padding-inline: var(--space-xsmall);
    margin-inline: -72px;
}

  /* SECTION Forms */


.kwa-form-anfrage .formStepName {
    margin-bottom: var(--space-medium);
}



  /* !SECTION Forms */
  
  /* SECTION Footer */

.footer {
    padding-top: var(--space-2xlarge);
    padding-inline: 0;
    padding-bottom: calc(7rem + var(--space-small));
}

.footer-logoImage {
  width: auto;
  height: 65px;
}

.footer-social {
  display: flex;

  align-items: center;
  justify-content: center;
  gap: var(--space-xsmall);
}

.footer-legalmenu {
  gap: var(--space-small);
}

.footer-legalmenu-link {
  font-size: 1.125rem;
}

.footer-copyright,
.footer-social {
  color: var(--color-lightgrey);
  font-size: 1.125rem;
}



/* !SECTION Footer */





}