/* Portfolio Cards Component Styles */
.portfolio-cards-section {
    padding: 80px 0;
    background-color: #f8f9fa;
}

.portfolio-cards-section .title-one {
    margin-bottom: 60px;
}

.portfolio-cards-section .portfolio-block-two {
    margin-bottom: 24px;
}

.portfolio-cards-section .img-wrapper {
    border-radius: 30px;
    aspect-ratio: 466 / 271;
}

/* Responsive Design */
@media (max-width: 768px) {
    .portfolio-cards-section {
        padding: 60px 0;
    }
}

@media (max-width: 576px) {
    .portfolio-cards-section {
        padding: 40px 0;
    }
}
