/*COMPONENTE APPROFONDIMENTO SOLUZIONI */

.to-blog-approfondimento-soluzioni-digitali {
    background: rgb(18,50,155) !important;
    background: linear-gradient(180deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 100%) !important;
}

.to-blog-approfondimento-soluzioni-digitali__card{
    background: transparent !important;
}

.tm-thumbs.tm-thumbs--dark-theme{
    background: transparent !important;
}

.tm-thumbs__body{
    background: transparent !important;
}

.tm_paragraph{
    padding: 0 0 20px;
}
.tm-thumbs__title{
    line-height: normal;
}
.tm-anchor_dec{
    text-decoration-line: unset;
}


@media (min-width:769px) {
    .box_title {
        width: 35%;
        padding-right: 10px;
    }
    .tm-thumbs__text__{
        width: 65%;
    }
}

.tm-thumbs1 {
    flex-direction: column !important;
}
.tm-thumbs__button{
    margin-top:unset!important;
}

@media (min-width:80em) {
    .to-carousel-cards .swiper-slide {
        margin-left: 2rem!important;
    }
}

@media (max-width:768px) {
    .tm-thumbs1 {
        flex-direction: column !important;
    }
}

@media (min-width:768px) {
    .tm-thumbsD{
        flex-direction: row!important;
    }
}

@media(min-width:768px) and (max-width:980px) {
    .pl-mobile{
        padding: 3.2rem calc(0.5/12*100vw)!important;
    }
    .tm_font-tablet{
        font-size: 2.5rem!important;
    }

}
@media(min-width:769px) and (max-width:980px) {
    .pl-mobile{
        padding: 3.2rem calc(0.5/12*100vw)!important;
    }
}

@media (min-width:80em) {
    .to-carousel-cards .swiper-slide {
        margin-left: 2rem!important;
    }
}
@media (max-width:768px){
    .tm_d-none-m{
        display:none;
    }
    .tm_d-block-m{
        display:block!important;
        margin:15px;
    }

    .title_text_sd{
        text-align: center;
    }
    .tm-pd_mobile {
        padding: calc(1/14*100vw)!important;
    }
    .leggi_tutto{
        opacity:75%;
    }
    .tm_container-approfondimento{
        padding-bottom:10px;
    }
}

.tm-tab-navigation--theme-light-giallo .tm-tab-navigation__item--active, .tm-tab-navigation--theme-dark-giallo .tm-tab-navigation__item--active {
    color: white !important;
}
.to-blog-approfondimento-soluzioni-digitali .tm-thumbs--dark-theme{
    border-top: none !important;
    border-bottom: none !important;
}
.to-blog-approfondimento-soluzioni-digitali .tm-thumbs--dark-theme .leggi_tutto{
    font-weight: 400 !important;
}
/*COMPONENTE APPROFONDIMENTO-SOLUZIONI END */
