.qi-block-blog-list {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 100%
}

.qi-block-blog-list .qodef-m-posts-not-found {
    width: 100% !important
}

.qi-block-blog-list .qodef-blog-item,
.qi-block-blog-list .qodef-e-content,
.qi-block-blog-list .qodef-e-inner,
.qi-block-blog-list .qodef-e-media {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 100%
}

.qi-block-blog-list .qodef-e-media-image {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    vertical-align: top
}

.qi-block-blog-list .qodef-e-media-image img {
    vertical-align: middle
}

.qi-block-blog-list .qodef-e-title {
    margin: 0 0 .5em
}

.qi-block-blog-list .qodef-e-excerpt {
    margin: 0
}

.qi-block-blog-list .qodef-e-info {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.qi-block-blog-list .qodef-e-info .qodef-e-info-item {
    align-items: center;
    color: #111;
    display: inline-flex;
    flex-wrap: wrap;
    margin-right: 1.25em;
    position: relative
}

.qi-block-blog-list .qodef-e-info .qodef-e-info-item a {
    align-items: center;
    color: inherit;
    display: inline-flex;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: none;
    text-transform: inherit
}

.qi-block-blog-list .qodef-e-info .qodef-e-info-item a:hover {
    color: #3c3c3c
}

.qi-block-blog-list .qodef-e-info .qodef-e-info-item:last-child {
    margin-right: 0
}

.qi-block-blog-list .qodef-e-info .qodef-e-info-item-icon {
    fill: currentColor;
    flex-shrink: 0;
    height: auto;
    margin-right: 8px;
    width: 14px
}

.qi-block-blog-list .qodef-e-info.qodef-info--top {
    margin-bottom: .25em
}

.qi-block-blog-list .qodef-e-info.qodef-info--top .qodef-e-info-item {
    font-size: .9em;
    line-height: 1.13333em
}

.qi-block-blog-list .qodef-e-info.qodef-info--bottom {
    display: inline-flex
}

.qi-block-blog-list .qodef-e-post-link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@keyframes qi-blocks-fade-in {
    0% {
        opacity: 0;
        visibility: hidden;
        z-index: 102
    }
    to {
        opacity: 1;
        visibility: visible;
        z-index: 102
    }
}

@keyframes qi-blocks-fade-out {
    0% {
        opacity: 1;
        visibility: visible;
        z-index: 102
    }
    to {
        opacity: 0;
        visibility: hidden;
        z-index: 0
    }
}

@keyframes qi-blocks-animate-underline-from-left {
    0% {
        transform: scaleX(1);
        transform-origin: right
    }
    37% {
        transform: scaleX(0);
        transform-origin: right
    }
    38% {
        transform: scaleX(0);
        transform-origin: left
    }
    to {
        transform: scaleX(1);
        transform-origin: left
    }
}

@keyframes qi-blocks-animate-underline-from-right {
    0% {
        transform: scaleX(1);
        transform-origin: left
    }
    37% {
        transform: scaleX(0);
        transform-origin: left
    }
    38% {
        transform: scaleX(0);
        transform-origin: right
    }
    to {
        transform: scaleX(1);
        transform-origin: right
    }
}

@keyframes qi-blocks-animate-underline-multiline {
    0% {
        background-position-x: right;
        background-size: 100% 87%
    }
    38% {
        background-position-x: right;
        background-size: 0 87%
    }
    39% {
        background-position-x: left;
        background-size: 0 87%
    }
    to {
        background-position-x: left;
        background-size: 100% 87%
    }
}

@keyframes qi-blocks-animate-underline-multiline-2 {
    0% {
        background-position-x: right;
        background-size: 100% 95%
    }
    38% {
        background-position-x: right;
        background-size: 0 95%
    }
    39% {
        background-position-x: left;
        background-size: 0 95%
    }
    to {
        background-position-x: left;
        background-size: 100% 95%
    }
}

@keyframes qi-blocks-animate-highlight {
    0% {
        background-position-x: left;
        background-size: 0 100%
    }
    to {
        background-position-x: left;
        background-size: 100% 100%
    }
}

@keyframes qi-blocks-animate-underline-multiline-thick {
    0% {
        background-position-x: right;
        background-size: 100% 93%
    }
    38% {
        background-position-x: right;
        background-size: 0 93%
    }
    39% {
        background-position-x: left;
        background-size: 0 93%
    }
    to {
        background-position-x: left;
        background-size: 100% 93%
    }
}

@keyframes qi-blocks-follow-info {
    0% {
        -webkit-clip-path: inset(0 100% 0 0);
        clip-path: inset(0 100% 0 0)
    }
    to {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }
}

.qi-block-blog-list .qi-block-button.qodef-block {
    align-items: center;
    border-radius: 4px;
    display: inline-block;
    display: inline-flex;
    font-family: inherit;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 500;
    justify-content: center;
    line-height: 2em;
    margin: 0;
    outline: none;
    overflow: hidden;
    padding: 13px 46px;
    position: relative;
    text-decoration: none;
    text-transform: none;
    transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;
    vertical-align: middle;
    width: auto
}

.qi-block-blog-list .qi-block-button.qodef-block:hover {
    text-decoration: none !important
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-size--small {
    padding: 9px 33px
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-size--large {
    padding: 15px 52px
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-size--full {
    text-align: center;
    width: 100%
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-layout--filled {
    background-color: #f4f4f4;
    border: 0;
    border-style: solid;
    color: #111;
    font-size: 1rem
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-layout--filled:hover {
    background-color: #111;
    color: #fff
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-layout--outlined {
    background-color: transparent;
    border: 2px solid #111;
    color: #111
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-layout--outlined:hover {
    background-color: #f4f4f4;
    border-color: #f4f4f4;
    color: #111
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-layout--textual {
    background-color: transparent !important;
    border: 0;
    border-radius: 0;
    overflow: visible;
    padding: 0 !important
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-layout--textual .qodef-m-text {
    display: inline-block;
    vertical-align: middle
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-layout--textual:hover {
    color: #111
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-icon--left {
    align-items: center;
    display: inline-flex;
    flex-direction: row-reverse;
    justify-content: center
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-text-underline .qodef-m-text {
    position: relative
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-text-underline .qodef-m-text:after {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: currentColor;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    transition: background-color .25s ease-in-out, width .36s cubic-bezier(.51, .5, .07, .99);
    width: 100%
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-text-underline:not(.qodef-button-underline-draw):hover .qodef-m-text:after {
    width: 0
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-text-underline.qodef-underline--center .qodef-m-text:after {
    left: 50%;
    transform: translateX(-50%)
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-text-underline.qodef-underline--right .qodef-m-text:after {
    left: auto;
    right: 0
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-button-underline-draw .qodef-m-text {
    overflow: hidden
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-button-underline-draw.qodef-underline--left:hover .qodef-m-text:after,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-button-underline-draw.qodef-underline--right:hover .qodef-m-text:after {
    animation: qi-blocks-animate-underline-from-left .7s cubic-bezier(.45, .29, 0, .82) forwards
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-button-underline-draw.qodef-underline--right:hover .qodef-m-text:after {
    animation: qi-blocks-animate-underline-from-right .7s cubic-bezier(.45, .29, 0, .82) forwards
}

.qi-block-blog-list .qi-block-button.qodef-block .qodef-m-icon {
    color: currentColor;
    line-height: 0
}

.qi-block-blog-list .qi-block-button.qodef-block .qodef-m-icon.qodef--icon-color-set {
    transition: color .25s ease-in-out, background-color .25s ease-in-out
}

.qi-block-blog-list .qi-block-button.qodef-block .qodef-m-icon svg {
    fill: currentColor;
    stroke: currentColor;
    height: auto;
    vertical-align: middle;
    width: 1em
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-icon--right:not(.qodef-type--icon-boxed) .qodef-m-icon {
    margin-left: 10px
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-icon--left:not(.qodef-type--icon-boxed) .qodef-m-icon {
    margin-right: 10px
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-text--hidden:not(.qodef-type--icon-boxed) .qodef-m-icon {
    margin-left: 0;
    margin-right: 0
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal .qodef-m-icon-inner,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner {
    display: inherit;
    overflow: hidden;
    padding: 1px;
    position: relative
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner i,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg {
    transition: transform .38s cubic-bezier(.37, .08, .02, .93), opacity .18s ease-in-out;
    will-change: transform
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:first-child {
    opacity: 1;
    transform: translateX(0) translateY(0);
    transition-delay: .1s
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2) {
    left: 1px;
    opacity: 0;
    position: absolute;
    top: 1px;
    transition-delay: 0s
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:first-child {
    opacity: 0
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:nth-child(2) {
    opacity: 1;
    transform: translateX(0) translateY(0) translatez(0);
    transition-delay: .25s
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal .qodef-m-icon-inner i:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal .qodef-m-icon-inner svg:nth-child(2) {
    transform: translateX(-150%) translateY(0)
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner i:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal:hover .qodef-m-icon-inner svg:first-child {
    transform: translateX(200%) translateY(0)
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner i,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg {
    will-change: transform
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner i:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical .qodef-m-icon-inner svg:nth-child(2) {
    transform: translateX(0) translateY(150%) translateZ(0)
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner i:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-vertical:hover .qodef-m-icon-inner svg:first-child {
    transform: translateX(0) translateY(-150%) translateZ(0)
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg {
    will-change: transform
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner i:nth-child(2),
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal .qodef-m-icon-inner svg:nth-child(2) {
    transform: translateX(-100%) translateY(100%) translateZ(0)
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner i:first-child,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-diagonal:hover .qodef-m-icon-inner svg:first-child {
    transform: translateX(100%) translateY(-100%) translateZ(0)
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner i,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal-short .qodef-m-icon-inner svg {
    transform: translateX(0);
    transition: transform .3s cubic-bezier(.37, .08, .02, .93), opacity .2s ease-in-out;
    will-change: transform
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner i,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--icon-move-horizontal-short:hover .qodef-m-icon-inner svg {
    transform: translateX(4px)
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--reveal:after {
    background-color: #111;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: transform .5s cubic-bezier(.54, .3, .02, 1.01);
    width: 100%
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--reveal .qodef-m-icon,
.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--reveal .qodef-m-text {
    z-index: 1
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--reveal:hover:after {
    transform: scaleX(1) scaleY(1)
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-hover--reveal.qodef-layout--outlined:hover {
    background-color: initial
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef--reveal-horizontal:after {
    transform: scaleX(0);
    transform-origin: left
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef--reveal-vertical:after {
    transform: scaleY(0);
    transform-origin: bottom
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-icon-background-hover--reveal .qodef-m-icon:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: transform .5s cubic-bezier(.54, .3, .02, 1.01);
    width: 100%
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-icon-background-hover--reveal .qodef-m-icon .qodef-m-icon-inner {
    z-index: 1
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-icon-background-hover--reveal:hover .qodef-m-icon:after {
    transform: scaleX(1) scaleY(1)
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-icon-background-hover--reveal-horizontal .qodef-m-icon:after {
    transform: scaleX(0);
    transform-origin: left
}

.qi-block-blog-list .qi-block-button.qodef-block.qodef-icon-background-hover--reveal-vertical .qodef-m-icon:after {
    transform: scaleY(0);
    transform-origin: bottom
}

.qi-block-blog-list .qi-block-button.qodef-type--inner-border .qodef-m-inner-border {
    color: #111;
    font-size: 4px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: color .25s ease-in-out;
    width: 100%
}

.qi-block-blog-list .qi-block-button.qodef-type--inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qi-block-button.qodef-type--inner-border .qodef-m-border-left,
.qi-block-blog-list .qi-block-button.qodef-type--inner-border .qodef-m-border-right,
.qi-block-blog-list .qi-block-button.qodef-type--inner-border .qodef-m-border-top {
    background-color: currentColor;
    position: absolute;
    transition: background-color .25s ease-in-out
}

.qi-block-blog-list .qi-block-button.qodef-type--inner-border .qodef-m-border-top {
    height: 2px;
    left: 1em;
    top: 1em;
    width: calc(100% - 2em)
}

.qi-block-blog-list .qi-block-button.qodef-type--inner-border .qodef-m-border-right {
    height: calc(100% - 2em);
    right: 1em;
    top: 1em;
    width: 2px
}

.qi-block-blog-list .qi-block-button.qodef-type--inner-border .qodef-m-border-bottom {
    bottom: 1em;
    height: 2px;
    right: 1em;
    width: calc(100% - 2em)
}

.qi-block-blog-list .qi-block-button.qodef-type--inner-border .qodef-m-border-left {
    bottom: 1em;
    height: calc(100% - 2em);
    left: 1em;
    width: 2px
}

.qi-block-blog-list .qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-right,
.qi-block-blog-list .qodef-inner-border-hover--draw .qodef-m-inner-border-copy .qodef-m-border-top {
    transition: transform .36s ease-out
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-top,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-top {
    transform: scaleX(0)
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-center .qodef-m-inner-border-copy .qodef-m-border-right,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-inner-border-copy .qodef-m-border-right {
    transform: scaleY(0)
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-right,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-center:hover .qodef-m-inner-border-copy .qodef-m-border-top,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-right,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-top,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-right,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points:hover .qodef-m-inner-border-copy .qodef-m-border-top {
    transform: scaleX(1) scaleY(1)
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top {
    transition-duration: .28s
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top {
    transform-origin: left
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right {
    transform-origin: top
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-top {
    transition-delay: .28s
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point .qodef-m-inner-border-copy .qodef-m-border-right,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-left,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-top {
    transition-delay: 0s
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-bottom,
.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-one-point:hover .qodef-m-inner-border-copy .qodef-m-border-right {
    transition-delay: .28s
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-top {
    transform-origin: left
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-bottom {
    transform-origin: right
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-left {
    transform-origin: top
}

.qi-block-blog-list .qodef-inner-border-hover--draw.q-draw-two-points .qodef-m-border-right {
    transform-origin: bottom
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points .qodef-m-inner-border .qodef-m-border-top {
    transform: scaleX(1) scaleY(1);
    transition: background-color .25s ease-in-out, transform .36s ease-out
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-top {
    transform: scaleX(0)
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center:hover .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points:hover .qodef-m-inner-border .qodef-m-border-right {
    transform: scaleY(0)
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top {
    transition: background-color .25s ease-in-out, transform .28s ease-out
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top {
    transform-origin: left
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right {
    transform-origin: top
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-top {
    transition-delay: 0s, 0s
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-top {
    transition-delay: 0s, .28s
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-one-point:hover .qodef-m-inner-border .qodef-m-border-right {
    transition-delay: 0s, 0s
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-top,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-top {
    transform-origin: left
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-bottom,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-bottom {
    transform-origin: right
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-left,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-left {
    transform-origin: top
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-center.q-remove-two-points .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-one-point.q-remove-two-points .qodef-m-border-right,
.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--remove.q-remove-two-points.q-remove-two-points .qodef-m-border-right {
    transform-origin: bottom
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge {
    overflow: visible
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge .qodef-m-inner-border {
    border: 1px solid;
    height: calc(100% - 2em);
    left: 1em;
    top: 1em;
    transition: all .3s cubic-bezier(.46, .03, .52, .96);
    width: calc(100% - 2em)
}

.qi-block-blog-list .qodef-type--inner-border.qodef-inner-border-hover--move-outer-edge:hover .qodef-m-inner-border {
    height: calc(100% + 2em);
    left: -1em;
    top: -1em;
    width: calc(100% + 2em)
}

.qi-block-blog-list .qi-block-button.qodef-type--icon-boxed {
    align-items: stretch;
    padding: 0 !important
}

.qi-block-blog-list .qi-block-button.qodef-type--icon-boxed .qodef-m-text {
    align-self: center;
    padding: 11px 28px
}

.qi-block-blog-list .qi-block-button.qodef-type--icon-boxed.qodef-size--small .qodef-m-text {
    padding: 7px 15px
}

.qi-block-blog-list .qi-block-button.qodef-type--icon-boxed.qodef-size--large .qodef-m-text {
    padding: 13px 40px
}

.qi-block-blog-list .qi-block-button.qodef-type--icon-boxed .qodef-m-icon {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 11px 0;
    position: relative;
    text-align: center
}

.qi-block-blog-list .qi-block-button.qodef-type--icon-boxed .qodef-m-icon i {
    line-height: inherit
}

.qi-block-blog-list .qi-block-button.qodef-type--icon-boxed .qodef-m-icon svg {
    fill: currentColor;
    stroke: currentColor;
    width: 1em
}

.qi-block-blog-list .qi-block-button.qodef-type--icon-boxed .qodef-m-border {
    background-color: currentColor;
    transition: background-color .25s ease-in-out;
    width: 2px
}

.qi-block-blog-list.qodef-alignment--centered {
    text-align: center
}

.qi-block-blog-list.qodef-alignment--centered .qodef-blog-item .qodef-e-info {
    justify-content: center !important
}

.qi-block-blog-list.qodef-info-no-icons .qodef-e-info .qodef-e-info-item:not(:last-child):after {
    content: "/";
    position: absolute;
    right: -.6rem;
    transform: translateX(50%)
}

.qi-block-blog-list.qodef-title--hover-underline .qodef-e-title-link {
    background-image: linear-gradient(transparent calc(100% - 2px), currentColor 2px);
    background-repeat: no-repeat;
    background-size: 0 100%;
    transition: .9s cubic-bezier(.32, .32, .15, 1.17);
    width: 100%
}

.qi-block-blog-list.qodef-title--hover-underline .qodef-e-title-link:hover {
    background-size: 100% 100%
}

.qi-block-blog-list.qodef-title--hover-underline.qodef-item-layout--minimal .qodef-e-title-link,
.qi-block-blog-list.qodef-title--hover-underline.qodef-item-layout--side-image .qodef-e-title-link {
    background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
    background-repeat: no-repeat;
    background-size: 0 100%;
    transition: .9s cubic-bezier(.32, .32, .15, 1.17);
    width: 100%
}

.qi-block-blog-list.qodef-title--hover-underline.qodef-item-layout--minimal .qodef-e-title-link:hover,
.qi-block-blog-list.qodef-title--hover-underline.qodef-item-layout--side-image .qodef-e-title-link:hover {
    background-size: 100% 100%
}

.qi-block-blog-list .qodef-e-media-image a:after {
    background-color: transparent;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color .35s ease-out;
    width: 100%
}

.qi-block-blog-list.qodef-image--hover-zoom .qodef-e-media-image a {
    display: block;
    transform: scale(1.005) translateZ(0);
    transition: transform .35s cubic-bezier(.25, .46, .45, .94);
    width: 100%;
    will-change: transform
}

.qi-block-blog-list.qodef-image--hover-zoom .qodef-e:hover .qodef-e-media-image a {
    transform: scale(1.03)
}

.qi-block-blog-list.qodef-image--hover-zoom-out .qodef-e-media-image a {
    display: block;
    transform: scale(1.03) translateZ(0);
    transition: transform .35s cubic-bezier(.25, .46, .45, .94);
    width: 100%;
    will-change: transform
}

.qi-block-blog-list.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-media-image a {
    transform: scale(1)
}

.qi-block-blog-list.qodef-image--hover-move .qodef-e-media-image a {
    display: block;
    transform: scale(1.2);
    transition: transform .5s cubic-bezier(.33, .02, 0, .93);
    width: 100%;
    will-change: transform
}

.qi-block-blog-list.qodef-image--hover-move .qodef-e:hover .qodef-e-media-image a {
    transform: scale(1.2) translateX(12px)
}

.qi-block-blog-list.qodef-image--hover-from-top a {
    transform-origin: top
}

.qi-block-blog-list.qodef-image--hover-from-bottom a {
    transform-origin: bottom
}

.qi-block-blog-list.qodef-image--hover-from-left a {
    transform-origin: left
}

.qi-block-blog-list.qodef-image--hover-from-right a {
    transform-origin: right
}

.qi-block-blog-list.qodef-item-layout--boxed .qodef-e-media-holder {
    position: relative
}

.qi-block-blog-list.qodef-item-layout--boxed .qodef-e-info-date {
    background-color: #111;
    color: #fff;
    padding: 12px 18px;
    position: absolute;
    right: 0;
    top: 0
}

.qi-block-blog-list.qodef-item-layout--boxed .qodef-e-info-date a {
    color: inherit
}

.qi-block-blog-list.qodef-item-layout--boxed .qodef-e-inner {
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08)
}

.qi-block-blog-list.qodef-item-layout--boxed .qodef-e-text {
    margin-bottom: 1em
}

.qi-block-blog-list.qodef-item-layout--boxed .qodef-e-content {
    padding: 45px 40px
}

.qi-block-blog-list.qodef-item-layout--date-boxed .qodef-e-media-holder {
    position: relative
}

.qi-block-blog-list.qodef-item-layout--date-boxed .qodef-e-info-date {
    background-color: #111;
    color: #fff;
    padding: 12px 18px;
    position: absolute;
    right: 0;
    top: 0
}

.qi-block-blog-list.qodef-item-layout--date-boxed .qodef-e-info-date a {
    color: inherit
}

.qi-block-blog-list.qodef-item-layout--date-boxed .qodef-e-media {
    margin-bottom: 1.5em
}

.qi-block-blog-list.qodef-item-layout--date-boxed .qodef-e-text {
    margin-bottom: 1em
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-e-media-holder {
    position: relative
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-e-info-date {
    background-color: #fff;
    padding: 12px 18px;
    position: absolute;
    right: 0;
    top: 0
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-e-info-date a {
    color: inherit
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-e-content {
    bottom: 0;
    left: 0;
    padding: 40px;
    position: absolute
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-without-image .qodef-e-inner {
    background-color: #3c3c3c
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-without-image .qodef-e-content {
    position: relative
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-without-image .qodef-e-info-date {
    z-index: 1
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item {
    color: #fff
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-info--top .qodef-e-info-item a:hover {
    color: inherit
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-e-title {
    color: #fff;
    margin: 0
}

.qi-block-blog-list.qodef-item-layout--info-on-image .qodef-e-title a {
    color: inherit
}

.qi-block-blog-list.qodef-item-layout--minimal {
    overflow: hidden
}

.qi-block-blog-list.qodef-item-layout--minimal .qodef-gutenberg-row {
    margin-top: -2em !important
}

.qi-block-blog-list.qodef-item-layout--minimal .qodef-e-inner {
    border-top: 1px solid #ebebeb;
    padding-top: 2em
}

.qi-block-blog-list.qodef-item-layout--minimal .qodef-e-info.qodef-info--bottom {
    margin-top: 1em
}

.qi-block-blog-list.qodef-item-layout--side-image .qodef-blog-item:not(.has-post-thumbnail) .qodef-e-content {
    padding-left: 0 !important
}

.qi-block-blog-list.qodef-item-layout--side-image .qodef-e-inner {
    align-items: center;
    display: flex
}

.qodef-reverse-columns.qi-block-blog-list.qodef-item-layout--side-image .qodef-e-inner {
    flex-direction: row-reverse
}

@media (max-width:680px) {
    .qi-block-blog-list.qodef-item-layout--side-image .qodef-e-inner {
        align-items: flex-start;
        flex-direction: column
    }
    .qodef-reverse-columns.qi-block-blog-list.qodef-item-layout--side-image .qodef-e-inner {
        flex-direction: column
    }
}

.qi-block-blog-list.qodef-item-layout--side-image .qodef-e-media {
    flex-shrink: 0;
    width: 50%
}

@media (max-width:680px) {
    .qi-block-blog-list.qodef-item-layout--side-image .qodef-e-media {
        width: 100%
    }
}

.qi-block-blog-list.qodef-item-layout--side-image .qodef-e-content {
    flex: 1;
    padding: 20px 27px
}

@media (max-width:680px) {
    .qi-block-blog-list.qodef-item-layout--side-image .qodef-e-content {
        padding: 20px 0
    }
}

.qi-block-blog-list.qodef-item-layout--side-image .qodef-e-excerpt {
    margin: 0 0 1em
}

.qi-block-blog-list.qodef-item-layout--standard .qodef-e-media {
    margin-bottom: 1.5em
}

.qi-block-blog-list.qodef-item-layout--standard .qodef-e-text {
    margin-bottom: 1em
}

.qi-block-blog-list.qodef-item-layout--standard .qodef-e-info.qodef-info--bottom {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.qi-block-blog-list.qodef-item-layout--standard .qodef-e-info-author img {
    border-radius: 50%;
    margin: 0 12px 0 0 !important;
    overflow: hidden
}

.qi-block-blog-list.qodef-gutenberg-section {
    flex-wrap: wrap
}

.qi-block-blog-list.qodef-gutenberg-section .qodef-gutenberg-row {
    align-items: flex-start
}