a,
a:focus,
a:hover {
  color: #30aafc
}
main ::selection {
  background-color: #30aafc
}
main ::-moz-selection {
  background-color: #30aafc
}
.top-bar--dark .top-bar__navigation a:after {
  background-color: #30aafc
}
.top-bar__navigation a.active {
  color: #30aafc
}
.top-bar--dark .top-bar__auth-btns a:after,
.top-bar__choose-lang .list-wrap li.is-active span:after {
  background-color: #30aafc
}
.section-heading:not(.section-heading--white) .__subtitle {
  color: #30aafc
}
.btn-play {
  background-color: #30aafc
}
.services--s2 .__ico {
  border: none;
  background: -o-linear-gradient(0deg,#28baff 0,#4f74ef 100%);
  background: -webkit-gradient(linear,left top,right top,from(#28baff),to(#4f74ef));
  background: -o-linear-gradient(left,#28baff 0,#4f74ef 100%);
  background: linear-gradient(90deg,#28baff 0,#4f74ef 100%)
}
.posts--s2 .__item--preview .__date-post {
  background-color: #2e6cff
}
.custom-btn.custom-btn--style-1:before,
.custom-btn.custom-btn--style-2:before,
.custom-btn.custom-btn--style-3:before {
  background: -o-linear-gradient(0deg,#31abfb 0,#4683f2 100%);
  background: -webkit-gradient(linear,left top,right top,from(#31abfb),to(#4683f2));
  background: -o-linear-gradient(left,#31abfb 0,#4683f2 100%);
  background: linear-gradient(90deg,#31abfb 0,#4683f2 100%)
}
.custom-btn.custom-btn--style-3 {
  border-color: #30aafc
}
#btn-to-top {
  background-color: #17a0fc
}