.entry-content > * {
  margin-bottom: var(--cont-gap) !important;
}

.entry-content .kein-abstand-unten {
  margin-bottom: 0 !important;
}

.entry-content .weniger-abstand-unten {
  margin-bottom: var(--gap-xl) !important;
}

.entry-content .viel-weniger-abstand-unten {
  margin-bottom: var(--gap-l) !important;
}

.entry-content > .wp-block-uagb-container.alignwide {
  max-width: 85vw;
  width: 1350px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.wp-block-uagb-container.alignfull .uagb-container-inner-blocks-wrap {
  max-width: 85vw !important;
} 

.entry-content > .wp-block-uagb-container.schmal {
  max-width: 75vw;
  width: 1000px !important;

}

.wp-block-uagb-container.cont-bg {
  background-color: var(--ast-global-color-1);
}

.wp-block-uagb-container.cont-bg .uagb-container-inner-blocks-wrap{
  padding-top: var(--gap-xl);
  padding-bottom: var(--gap-xl);
}

.ast-container, .ast-container-fluid {
 padding: 0 !important;
}

/* CTA */

.wp-block-uagb-container.cta {
  gap: var(--gap-m) !important;
}

.wp-block-uagb-container.cta .col-headings{
  gap: var(--gap-s) !important;
}


/* img fullwidth */
.wp-block-uagb-container.img-fullwidth {
  max-height: 30vw

}

.wp-block-uagb-container.img-fullwidth  * {
  width: 100vw;

}

.wp-block-uagb-container.img-fullwidth img{
 object-fit: cover;
 max-height: 30vw;
 width: 100vw !important;
  
}

.wp-block-uagb-container:not(.hero, .img-fullwidth ) .wp-block-uagb-image img,
.spectra-image-gallery__media img{
  border-radius: var(--border-radius);
  overflow: hidden;
}

@media (max-widh: 768px) {
  .wp-block-uagb-container.img-fullwidth {
    max-height: 50vw
  
  }
  
  .wp-block-uagb-container.img-fullwidth img{

   max-height: 50vw;
 
    
  }
}

/** Infobox Cards */
.wp-block-uagb-container.cards  {
  align-items: stretch !important;
 /* height: 32vw*/
}



.uagb-infobox__content-wrap {
  height: 100% !important;
  border-radius: var(--border-radius);
  overflow: hidden;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}


.uagb-infobox__content-wrap .uagb-ifb-content{ 
  gap: var(--gap-m);
  display: flex;
  flex-direction: column;
  height: 100% !important;

  padding-bottom: var(--gap-m)

}

.uagb-infobox__content-wrap .uagb-ifb-content  > *:not(.uagb-ifb-image-content){ 
  padding-left: var(--gap-m);
  padding-right: var(--gap-m)
}

.wp-block-uagb-container.cards .uagb-ifb-image-content img  {
 aspect-ratio: 489/333;
}



.uagb-infobox__content-wrap .uagb-ifb-content .wp-block-button
{
  margin-top: auto;

}


@media (max-width: 1024px) {
  .wp-block-uagb-container.cards  {
   flex-wrap: wrap;
  }
  .wp-block-uagb-container.cards  .uagb-ifb-image-content, 
  .wp-block-uagb-container.cards  .uagb-ifb-image-content * {
    width: 100%
  }
}
/** Infobox Highlights */

.wp-block-uagb-container.highlights  {
  align-items: stretch;
}

.wp-block-uagb-container.highlights .uagb-ifb-content {
  align-items: center;
  height: 100%;
 
}


.wp-block-uagb-container.highlights .uagb-ifb-content .uagb-ifb-icon-wrap {
  align-self: center;
  padding-top: var(--gap-m);
}

@media (max-width: 1024px) {
  .wp-block-uagb-container.highlights  {
    flex-wrap: wrap;
  }
}

/* 3 Bilder */
.wp-block-uagb-container.drei-bilder img {
aspect-ratio: 1024/678 !important;
object-fit: cover;
}




@media (max-width: 768px) {
  html,
  body {
    overflow-x: hidden !important;
  }
}


html #rank-math-analytics-stats-wrapper {
  display: none !important;
}