@media screen and (max-width: 992px) {
    .pst-variable {
        padding-top: 0;
    }

    .img-evidenza {
        aspect-ratio: 1;
    }

    .title-icon {
        width: 90px;
    }

    .single-work {
        width: 100%;

        &.homepage {
            width: 100%;
        }
    }

    .big-work {
        .info {
            background-color: rgba(255, 255, 255, 1);
            bottom: 0 !important;
        }
    }

    /* portfolio */
    .col-img, .col-info {
        width: 100%;
    }

    .foto-about {
        height: 130px;
    }
}

@media screen and (max-width: 576px) {
    .title-icon {
        width: 40px;
    }
}