@media (min-width: 992px) {
 
  /* SECTION ROOT */
  /* !SECTION ROOT */


  /* SECTION Sections */
  .callToAction, 
  .sectionTestimonials, 
  .sectionAlternovum, 
  .sectionKonfigurator, 
  .sectionStandortAnsprechpartner, 
  .sectionAlphabet {
    padding-block: var(--space-xlarge);
}
  
.sectionContent-left {
    padding-right: var(--space-medium);
}

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

  /* !SECTION Sections */




  /* SECTION MainHeader */

  .mainHeader-logo {
    padding-left: 2rem;
  }



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

.mainmenu .nav {
  column-gap: var(--space-medium);
}

.mainmenu-link {
  text-decoration: none;
  font-size: 1.125rem;
  color: var(--color-premiumblau);
}

a.quickContact-link svg {
  width: 32px;
  height: 32px;
}

  /* !SECTION MainHeader */


  /* SECTION Slider */
  .sliderSchule-item .modul-wrap {
    width: 83.33333333%;
}

.sliderSchule-carousel .flickity-prev-next-button {
  display: block;
}


.sliderSchule-carousel .flickity-prev-next-button.previous {
  left: 40px;
  right: unset;
}

.sliderSchule-carousel .flickity-prev-next-button.next {
  right: 40px;
  left: unset;
}

.sliderSchule-factsItem svg,
.sliderSchule-factsItemImage  {
  width: 64px;
  height: 64px;
}

/* !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-container {
  position: absolute;
  bottom: var(--space-large);
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
}

.standortMap-info {
  
  background: 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 Cards */

.ausbildung-factsCard .card-body, 
.cardAusbildung-kontakt .card-body,
.cardAusbildung-download .card-body{
  padding-block: var(--space-xsmall);
  padding-inline: var(--space-xsmall);
}

.cardAusbildung-downloadName {
  font-size: 1.25rem;
}

.cardAusbildung-downloadFilesize {
  font-size: 0.875rem;
}


/* SECTION News Item Card */

.newsCard-img {
  border-radius: var(--bs-card-inner-border-radius);
  
}

.newsItem-card {
  border: none;
  border-bottom: 2px dotted var(--color-eisblaupastell);
  border-radius: 0;
  padding-bottom: var(
  --space-large);
}

.isLast .newsItem-card {
  border-bottom: none;
  padding-bottom: 0;
}



/* !SECTION News Item Card */

/* SECTION Event Item Card */

.eventItem-card {
    border: none;
    border-radius: 0;
    padding-bottom: var(
  --space-large);
    display: flex;
    flex-direction: row;
    align-items: end;
    justify-content: space-between;
}

.isLast .eventItem-card {
    border-bottom: none;
    padding-bottom: 0;
}

/* !SECTION Event Item Card */

/* !SECTION Cards */

/* SECTION  Personnel Lists & Cards */


/* SECTION Personell TeamList */ 
.teamListItem-image,
.teamListItem-placeholder {
  width: 245px;
  height: 245px;
}

.teamListItem-placeholder svg {
  width: 120px;
}

/* !SECTION Personell TeamList */ 

/* !SECTION  Personnel Lists & Cards */
/* SECTION Pagelist */

/* SECTION 100 BIZ Cards */
.standortItemsCarousel:after {
  content: '';
}

.standortItemsCarousel__item {
  margin-left: 0;
  width: 33.3333333333%;
  opacity: 1;
  pointer-events: all;
}

.standort-item:hover {
box-shadow: var(--shadow-kwa);
}

/* !SECTION 100 BIZ Cards */

/* SECTION 125 Ausbildungen Cards */

.ausbildungItemsCarousel:after {
  content: '';
}

.ausbildungItemsCarousel__item {
  margin-left: 0;
  width: auto;
  opacity: 1;
  pointer-events: all;
  flex: 1 0 0%; 
}

/* !SECTION 125 Ausbildungen Cards */

/* SECTION 125 Newscards Cards */
.newscardsItemsCarousel:after {
  content: '';
}

.newscardsItemsCarousel__item {
  margin-left: 0;
  width: auto;
  opacity: 1;
  pointer-events: all;
  flex: 1 0 0%; 
}


/* !SECTION 125 Newscards Cards */

/* !SECTION Pagelist */


/* SECTION Video & Video Slider */

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

/* !SECTION Video & Video Slider */

/* SECTION Formular */


.form-card {
  background-color: var(--color-white);
  border-radius: 16px;
  padding-block: var(--space-large);
  padding-inline: var(--space-xlarge);
}

.kwa-form input, .kwa-form textarea, .kwa-form .form-floating>.form-control, .kwa-form .form-floating>.form-control-plaintext {
  font-size: 1.125rem;
}

.kwaForm-fieldset legend {
  font-size: 1.125rem;
}

.kwa-form p {
  font-size: 1.125rem;
}

/* SECTION Select */
.kwa-form .kwa-formSelect {
    font-size: 1.0625rem;
}
/* !SECTION Select */

/* SECTION Radiobutton*/
.kwaradio-span {
  font-size: 1.125rem;
}

.kwaradio-label {
  gap: var(--space-2xsmall);
}
/* !SECTION Radiobutton*/

/* !SECTION Formular */


/* SECTION Fort-/Weiterbldungen */

/* SECTION Filter */
.kwaBa-finder .list-field:before {
    top: 50%;
    right: 0;
    width: 1px;
    height: 36px;
    bottom: unset;
}

button.kwaBa-dropdownBtn {
    height: 56px;
}

/* !SECTION Filter */
/* !SECTION Fort-/Weiterbildungen */


  /* SECTION Footer */

.footer {
  padding-block: var(--space-3xlarge);
}

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



/* !SECTION Footer */

}
