.wp-block-image.t29-img-fill-space {
    height: 100%;
    width: 100%;
}

.wp-block-image.t29-img-fill-space .components-resizable-box__container,
.wp-block-image.t29-img-fill-space img {
    min-height: 100% !important;
    min-width: 100% !important;
    height: 100% !important;
    width: 100% !important;
}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@media (max-width:calc(64rem - 1px)){.wp-block-post-template.is-layout-grid[style*=--tablet-cols],.wp-block-group-is-layout-grid[style*=--tablet-cols]{grid-template-columns:repeat(var(--tablet-cols),minmax(0,1fr))}}@media (max-width:calc(48rem - 1px)){.wp-block-post-template.is-layout-grid[style*=--mobile-cols],.wp-block-post-template.is-layout-grid[style*=--tablet-cols],.wp-block-group-is-layout-grid[style*=--mobile-cols],.wp-block-group-is-layout-grid[style*=--tablet-cols]{grid-template-columns:repeat(var(--mobile-cols,var(--tablet-cols)),minmax(0,1fr))}}
.wp-block-button {
    &.is-style-secondary {
        & .wp-block-button__link {
            border-color: var(--color-dark-blue);
            background: none;
            color: var(--color-dark-blue);
        }
    }

    &.is-style-animated-gradient {
        & .wp-block-button__link {
            background: linear-gradient(-45deg, #108678, #2495D7, #011E48);
            background-size: 600%;
            animation: bg-move 4s linear infinite;
        }
    }
}

.wp-block-image {
  &.is-style-frame {
      border: 3px solid var(--color-dark-blue);
  }
}
