html {
    scroll-behavior: smooth;
}

p {
    font-size: 17px !important;
}

h1 {
    margin: 0 !important;
    padding: 0 !important;
}

.section-clientes img {
    width: 70%;
}

@media (max-width: 897px) {
    .section-clientes img{
        width: 100%;
    }
}

.section-map p {
    font-size: 16px !important;
}

.card-servicos {
    padding: 80px 0 80px 0;
    cursor: pointer;
}

@media (max-width: 897px) {
    .card-servicos .card {
        margin-bottom: 40px;
    }
    .card-servicos .info-card-servicos {
        margin-bottom: 40px;
    }
}

.section-clientes {
    background-color: #FFFFFF;
}

.logo-cliente {
    margin-left: 10px;
}

.logo-cliente img {
    width: 290px !important;
    filter: grayscale(100%);
    transition: filter 0.3s ease-in-out;
}

.logo-cliente:hover img {
    filter: grayscale(0%);
}

.inside-text h1 {
    margin-top: 55px !important;
    margin-bottom: 10px !important;
}

.icon img {
    max-width: 90px;
}

.autoplay {
    margin: 70px 0 75px 0 !important;
}

#contactForm input {
    border-radius: 15px;
    outline: none !important;
    border: none !important;
}

#contactForm textarea {
    border-radius: 15px;
    outline: none !important;
    border: none !important;
}

/* Esconder recaptcha */
.grecaptcha-badge {
    display: none;
}

/* inicio - lista dinâmica */
.lista-servicos .texto-preto {
    border-bottom: 2px solid #CCC;
}

.titulo-lista-servicos.active {
    color: #000 !important;
    border-bottom: 2px solid #eba238;
    font-weight: bold;
}

.titulo-lista-servicos:hover {
    border-bottom: 2px solid #eba238 !important;
}

.item {
    display: none !important;
  }

.item.active {
    display: flex !important;
}
#titulo_ewige{
    font-size: 3.5rem;
}

@keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translateY(50px);
    }
    100% {
      opacity: 1;
      transform: translateY(0%);
    }
  }

.fadeInUp {
    animation: fadeInUp 0.5s ease-in-out;
}
/* fim - lista dinâmica */