@media (min-width:992px) {
.gpc-cmt--grid.gpc-grid {
  gap: 80px;
}

.gpc-full-section .gpc-cmt__text.right,
.gpc-full-section .gpc-cmt__text.left {
  max-width: none;
}

.gpc-full-section .gpc-cmt__text.left {
  padding-right: max(var(--content-padding), calc((100cqw - var(--max-content-width)) / 2 + var(--content-padding)));
}

.gpc-full-section .gpc-cmt__text.right {
  padding-left: max(var(--content-padding), calc((100cqw - var(--max-content-width)) / 2 + var(--content-padding)));
}

}

@media (max-width:991px) {
  .gpc-full-section .gpc-cmt__text.left,
  .gpc-full-section .gpc-cmt__text.right {
    padding: var(--block-section-pad) var(--content-padding);
  }
}


.gpc-cmt-no-media {
  min-height: 100vh !important;
  min-height: 100svh !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}


.gpc-cmt-no-media > [class*="-section"] {
  width: 100%;
}

.gpc-cmt-no-media .gpc-block-description {
  max-width: 650px;
}

.gpc-cmt-no-media .gpc-btn-group {
  margin-top: 40px;
}