.church_panorama-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.church_panorama-wrapper .church_panorama-headline-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.church_panorama-wrapper .church_panorama-headline-wrapper .church_panorama-headline-limit {
  width: 100%;
}
.church_panorama-wrapper .column {
  flex-grow: 1;
  width: 100%;
}
.church_panorama-wrapper .column iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.church_panorama-wrapper .columns {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.church_panorama-wrapper .columns.two_columns .column:nth-child(1) {
  padding-right: calc(var(--padding-base)/2);
}
@media (max-width: 768px) {
  .church_panorama-wrapper .columns.two_columns .column:nth-child(1) {
    padding-right: 0;
    padding-bottom: var(--padding-base);
  }
}
.church_panorama-wrapper .columns.two_columns .column:nth-child(2) {
  padding-left: calc(var(--padding-base)/2);
}
@media (max-width: 768px) {
  .church_panorama-wrapper .columns.two_columns .column:nth-child(2) {
    padding-left: 0;
  }
}
.church_panorama-wrapper .columns .columns_inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  flex-direction: row;
}
@media (max-width: 768px) {
  .church_panorama-wrapper .columns .columns_inner {
    flex-direction: column;
  }
}