.paragraph-outer-wrapper.align-center {
  text-align: center; }

.paragraph-outer-wrapper .paragraph-inner-wrapper p {
  margin: 0; }

.paragraph-outer-wrapper .paragraph-inner-wrapper p,
.paragraph-outer-wrapper #editor p.wp-block-paragraph {
  max-width: var(--paragraph-max-width, var(--text-max-width));
  width: 100%;
  margin: var(--p-margin-top, 0) auto var(--p-margin-bottom, 10px) auto;
  font-family: var(--p-font-family, var(--primary-font));
  font-size: var(--p-font-size, 16px);
  color: var(--p-color, var(--text-color));
  line-height: var(--p-line-height, 1.4);
  font-weight: var(--p-font-weight, 400); }
  .paragraph-outer-wrapper .paragraph-inner-wrapper p strong,
  .paragraph-outer-wrapper #editor p.wp-block-paragraph strong {
    color: var(--p-strong-color, var(--p-color, var(--text-color)));
    font-weight: var(--p-strong-font-weight, 700); }
  .paragraph-outer-wrapper .paragraph-inner-wrapper p a,
  .paragraph-outer-wrapper #editor p.wp-block-paragraph a {
    color: var(--a-color, var(--text-color));
    -webkit-text-decoration: var(--a-text-decoration, underline);
            text-decoration: var(--a-text-decoration, underline);
    transition-property: color;
    transition-duration: var(--transition-duration); }
    .paragraph-outer-wrapper .paragraph-inner-wrapper p a:hover,
    .paragraph-outer-wrapper #editor p.wp-block-paragraph a:hover {
      color: var(--a-hover-color, var(--primary-color)); }
  .paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-primary-color-color,
  .paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-primary-color-color a,
  .paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-primary-color-color strong,
  .paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-primary-color-color,
  .paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-primary-color-color a,
  .paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-primary-color-color strong {
    color: var(--primary-color); }
  .paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-secondary-color-color,
  .paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-secondary-color-color a,
  .paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-secondary-color-color strong,
  .paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-secondary-color-color,
  .paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-secondary-color-color a,
  .paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-secondary-color-color strong {
    color: var(--secondary-color); }

.paragraph-outer-wrapper.align-wide .paragraph-inner-wrapper p,
.paragraph-outer-wrapper.align-wide #editor p.wp-block-paragraph {
  max-width: 100%; }
