.webform-confirmation-modal .ui-dialog-content h2, .webform-confirmation-modal .ui-dialog-content p{font-family: SunLTExtraBold !important; }

.min-h-teaserbox{min-height: 10rem !important;}

@media (max-width : 1280px) {
.paragraph .paragraph{
  padding-left:0;
  padding-right:0;
}
}
.containerWrapper::after {
content: '';
width:32%;
}

.ase .mosaikFragen:nth-child(1n + 2){
display: none;
}

@media only screen and (max-width : 1024px) {
.no-burger-nav{display:none !important;}
  .bg-green.p-8{
  z-index:1000;
}
.light .mosaikLogo img, .dark .mosaikLogo img{
  max-width:70%;
}
}

@media (min-width:768px) and (max-width : 1024px) {
#block-mosaik-content{
  padding-top:5rem !important;}
}



@media (max-width: 1279px) and (min-width: 1025px){
#block-mosaik-main-menu a {
font-size: 0.79rem;
}
}


html, body {
  overflow-x: hidden;
}
body {
  position: relative;
}

.form-item--error-message {
    color:rgba(198, 0, 22, 1) !important;
}


.main-footer .language-switcher-language-url a, 
.main-footer #block-styleswitcher a{
  color:white !important;
}

.rsbtn_text{
  color:black;
}