@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) .wp-block-heading-aside, body.wp-admin .editor-styles-wrapper .wp-block-heading-aside {
  margin: 0 auto; }
body:not(.wp-admin) .wp-block-heading, body.wp-admin .editor-styles-wrapper .wp-block-heading {
  --broom-font-size:var(--titleNormal);
  --broom-font-line-height:var(--titleNormalHeight);
  --broom-font-letter-spacing:var(--titleNormalSpace);
  --broom-font-family:var(--broom-title-font);
  --broom-font-weight: var(--broom-title-weight);
  color: var(--broom-title-color);
  font-weight: var(--broom-font-weight);
  font-family: var(--broom-font-family);
  margin: 0 auto var(--broom-title-margin);
  font-style: var(--broom-title-style);
  padding: 0 0 var(--broom-title-padding);
  letter-spacing: var(--broom-font-letter-spacing);
  line-height: var(--broom-font-line-height);
  text-transform: var(--broom-title-text-transform);
  text-decoration: var(--broom-title-decoration);
  display: block;
  width: 100%;
  font-size: var(--broom-font-size) !important; }
  body:not(.wp-admin) .wp-block-heading:empty, body.wp-admin .editor-styles-wrapper .wp-block-heading:empty {
    display: none; }
  body:not(.wp-admin) .wp-block-heading:last-child, body.wp-admin .editor-styles-wrapper .wp-block-heading:last-child {
    margin-bottom: 0 !important; }
  body:not(.wp-admin) .wp-block-heading .container-content > *:last-child, body.wp-admin .editor-styles-wrapper .wp-block-heading .container-content > *:last-child {
    margin-bottom: 0; }
  body:not(.wp-admin) .wp-block-heading > span, body.wp-admin .editor-styles-wrapper .wp-block-heading > span {
    display: inline-block !important;
    text-align: inherit;
    width: auto;
    max-width: 100%;
    padding: 0 0 0; }
    body:not(.wp-admin) .wp-block-heading > span > span, body.wp-admin .editor-styles-wrapper .wp-block-heading > span > span {
      display: block;
      padding: 0 !important; }
    body:not(.wp-admin) .wp-block-heading > span:after, body:not(.wp-admin) .wp-block-heading > span:before, body.wp-admin .editor-styles-wrapper .wp-block-heading > span:after, body.wp-admin .editor-styles-wrapper .wp-block-heading > span:before {
      background: currentColor;
      mask-size: contain;
      mask-repeat: no-repeat;
      -webkit-mask-size: contain;
      -webkit-mask-repeat: no-repeat; }
  body:not(.wp-admin) .wp-block-heading.has-small-font-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.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) .wp-block-heading.has-small-font-size:not(.text-size), body.wp-admin .editor-styles-wrapper .wp-block-heading.has-small-font-size:not(.text-size) {
        --broom-font-size: var(--titleMobileSmall); } }
  body:not(.wp-admin) .wp-block-heading.has-medium-font-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.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) .wp-block-heading.has-medium-font-size:not(.text-size), body.wp-admin .editor-styles-wrapper .wp-block-heading.has-medium-font-size:not(.text-size) {
        --broom-font-size: var(--titleMobileMedium); } }
  body:not(.wp-admin) .wp-block-heading.has-large-font-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.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) .wp-block-heading.has-large-font-size:not(.text-size), body.wp-admin .editor-styles-wrapper .wp-block-heading.has-large-font-size:not(.text-size) {
        --broom-font-size: var(--titleMobileLarge); } }
  body:not(.wp-admin) .wp-block-heading.has-larger-font-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.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) .wp-block-heading.has-larger-font-size:not(.text-size), body.wp-admin .editor-styles-wrapper .wp-block-heading.has-larger-font-size:not(.text-size) {
        --broom-font-size: var(--titleMobileLarger); } }
  body:not(.wp-admin) .wp-block-heading.has-x-large-font-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.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) .wp-block-heading.has-x-large-font-size:not(.text-size), body.wp-admin .editor-styles-wrapper .wp-block-heading.has-x-large-font-size:not(.text-size) {
        --broom-font-size: var(--titleMobileXLarge); } }
  body:not(.wp-admin) .wp-block-heading.text-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.text-size {
    --broom-font-size:var(--textNormal);
    --broom-font-line-height:var(--textNormalHeight);
    --broom-font-letter-spacing:var(--textNormalSpace); }
    body:not(.wp-admin) .wp-block-heading.text-size.has-small-font-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.text-size.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) .wp-block-heading.text-size.has-large-font-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.text-size.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) .wp-block-heading.text-size.has-medium-font-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.text-size.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) .wp-block-heading.text-size.has-larger-font-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.text-size.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) .wp-block-heading.text-size.has-x-large-font-size, body.wp-admin .editor-styles-wrapper .wp-block-heading.text-size.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) .wp-block-heading.text-uppercase, body.wp-admin .editor-styles-wrapper .wp-block-heading.text-uppercase {
    text-transform: uppercase; }
  body:not(.wp-admin) .wp-block-heading.display-as-block > span, body.wp-admin .editor-styles-wrapper .wp-block-heading.display-as-block > span {
    display: block !important; }

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