@charset "UTF-8";
@keyframes errorBackgroundAnimation {
  from {
    background-color: rgba(255, 0, 0, 0.6);
    /* rojo sólido */ }
  to {
    background-color: rgba(255, 0, 0, 0.2);
    /* rojo transparente */ } }
body:not(.wp-admin), body.wp-admin .editor-styles-wrapper {
  --broom-font-size:var(--textNormal);
  --broom-font-line-height:var(--textNormalHeight);
  --broom-font-letter-spacing:var(--textNormalSpace);
  --broom-font-family:var(--broom-text-font);
  --broom-font-weight: var(--broom-text-weight); }
  body:not(.wp-admin), body:not(.wp-admin) p, body:not(.wp-admin) .wp-block-paragraph, body.wp-admin .editor-styles-wrapper, body.wp-admin .editor-styles-wrapper p, body.wp-admin .editor-styles-wrapper .wp-block-paragraph {
    font-size: var(--broom-font-size);
    font-family: var(--broom-font-family);
    color: var(--broom-text-color); }
  body:not(.wp-admin) p, body:not(.wp-admin) .wp-block-paragraph, body.wp-admin .editor-styles-wrapper p, body.wp-admin .editor-styles-wrapper .wp-block-paragraph {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 auto var(--broom-text-margin); }
    body:not(.wp-admin) p .container-content > *:last-child, body:not(.wp-admin) .wp-block-paragraph .container-content > *:last-child, body.wp-admin .editor-styles-wrapper p .container-content > *:last-child, body.wp-admin .editor-styles-wrapper .wp-block-paragraph .container-content > *:last-child {
      margin-bottom: 0; }
    body:not(.wp-admin) p a, body:not(.wp-admin) .wp-block-paragraph a, body.wp-admin .editor-styles-wrapper p a, body.wp-admin .editor-styles-wrapper .wp-block-paragraph a {
      color: var(--broom-link-color);
      text-decoration: var(--broom-link-decoration); }
      body:not(.wp-admin) p a:hover, body:not(.wp-admin) .wp-block-paragraph a:hover, body.wp-admin .editor-styles-wrapper p a:hover, body.wp-admin .editor-styles-wrapper .wp-block-paragraph a:hover {
        color: var(--broom-link-hover-color);
        text-decoration: var(--broom-link-hover-decoration); }
    body:not(.wp-admin) p:empty, body:not(.wp-admin) .wp-block-paragraph:empty, body.wp-admin .editor-styles-wrapper p:empty, body.wp-admin .editor-styles-wrapper .wp-block-paragraph:empty {
      display: none; }
    body:not(.wp-admin) p.has-small-font-size, body:not(.wp-admin) .wp-block-paragraph.has-small-font-size, body.wp-admin .editor-styles-wrapper p.has-small-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.has-small-font-size {
      --broom-font-size:var(--textSmall);
      --broom-font-line-height:var(--textSmallHeight);
      --broom-font-letter-spacing:var(--textSmallSpace); }
    body:not(.wp-admin) p.has-large-font-size, body:not(.wp-admin) .wp-block-paragraph.has-large-font-size, body.wp-admin .editor-styles-wrapper p.has-large-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.has-large-font-size {
      --broom-font-size:var(--textLarge);
      --broom-font-line-height:var(--textLargeHeight);
      --broom-font-letter-spacing:var(--textLargeSpace); }
    body:not(.wp-admin) p.has-medium-font-size, body:not(.wp-admin) .wp-block-paragraph.has-medium-font-size, body.wp-admin .editor-styles-wrapper p.has-medium-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.has-medium-font-size {
      --broom-font-size:var(--textMedium);
      --broom-font-line-height:var(--textMediumHeight);
      --broom-font-letter-spacing:var(--textMediumSpace); }
    body:not(.wp-admin) p.has-larger-font-size, body:not(.wp-admin) .wp-block-paragraph.has-larger-font-size, body.wp-admin .editor-styles-wrapper p.has-larger-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.has-larger-font-size {
      --broom-font-size:var(--textLarger);
      --broom-font-line-height:var(--textLargerHeight);
      --broom-font-letter-spacing:var(--textLargerSpace); }
    body:not(.wp-admin) p.has-x-large-font-size, body:not(.wp-admin) .wp-block-paragraph.has-x-large-font-size, body.wp-admin .editor-styles-wrapper p.has-x-large-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.has-x-large-font-size {
      --broom-font-size:var(--textXLarge);
      --broom-font-line-height:var(--textXLargeHeight);
      --broom-font-letter-spacing:var(--textXLargeSpace); }
    body:not(.wp-admin) p.title-size, body:not(.wp-admin) .wp-block-paragraph.title-size, body.wp-admin .editor-styles-wrapper p.title-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size {
      --broom-font-size:var(--titleNormal);
      --broom-font-line-height:var(--titleNormalHeight);
      --broom-font-letter-spacing:var(--titleNormalSpace);
      --broom-font-weight: var(--broom-title-weight);
      margin: 0 0 var(--broom-title-margin); }
      @media only screen and (max-width: 699px) {
        body:not(.wp-admin) p.title-size, body:not(.wp-admin) .wp-block-paragraph.title-size, body.wp-admin .editor-styles-wrapper p.title-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size {
          font-size: var(--broom-title-margin) !important; } }
      body:not(.wp-admin) p.title-size.has-small-font-size, body:not(.wp-admin) .wp-block-paragraph.title-size.has-small-font-size, body.wp-admin .editor-styles-wrapper p.title-size.has-small-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size.has-small-font-size {
        --broom-font-size:var(--titleSmall);
        --broom-font-line-height:var(--titleSmallHeight);
        --broom-font-letter-spacing:var(--titleSmallSpace); }
        @media only screen and (max-width: 699px) {
          body:not(.wp-admin) p.title-size.has-small-font-size, body:not(.wp-admin) .wp-block-paragraph.title-size.has-small-font-size, body.wp-admin .editor-styles-wrapper p.title-size.has-small-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size.has-small-font-size {
            --broom-font-size:var(--titleMobileSmall); } }
      body:not(.wp-admin) p.title-size.has-medium-font-size, body:not(.wp-admin) .wp-block-paragraph.title-size.has-medium-font-size, body.wp-admin .editor-styles-wrapper p.title-size.has-medium-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size.has-medium-font-size {
        --broom-font-size:var(--titleMedium);
        --broom-font-line-height:var(--titleMediumHeight);
        --broom-font-letter-spacing:var(--titleMediumSpace); }
        @media only screen and (max-width: 699px) {
          body:not(.wp-admin) p.title-size.has-medium-font-size, body:not(.wp-admin) .wp-block-paragraph.title-size.has-medium-font-size, body.wp-admin .editor-styles-wrapper p.title-size.has-medium-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size.has-medium-font-size {
            --broom-font-size:var(--titleMobileMedium); } }
      body:not(.wp-admin) p.title-size.has-large-font-size, body:not(.wp-admin) .wp-block-paragraph.title-size.has-large-font-size, body.wp-admin .editor-styles-wrapper p.title-size.has-large-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size.has-large-font-size {
        --broom-font-size:var(--titleLarge);
        --broom-font-line-height:var(--titleLargeHeight);
        --broom-font-letter-spacing:var(--titleLargeSpace); }
        @media only screen and (max-width: 699px) {
          body:not(.wp-admin) p.title-size.has-large-font-size, body:not(.wp-admin) .wp-block-paragraph.title-size.has-large-font-size, body.wp-admin .editor-styles-wrapper p.title-size.has-large-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size.has-large-font-size {
            --broom-font-size:var(--titleMobileLarge); } }
      body:not(.wp-admin) p.title-size.has-larger-font-size, body:not(.wp-admin) .wp-block-paragraph.title-size.has-larger-font-size, body.wp-admin .editor-styles-wrapper p.title-size.has-larger-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size.has-larger-font-size {
        --broom-font-size:var(--titleLarger);
        --broom-font-line-height:var(--titleLargerHeight);
        --broom-font-letter-spacing:var(--titleLargerSpace); }
        @media only screen and (max-width: 699px) {
          body:not(.wp-admin) p.title-size.has-larger-font-size, body:not(.wp-admin) .wp-block-paragraph.title-size.has-larger-font-size, body.wp-admin .editor-styles-wrapper p.title-size.has-larger-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size.has-larger-font-size {
            --broom-font-size:var(--titleMobileLarger); } }
      body:not(.wp-admin) p.title-size.has-x-large-font-size, body:not(.wp-admin) .wp-block-paragraph.title-size.has-x-large-font-size, body.wp-admin .editor-styles-wrapper p.title-size.has-x-large-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size.has-x-large-font-size {
        --broom-font-size:var(--titleXLarge);
        --broom-font-line-height:var(--titleXLargeHeight);
        --broom-font-letter-spacing:var(--titleXLargeSpace); }
        @media only screen and (max-width: 699px) {
          body:not(.wp-admin) p.title-size.has-x-large-font-size, body:not(.wp-admin) .wp-block-paragraph.title-size.has-x-large-font-size, body.wp-admin .editor-styles-wrapper p.title-size.has-x-large-font-size, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-size.has-x-large-font-size {
            --broom-font-size:var(--titleMobileXLarge); } }
    body:not(.wp-admin) p.title-family, body:not(.wp-admin) .wp-block-paragraph.title-family, body.wp-admin .editor-styles-wrapper p.title-family, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.title-family {
      --broom-font-family:var(--fontTitle); }
    body:not(.wp-admin) p.text-uppercase, body:not(.wp-admin) .wp-block-paragraph.text-uppercase, body.wp-admin .editor-styles-wrapper p.text-uppercase, body.wp-admin .editor-styles-wrapper .wp-block-paragraph.text-uppercase {
      text-transform: uppercase; }

/*# sourceMappingURL=block-styles-paragraph.css.map */
