@charset "UTF-8";
body:not(.wp-admin) .cardContainer.cardContainerLink .list-background .mediaInnerContainer, body.wp-admin .editor-styles-wrapper .cardContainer.cardContainerLink .list-background .mediaInnerContainer {
  transform: translate(-50%, -50%);
  webkit-transform: translate(-50%, -50%); }

@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) .cardContainer.cardContainerLink .list-background:after, body.wp-admin .editor-styles-wrapper .cardContainer.cardContainerLink .list-background:after, body:not(.wp-admin) .list-item.list-item-size-small .list-content:before, body:not(.wp-admin) .list-item.list-item-size-mini .list-content:before, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-small .list-content:before, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-mini .list-content:before {
  content: "";
  display: block; }

body:not(.wp-admin) .cardContainer, body.wp-admin .editor-styles-wrapper .cardContainer {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  overflow: hidden;
  box-sizing: border-box;
  text-decoration: none; }
  body:not(.wp-admin) .cardContainer.cardContainerLink .list-background, body.wp-admin .editor-styles-wrapper .cardContainer.cardContainerLink .list-background {
    aspect-ratio: 1 / 1; }
    body:not(.wp-admin) .cardContainer.cardContainerLink .list-background .mediaInnerContainer, body.wp-admin .editor-styles-wrapper .cardContainer.cardContainerLink .list-background .mediaInnerContainer {
      position: absolute;
      width: calc(100% + 4px);
      height: calc(100% + 4px);
      max-width: unset !important;
      max-height: unset !important;
      top: 50% !important;
      left: 50% !important;
      -webkit-transition: all 100ms ease-in-out;
      -moz-transition: all 100ms ease-in-out;
      -ms-transition: all 100ms ease-in-out;
      -o-transition: all 100ms ease-in-out;
      transition: all 100ms ease-in-out; }
    body:not(.wp-admin) .cardContainer.cardContainerLink .list-background:after, body.wp-admin .editor-styles-wrapper .cardContainer.cardContainerLink .list-background:after {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: #000 0 solid;
      -webkit-transition: border 100ms ease-in-out;
      -moz-transition: border 100ms ease-in-out;
      -ms-transition: border 100ms ease-in-out;
      -o-transition: border 100ms ease-in-out;
      transition: border 100ms ease-in-out; }
  body:not(.wp-admin) .cardContainer.cardContainerLink:hover .list-background .mediaInnerContainer, body.wp-admin .editor-styles-wrapper .cardContainer.cardContainerLink:hover .list-background .mediaInnerContainer {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    max-width: unset !important;
    max-height: unset !important; }
  body:not(.wp-admin) .cardContainer.cardContainerLink:hover .list-background:after, body.wp-admin .editor-styles-wrapper .cardContainer.cardContainerLink:hover .list-background:after {
    border: #000 12px solid; }
body:not(.wp-admin) .list-item article, body.wp-admin .editor-styles-wrapper .list-item article {
  width: 100%; }
  body:not(.wp-admin) .list-item article .cardContainer, body.wp-admin .editor-styles-wrapper .list-item article .cardContainer {
    padding: 1rem 1rem 1rem 0;
    width: 100%;
    min-height: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    aspect-ratio: 1 / 1;
    max-height: 100%; }
body:not(.wp-admin) .list-item .list-content, body.wp-admin .editor-styles-wrapper .list-item .list-content {
  background: var(--primaryText);
  color: var(--primaryColor);
  display: flex;
  font-family: var(--fontText);
  font-size: var(--textSmall) !important;
  padding: .25rem .5rem .25rem 1rem;
  flex-direction: column;
  gap: 0; }
  body:not(.wp-admin) .list-item .list-content *, body.wp-admin .editor-styles-wrapper .list-item .list-content * {
    margin: 0;
    padding: 0;
    color: inherit !important;
    text-decoration: none; }
  body:not(.wp-admin) .list-item .list-content .wp-block-heading, body.wp-admin .editor-styles-wrapper .list-item .list-content .wp-block-heading {
    font-size: var(--textNormal) !important; }
  body:not(.wp-admin) .list-item .list-content ul, body.wp-admin .editor-styles-wrapper .list-item .list-content ul {
    font-size: inherit;
    list-style: none;
    font-family: inherit;
    font-weight: 100; }
    body:not(.wp-admin) .list-item .list-content ul li, body.wp-admin .editor-styles-wrapper .list-item .list-content ul li {
      display: inline; }
      body:not(.wp-admin) .list-item .list-content ul li:after, body.wp-admin .editor-styles-wrapper .list-item .list-content ul li:after {
        content: " | "; }
      body:not(.wp-admin) .list-item .list-content ul li:last-child:after, body.wp-admin .editor-styles-wrapper .list-item .list-content ul li:last-child:after {
        display: none; }
  body:not(.wp-admin) .list-item .list-content .postDescription, body.wp-admin .editor-styles-wrapper .list-item .list-content .postDescription {
    margin: 1em 0; }
  body:not(.wp-admin) .list-item .list-content .readMore, body.wp-admin .editor-styles-wrapper .list-item .list-content .readMore {
    display: inline-block;
    border: currentColor 1px solid;
    width: fit-content;
    padding: .5em;
    text-transform: uppercase; }
body:not(.wp-admin) .list-item:hover .list-content .readMore, body.wp-admin .editor-styles-wrapper .list-item:hover .list-content .readMore {
  background: rgba(255, 255, 255, 0.3); }
body:not(.wp-admin) .list-item.list-item-size-big .cardContainer, body:not(.wp-admin) .list-item.list-item-size-super .cardContainer, body:not(.wp-admin) .list-item.list-item-size-medium .cardContainer, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-big .cardContainer, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-super .cardContainer, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-medium .cardContainer {
  display: grid;
  width: 100%;
  grid-template-columns: 2fr 6fr;
  padding: 0;
  margin: 0;
  aspect-ratio: unset;
  align-items: stretch; }
  @media (max-width: 800px) {
    body:not(.wp-admin) .list-item.list-item-size-big .cardContainer, body:not(.wp-admin) .list-item.list-item-size-super .cardContainer, body:not(.wp-admin) .list-item.list-item-size-medium .cardContainer, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-big .cardContainer, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-super .cardContainer, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-medium .cardContainer {
      grid-template-columns: 1fr 2fr; } }
  @media (max-width: 450px) {
    body:not(.wp-admin) .list-item.list-item-size-big .cardContainer, body:not(.wp-admin) .list-item.list-item-size-super .cardContainer, body:not(.wp-admin) .list-item.list-item-size-medium .cardContainer, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-big .cardContainer, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-super .cardContainer, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-medium .cardContainer {
      grid-template-columns: 1fr; } }
body:not(.wp-admin) .list-item.list-item-size-big .list-background, body:not(.wp-admin) .list-item.list-item-size-super .list-background, body:not(.wp-admin) .list-item.list-item-size-medium .list-background, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-big .list-background, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-super .list-background, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-medium .list-background {
  width: 100%; }
  body:not(.wp-admin) .list-item.list-item-size-big .list-background .broom-media-container, body:not(.wp-admin) .list-item.list-item-size-super .list-background .broom-media-container, body:not(.wp-admin) .list-item.list-item-size-medium .list-background .broom-media-container, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-big .list-background .broom-media-container, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-super .list-background .broom-media-container, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-medium .list-background .broom-media-container {
    width: 100%;
    height: 100%;
    position: absolute; }
body:not(.wp-admin) .list-item.list-item-size-big .list-content, body:not(.wp-admin) .list-item.list-item-size-super .list-content, body:not(.wp-admin) .list-item.list-item-size-medium .list-content, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-big .list-content, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-super .list-content, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-medium .list-content {
  padding: 1rem; }
  body:not(.wp-admin) .list-item.list-item-size-big .list-content .wp-block-heading, body:not(.wp-admin) .list-item.list-item-size-super .list-content .wp-block-heading, body:not(.wp-admin) .list-item.list-item-size-medium .list-content .wp-block-heading, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-big .list-content .wp-block-heading, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-super .list-content .wp-block-heading, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-medium .list-content .wp-block-heading {
    font-size: var(--titleLarge) !important; }
    @media (max-width: 800px) {
      body:not(.wp-admin) .list-item.list-item-size-big .list-content .wp-block-heading, body:not(.wp-admin) .list-item.list-item-size-super .list-content .wp-block-heading, body:not(.wp-admin) .list-item.list-item-size-medium .list-content .wp-block-heading, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-big .list-content .wp-block-heading, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-super .list-content .wp-block-heading, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-medium .list-content .wp-block-heading {
        font-size: var(--titleSmall) !important; } }
  body:not(.wp-admin) .list-item.list-item-size-big .list-content .postDescription, body:not(.wp-admin) .list-item.list-item-size-super .list-content .postDescription, body:not(.wp-admin) .list-item.list-item-size-medium .list-content .postDescription, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-big .list-content .postDescription, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-super .list-content .postDescription, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-medium .list-content .postDescription {
    border-top: currentColor 1px solid;
    padding-top: 1em; }
body:not(.wp-admin) .list-item.list-item-size-small .list-background, body:not(.wp-admin) .list-item.list-item-size-small .list-background *, body:not(.wp-admin) .list-item.list-item-size-mini .list-background, body:not(.wp-admin) .list-item.list-item-size-mini .list-background *, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-small .list-background, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-small .list-background *, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-mini .list-background, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-mini .list-background * {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
body:not(.wp-admin) .list-item.list-item-size-small .list-background img, body:not(.wp-admin) .list-item.list-item-size-mini .list-background img, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-small .list-background img, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-mini .list-background img {
  object-fit: cover;
  object-position: center center; }
body:not(.wp-admin) .list-item.list-item-size-small .list-content, body:not(.wp-admin) .list-item.list-item-size-mini .list-content, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-small .list-content, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-mini .list-content {
  background: transparent; }
  body:not(.wp-admin) .list-item.list-item-size-small .list-content:before, body:not(.wp-admin) .list-item.list-item-size-mini .list-content:before, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-small .list-content:before, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-mini .list-content:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--primaryText);
    opacity: .6; }
  body:not(.wp-admin) .list-item.list-item-size-small .list-content .categoryList, body:not(.wp-admin) .list-item.list-item-size-mini .list-content .categoryList, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-small .list-content .categoryList, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-mini .list-content .categoryList {
    display: none !important; }
  body:not(.wp-admin) .list-item.list-item-size-small .list-content .postDescription, body:not(.wp-admin) .list-item.list-item-size-mini .list-content .postDescription, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-small .list-content .postDescription, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-mini .list-content .postDescription {
    --broom-font-size:var(--textSmall);
    font-size: var(--broom-font-size);
    margin: 0; }
    @media (max-width: 600px) {
      body:not(.wp-admin) .list-item.list-item-size-small .list-content .postDescription, body:not(.wp-admin) .list-item.list-item-size-mini .list-content .postDescription, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-small .list-content .postDescription, body.wp-admin .editor-styles-wrapper .list-item.list-item-size-mini .list-content .postDescription {
        display: none !important; } }

/*# sourceMappingURL=list-styles.css.map */
