.section.leistung{
    background: #00618b;
    display: flex;
    align-items: center;
    min-height: 70vh;
    }
    .section h3.title{
      font-size: 32px;
    }
    @media screen and (min-width:770px) {
      
    .section h3.title{
      font-size: 42px;
    }
    }
    @media screen and (min-width:1100px) {
      
      .section h3.title{
        font-size: 52px;
      }
      }
    
    .card .card-body h4{line-height: 24px;
        font-size: 1.2rem;
        color: #2a5d9c;
        font-weight: 900;
        margin: 5px 0 5px 0;}

        .icon-box{
            width: 60px;
            height: 60px;
            background: #00618b;
            border-radius: 50%;
            position: relative;
        }
        .icon-box svg{
            position: absolute;
            top: 10px;;
            left: 10px;;
            height:40px;
            width: 40px;
        }


        .elevated-shadow {
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6), 0 0 10px rgba(0, 97, 136, 0.5); /* Doppelschatten */
background-color: #00618b; /* Dunkelblauer Hintergrund */
border-radius: 8px; /* Optional: Abgerundete Ecken */
padding: 20px; /* Innenabstand */
transform: translateY(-10px); /* Nach oben verschoben */
z-index: 2; /* Stellt sicher, dass es vor anderen Elementen liegt */
position: relative; /* Erforderlich für z-index */
color: #ffffff; /* Weißer Text für besseren Kontrast */
}
.content-box{width:calc(100% - 114px);}

p{margin-bottom:0;}


.btn-baby{
    background-color: #20a8e4;
    color: #FFFFFF;
}
.btn-baby:hover{
    background-color: #00618b;
    color: #FFFFFF;
}

.navtabs .nav-link{
    color: #2a5d9c;
}