.main-banner {
  padding: 0;
}
.main-banner img {
  width: 100%;
}
.main-banner video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-banner video {
  display: block;
}

.set-formes-banner .img-block img {
  width: 100%;
  border-radius: 6px;
}
.set-formes-banner .img-block .block-text {
  padding: 12px;
  margin-top: 3px;
  border-radius: 6px;
  background: #F3E7E7;
  margin-bottom: 15px;
}
.set-formes-banner .img-block .block-text h1, .set-formes-banner .img-block .block-text h2, .set-formes-banner .img-block .block-text h3 {
  color: #D59991;
  font-size: 20px;
  font-weight: 400;
}
.set-formes-banner .img-block .block-text p {
  color: #000;
  font-size: 14px;
  font-weight: 300;
}

.foremata-panoforia-banner {
  background: #F5EFEB;
}
.foremata-panoforia-banner .img-block img {
  width: 100%;
  border-radius: 6px;
}
.foremata-panoforia-banner .block-text {
  padding: 12px 0;
  margin-top: 3px;
}
.foremata-panoforia-banner .block-text h1, .foremata-panoforia-banner .block-text h2, .foremata-panoforia-banner .block-text h3 {
  color: #D59991;
  font-size: 20px;
  font-weight: 400;
}
.foremata-panoforia-banner .block-text p {
  color: #000;
  font-size: 14px;
  font-weight: 300;
}

.instagram {
  padding: 20px 0 10px 0;
}
.instagram h1 {
  color: #AE7870;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  position: relative;
  z-index: 1;
  margin-bottom: 14px;
}
.instagram h1:after {
  content: "";
  position: absolute;
  width: 271px;
  height: 18px;
  background: #F5EFEB;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
.instagram h2 {
  color: #000;
  font-size: 20px;
  font-weight: 300;
}
