.fw-gallery-section-3 .fw-content {
  max-width: calc(var(--content-width) + 50px);
}
.fw-gallery-section-3 .fw-gallery-header {
  width: 100%;
}
.fw-gallery-section-3 .fw-gallery-header .fw-subheadline {
  margin-top: 12px;
}
.fw-gallery-section-3 .fw-gallery-header .fw-bulleted-list {
  margin-top: 24px;
}
.fw-gallery-section-3 .fw-section-side-one {
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.fw-gallery-section-3 .fw-image-container {
  position: relative;
  width: 100%;
  margin-bottom: 50px;
  overflow: hidden;
}
.fw-gallery-section-3 .fw-section-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.fw-gallery-section-3.fw-two-column-image-section .fw-image-container {
  width: calc(50% - 40px);
}
.fw-gallery-section-3.fw-three-column-image-section .fw-image-container {
  width: calc(33.3333% - 30px);
}
.fw-gallery-section-3.fw-four-column-image-section .fw-image-container {
  width: 25%;
}
@media screen and (max-width: 885px) {
  .fw-gallery-section-3.fw-two-column-image-section .fw-image-container {
    width: calc(50% - 30px);
  }
  .fw-gallery-section-3.fw-three-column-image-section .fw-image-container {
    width: calc(50% - 30px);
  }
  .fw-gallery-section-3.fw-four-column-image-section .fw-image-container {
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .fw-gallery-section-3.fw-two-column-image-section .fw-image-container, .fw-gallery-section-3.fw-three-column-image-section .fw-image-container, .fw-gallery-section-3.fw-four-column-image-section .fw-image-container {
    width: 100%;
  }
}
