@charset "UTF-8";
body:not(.wp-admin) .wp-block-cover .backgroundFull, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull {
  transform: translate(-50%, 0);
  webkit-transform: translate(-50%, 0); }

body:not(.wp-admin) .wp-block-cover .backgroundFull figure, body:not(.wp-admin) .wp-block-cover .backgroundFull .bgMedia, body:not(.wp-admin) .wp-block-cover .backgroundFull video, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull figure, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull .bgMedia, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull video {
  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) .wp-block-cover .backgroundFull figure:after, body:not(.wp-admin) .wp-block-cover .backgroundFull .bgMedia:after, body:not(.wp-admin) .wp-block-cover .backgroundFull video:after, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull figure:after, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull .bgMedia:after, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull video:after, body:not(.wp-admin) .wp-block-cover.bottomShadow .backgroundFull:after, body:not(.wp-admin) .wp-block-cover.topShadow .backgroundFull:after, body:not(.wp-admin) .wp-block-cover.bothShadow .backgroundFull:after, body.wp-admin .editor-styles-wrapper .wp-block-cover.bottomShadow .backgroundFull:after, body.wp-admin .editor-styles-wrapper .wp-block-cover.topShadow .backgroundFull:after, body.wp-admin .editor-styles-wrapper .wp-block-cover.bothShadow .backgroundFull:after {
  content: "";
  display: block; }

body:not(.wp-admin) .wp-block-cover, body.wp-admin .editor-styles-wrapper .wp-block-cover {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 30px 0;
  margin: 0 auto;
  max-width: none;
  overflow: unset;
  min-height: 0; }
  body:not(.wp-admin) .wp-block-cover, body:not(.wp-admin) .wp-block-cover *, body.wp-admin .editor-styles-wrapper .wp-block-cover, body.wp-admin .editor-styles-wrapper .wp-block-cover * {
    position: relative;
    fill: currentColor; }
  body:not(.wp-admin) .wp-block-cover .backgroundFull, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull {
    position: absolute;
    width: 100vw;
    height: 100%;
    bottom: 0;
    left: 50%;
    overflow: hidden; }
    body:not(.wp-admin) .wp-block-cover .backgroundFull, body:not(.wp-admin) .wp-block-cover .backgroundFull *, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull * {
      background: inherit;
      opacity: 1; }
    body:not(.wp-admin) .wp-block-cover .backgroundFull figure, body:not(.wp-admin) .wp-block-cover .backgroundFull .bgMedia, body:not(.wp-admin) .wp-block-cover .backgroundFull video, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull figure, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull .bgMedia, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull video {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 50%;
      left: 50%; }
      body:not(.wp-admin) .wp-block-cover .backgroundFull figure *, body:not(.wp-admin) .wp-block-cover .backgroundFull .bgMedia *, body:not(.wp-admin) .wp-block-cover .backgroundFull video *, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull figure *, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull .bgMedia *, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull video * {
        width: 100% !important;
        height: 100% !important; }
      body:not(.wp-admin) .wp-block-cover .backgroundFull figure:after, body:not(.wp-admin) .wp-block-cover .backgroundFull .bgMedia:after, body:not(.wp-admin) .wp-block-cover .backgroundFull video:after, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull figure:after, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull .bgMedia:after, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull video:after {
        background: inherit;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: .4; }
    body:not(.wp-admin) .wp-block-cover .backgroundFull img, body:not(.wp-admin) .wp-block-cover .backgroundFull video, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull img, body.wp-admin .editor-styles-wrapper .wp-block-cover .backgroundFull video {
      max-width: 100% !important;
      object-fit: cover; }
  body:not(.wp-admin) .wp-block-cover.bottomShadow .backgroundFull:after, body:not(.wp-admin) .wp-block-cover.topShadow .backgroundFull:after, body:not(.wp-admin) .wp-block-cover.bothShadow .backgroundFull:after, body.wp-admin .editor-styles-wrapper .wp-block-cover.bottomShadow .backgroundFull:after, body.wp-admin .editor-styles-wrapper .wp-block-cover.topShadow .backgroundFull:after, body.wp-admin .editor-styles-wrapper .wp-block-cover.bothShadow .backgroundFull:after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
  body:not(.wp-admin) .wp-block-cover.bottomShadow .backgroundFull:after, body.wp-admin .editor-styles-wrapper .wp-block-cover.bottomShadow .backgroundFull:after {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 10%, transparent 60%); }
  body:not(.wp-admin) .wp-block-cover.topShadow .backgroundFull:after, body.wp-admin .editor-styles-wrapper .wp-block-cover.topShadow .backgroundFull:after {
    background: linear-gradient(0deg, transparent 60%, rgba(0, 0, 0, 0.8) 90%); }
  body:not(.wp-admin) .wp-block-cover.bothShadow .backgroundFull:after, body.wp-admin .editor-styles-wrapper .wp-block-cover.bothShadow .backgroundFull:after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 10%, transparent 50%, rgba(0, 0, 0, 0.8) 90%); }
  body:not(.wp-admin) .wp-block-cover .wp-block-cover-container, body.wp-admin .editor-styles-wrapper .wp-block-cover .wp-block-cover-container {
    width: 100%; }
  body:not(.wp-admin) .wp-block-cover.align-center, body.wp-admin .editor-styles-wrapper .wp-block-cover.align-center {
    justify-content: center; }
  body:not(.wp-admin) .wp-block-cover.align-bottom, body.wp-admin .editor-styles-wrapper .wp-block-cover.align-bottom {
    justify-content: flex-end; }
  body:not(.wp-admin) .wp-block-cover .wp-block-cover__inner-container, body.wp-admin .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
    padding: 0 !important;
    text-align: left; }
    body:not(.wp-admin) .wp-block-cover .wp-block-cover__inner-container > *:not(.wp-block-group):first-child, body.wp-admin .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container > *:not(.wp-block-group):first-child {
      margin-top: 0; }
    body:not(.wp-admin) .wp-block-cover .wp-block-cover__inner-container > *:not(.wp-block-group):last-child, body.wp-admin .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container > *:not(.wp-block-group):last-child {
      margin-bottom: 0; }
  body:not(.wp-admin) .wp-block-cover .has-background-dim:not([class*=-background-color]), body.wp-admin .editor-styles-wrapper .wp-block-cover .has-background-dim:not([class*=-background-color]) {
    background: none !important; }
  body:not(.wp-admin) .wp-block-cover.fullScreen .wp-block-cover__inner-container, body.wp-admin .editor-styles-wrapper .wp-block-cover.fullScreen .wp-block-cover__inner-container {
    padding: 20px 0; }
  body:not(.wp-admin) .wp-block-cover.fullScreen .backgroundFull, body.wp-admin .editor-styles-wrapper .wp-block-cover.fullScreen .backgroundFull {
    position: absolute;
    width: 100vw;
    height: 100%;
    top: 0;
    left: 50%;
    overflow: hidden; }
  body:not(.wp-admin) .wp-block-cover.fullScreen, body.wp-admin .editor-styles-wrapper .wp-block-cover.fullScreen {
    min-height: 100vh; }
  body:not(.wp-admin) .wp-block-cover .wp-block-cover, body.wp-admin .editor-styles-wrapper .wp-block-cover .wp-block-cover {
    padding-top: 0;
    padding-bottom: 0; }
    body:not(.wp-admin) .wp-block-cover .wp-block-cover:last-child, body.wp-admin .editor-styles-wrapper .wp-block-cover .wp-block-cover:last-child {
      margin-bottom: -30px !important;
      padding-bottom: 30px; }
    body:not(.wp-admin) .wp-block-cover .wp-block-cover, body:not(.wp-admin) .wp-block-cover .wp-block-cover .wp-block-group, body.wp-admin .editor-styles-wrapper .wp-block-cover .wp-block-cover, body.wp-admin .editor-styles-wrapper .wp-block-cover .wp-block-cover .wp-block-group {
      min-height: auto !important;
      max-width: none !important; }
    body:not(.wp-admin) .wp-block-cover .wp-block-cover .backgroundFull, body.wp-admin .editor-styles-wrapper .wp-block-cover .wp-block-cover .backgroundFull {
      height: calc(100% - 50px); }
  body:not(.wp-admin) .wp-block-cover.hideInner .wp-block-cover > .backgroundFull, body.wp-admin .editor-styles-wrapper .wp-block-cover.hideInner .wp-block-cover > .backgroundFull {
    display: none !important; }

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