.block-editor__container .editor-styles-wrapper {
  --light-color: #fff;
  --dark-color: #111;
  --grey-color: #7e7d7d;
  --soft-grey-color: #f0f0f0;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  color: var(--dark-color);
  position: relative;
  background: var(--light-color);
}

.block-editor__container .editor-styles-wrapper *:not(.mce-ico) {
  font-family: "Roboto", sans-serif;
}

@media (min-width: 576px) {
  .wp-block,
  .wp-block[data-align=wide] {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .wp-block,
  .wp-block[data-align=wide] {
    max-width: 748px;
  }
}

@media (min-width: 992px) {
  .wp-block,
  .wp-block[data-align=wide] {
    max-width: 988px;
  }
}

@media (min-width: 1200px) {
  .wp-block,
  .wp-block[data-align=wide] {
    max-width: 1168px;
  }
}

.editor-block-list__layout .editor-block-list__block[data-align=full] {
  margin-right: auto;
  margin-left: auto;
}

.editor-block-list__layout .editor-block-list__block[data-align=full] {
  max-width: calc(100% - 30px);
}

@media (min-width: 576px) {
  .editor-block-list__layout .editor-block-list__block[data-align=full] {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .editor-block-list__layout .editor-block-list__block[data-align=full] {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .editor-block-list__layout .editor-block-list__block[data-align=full] {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .editor-block-list__layout .editor-block-list__block[data-align=full] {
    max-width: 1140px;
  }
}

.editor-block-list__block[data-type="core/button"][data-align=center] {
  clear: both;
}

.wp-block-button__link {
  font-weight: 400;
  line-height: 1.73;
}

.editor-styles-wrapper ul ul,
.editor-styles-wrapper ol ul {
  list-style: disc !important;
}

.edit-post-visual-editor .editor-post-title {
  padding-left: 46px;
  padding-right: 46px;
  word-break: break-word;
  margin-top: 0;
  margin-bottom: 20px;
}

.edit-post-visual-editor .editor-post-title .editor-post-title__input {
  letter-spacing: 0.9px;
  color: #111;
  font-weight: 700;
  font-size: 40px;
  line-height: 44px;
}

.editor-styles-wrapper blockquote {
  margin: 30px 0;
}

.editor-styles-wrapper .wp-block p:not(.wp-block-cover-text) {
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  color: var(--grey-color);
  margin-bottom: 32px;
}

.editor-styles-wrapper .wp-block ol ol, .editor-styles-wrapper .wp-block ol ul,
.editor-styles-wrapper .wp-block ul ol,
.editor-styles-wrapper .wp-block ul ul {
  margin-bottom: 0;
}

.editor-styles-wrapper .wp-block ol a,
.editor-styles-wrapper .wp-block ul a {
  color: var(--dark-color);
  text-decoration: underline;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.editor-styles-wrapper .wp-block ol a:hover,
.editor-styles-wrapper .wp-block ul a:hover {
  opacity: .5;
  text-decoration: underline;
}

.editor-styles-wrapper .wp-block select {
  font-size: 16px;
  color: var(--grey-color);
  border-color: rgba(222, 222, 222, 0.75);
}

.editor-styles-wrapper .wp-block ul,
.editor-styles-wrapper .wp-block ol {
  color: var(--grey-color);
  line-height: 32px;
  margin-bottom: 20px;
  font-size: 16px;
  margin-left: 0;
}

.editor-styles-wrapper .wp-block ul li,
.editor-styles-wrapper .wp-block ol li {
  margin-bottom: 0;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote,
.editor-styles-wrapper .wp-block-quote {
  border: none !important;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote p,
.editor-styles-wrapper .wp-block-quote p {
  font-size: 24px;
  line-height: 1.5;
  color: var(--dark-color);
  font-weight: 400;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote cite,
.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote .wp-block-quote__citation,
.editor-styles-wrapper .wp-block-quote cite,
.editor-styles-wrapper .wp-block-quote .wp-block-quote__citation {
  color: var(--dark-color);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.75;
  font-style: normal;
  margin-top: 42px;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote cite em,
.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote .wp-block-quote__citation em,
.editor-styles-wrapper .wp-block-quote cite em,
.editor-styles-wrapper .wp-block-quote .wp-block-quote__citation em {
  font-style: normal;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote cite::before,
.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote .wp-block-quote__citation::before,
.editor-styles-wrapper .wp-block-quote cite::before,
.editor-styles-wrapper .wp-block-quote .wp-block-quote__citation::before {
  content: "\2014\00a0";
}

.editor-styles-wrapper .wp-block-shortcode textarea {
  color: var(--grey-color);
  line-height: 1.7;
  font-size: 16px;
}

.editor-styles-wrapper .wp-block-embed figcaption,
.editor-styles-wrapper .wp-block-video figcaption,
.editor-styles-wrapper .wp-block-image figcaption {
  font-size: 13px;
  line-height: 32px;
  font-weight: normal;
  text-align: center;
  margin-top: 0;
  color: #555d66;
}

.editor-styles-wrapper .wp-block-embed figcaption a,
.editor-styles-wrapper .wp-block-video figcaption a,
.editor-styles-wrapper .wp-block-image figcaption a {
  color: var(--dark-color);
  text-decoration: none;
  font-weight: 500;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.editor-styles-wrapper .wp-block-embed figcaption a:hover,
.editor-styles-wrapper .wp-block-video figcaption a:hover,
.editor-styles-wrapper .wp-block-image figcaption a:hover {
  opacity: .5;
  text-decoration: none;
}

.editor-styles-wrapper strong, .editor-styles-wrapper b {
  font-weight: 700;
}

.editor-styles-wrapper p.wp-block-cover-text {
  line-height: 1.25;
}

.editor-styles-wrapper p.wp-block-cover-text a {
  text-decoration: none;
  font-weight: 400;
}

.editor-styles-wrapper .wp-block-button__link {
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.editor-styles-wrapper .wp-block-button__link:hover {
  opacity: .5;
  text-decoration: none;
}

.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item {
  margin-bottom: 16px;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote,
.editor-styles-wrapper .wp-block .wp-block-quote {
  padding: 70px 0 0 0 !important;
  color: var(--grey-color);
  position: relative;
  text-align: center;
  z-index: 10;
  min-height: 200px;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote::before,
.editor-styles-wrapper .wp-block .wp-block-quote::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 200px;
  height: 200px;
  border: 14px solid #f2f2f2;
  z-index: -1;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote::after,
.editor-styles-wrapper .wp-block .wp-block-quote::after {
  content: "\f10e";
  font-family: "FontAwesome";
  font-size: 22px;
  position: absolute;
  top: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #111;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote a,
.editor-styles-wrapper .wp-block .wp-block-quote a {
  color: var(--dark-color);
  text-decoration: none;
  font-size: inherit;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote a:hover,
.editor-styles-wrapper .wp-block .wp-block-quote a:hover {
  opacity: .5;
  text-decoration: none;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote p,
.editor-styles-wrapper .wp-block .wp-block-quote p {
  font-size: 33px;
  line-height: 40px;
  font-weight: 700;
  color: inherit;
  position: relative;
  z-index: 10;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote.is-style-large .wp-block-quote__citation,
.editor-styles-wrapper .wp-block .wp-block-quote.is-style-large .wp-block-quote__citation {
  font-size: 16px;
  text-align: right;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote p,
.editor-styles-wrapper .wp-block .wp-block-pullquote div p {
  font-size: 33px;
  line-height: 40px;
  font-weight: 700;
  color: inherit !important;
  position: relative;
  z-index: 10;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote cite,
.editor-styles-wrapper .wp-block .wp-block-pullquote div .wp-block-pullquote__citation {
  text-transform: none;
  color: var(--dark-color);
  font-size: 16px;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote cite::before,
.editor-styles-wrapper .wp-block .wp-block-pullquote div .wp-block-pullquote__citation::before {
  content: "\2014\00a0";
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce blockquote.has-text-color cite,
.editor-styles-wrapper blockquote.has-text-color .wp-block-pullquote__citation,
.editor-styles-wrapper .wp-block .wp-block-pullquote.has-text-color div .wp-block-pullquote__citation {
  color: inherit !important;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h1, .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h2, .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h3, .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h4, .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h5, .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h6,
.editor-styles-wrapper .wp-block-heading h1,
.editor-styles-wrapper .wp-block-heading h2,
.editor-styles-wrapper .wp-block-heading h3,
.editor-styles-wrapper .wp-block-heading h4,
.editor-styles-wrapper .wp-block-heading h5,
.editor-styles-wrapper .wp-block-heading h6 {
  font-weight: 700;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h1,
.editor-styles-wrapper .wp-block-heading h1 {
  font-size: 54px;
  line-height: 56px;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h2,
.editor-styles-wrapper .wp-block-heading h2 {
  font-size: 40px;
  line-height: 44px;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h3,
.editor-styles-wrapper .wp-block-heading h3 {
  font-size: 33px;
  line-height: 33px;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h4,
.editor-styles-wrapper .wp-block-heading h4 {
  font-size: 20px;
  line-height: 32px;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h5,
.editor-styles-wrapper .wp-block-heading h5 {
  font-size: 18px;
  line-height: 24px;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h6,
.editor-styles-wrapper .wp-block-heading h6 {
  font-size: 14px;
  line-height: 18px;
}

.editor-styles-wrapper .wp-block-file .editor-rich-text__tinymce {
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.editor-styles-wrapper .wp-block-file .editor-rich-text__tinymce:hover {
  opacity: .5;
  text-decoration: none;
}

.editor-styles-wrapper .wp-block-file .wp-block-file__button {
  line-height: 1.23;
}

.editor-styles-wrapper .wp-block-embed__wrapper {
  margin-bottom: 32px;
}

.editor-styles-wrapper .wp-block-pullquote {
  color: var(--grey-color);
}

.editor-styles-wrapper .wp-block-code {
  max-width: 100%;
  overflow: auto;
  border: none;
  border-radius: 0;
  padding: 0;
}

.editor-styles-wrapper .wp-block-code textarea {
  border: 1px solid #cccccc;
  background-color: #f5f5f5;
  color: #111111;
  font-size: 16px;
  line-height: 32px;
  max-width: 100%;
  padding: 28px;
  border-radius: 4px;
  font-family: Inconsolata, monospace !important;
}

.editor-styles-wrapper .wp-block-html textarea {
  border: none;
  padding: 0;
}

.editor-styles-wrapper .wp-block pre {
  border: 1px solid #cccccc;
  background-color: #f5f5f5;
  color: #111111;
  font-size: 16px;
  line-height: 32px;
  max-width: 100%;
  padding: 28px;
  border-radius: 4px;
  font-family: Inconsolata, monospace !important;
}

.editor-styles-wrapper .wp-block-table {
  color: var(--grey-color);
  font-size: 16px;
  border-color: #cccccc !important;
  border-collapse: collapse;
}

.editor-styles-wrapper .wp-block-table th, .editor-styles-wrapper .wp-block-table td {
  padding: 7px;
  border-color: #cccccc !important;
  font-size: 16px;
  line-height: 32px;
}

.editor-styles-wrapper .wp-block-table th *, .editor-styles-wrapper .wp-block-table td * {
  padding: 0;
}

.block-editor__container .wp-block-latest-posts p,
.block-editor__container .wp-block-latest-comments p {
  margin-top: 0 !important;
}

.block-editor__container .wp-block-latest-posts li,
.block-editor__container .wp-block-latest-comments li {
  margin-bottom: 15px !important;
  line-height: 32px;
  font-size: 16px;
}

.block-editor__container .wp-block-latest-posts li a,
.block-editor__container .wp-block-latest-comments li a {
  text-decoration: none;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.block-editor__container .wp-block-latest-posts li a:hover,
.block-editor__container .wp-block-latest-comments li a:hover {
  opacity: .5;
  text-decoration: none;
}

.block-editor__container .wp-block-latest-posts a {
  color: #111 !important;
}

.block-editor ul.wp-block-latest-posts,
.block-editor ul.wp-block-archives,
.block-editor .wp-block-categories ul {
  padding-left: 1.5em;
}

.block-editor ul.wp-block-latest-posts li a,
.block-editor ul.wp-block-archives li a,
.block-editor .wp-block-categories ul li a {
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  color: var(--grey-color);
  text-decoration: none;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.block-editor ul.wp-block-latest-posts li a:hover,
.block-editor ul.wp-block-archives li a:hover,
.block-editor .wp-block-categories ul li a:hover {
  opacity: .5;
  text-decoration: none;
}

.block-editor .wp-block-latest-posts {
  padding-left: 1em;
}

.editor-styles-wrapper .wp-block p:not(.wp-block-cover-text).has-huge-font-size {
  line-height: 52px;
}

.editor-styles-wrapper .wp-block p:not(.wp-block-cover-text).has-large-font-size {
  line-height: 40px;
}

.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item {
  padding: 27px 5px 15px !important;
}

.wp-block-freeform.block-library-rich-text__tinymce {
  font-size: 16px;
}

.wp-block-freeform.block-library-rich-text__tinymce a {
  color: var(--dark-color);
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  text-decoration: none;
  font-size: 16px;
}

.wp-block-freeform.block-library-rich-text__tinymce a:hover {
  opacity: .5;
}

.wp-block-freeform.block-library-rich-text__tinymce code {
  background-color: var(--soft-grey-color);
  color: var(--dark-color);
}

.wp-block-freeform.block-library-rich-text__tinymce h1,
.wp-block-freeform.block-library-rich-text__tinymce h2,
.wp-block-freeform.block-library-rich-text__tinymce h3,
.wp-block-freeform.block-library-rich-text__tinymce h4,
.wp-block-freeform.block-library-rich-text__tinymce h5,
.wp-block-freeform.block-library-rich-text__tinymce h6 {
  font-weight: 500;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  line-height: 1.375;
  clear: both;
  color: var(--dark-color);
}

.wp-block-freeform.block-library-rich-text__tinymce h4,
.wp-block-freeform.block-library-rich-text__tinymce h5,
.wp-block-freeform.block-library-rich-text__tinymce h6 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.wp-block-freeform.block-library-rich-text__tinymce table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 0 0 30px;
  table-layout: fixed;
  width: 100%;
  word-break: break-word;
  text-align: left;
}

.wp-block-freeform.block-library-rich-text__tinymce dt {
  font-weight: 700;
}

.wp-block-freeform.block-library-rich-text__tinymce table,
.wp-block-freeform.block-library-rich-text__tinymce th,
.wp-block-freeform.block-library-rich-text__tinymce table td,
.wp-block-freeform.block-library-rich-text__tinymce td {
  border: 1px solid #cccccc;
  border-collapse: collapse;
  padding: 7px;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
}

.wp-block-freeform.block-library-rich-text__tinymce th,
.wp-block-freeform.block-library-rich-text__tinymce td {
  color: var(--grey-color);
}

.wp-block-freeform.block-library-rich-text__tinymce dt {
  color: var(--grey-color);
}

.wp-block-freeform.block-library-rich-text__tinymce dt {
  color: var(--dark-color);
}

.wp-block-freeform.block-library-rich-text__tinymce dd {
  margin: 0 0 30px;
  color: var(--grey-color);
}

.wp-block-freeform.block-library-rich-text__tinymce dd.wp-caption-dd {
  color: #7e7d7d;
  font-size: 13px;
  font-style: italic;
  line-height: 1.6;
}

.wp-block-freeform.block-library-rich-text__tinymce address {
  font-style: italic;
  margin-bottom: 30px;
  color: var(--grey-color);
}

.wp-block-freeform.block-library-rich-text__tinymce abbr,
.wp-block-freeform.block-library-rich-text__tinymce acronym {
  border-bottom: 1px dotted var(--soft-grey-color);
  cursor: help;
}

.wp-block-freeform.block-library-rich-text__tinymce code {
  font-family: Inconsolata, monospace;
  color: var(--light-color);
  background-color: var(--dark-color);
  padding: 2px 4px;
  font-size: 90%;
  border-radius: 4px;
  font-weight: 400;
}

.wp-block-freeform.block-library-rich-text__tinymce mark,
.wp-block-freeform.block-library-rich-text__tinymce ins {
  background: #007acc;
  color: var(--light-color);
  padding: 0.125em 0.25em;
  text-decoration: none;
}

.wp-block-freeform.block-library-rich-text__tinymce kbd {
  font-weight: 100;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #ffffff;
  background-color: #111111;
  padding: 2px 4px;
  border-radius: 4px;
}

.wp-block-freeform.block-library-rich-text__tinymce var {
  font-family: Inconsolata, monospace !important;
}

.wp-block-freeform.block-library-rich-text__tinymce p {
  color: var(--grey-color);
  line-height: 1.7;
  margin-bottom: 20px;
}

.wp-block-freeform.block-library-rich-text__tinymce b,
.wp-block-freeform.block-library-rich-text__tinymce strong {
  font-weight: 600;
}

.wp-block-freeform.block-library-rich-text__tinymce ol ol ul,
.wp-block-freeform.block-library-rich-text__tinymce ol ul ul,
.wp-block-freeform.block-library-rich-text__tinymce ul ol ul,
.wp-block-freeform.block-library-rich-text__tinymce ul ul ul {
  list-style-type: square;
}

.wp-block-freeform.block-library-rich-text__tinymce ol,
.wp-block-freeform.block-library-rich-text__tinymce ul {
  color: var(--grey-color);
  line-height: 2;
  margin-bottom: 20px;
  font-size: 16px;
  padding-left: 0;
}

.wp-block-freeform.block-library-rich-text__tinymce ol ol,
.wp-block-freeform.block-library-rich-text__tinymce ol ul,
.wp-block-freeform.block-library-rich-text__tinymce ul ol,
.wp-block-freeform.block-library-rich-text__tinymce ul ul {
  margin-bottom: 0;
}

.wp-block-freeform.block-library-rich-text__tinymce ul {
  margin-left: 25px;
}

.wp-block-freeform.block-library-rich-text__tinymce ol {
  margin-left: 25px;
}

.wp-block-freeform.block-library-rich-text__tinymce ol li {
  padding-left: 5px;
  line-height: 32px;
}

.wp-block-freeform.block-library-rich-text__tinymce ol li a {
  text-decoration: none;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.wp-block-freeform.block-library-rich-text__tinymce ol li a:hover {
  opacity: .5;
  text-decoration: none;
}

.wp-block-freeform.block-library-rich-text__tinymce tt {
  font-family: Inconsolata, monospace !important;
}

.wp-block-freeform.block-library-rich-text__tinymce figcaption {
  font-size: 13px;
  line-height: 2;
  color: var(--grey-color);
  font-weight: normal;
  font-style: italic;
  margin-top: 16px;
  text-align: center;
}

.wp-block-freeform.block-library-rich-text__tinymce blockquote {
  margin-top: 30px;
  margin-bottom: 30px;
}

.wp-block-freeform.block-library-rich-text__tinymce blockquote em {
  font-style: normal;
}

.wp-block-freeform.block-library-rich-text__tinymce blockquote p, .wp-block-freeform.block-library-rich-text__tinymce blockquote {
  font-size: 24px;
  line-height: 1.5;
  color: var(--dark-color);
  font-weight: 400;
}

.wp-block-freeform.block-library-rich-text__tinymce blockquote p {
  margin: 0;
}

.wp-block-freeform.block-library-rich-text__tinymce cite {
  margin-top: 30px;
  color: var(--grey-color);
  font-weight: 500;
  font-size: 16px;
}

.wp-block-freeform.block-library-rich-text__tinymce cite a {
  color: var(--grey-color);
  font-size: 12px;
}

.wp-block-freeform.block-library-rich-text__tinymce cite a:hover {
  color: var(--dark-color);
}

.wp-block-freeform.block-library-rich-text__tinymce code, .wp-block-freeform.block-library-rich-text__tinymce kbd, .wp-block-freeform.block-library-rich-text__tinymce pre, .wp-block-freeform.block-library-rich-text__tinymce samp {
  font-family: Inconsolata, monospace !important;
  font-size: 16px;
}

.wp-block-freeform.block-library-rich-text__tinymce dd.gallery-caption {
  color: #7e7d7d;
  margin-top: 0;
  display: block;
  font-size: 13px;
  font-style: italic;
  line-height: 21px;
  padding-top: 7px;
}

.wp-block-freeform.block-library-rich-text__tinymce pre {
  background: var(--soft-grey-color);
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

.wp-block-freeform.block-library-rich-text__tinymce pre * {
  margin: 0;
}

.wp-block-freeform.block-library-rich-text__tinymce figure {
  max-width: 100%;
}

.wp-block-freeform.block-library-rich-text__tinymce figure.alignleft {
  margin: 0.375em 1.75em 1.75em 0;
}

.wp-block-freeform.block-library-rich-text__tinymce figure.alignright {
  margin: 0.375em 0 1.75em 1.75em;
}

.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2 {
  font-size: 30px;
}

@media only screen and (max-width: 1200px) {
  .edit-post-visual-editor .editor-post-title .editor-post-title__input {
    font-size: 35px;
  }
}

@media only screen and (max-width: 991px) {
  .edit-post-visual-editor .editor-post-title .editor-post-title__input {
    font-size: 32px;
  }
  .wp-block-freeform.block-library-rich-text__tinymce blockquote p,
  .editor-styles-wrapper .wp-block .wp-block-pullquote div p,
  .editor-styles-wrapper .wp-block .wp-block-quote p {
    font-size: 21px;
  }
}

@media only screen and (max-width: 768px) {
  .wp-block-freeform.block-library-rich-text__tinymce .wp-block-heading h1,
  .editor-styles-wrapper .wp-block-heading h1 {
    font-size: 32px;
  }
  .wp-block-freeform.block-library-rich-text__tinymce .wp-block-heading h2,
  .editor-styles-wrapper .wp-block-heading h2 {
    font-size: 28px;
  }
  .wp-block-freeform.block-library-rich-text__tinymce .wp-block-heading h3,
  .editor-styles-wrapper .wp-block-heading h3 {
    font-size: 25px;
  }
  .wp-block-freeform.block-library-rich-text__tinymce .wp-block-heading h4,
  .editor-styles-wrapper .wp-block-heading h4 {
    font-size: 22px;
  }
  .wp-block-freeform.block-library-rich-text__tinymce .wp-block-heading h5,
  .editor-styles-wrapper .wp-block-heading h5 {
    font-size: 17px;
  }
  .wp-block-freeform.block-library-rich-text__tinymce .wp-block-heading h6,
  .editor-styles-wrapper .wp-block-heading h6 {
    font-size: 13px;
  }
}

@media only screen and (max-width: 767px) {
  .edit-post-visual-editor .editor-post-title .editor-post-title__input {
    font-size: 27px;
  }
  .wp-block-freeform.block-library-rich-text__tinymce blockquote p,
  .editor-styles-wrapper .wp-block .wp-block-pullquote div p,
  .editor-styles-wrapper .wp-block .wp-block-quote p {
    font-size: 18px;
  }
}

@media only screen and (max-width: 599px) {
  .edit-post-visual-editor .editor-post-title {
    padding: 0;
  }
}

@media only screen and (max-width: 575px) {
  .edit-post-visual-editor .editor-post-title .editor-post-title__input {
    font-size: 24px;
  }
}
/*# sourceMappingURL=gutenberg-editor-style.css.map */