a {
  text-decoration: none !important;
  cursor: pointer;
}

a.btn-primary {
  background: #004CDD !important;
}

a.button.main__button, a.button.main__button:hover {
  color: #fff !important;
  background: #004CDD !important;
}

div.clients {
  padding-bottom: 100px;
}

div.section.platform {
  background: #fff;
  color: #23262F;
}

.status-stroke-black {
  -webkit-box-shadow: inset 0 0 0 2px #23262F !important;
  box-shadow: inset 0 0 0 2px #23262F !important;
  color: #23262F !important;
}


div.platform__list {
  border-color: #E6E8EC !important;
}
div.platform__preview img {
  max-width: none;
  border-radius: 24px;
}

div.platform__item {
  cursor: default;
  border-color: #E6E8EC !important;
}


 div.platform__item a.platform__button,div.platform__item  a.platform__button:hover {
  color: #fff !important;
  background: #004CDD;
}

div.platform__btns a.platform__button,div.platform__btns  a.platform__button:hover {
  background: none;
  -webkit-box-shadow: 0 0 0 2px #E6E8EC inset !important;
  box-shadow: 0 0 0 2px #E6E8EC inset !important;
  color: #23262F !important;
}

div.steps__head {
  max-width: 800px !important;
}

body.dark .testimonials__link::after {
  background: #23262F;
    background-color: #23262F;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
}

div.main1__gallery {
  pointer-events: auto;
}


.card:hover .card__preview {
  -webkit-box-shadow: 0 0 0 3px #004CDD !important;
  box-shadow: 0 0 0 3px #004CDD !important;
}

.card div.status-blue, div.portfolio__row div.status-blue {
  background:  #004CDD;
}

.portfolio__note {
  margin-top: 0px;
  padding-top: 0px;
  border-top: none;
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #E6E8EC;
  border-bottom-color: rgb(230, 232, 236);
  color: #353945;
}

div.portfolio__parameter {
  flex: none;
}


div.section.portfolio.light {
  background: #FCFCFD;
}

div.section.portfolio.light  div.portfolio__note {
  color:#23262F;
}

div.section.portfolio.light  p.xoxo {
  color:#23262F;
}

img.plop {
  width:416px;
  height:320px;
  border-radius: 24px;
}

.header__body {
  width: 250px;
  left: auto;
}

.pricing__label, .pricing__price, .pricing__more, .pricing__check, .pricing__sign {
  color: #23262F;
}

.pricing__head {
  min-height:500px;
}
@media only screen and (max-width: 767px) {
  .pricing__head {
    min-height: auto;
  }
}
.pricing__sign {
  right: none;
  left: calc(100% + 4px); 
}

.price-2 {
  color: #777E90;
  font-size: 24px;
}

input[type=text], input[type=email], textarea {
  background: #fff !important;
}

header {
  position: fixed !important;
  width: 100%;
  background:#141416;
  padding: 15px 0 !important;
}

div.main {
  padding: 34px 0 0;
}

a.header__link, div.header__head {
  font-size: 18px !important;
}
