:root {
  --gb-section-half-gap: 48px;
  --gb-section-side: 20px;
}

@media (max-width: 1199px) {
  :root {
    --gb-section-half-gap: 36px;
  }
}

@media (max-width: 640px) {
  :root {
    --gb-section-half-gap: 28px;
    --gb-section-side: 16px;
  }
}