textarea,
input.text,
input[type="text"],
input[type="email"],
input[type="button"],
.input-checkbox {
  -webkit-appearance: none;
  border-radius: 0;
}
.w-slider-dot {
  background: #E7EAEB;
}
.w-slider-dot.w-active {
  background: #8FC255;
}
.break-word {
  word-wrap: break-word;
}

input[type=submit] {
  outline: none;
}
span.wpcf7-not-valid-tip {
  margin: -10px 0 10px 0;
  font-size: 16px;
}
div.wpcf7-response-output {
  margin: 24px 0 0 0;
}

.has-invert a {
  color: #161f29;
}
.has- invert a:hover {
  color: #fff;
}

.p-card-quote {
  line-height: 28px;
}
.card-flip-side.back .p-small {
  line-height: 22px;
}



.map-dots-wrap .tooltip-text {
  /*display: none;*/
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translate(0px, 36px) scale(1.3, 1.3);
  -ms-transform: translate(0px, 36px) scale(1.3, 1.3);
  transform: translate(0px, 36px) scale(1.3, 1.3);
  transition: opacity 200ms ease 0s, transform 300ms ease 0s;
}
.map-dots-wrap .tooltip-text.visible {
  /*display: block;*/
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0px, 0px) scale(1, 1);
  -ms-transform: translate(0px, 0px) scale(1, 1);
  transform: translate(0px, 0px) scale(1, 1);
  transition: opacity 200ms ease 0s, transform 300ms ease 0s;
}



.project-categories .dropdown-list-nav {
  align-items: center;
}

.project-categories a.dropdown-link {
  white-space: break-spaces;
  text-align: center;
}

@media (max-width: 767px) {
  .project-categories a.dropdown-link {
    text-align: left;
  }
}
