  .carousel-item {
        height: 500px;
        background-size: cover;
        background-position: center;
    }

    .carousel-caption {
        bottom: 100px;
    }

    .carousel-caption h5 {
        font-size: 2.5rem;
        font-weight: bold;
    }

    .carousel-caption p {
        font-size: 1.2rem;
    }

    .btn-learn-more, .btn-request-quote {
        margin: 5px;
        padding: 10px 20px;
        border-radius: 20px;
    }

    .btn-learn-more {
        background-color: #007bff;
        color: #fff;
        border: none;
    }

    .btn-request-quote {
        background-color: #28a745;
        color: #fff;
        border: none;
    }

    .btn-learn-more:hover, .btn-request-quote:hover {
        opacity: 0.9;
    }