.desktoplogo img {
    max-height: 65px;
}

img.footer-logo {
    max-height: 55px;
}

.casi-uso img {
    border-radius: 16px;
}

/*COLORI AI*/
.theme--dark .btn--theme {
    background-image: linear-gradient(92deg,#e8428c 13.13%,#704ee7 85.49%);
    border: 0;
}

.theme--dark .color--theme, .theme--dark .color--theme a, .theme--dark .color--theme h2, .theme--dark .color--theme h3, .theme--dark .color--theme h4, .theme--dark .color--theme h5, .theme--dark .color--theme h6, .theme--dark .color--theme i, .theme--dark .color--theme li, .theme--dark .color--theme p, .theme--dark .color--theme span, .theme--dark .color--white .color--theme {
    color: #D5449A;
}

.text-gradient {
    background: -webkit-linear-gradient(45deg,#e8428c, #704ee7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.theme--dark .btn--tra-white, .theme--dark .hover--tra-white:hover {
    opacity: .9;
}
/*COLORI AI - FINE*/



/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/
@media (min-width: 1281px) {
    .statistic-1-wrapper .statistic-block-txt.perc-100 {
        padding-left: 35px;
    }
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {

    .statistic-1-wrapper .statistic-block-txt.perc-100 {
        padding-left: 35px;
    }
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {

    .smllogo img {
        max-height: 40px;
    }
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    .smllogo img {
        max-height: 40px;
    }
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {

    .smllogo img {
        max-height: 40px;
    }
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {

    .smllogo img {
        max-height: 40px;
    }
}
