.paragraph--type--c-gallery .caption {
  position: unset;
  display: block;
  text-align: center;
  z-index: 2; }
.paragraph--type--c-gallery .caption h1,.paragraph--type--c-gallery .caption h2,.paragraph--type--c-gallery .caption h3,.paragraph--type--c-gallery .caption h4,.paragraph--type--c-gallery .caption h5,.paragraph--type--c-gallery .caption h6 {
  color: #000;
  margin: 0 auto;
  max-width: 400px;
  padding: 20px 0;
  background: #ffc100;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  text-align: center; }

.paragraph--type--c-gallery .video-description-text {
  text-align: right;
  max-width: 400px;
  height: auto;
  padding: 20px 40px;
  font-size: 18px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background: white;
  margin: 0 auto 15px;
}

.gallery-main-title {
  text-align: center !important;
  max-width: 1280px;
  margin: 30px auto;
}

.paragraph--type--c-gallery .video-embed-field-responsive-video {
  max-width: 400px;
  aspect-ratio: 9/16;
}

#block-views-block-homepage-view-block-6 {
  margin-bottom: 120px;
}

.paragraph--type--c-gallery .slide-picture .video-description-text {
  text-align: right;
  max-width: 1280px;
  height: auto;
  padding: 20px 40px;
  font-size: 18px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background: white;
  margin: 0 auto 15px;
}

.paragraph--type--c-gallery .slide-picture.caption h1,
.paragraph--type--c-gallery .slide-picture.caption h2,
.paragraph--type--c-gallery .slide-picture.caption h3,
.paragraph--type--c-gallery .slide-picture.caption h4,
.paragraph--type--c-gallery .slide-picture.caption h5,
.paragraph--type--c-gallery .slide-picture.caption h6 {
  color: #000;
  margin: 0 auto;
  max-width: 1280px;
  padding: 20px 0;
  background: #ffc100;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  text-align: center; }
