/**
 * Block: Columns.
 */
/**
  * Override default breakpoints
  */
@media (max-width: 1100px) {
  #about {
    padding-top: 5rem !important;
  }
}
@media (max-width: 851px) {
  .get-updates {
    display: block !important;
  }
}
@media (max-width: 1200px) {
  .wp-block-columns.stack-faster {
    flex-direction: column;
  }
  .wp-block-columns.stack-faster-2 {
    flex-wrap: wrap !important;
  }
  .wp-block-columns.stack-faster-2 .wp-block-column {
    flex: 1 1 33% !important;
  }
}
@media (max-width: 768px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 768px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
  .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
.wp-block-columns.has-custom-block {
  gap: 1.5rem;
}

.wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 {
  flex-wrap: nowrap;
  gap: 2em var(--wp--preset--spacing--xl) !important;
}

@media screen and (max-width: 1100px) {
  .page .wp-container-core-columns-is-layout-2 div[style*="flex-basis:50%"],
  .page .wp-container-core-columns-is-layout-1 div[style*="flex-basis:60%"] {
    flex-basis: 70% !important;
  }
}
@media screen and (max-width: 850px) {
  .page .wp-container-core-columns-is-layout-2 div[style*="flex-basis:50%"],
  .page .wp-container-core-columns-is-layout-1 div[style*="flex-basis:60%"] {
    flex-basis: 90% !important;
  }
  .sidebar-columns {
    display: block !important;
  }
}
@media screen and (max-width: 650px) {
  #about {
    padding-top: 4rem !important;
  }
}
