/* .nav {
    background: #001FD2;
    padding: 20px 0;
}
.nav a {
    font-family: 'Montserrat', sans-serif;
    font-size: 24px; 
    text-transform: uppercase;
    letter-spacing: 1.5px;
    
    margin-right: 25px;
    text-decoration: none;
} */

/* .nav-item.active .nav-link {
    font-weight: bold; 
    color: white; 
}
.logo-img{
    height: 3rem !important; 
     width: auto;
}
.navbar-brand p {
        font-size: 1rem !important; 
}

.nav-link {
    font-weight: normal; 
} */
/* @media (max-width: 768px) {
    
   
    .nav {
        padding: 10px 0;
    }

    
    .nav a {
        font-size: 16px;
        margin-right: 10px;
    }

    
    .logo-img {
        height: 30px;
    }
    .navbar-brand p {
        font-size: 0.6rem !important;
    }


    .navbar-brand {
        flex-direction: row;
    }
} */

.offcanvas {
  background-color: #001FD2;
}

.offcanvas .nav-link,
.offcanvas .dropdown-toggle,
.offcanvas .offcanvas-title,
.offcanvas p {
  color: white !important;
}
.logo-img {
  width: 12rem;   /* kleiner */
  height: auto;
  object-fit: contain;
}
.logo-text {
  font-size: clamp(1rem, 2vw, 1.2rem);
}

.nav-item-font-size {
  font-size: clamp(2rem, 2vw, 3rem);
}