/* Start custom CSS for bdevs-slider-parallax-image, class: .elementor-element-34752e4 */body.dark .navbar .navbar-right .wrap .text p {
  color: #c7ff1a !important;
}
.fa-solid.fa-phone {
  color: #c7ff1a !important;
}/* End custom CSS */
/* Start custom CSS for bdevs-services, class: .elementor-element-4346e89f *//* Troca todos os textos vermelhos pelo verde desejado */
body {
  --clr-theme-color: #c7ff1a !important;
}

h1[style*="#ff1a4d"],
h2[style*="#ff1a4d"],
h3[style*="#ff1a4d"],
h4[style*="#ff1a4d"],
h5[style*="#ff1a4d"],
h6[style*="#ff1a4d"],
p[style*="#ff1a4d"],
span[style*="#ff1a4d"],
div[style*="#ff1a4d"],
a[style*="#ff1a4d"] {
  color: #c7ff1a !important;
}
/* Estado normal de todos os quadros */
.services .item .wrap {
  background-color: #111;     /* Fundo escuro */
  color: #999;                /* Texto cinza claro */
  transition: 0.7s;
  text-align: center;
  padding: 75px 30px 15px 30px;
  overflow: hidden;
}

/* Ícones em verde no estado normal */
.services .item .wrap i,
.services .item .wrap svg,
.services .item .wrap .icon {
  color: #c7ff1a;
  fill: #c7ff1a; /* Para ícones SVG */
}

/* Hover: fundo verde, textos e ícones escuros */
.services .item .wrap:hover {
  background-color: #c7ff1a;
  color: #111;
}

/* Hover: texto, títulos e ícones ficam escuros */
.services .item .wrap:hover h1,
.services .item .wrap:hover h2,
.services .item .wrap:hover h3,
.services .item .wrap:hover h4,
.services .item .wrap:hover h5,
.services .item .wrap:hover p,
.services .item .wrap:hover span,
.services .item .wrap:hover i,
.services .item .wrap:hover svg,
.services .item .wrap:hover .icon {
  color: #111 !important;
  fill: #111 !important;
}
/* NÚMEROS NO ESTADO NORMAL */
body.dark .services .item .wrap .numb {
  color: transparent;
  -webkit-text-stroke: 2px rgba(199, 255, 26, 0.2); /* Verde com leve transparência */
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 60px;
  position: relative;
  bottom: 0px;
  right: -15px;
  transition: 0.3s ease;
}


/* Esconde a seta nos quadros de serviço */
.services .item .fa-arrow-right,
.services .item:hover .fa-arrow-right {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS for bdevs-team, class: .elementor-element-6d2afe40 *//* Remove completamente as setas do carrossel da seção .team */
body.dark .team .arrow,
body.dark .team .swiper-button-next,
body.dark .team .swiper-button-prev,
body.dark .team .item .con .arrow,
body.dark .team .item .con .arrow a,
body.dark .team .item:hover .arrow,
body.dark .team .item:hover .arrow a {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Força a cor preta no hover para todo conteúdo dentro de .item */
.team .item:hover,
.team .item:hover * {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for bdevs-testimonial, class: .elementor-element-bab1285 *//* Alvo genérico para o contorno */
body.dark .progress-wrap {
  border-color: rgba(199, 255, 26, 0.2) !important;
  stroke: rgba(199, 255, 26, 0.2) !important;
  box-shadow: none !important;
  outline: none !important;
}

/* Se houver SVG */
body.dark .progress-wrap svg path,
body.dark .progress-wrap svg circle {
  stroke: rgba(199, 255, 26, 0.2) !important;
  fill: none !important;
}

/* Se for um pseudo-elemento com cor vermelha */
body.dark .progress-wrap::before,
body.dark .progress-wrap::after {
  background-color: transparent !important;
  border-color: rgba(199, 255, 26, 0.2) !important;
  stroke: rgba(199, 255, 26, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for bdevs-lets-talk, class: .elementor-element-c86da39 */.btn-1 {
  color: #000000 !important; /* Texto preto */
}

.btn-1 i.fa-phone {
  color: #000000 !important; /* Ícone preto */
}
a.btn-5 i.fa-paper-plane {
  display: none !important;
}

a.btn-5 i.fa-paper-plane {
  display: none !important;
}

a.btn-5:has(i.fa-paper-plane) {
  display: none !important;
}
body.dark .footer .bottom {
  border-top: 1px solid #c7ff1a !important;
}/* End custom CSS */