@charset "UTF-8";



html {
    scroll-behavior: smooth;
}

body{
    background-color: #eee;
}

.hide {
    display:none!important;
}

.-hidden {
    display: none!important;
}


.mobile-hidden {
    display: none;
}

@media (min-width: 48em) {
    .mobile-hidden {
        display: block;
    }
}

@media(min-width:768px) {
    .tm_p-0_mobile{
        padding:0px!important;
    }
}
@media(max-width:768px) {
    .tm-font_mobile {
        font-size: 52px !important;
    }
}

.tm-mr3.5{
    margin-right: 35px !important;
}

.tm-mb28 {
    margin-bottom: 2.8rem !important;
}

.tm-mb1 {
    margin-bottom: 10px !important;
}
.tm-mb2 {
    margin-bottom: 20px !important;
}

.sfondo_image {
    background-image: url("/content/dam/timenterprise/placeholders/1023x500_placeholder.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: center;
    position: relative;
}
.to-herobanner {
    background: linear-gradient(180deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 100%) !important
}
/* .swiper-slide {
    
} */

.text_white {
    color: white;
}

.float_left {
    float: left;
}

.w100 {
    width: 100%;
}

.t_end {
    text-align: end;
}

.tm_m-auto{
    margin:auto;
}

.ta-heading--h1-hp {
    padding-top: 25px !important;
}

/* .to-herobanner {} */

.title_text_sd {
    line-height: 3rem;
    font-size: 35px !important;
    font-weight: 300 !important;
}

.to-herobanner__first-block {
    padding-bottom: 18px !important;
}


.ta-button {
    width: auto;
}



.container-cta {
    margin-bottom: 55px;
}

.ta-heading--h1-hp {
    font-size: 80px;
}

.ta-heading--h3 p{
    font-weight: 300 !important;
}

.p-0 {
    padding: 0px !important;
}

.lh-36 {
    line-height: 36px !important;
}

.pt-1 {
    padding-top: 10px !important;
}

.pb-0 {
    padding-bottom: 0px !important;
}

.p-80 {
    padding: 80px !important;
}

.p-20 {
    padding: 20px !important;
}

.p-40 {
    padding: 40px !important;
}

.pl-0 {
    padding-left: 0px !important;
}

.pl-115 {
    padding: 3.2rem calc(1/12*100vw);
}

.pr-0 {
    padding-right: 0px !important;
}

.pt-0 {
    padding-top: 0px !important;
}

.pb-1 {
    padding-bottom: 10px !important;
}

.fs-16 {
    font-size: 16px !important;
}

.fs-18 {
    font-size: 18px !important;
}

.fs-40 {
    font-size: 40px !important;
}

.float_left {
    float: left;
}

.w-100 {
    width: 100% !important;
    max-width: unset !important;
}

.h-100 {
    height: 100% !important;
}
.text_white {
    color: white !important;
}

.w-30 {
    width: 30% !important;
}

.w-70 {
    width: 70% !important;
}

.m-0 {
    margin: 0px !important;
}

.mr-0 {
    margin-right: 0px !important;
}

.mb-05 {
    margin-bottom: 5px !important;
}

.tm_mr-2{
    margin-right:20px;
}

.fs-32 {
    font-size: 32px !important;
}

@media(max-width:768px) {
    .tm-pd_mobile {
        padding: calc(1/12*100vw) !important;
    }
}

@media(max-width:768px) {
    .w-mobile {
        width: unset !important;
    }
}



.tm_m-0{
    margin:0px!important;
}
.tm_m-1{
    margin:10px!important;
}
.tm_m-2{
    margin:20px!important;
}
.tm_m-3{
    margin:30px!important;
}
.tm_m-4{
    margin:40px!important;
}
.tm_mt-1{
    margin-top:1rem !important;
}
.tm_mt-4{
    margin-top:40px!important;
}
.tm_p-0{
    padding:0px!important;
}
.tm_p-1{
    padding:10px!important;
}
.tm_p-2{
    padding:20px!important;
}
.tm_p-3{
    padding:30px!important;
}
.tm_p-4{
    padding:40px!important;
}
.tm_w-100{
    width:100%!important;
}
.tm_h-100{
    height:100%!important;
}

.tm-mb1 {
    margin-bottom: 10px !important;
}

.blue_sanremo {
    background-color: #0033A1 !important;
}

@media(max-width:768px) {
    .tm_w-mobile-u {
        width: unset !important;
    }
}

.pb-0{
    padding-bottom:0px!important;
}
.mb-0{
    margin-bottom:0px!important;
}

/* ----------------------------------------------------------------------------- */


.d-block{
    display: block !important;
}

.o-hidden{
    overflow: hidden;
}

.ta-carousel-arrows {
    background: transparent !important;
}

.bg-light-blue{
    background-color: #EBEFFF !important;
}

.to-messageBar.bg-light-blue{
    background-color: #EBEFFF !important;
}

.bg-light-grey{
    background-color: #EFEFEF !important;
}

.bg-transparent{
    background-color: transparent !important;
}

.text-blue{
    color: #12329B !important;
}

.text-white{
    color: #ffffff !important;
}

.text-black{
    color: #000000 !important;
}

.text-grey{
    color: #666666 !important;
}

.text-dark-grey{
    color: #1A1A1A !important;
}



.l-align{
    text-align: left !important;
}

.underline{
    text-decoration: underline !important;
}

.text-transform-none{
    text-transform: none !important;
}
.text-decoration-none{
    text-decoration: none !important;
}

.uppercase{
    text-transform: uppercase;
}

.icon{
    width: 24px;
    margin: 0 8px;
}

.tm_box-lancio{
    border-radius: 8px;
}
.tm-tile--theme-light {
    border-radius: 8px;
    border:none !important;
    overflow: hidden;
}

.tm-tile__body {
    padding: calc(100vw / 60) !important;
}

.ta-do-link{
    color: #12329B !important;
    font-size: 18px !important;
}

.ta-link.-blue {
    color: #0033A1 !important;
}

.ta-button.-secondary {
    color: #0033A1 !important;
}

.ta-heading--h2{
    font-weight: 300 !important;
}

.ta-sub-title p{
    font-size:14px;
    color:#0164F2;
}

.ta-sub-title p a{
    font-weight: 400;
    text-decoration: none;
    color: #12329B;
}

.divider{
    color:#979797;
}



.ta-tag{
    border-radius: 4px;
}

.ta-tag.blue{
    background-color: rgb(0, 51, 161);
}
.ta-tag.blue span{
    color: rgb(255, 255, 255);
}
.ta-tag.green{
    background-color: #2CBE80;
}
.ta-tag.green span{
    color: rgb(255, 255, 255);
}
.ta-tag.sky-fluo{
    background: #0ff;
}
.ta-tag.sky-fluo span{
    color: rgb(0, 51, 161);
}
.ta-tag.red{
    background: #EB0B26;
}
.ta-tag.purple{
    background: #520DA3;
}

.ta-tag.red span{
    color: rgb(255, 255, 255);
}
.ta-tag.purple span{
    color: rgb(255, 255, 255);
}


.ta-heading--title-big-3{
    font-weight: 300 !important;
}


/* .ta-button.-secondary{
    
} */

.ta-button.-secondary:after {
    border: 2px solid #12329B;
    border-radius: 8px;

}

.ta-button, .ta-button, .ta-button{
    border-radius: 8px;
}

.ta-button.white{
    background-color: white !important;
}
.ta-button.white:after{
    border: 2px solid #ffffff !important;
}
.ta-button.white:hover{
    background-color: transparent !important;
}
.ta-button.white:hover .ta-button__txt{
    color: #ffffff !important;
}

.ta-button.white:hover:after{
    border: 0px solid transparent !important;
}

.ta-button.white:hover:after {
    background-color: transparent !important;
    background: rgb(18,50,155);
    background: linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 51%, rgba(235,11,38,1) 100%);
}



 .ta-button.blue:after {
    background-color: transparent !important;
    background: linear-gradient(#ffffff, #ffffff) padding-box ,
    linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 46%, rgba(235,11,38,1) 100%) border-box !important;
    border-radius: 8px;
    border: 2px solid transparent !important;
}
 .ta-button.blue .ta-button__txt {
    color: #0033A1 !important;
}
 .ta-button.blue .ta-button__icon svg {
    fill: #0033A1 !important;
}

 .ta-button.blue:hover:after {
    background-color: transparent !important;
    background: rgb(18,50,155);
    background: linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 51%, rgba(235,11,38,1) 100%) !important;
    border: none !important;
}
 .ta-button.blue:hover .ta-button__txt {
    color: #ffffff !important;
}
 .ta-button.blue:hover .ta-button__icon svg {
    fill: #ffffff !important;
}



.ta-button.white.negative{
    color: #ffffff !important;
    background-color: transparent !important;
}

.ta-button.white.negative:after {
    background: transparent !important;
    background-color: transparent !important;
    border-radius: 8px;
}

.ta-button.blue.negative{
    color: #12329B !important;
}

.ta-button.blue.negative:after {
    background: transparent !important;
    background-color: transparent !important;
    border-radius: 8px;
}

.ta-button.blue.negative:after {
    border: 2px solid #12329B !important;
    background: white;
}

.ta-button.-primary:after {
    background-color: transparent !important;
    background: linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 46%, rgba(235,11,38,1) 100%) border-box;
    border-radius: 8px;
    border: 2px solid transparent;
}
.ta-button.-primary .ta-button__txt {
    color: #0033A1 !important;
}
.ta-button.-primary .ta-button__icon svg {
    fill: #0033A1 !important;
}

.ta-button.-primary:hover:after {
    background-color: transparent !important;
    background: rgb(18,50,155);
    background: linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 51%, rgba(235,11,38,1) 100%);
    border: none !important;
}
.ta-button.-primary:hover .ta-button__txt {
    color: #ffffff !important;
}
.ta-button.-primary:hover .ta-button__icon svg {
    fill: #ffffff !important;
}

/* .tm-hero-card__bottom .ta-button.-primary:after {
    background-color: transparent !important;
    background: rgb(18,50,155);
    background: linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 51%, rgba(235,11,38,1) 100%);
    border: none !important;
}

.tm-hero-card__bottom .ta-button.-primary .ta-button__txt{
    color:#ffffff !important;
}

.tm-hero-card__bottom .ta-button.-primary .ta-button__icon svg{
    fill:#ffffff !important;
}




.to-herobanner .ta-button.-primary:after {
    background-color: transparent !important;
    background: rgb(18,50,155);
    background: linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 51%, rgba(235,11,38,1) 100%);
    border: none !important;
}

.to-herobanner .ta-button.-primary .ta-button__txt {
    color: #ffffff !important;
}
.to-herobanner .ta-button.-primary .ta-button__icon svg {
    fill: #ffffff !important;
}



.ta-button.-primary:after {
    background-color: transparent !important;
    background: rgb(18,50,155);
    background: linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 51%, rgba(235,11,38,1) 100%);
}
*/

/* .tm-hero-card__bottom .ta-button.-primary.negative{

} */

.ta-button.-secondary{
    background-color: transparent !important;
    background: linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 46%, rgba(235,11,38,1) 100%) border-box;
    border-radius: 8px;
    border: 2px solid transparent;
}

.ta-button.-secondary:hover{
    background-color: transparent !important;
    background: rgb(18,50,155);
    background: linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 51%, rgba(235,11,38,1) 100%);
    border: none !important;
}

.ta-button.-secondary:after{
    border: 2px solid transparent !important;
}

.ta-button.-secondary .ta-button__txt {
    color: #0033A1 !important;
}

.ta-button.-secondary:hover .ta-button__txt {
    color: #ffffff !important;
}


.ta-button.-primary.negative{
    background-color: transparent !important;
    background: linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 46%, rgba(235,11,38,1) 100%) border-box;
    border-radius: 8px;
    border: 2px solid transparent;
}

.ta-button.-primary.negative:hover{
    background-color: transparent !important;
    background: rgb(18,50,155);
    background: linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 51%, rgba(235,11,38,1) 100%);
    border: none !important;
}

.ta-button.-primary.negative:hover .ta-button__txt{
    color: #ffffff !important;
}

.to-lanci-wide .ta-button.-negative .ta-button__txt {
    color: #0033A1 !important;
}
.to-lanci-wide .ta-button.-negative:hover .ta-button__txt {
    color: #ffffff !important;
}

.ta-button.-primary.-negative {
    color: #ffffff !important;
}

.to-numero-verde .ta-button.-primary.-negative {
    text-transform: uppercase !important;
    color: #0164f2 !important;
    background: #ffffff !important;
}

/*.to-numero-verde .ta-button.-primary.-negative:after {
    background: transparent !important;
}
*/
.ta-button.-primary.negative:after {
    background: transparent !important;
    /*background-color: transparent !important;
     background: linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat,
     linear-gradient(90deg, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 46%, rgba(235,11,38,1) 100%);

     padding: 2px;
     box-sizing: border-box;*/
}

.ta-button.-primary.negative .ta-button__txt, .ta-button.-primary.negative .ta-button__icon{
    color: #12329B !important;
}

.ta-heading.ta-heading--h1-small{
    font-weight: 300 !important;
}

.ta-heading--h1-hp {
    font-weight: 300 !important;
}

.ta-heading--h3 {
    font-weight: 400 !important;
}

.to-herobanner__text.tl-col-12 .ta-heading {
    padding-right: 15%;
    padding-left: 15%;
    font-weight: 300;
    font-size: 56px;
}
.to-herobanner--text .to-herobanner__content .ta-paragraph {
    padding-right: 15%;
    padding-left: 15%;
    font-weight: 400;
}

.ta-carousel-card-enterprise-date{
    font-size: 14px;
    font-weight: 500;
    text-align: right;
    color: #000000 !important;
}

#info-desktop{
    align-self: center;
    color: black;
    text-align: center;
    display: flex;
    align-items: center;
}

#info-desktop-banner{
    align-self: center;
    color:black
}

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

/* .tm-tab-navigation__link {

} */
.tm-tab-navigation--theme-light-lightblue .tm-tab-navigation__item--active {
    color:#0033A1 !important;
}

/* icone */

.icon-big{
    width: 48px;
    height: 48px;
    margin: 0;
    background-position: 50% !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

.icon-small{
    width: 24px;
    height: 24px;
    margin: 0;
    background-position: 50% !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

.icon-big.to-center{
    margin: 0 auto;
}
.icon-compatibilita{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/Compatibilita.svg") !important;
}
.icon-flessibilita{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/Flessibilita.svg") !important;
}
.icon-condivisone{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/Condivisione.svg") !important;
}
.icon-all-in-one{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/alll-in-one-offering.png") !important;
}
.icon-capillarita{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/cappillarita.png") !important;
}
.icon-competenza{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/competenza.svg") !important;
}
.icon-microchip-innovazione{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/microchip-innovazione.png") !important;
}

.icon-billing-invoices{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/billing-invoices.png") !important;
}
.icon-wallet{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/wallet.png") !important;
}
.icon-tempo{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/tempo.png") !important;
}
.icon-servizi{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/servizi.png") !important;
}
.icon-sim{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sim.png") !important;
}
.icon-piattaforma-software{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/piattaforma-software.png") !important;
}
.icon-user-plus{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/user-plus.png") !important;
}
.icon-moduli{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/moduli.png") !important;
}
.icon-soc-specializzato{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/soc-specializzato.png") !important;
}

.icon-file-download{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/file.png") !important;
}

.icon-1-icona{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/1-icona.png") !important;
}
.icon-1icon-mybroker{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/1icon-mybroker.png") !important;
}
.icon-2-icona{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/2-icona.png") !important;
}
.icon-2icon-mybroker{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/2icon-mybroker.png") !important;
}
.icon-3-icona{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/3-icona.png") !important;
}
.icon-3icon-mybroker{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/3icon-mybroker.png") !important;
}
.icon-4icon-mybroker{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/4icon-mybroker.png") !important;
}
.icon-5g_sviluppo{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/5g_sviluppo.png") !important;
}
.icon-accessibile{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/accessibile.png") !important;
}
.icon-accuratezza{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/accuratezza.png") !important;
}
.icon-AI{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/AI.png") !important;
}
.icon-alert{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/alert.png") !important;
}
.icon-alleanza-reti-1{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/alleanza-reti-1.png") !important;
}
.icon-alta-capacita-traffico{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/alta-capacita-traffico.png") !important;
}
.icon-analisi-consumo{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/analisi-consumo.png") !important;
}
.icon-analisi-dati{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/analisi-dati.png") !important;
}
.icon-analisi-delle-informazioni{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/analisi-delle-informazioni.png") !important;
}
.icon-analisi-marketing{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/analisi-marketing.png") !important;
}
.icon-app-offline{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/app-offline.png") !important;
}
.icon-asset_intelligence{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/asset_intelligence.png") !important;
}
.icon-assistenza_tecnica-assistenza-online{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/assistenza_tecnica-assistenza-online.png") !important;
}
.icon-assistenza{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/assistenza.png") !important;
}
.icon-atomo{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/atomo.png") !important;
}
.icon-attivita-continuativa{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/attivita-continuativa.png") !important;
}
.icon-bassa-latenza{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/bassa-latenza.png") !important;
}
.icon-clientela-google-cloud{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/clientela-google-cloud.png") !important;
}
.icon-close{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/close.png") !important;
}
.icon-community{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/community.png") !important;
}
.icon-completa{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/completa.png") !important;
}
.icon-comunicazione-visiva{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/comunicazione-visiva.png") !important;
}
.icon-console_centrale{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/console_centrale.png") !important;
}
.icon-controllo{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/controllo.png") !important;
}
.icon-convergenza-fisso-mobile{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/convergenza-fisso-mobile.png") !important;
}
.icon-costo_modulare{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/costo_modulare.png") !important;
}
.icon-cyber_incident_handling{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/cyber_incident_handling.png") !important;
}
.icon-dashboard{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/dashboard.png") !important;
}
.icon-data-analysis{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/data-analysis.png") !important;
}
.icon-devices{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/devices.png") !important;
}
.icon-distribuzione-e-condivisione{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/distribuzione-e-condivisione.png") !important;
}
.icon-dns_filtering{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/dns_filtering.png") !important;
}
.icon-dns{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/dns.png") !important;
}
.icon-droni{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/droni.png") !important;
}
.icon-e_learning{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/e_learning.png") !important;
}
.icon-economica{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/economica.png") !important;
}
.icon-elaborazione-dati{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/elaborazione-dati.png") !important;
}
.icon-elevata_protezione{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/elevata_protezione.png") !important;
}
.icon-fatturato-atteso{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/fatturato-atteso.png") !important;
}
.icon-freschezza-dati{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/freschezza-dati.png") !important;
}
.icon-gestione_automatica{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/gestione_automatica.png") !important;
}
.icon-gestione_device{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/gestione_device.png") !important;
}
.icon-gestione-integrata{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/gestione-integrata.png") !important;
}
.icon-gestione-vendite{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/gestione-vendite.png") !important;
}
.icon-global-account{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/global-account.png") !important;
}
.icon-grafico{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/grafico.png") !important;
}
.icon-help_desk_alerting{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/help_desk_alerting.png") !important;
}
.icon-help-desk{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/help-desk.png") !important;
}
.icon-icon1-saleforce{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icon1-saleforce.png") !important;
}
.icon-icon2-saleforce{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icon2-saleforce.png") !important;
}
.icon-icon3-saleforce{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icon3-saleforce.png") !important;
}
.icon-icon4-saleforce{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icon4-saleforce.png") !important;
}
.icon-icona_2{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icona_2.png") !important;
}
.icon-icona-1{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icona-1.png") !important;
}
.icon-icona-2{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icona-2.png") !important;
}
.icon-icona-3{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icona-3.png") !important;
}
.icon-innovazione{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/innovazione.png") !important;
}
.icon-intuitivo{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/intuitivo.png") !important;
}
.icon-know-how{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/know-how.png") !important;
}
.icon-la-mia-azienda{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/la-mia-azienda.png") !important;
}
.icon-life-cycle{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/life-cycle.png") !important;
}
.icon-logica-green{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/logica-green.png") !important;
}
.icon-M2M-icon-1{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/M2M-icon-1.png") !important;
}
.icon-M2M-icon-2{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/M2M-icon-2.png") !important;
}
.icon-materiale-multimediale{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/materiale-multimediale.png") !important;
}
.icon-mercato-google-cloud{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/mercato-google-cloud.png") !important;
}
.icon-mobilita{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/mobilita.png") !important;
}
.icon-monitoraggio-energetico{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/monitoraggio-energetico.png") !important;
}
.icon-monitoraggio-territorio{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/monitoraggio-territorio.png") !important;
}
.icon-infrastruttura-avanzata{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/Infrastruttura%20Avanzata.svg") !important;
}
.icon-knowledge-management{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/Knowledge%20Management.svg") !important;
}
.icon-integrazione-legacy{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/Integrazione%20Legacy.svg") !important;
}
.icon-monitoraggio{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/monitoraggio.png") !important;
}
.icon-monitroaggio_continuo{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/monitroaggio_continuo.png") !important;
}
.icon-motore-italia-digitale{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/motore-italia-digitale.png") !important;
}
.icon-multisede{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/multisede.png") !important;
}
.icon-new_policy{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/new_policy.png") !important;
}
.icon-numero-target{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/numero-target.png") !important;
}
.icon-offerta-modulare{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/offerta-modulare.png") !important;
}
.icon-offerte_modulare{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/offerte_modulare.png") !important;
}
.icon-opzione-aggiuntiva{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/opzione-aggiuntiva.png") !important;
}
.icon-parking-icon-1{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icon-parking-1.svg") !important;
}
.icon-parking-icon-2{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icon-parking-2.svg") !important;
}
.icon-parking-icon-3{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/icon-parking-3.svg") !important;
}
.icon-personale-on-field{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/personale-on-field.png") !important;
}
.icon-personalizzazione{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/personalizzazione.png") !important;
}
.icon-piattaforma-01{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/piattaforma-01.png") !important;
}
.icon-piattaforma-digitale{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/piattaforma-digitale.png") !important;
}
.icon-piattaforma-web{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/piattaforma-web.png") !important;
}
.icon-piattaforme{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/piattaforme.png") !important;
}
.icon-profili_di_servizio{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/profili_di_servizio.png") !important;
}
.icon-protezione_dati{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/protezione_dati.png") !important;
}
.icon-protezione_identita{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/protezione_identita.png") !important;
}
.icon-protezione_suite_cloud{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/protezione_suite_cloud.png") !important;
}
.icon-dispositivi{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/protezione-dispositivi.png") !important;
}
.icon-qualita-del-servizio{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/qualita-del-servizio.png") !important;
}
.icon-rapporti-di-intelligence{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/rapporti-di-intelligence.png") !important;
}
.icon-remote_monitoring{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/remote_monitoring.png") !important;
}
.icon-report{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/report.png") !important;
}
.icon-Reportistica_1{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/Reportistica_1.png") !important;
}
.icon-reportistica_dati-aziendali{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/reportistica_dati-aziendali.png") !important;
}
.icon-rete-e-servizi{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/rete-e-servizi.png") !important;
}
.icon-safety{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/safety.png") !important;
}
.icon-sconto-locazione{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sconto-locazione.png") !important;
}
.icon-self-tracking{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/self-tracking.png") !important;
}
.icon-sempre-aggiornato{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sempre-aggiornato.png") !important;
}
.icon-servizi_di_sicurezza{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/servizi_di_sicurezza.png") !important;
}
.icon-servizi_professionali_on_site{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/servizi_professionali_on_site.png") !important;
}
.icon-servizi_professionali{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/servizi_professionali.png") !important;
}
.icon-servizio-real-time{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/servizio-real-time.png") !important;
}
.icon-sicurezza_email{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sicurezza_email.png") !important;
}
.icon-sicurezza_in_cloud{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sicurezza_in_cloud.png") !important;
}
.icon-sicurezza_mail{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sicurezza_mail.png") !important;
}
.icon-sicurezza_rete{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sicurezza_rete.png") !important;
}
.icon-sincronizzazione-dei-file{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sincronizzazione-dei-file.png") !important;
}
.icon-sla-penali{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sla-penali.png") !important;
}
.icon-soc_specializzato{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/soc_specializzato.png") !important;
}
.icon-soluzioni-digitali{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/soluzioni-digitali.png") !important;
}
.icon-soluzioni-m2m{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/soluzioni-m2m.png") !important;
}
.icon-sostenibilita{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sostenibilita.png") !important;
}
.icon-su-misura{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/su-misura.png") !important;
}
.icon-supporto-ovunque{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/supporto-ovunque.png") !important;
}
.icon-test-periodici_know-how{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/test-periodici_know-how.png") !important;
}
.icon-threat_intelligence{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/threat_intelligence.png") !important;
}
.icon-tim-easy-farm-macchinari{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/tim-easy-farm-macchinari.png") !important;
}
.icon-tim-security-awareness_video{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/tim-security-awareness_video.png") !important;
}
.icon-verifica-copertura{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/verifica-copertura.png") !important;
}
.icon-verifica-segnalazione{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/verifica-segnalazione.png") !important;
}

.icon-data-center{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/data-center.png") !important;
}
.icon-arts-culture{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/arts-culture.png") !important;
}
.icon-download{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/download.png") !important;
}
.icon-prodotti{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/prodotti.png") !important;
}
.icon-sla{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/sla.png") !important;
}
.icon-piattaforma{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/piattaforma.png") !important;
}
.icon-clock{
    background-image: url("/content/dam/timenterprise/rework022024/images/icons/bassa-latenza.png") !important;
}


hr.purple{
    height: 2px;
    background-color: #520DA3;
    border: none;
}

.tm-contentAssistenza__body__ticks li::before {
    border-bottom: .2rem solid transparent !important;
    border-right: .2rem solid transparent !important;
    border-image: linear-gradient(0.25turn, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 51%, rgba(235,11,38,1) 100%);
    border-image-slice: 1;
}


/* .tm-dm-offerta {

} */

@media(min-width:80rem) {
    .ta-paragraph--body{
        font-size: 16px !important;
        line-height: 24px !important;
    }
}

.tm-search-form__submit .tm-search-form__submitbtt {
    background-color: #12329B !important;
    border-radius: 8px !important;
}

.tm-tab-navigation--theme-light-giallo {
    color: rgba(255,255,255,0.7) !important;
}

.ta-link.-breadcrumb .ta-link__label {
    text-decoration: none!important;
}

.tm-tab-navigation--theme-light-giallo .tm-tab-navigation__item--active, .tm-tab-navigation--theme-dark-giallo .tm-tab-navigation__item--active {
    color: #ffffff !important;
}

.ta-carousel-arrows__arrow-prev {
    border-top-right-radius: 8px;
}
.ta-carousel-arrows__arrow-next {
    border-bottom-right-radius: 8px;
}

.tm-tilenews__slide__wrapper {
    border-radius: 8px;
    margin-right: 10px;
}

.ta-button.-tertiary {
    color: #0033A1 !important;
}

.ta-paragraph--body{
    margin-bottom: 15px;
}

.to-carousel-cards.swiper-slide.tm-tile {
    border-radius: 8px !important;
}

/* .split_ext .ta-heading--h2{

} */

/* .split_ext .ta-paragraph--body{

} */

/* .to-carousel-cards-enterprise .tm-tile__body {

} */

/* .to-video-banner__icon-wrapper {
    
} */

/* .ta-feature__text:after {

} */

.ta-feature__text:after {
    border-bottom: .2rem solid transparent !important;
    border-right: .2rem solid transparent !important;
    border-image: linear-gradient(0.25turn, rgba(18,50,155,1) 0%, rgba(82,13,163,1) 51%, rgba(235,11,38,1) 100%);
    border-image-slice: 1;
}

.ta-tag{
    border-radius: 4px;
}

.tm-dm-offerta {
    /*
    background: url('../assets/icons/check.png') 0 12px no-repeat !important;
    */
    background: url('/content/dam/timenterprise/rework022024/images/icons/check.png') 0 12px no-repeat !important;
    background-size: 18px 18px !important;
}

.tm-tileoffertatv {
    border-radius: 8px;
}

.tm-tile--theme-light-soluzioni-digitali, .tm-tile--theme-dark-soluzioni-digitali {
    border: 1px solid #000;
    border-radius: 8px;
}

.ta-heading--h2.square-box-title{
    margin-top: 18px;
}

.tm-card-vantaggi {
    border-radius: 8px;
}

.overlay{
    position: relative;
}
.to-hero-slider__slide .overlay{
    position: inherit;
}
.overlay > div{
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
    mix-blend-mode: color;
    opacity: 0.2;
    background: #520DA3;
}
.overlay img{
    width: 100%;
    display: block;
}

.tm-search-form .ta-icon-svg__search {
    fill: #ffffff !important;
}

.no-touch .ta-button.-secondary:hover:after {
    background-color: transparent!important;
}



