body {
    background-color: #121212;
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.navbar-dark .navbar-brand, .navbar-dark .nav-link {
    color: #FFFFFF;
}

.navbar {
    position: sticky;
}

.jumbotron {
    background-image: url(../img/trucks.jpg);
    background-size: cover;
    background-position: center;
    height: 500px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    border-radius: 20px;
}

.jumbotron .container {
    background-color: rgba(7, 6, 6, 0.397); /* Dodaj półprzezroczyste tło dla tekstu */
    padding: 30px;
}

.coloraccent {
    color: white
}

.stat-number {
    font-size: 2rem;
    color: #257cff;
}

.blue {
    color: #4c7ee9;
}

hr { background-color: rgb(0, 110, 255); height: 1px; border: 0; }

.infooo {
    color: #b1b1b1;
}

.footer {
    margin-top: auto;
}

.background-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
    border-radius: 20px; /* zaokrąglenie rogów */
}

.border-radius {
    border-radius: 20px;
}

.background-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; /* aby obraz wypełniał całe tło */
    opacity: 0.5; /* możesz dostosować przezroczystość */
    border-radius: 20px; /* zaokrąglenie rogów */
}

.container {
    position: relative; /* wymagane, aby umieścić tło w kontenerze */
    padding-bottom: 10px; /* dostosowanie marginesu, jeśli potrzeba */
    
}

.imgrounded {
    border-radius: 50%;
}

.scaling {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.1);
}

.containerv2 {
    position: relative; /* wymagane, aby umieścić tło w kontenerze */
    padding-bottom: 30px; /* dostosowanie marginesu, jeśli potrzeba */
    padding-inline: 5%;
}

.pading {
    transform: translateY(20%);
}


.fade-out {
    opacity: 1;
    animation: fadeout 0.2s ease-in-out forwards;
}

@keyframes fadeout {
    to {
        opacity: 0;
    }
}

.fade-in {
    opacity: 0;
    animation: fadeIn 0.2s ease-in-out forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}