    .mak_page_wrapper
    {
        background-color: #edf2f8;
    }
    
    
    
    
    .mak_page_wrapper .row
    {
    padding-top:2em;
   }
   
    .mak_page_wrapper .profileCard h2.author 
    {
        color: #0b6aa5;
    }
    
    .mak_card h3
    {
        font-weight:600;
        color: #009cea;
        margin-top: 1em;
        margin-bottom: 1em;
        line-height: 1.25em;
        text-transform: uppercase;
		word-break: break-word;
}

#mak_footer 
{
	color:  #576971;
}

    
#mak_footer h3
{
    font-weight: 600;
	  position: relative; /* Damit das ::after-Element relativ zum h3 positioniert werden kann */
	  margin-top: 1em;
}

#mak_footer h4
{
    font-weight: 400;
	  position: relative; /* Damit das ::after-Element relativ zum h3 positioniert werden kann */
	  color: #009cea;
}


#mak_footer h4::after {
    content: '';
    display: block;
    width: 80%; /* Linie über die gesamte Breite des h3-Elements */
    height: 2px; /* Höhe der Linie */
    background-color: #009cea; /* Farbe der Linie */
    margin-top: 8px; /* Abstand zwischen dem Text und der Linie */
    position: absolute;
    left: 0;
    bottom: -8px; /* Positioniert die Linie unterhalb des Textes */
}



#mak_footer a
{
   color:  #576971;
}






 #mak_news h2, .mak_yourvalue h2, #mak_footer h2, #gesellschaften h2
 {
 font-weight: 600;
  color: #0b6aa5;
  margin-top: 1em;
  margin-bottom: 1em;
  line-height: 1.25em;
  text-transform: uppercase;
}
   
    #mak_news h3
    {
        color: #576971;
        font-weight: 600;
    }

       .mak_page_wrapper .logo
       {
           width:180px;
           margin: 1em;
       }
       
       
 .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
       
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

#mak_footer h4
{
    font-weight: 600;
}



.relContainer {
    position: relative;
    z-index: 10;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.flex-container {
    display: flex;
    flex-wrap: nowrap; /* Verhindert, dass die Boxen in die nächste Zeile umbrechen */
    justify-content: flex-start; /* Links ausgerichtet */
    height: 1px;
    width: 100%;
 
}



.overlapping-element {
    position: relative;
    top: -120px; /* Beispielwert für Überlappung */
    z-index: 20;
}

.box
{
    height: 100px;
    width: 100px;
    background-color: #0b6aa5;
       margin-right: 10px; /* Abstand zwischen den Boxen */
       color: #FFF;
        display: flex; /* Flexbox aktivieren */
    align-items: center; /* Vertikale Zentrierung */
    justify-content: center; /* Horizontale Zentrierung */
    text-align: center; /* Text zentrieren, falls mehrere Zeilen */
    font-size: 15px; /* Schriftgröße anpassen, falls nötig */
    
}
.spacer
{
    height:100px;
}

#author-info {
  display: none !important;
}



@media only screen and (max-width: 600px) {
  #mak_footer {
  margin-top: 4em;
  }
}

    