:root {
  --white: white;
  --black: black;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.container {
  max-width: 1258px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block {
  background-color: #000;
  border-radius: 10px;
  width: 100%;
  padding: 30px;
}

.slider {
  color: #fefefe;
  background-color: rgba(255, 255, 255, 0);
}

.div-block-2 {
  display: flex;
}

.div-block-3, .div-block-4 {
  margin-left: 20px;
  margin-right: 20px;
}

.slide {
  width: 100%;
}
