/** @format */
/** @format */
:root {
  --color-primary: #6c42c0;
  --color-primary-dark: #5a359e;
  --color-primary-light: #8b5cf6;
  --color-whatsapp-dark: #075e54;
  --color-whatsapp-green: #25d366;
  --color-whatsapp-bg: #e5ddd5;
  --color-facebook: #1877f2;
  --color-google-red: #d93025;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-dark: #333333;
  --color-gray: #666666;
  --color-gray-light: #999999;
  --color-gray-lighter: #f5f5f5;
  --color-gray-lightest: #f8f9fa;
  --color-input-bg: #f0f0f0;
  --color-gold: #ffd700;
  --color-pink: #e91e63;
  --color-pink-light: #ff6b9d;
  --overlay-light: rgba(0, 0, 0, 0.1);
  --overlay-medium: rgba(0, 0, 0, 0.3);
  --overlay-dark: rgba(0, 0, 0, 0.7);
}

header {
  background-color: white !important;
}
header.bg-dark {
  background-color: rgba(0, 0, 0, 0.8) !important;
  color: white;
}
header.bg-dark .navbar-collapse {
  background-color: black;
}
@media (max-width: 991px) {
  header.bg-dark .navbar-collapse ul li a {
    color: white !important;
  }
}
header.bg-dark .navbar-collapse ul li.dropdown ul {
  background-color: black;
}

.breadcrumbs.bg-dark {
  color: white;
  background-color: #0d2b53 !important;
}
.breadcrumbs.bg-dark .text-center h2 {
  color: #6c42c0;
}
.breadcrumbs.bg-dark::before {
  content: "";
  opacity: 0.6;
  background-color: #000000;
}
.breadcrumbs .active {
  color: black !important;
}

.beneficios {
  background-color: white !important;
}
.beneficios.bg-dark {
  background-color: #202124 !important;
}
.beneficios.bg-dark .container div {
  background-color: #181818 !important;
  border: 1px solid black;
}
.beneficios.bg-dark .container div p {
  color: white;
}

.aplicacoes {
  background-color: #f3f3f3 !important;
}
.aplicacoes.bg-dark {
  background-color: #2c2d31 !important;
}
.aplicacoes.bg-dark .center img {
  border: 3px solid #e0e0e0;
  background: #e0e0e0;
}
.aplicacoes.bg-dark .text p,
.aplicacoes.bg-dark .text h4 {
  color: white;
}

.protofolio {
  background-color: white !important;
}
.protofolio.bg-dark {
  background-color: #202124 !important;
}
.protofolio.bg-dark .photos .container div {
  border: 2px solid black;
}

.pricing {
  background-color: white !important;
}
.pricing.bg-dark {
  background-color: #202124 !important;
}
.pricing.bg-dark .row .card {
  background-color: #181818 !important;
  border: 1px solid black;
}
.pricing.bg-dark .row .card h2,
.pricing.bg-dark .row .card h4,
.pricing.bg-dark .row .card li {
  color: white;
}

.opinioes {
  background-color: white !important;
}
.opinioes.bg-dark {
  background-color: #202124 !important;
}
.opinioes.bg-dark .container .swiper .swiper-slide .testimonial-item {
  background-color: #181818 !important;
  border: 1px solid black;
}
.opinioes.bg-dark .container .swiper .swiper-slide .testimonial-item p {
  color: white;
}

.clients {
  background-color: white !important;
}
.clients.bg-dark {
  background-color: black !important;
}
.clients.bg-dark .container .swiper .swiper-slide img {
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}

.team.bg-dark {
  background-color: #202124 !important;
}
.team.bg-dark .container .box p {
  color: white;
}
.team.bg-dark .container .box .social a {
  color: white;
}
.team.bg-dark .container .box .social a:hover {
  border-color: #6c42c0;
  background-color: #6c42c0;
}

.duvidas {
  background-color: white !important;
}
.duvidas.bg-dark {
  background-color: #202124 !important;
}
.duvidas.bg-dark .container .accordion-item {
  border: 1px solid #6c42c0;
  background-color: #181818;
}
.duvidas.bg-dark .container .accordion-item .accordion-header button {
  background-color: #181818;
  color: #6c42c0;
}
.duvidas.bg-dark .container .accordion-item .accordion-header button::after {
  color: #6c42c0 !important;
}
.duvidas.bg-dark .container .accordion-item .accordion-body {
  color: white;
}

.privacy {
  background-color: white !important;
}
.privacy.bg-dark {
  background-color: #202124 !important;
}
.privacy.bg-dark a,
.privacy.bg-dark p,
.privacy.bg-dark li,
.privacy.bg-dark h3,
.privacy.bg-dark h5 {
  color: white;
}

.midia {
  background-color: #f3f3f3 !important;
}
.midia.bg-dark {
  background-color: #2c2d31 !important;
}
.midia.bg-dark .container .card {
  border-color: black;
  background-color: #181818 !important;
}
.midia.bg-dark .container .card .card-body p {
  color: white;
}
.midia.bg-dark .container .card .card-body .card-text {
  color: #6c42c0;
}
.midia.bg-dark .container .card .card-body .card-text:hover {
  color: white;
}

.blog-details {
  background-color: white !important;
}
.blog-details.bg-dark {
  background-color: #181818 !important;
}
.blog-details.bg-dark .title,
.blog-details.bg-dark .details-post-data,
.blog-details.bg-dark p,
.blog-details.bg-dark h3,
.blog-details.bg-dark li {
  color: white !important;
}
.blog-details.bg-dark img {
  border: 2px solid black;
}
.blog-details.bg-dark .blog-sidbar .search-form input {
  background-color: #181818;
}
.blog-details.bg-dark .blog-sidbar .search-form button {
  background-color: #6c42c0;
  color: #181818;
}
.blog-details.bg-dark .blog-sidbar .photos {
  margin-left: -12px;
}
.blog-details.bg-dark .blog-sidbar .photos img {
  border: 2px solid black;
}
.blog-details.bg-dark .blog-sidbar ul li a {
  color: #6c42c0;
}
.blog-details.bg-dark .blog-sidbar ul li a:hover {
  color: white;
}/*# sourceMappingURL=darkMode.css.map */