.app-card p{
    color:white;
}

@media (max-width:768px){
    .servizi-hero .right-col img{
        content:url("/assets/servizi/Affitti_accorpata.png");
    }
}

@media (max-width:1066px){
    .servizi-hero .right-col img{
        content:url("/assets/servizi/Affitti_accorpata.png");
    }
}


.decorazione-verde-sx{
    position:absolute;
        right: 30rem;
    top: 36rem;
}

@media (max-width:863px){
    .decorazione-verde-sx{
        display:none;
    }
}

@media (min-width:1100px){
    .decorazione-verde-sx{
        right:68rem !important;
        top:47rem !important;
        bottom:auto;
    }
}

@media (min-width:1066px) and (max-width:1665px){
    .decorazione-verde-sx{
        right:46rem !important;
        top:38rem !important;
        bottom:auto;
    }
}

@media (min-width:1066px) and (max-width:1665px){
    .decorazione-verde-sx{
        top:33rem !important;
    }
}

.section-app.explore{
    position:relative;
    text-align:center;
    padding:80px 33px;
    background:linear-gradient(to bottom,#7fece4 0% 70%,#ffffff 30% 100%);
}

@media (max-width:685px){
    .section-app.explore{
        background:linear-gradient(to bottom,#7fece4 0% 77%,#ffffff 30% 100%);
    }
}

@media (max-width:465px){
    .section-app.explore{
        background:linear-gradient(to bottom,#7fece4 0% 85%,#ffffff 30% 100%);
    }
}

.white-font{
    color:white !important;
}



.linea-ondulata {
  background-image: url("/assets/servizi/Linea_ondulata_sx.png");
  background-repeat: no-repeat;
  /* metà dentro e metà fuori a sinistra; vicino al titolo */
  background-position: -30rem 2rem;
}


@media (max-width: 768px) {
  .linea-ondulata {
    background-image: none;
  }
}