.content-wrapper {
    padding: 0px 70px;
}

.fascia-section {
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
    flex-wrap: nowrap; /* No wrapping on larger screens */
}

.fascia-image {
    max-height: 400px;
    width: auto;
    margin-right: 20px;
    flex-shrink: 0;
}

.fascia-content {
    flex-grow: 1;
    min-width: 300px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .fascia-section {
        flex-direction: column; /* Stack image and content vertically */
        align-items: center; /* Center the items horizontally */
        flex-wrap: wrap;
    }

    .fascia-image {
        width: 100%; /* Ensure the image takes up the full width of the container */
        max-height: none; /* Remove height constraint for better mobile view */
        margin-right: 0;
        margin-bottom: 15px;
    }

    .fascia-content {
        width: 100%; /* Ensure the content takes up the full width */
    }

    .content-wrapper {
        padding: 0px 20px; /* Reduce padding for smaller screens */
    }
}
