.block-editor-inserter__panel-title,
.block-editor-block-card__title {
  letter-spacing: 0.03rem;
  color: var(--ge-black) !important;
  font-family: var(--ge-font-semibold);
}

/* Default font style for aeroblox editor  */
.gutenberg__editor [class*="wp-block-aero-"] .display-1,
.gutenberg__editor [class*="wp-block-aero-"] .display-200 {
  font-family: var(--ge-font-light);
  font-weight: 300;
  font-size: 8.75rem;
  line-height: 8.125rem;
  letter-spacing: -0.2625rem;
}

@media (min-width: 768px) {
  .gutenberg__editor [class*="wp-block-aero-"] .display-1,
  .gutenberg__editor [class*="wp-block-aero-"] .display-200 {
    font-size: 15rem;
    line-height: 13.75rem;
    letter-spacing: -0.6rem;
  }
}

.gutenberg__editor [class*="wp-block-aero-"] .display-2,
.gutenberg__editor [class*="wp-block-aero-"] .display-100 {
  font-family: var(--ge-font-light);
  font-weight: 300;
  font-size: 6.75rem;
  line-height: 1;
  letter-spacing: -0.2025rem;
}

@media (min-width: 768px) {
  .gutenberg__editor [class*="wp-block-aero-"] .display-2,
  .gutenberg__editor [class*="wp-block-aero-"] .display-100 {
    font-size: 9.25rem;
    line-height: 8.125rem;
    letter-spacing: -0.37rem;
  }
}

.gutenberg__editor [class*="wp-block-aero-"] h1,
.gutenberg__editor [class*="wp-block-aero-"] .h-1,
.gutenberg__editor [class*="wp-block-aero-"] .heading-500 {
  font-family: var(--ge-font-regular);
  font-weight: 400;
  font-size: 3rem;
  line-height: 3.25rem;
  letter-spacing: -0.09rem;
}

@media (min-width: 768px) {
  .gutenberg__editor [class*="wp-block-aero-"] h1,
  .gutenberg__editor [class*="wp-block-aero-"] .h-1,
  .gutenberg__editor [class*="wp-block-aero-"] .heading-500 {
    font-size: 5.25rem;
    line-height: 1;
    letter-spacing: -0.1575rem;
  }
}

@media (min-width: 1400px) {
  .gutenberg__editor [class*="wp-block-aero-"] h1,
  .gutenberg__editor [class*="wp-block-aero-"] .h-1,
  .gutenberg__editor [class*="wp-block-aero-"] .heading-500 {
    font-size: 6.75rem;
    line-height: 1;
    letter-spacing: -0.27rem;
  }
}

.gutenberg__editor [class*="wp-block-aero-"] h2,
.gutenberg__editor [class*="wp-block-aero-"] .h-2,
.gutenberg__editor [class*="wp-block-aero-"] .heading-400 {
  font-family: var(--ge-font-regular);
  font-weight: 400;
  font-size: 2.25rem;
  line-height: 2.5rem;
  letter-spacing: -0.045rem;
}

@media (min-width: 768px) {
  .gutenberg__editor [class*="wp-block-aero-"] h2,
  .gutenberg__editor [class*="wp-block-aero-"] .h-2,
  .gutenberg__editor [class*="wp-block-aero-"] .heading-400 {
    font-size: 3rem;
    line-height: 2.75rem;
    letter-spacing: -0.06rem;
  }
}

@media (min-width: 1400px) {
  .gutenberg__editor [class*="wp-block-aero-"] h2,
  .gutenberg__editor [class*="wp-block-aero-"] .h-2,
  .gutenberg__editor [class*="wp-block-aero-"] .heading-400 {
    font-size: 3.75rem;
    line-height: 3.875rem;
    letter-spacing: -0.1125rem;
  }
}

.gutenberg__editor [class*="wp-block-aero-"] h3,
.gutenberg__editor [class*="wp-block-aero-"] .h-3,
.gutenberg__editor [class*="wp-block-aero-"] .heading-300 {
  font-family: var(--ge-font-regular);
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 1.875rem;
  letter-spacing: -0.035rem;
}

@media (min-width: 768px) {
  .gutenberg__editor [class*="wp-block-aero-"] h3,
  .gutenberg__editor [class*="wp-block-aero-"] .h-3,
  .gutenberg__editor [class*="wp-block-aero-"] .heading-300 {
    font-size: 2.25rem;
    line-height: 2.375rem;
    letter-spacing: -0.045rem;
  }
}

@media (min-width: 1400px) {
  .gutenberg__editor [class*="wp-block-aero-"] h3,
  .gutenberg__editor [class*="wp-block-aero-"] .h-3,
  .gutenberg__editor [class*="wp-block-aero-"] .heading-300 {
    font-size: 2.75rem;
    line-height: 3rem;
    letter-spacing: -0.0825rem;
  }
}

.gutenberg__editor [class*="wp-block-aero-"] h4,
.gutenberg__editor [class*="wp-block-aero-"] .h-4,
.gutenberg__editor [class*="wp-block-aero-"] .heading-200 {
  font-family: var(--ge-font-regular);
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.75rem;
  letter-spacing: -0.03rem;
}

@media (min-width: 768px) {
  .gutenberg__editor [class*="wp-block-aero-"] h4,
  .gutenberg__editor [class*="wp-block-aero-"] .h-4,
  .gutenberg__editor [class*="wp-block-aero-"] .heading-200 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: -0.03rem;
  }
}

@media (min-width: 1400px) {
  .gutenberg__editor [class*="wp-block-aero-"] h4,
  .gutenberg__editor [class*="wp-block-aero-"] .h-4,
  .gutenberg__editor [class*="wp-block-aero-"] .heading-200 {
    font-size: 2rem;
    line-height: 2.25rem;
    letter-spacing: -0.06rem;
  }
}

.gutenberg__editor [class*="wp-block-aero-"] h5,
.gutenberg__editor [class*="wp-block-aero-"] h6,
.gutenberg__editor [class*="wp-block-aero-"] .h-5,
.gutenberg__editor [class*="wp-block-aero-"] .h-6,
.gutenberg__editor [class*="wp-block-aero-"] .heading-100 {
  font-family: var(--ge-font-regular);
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: -0.025rem;
}

@media (min-width: 768px) {
  .gutenberg__editor [class*="wp-block-aero-"] h5,
  .gutenberg__editor [class*="wp-block-aero-"] h6,
  .gutenberg__editor [class*="wp-block-aero-"] .h-5,
  .gutenberg__editor [class*="wp-block-aero-"] .h-6,
  .gutenberg__editor [class*="wp-block-aero-"] .heading-100 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    letter-spacing: -0.025rem;
  }
}

@media (min-width: 1400px) {
  .gutenberg__editor [class*="wp-block-aero-"] h5,
  .gutenberg__editor [class*="wp-block-aero-"] h6,
  .gutenberg__editor [class*="wp-block-aero-"] .h-5,
  .gutenberg__editor [class*="wp-block-aero-"] .h-6,
  .gutenberg__editor [class*="wp-block-aero-"] .heading-100 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    letter-spacing: -0.045rem;
  }
}

.gutenberg__editor [class*="wp-block-aero-"] .body-1 {
  font-family: var(--ge-font-regular);
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0;
}

@media (min-width: 768px) {
  .gutenberg__editor [class*="wp-block-aero-"] .body-1 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

@media (min-width: 1400px) {
  .gutenberg__editor [class*="wp-block-aero-"] .body-1 {
    font-size: 0.75rem;
    line-height: 1rem;
    letter-spacing: 0;
  }
}

.gutenberg__editor [class*="wp-block-aero-"] .body-2 {
  font-family: var(--ge-font-regular);
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0;
}

@media (min-width: 768px) {
  .gutenberg__editor [class*="wp-block-aero-"] .body-2 {
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0;
  }
}

@media (min-width: 1400px) {
  .gutenberg__editor [class*="wp-block-aero-"] .body-2 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
  }
}

/* Default Button style for aeroblox editor  */
.gutenberg__editor [class*="wp-block-aero-"] .ge-btn > *,
.gutenberg__editor [class*="wp-block-aero-"] .ge-btn > a,
.gutenberg__editor [class*="wp-block-aero-"] .ge-btn.button-icon > * {
  padding: 0;
}