@media (min-width:991px) and ( max-width: 1572px) {
    #row-services > div.col-lg-6.mt-3.mt-lg-n5{
        margin-top: -1.5rem!important;
    }
}
@media (max-width: 575px) {
    .title-section {
        font-size: 2.5em !important;
    }
    #contatti .title-section {
        font-size: 2em !important;
    }
    .navbar-expand .navbar-nav .nav-link.btn-tel{
        /*padding: 0.7rem 1.5rem!important;*/
        border-radius: 100px;
        font-size: 1em;
        text-transform: uppercase;
        font-weight: 700;
        box-shadow: 0 4px 8px 0 rgba(0,0,0,0.15);
        color: var(--white-color)!important;
        background-color: var(--primary-color)!important;
        border-color: var(--primary-color)!important;
    }
    /*
    .text-gradient-from-top {
        color: #fa3b73;
        background: transparent;
        -webkit-background-clip: unset;
        -webkit-text-fill-color: unset; 
    ;}*/
}
@media (min-width:1441px){
    .col-xxl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}