main{
  background: black;
}
.header {
  background: rgb(0, 0, 0)!important;
}
.header-fixed .header {
  background: black!important;
}
.header__logo img{
  display: none;
}
.header__logo a{
  height: 56px;
  width: 139px;
  background-image: url('../svg/logo_black.svg');
  background-size: 100%;
  background-position: center;
  position: absolute;
  background-repeat: no-repeat;
  top: 0;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: "→";
 color: #8743c1;
}
.breadcrumb-item.active {
  color: #9b4ede;
}
.slides-numbers .divide ,.slides-numbers .active, .slides-numbers .total{
  color: white!important;
}
.all-countries-flags__keeper .decor-none.active,
.all-countries-flags__keeper a.active:active, .all-countries-flags__keeper .decor-none.active:active{
  color: white;
}
svg.polygon-img path{
  fill: white;
}
@media screen and (max-width: 1067px){
  .header__logo a {
    width: 127px;
  }
}
@media screen and (max-width: 1044px) {
  .header__logo a {
    width: 112px;
  }
  header ._container {
    padding: 0 30px;
    background: #000;
  }
}
@media screen and (max-width: 1014px){
  header ._container > div{
    height: 56px;
  }
  .header__logo a {
    height: 56px;
    width: 139px;
  }
}

@media only screen and (min-width: 1500px){
  .introducing-next-generation{
    margin-top: 200px;
  }
}
@media only screen and (min-width: 2000px){
  .introducing-next-generation {
    margin-top: 350px;
  }
}
@media only screen and (min-width: 768px){
  .all-countries-flags__keeper .decor-none.active:hover{
    color: white;
  }
}
