﻿.uicore-pagination
{
    margin-top: 60px;
}
.uicore-pagination ul
{
    margin: 0 auto!important;
    display: flex;
    list-style: none;
    padding: 0;
    justify-content: center;
    gap: 5px;
}
.uicore-pagination ul li
{
    border: 1px solid #e6e9ec;
    border-radius: var(--ui-radius);
    text-align: center;
    transition: all .23s cubic-bezier(.42,.19,.4,.93);
    line-height: 1!important;
    min-width: 1em;
}
.uicore-pagination ul li a, .uicore-pagination ul li span
{
    display: block;
}
.uicore-pagination ul li a
{
    text-align: center;
    position: relative;
}
.uicore-pagination ul li.uicore-active, .uicore-pagination ul li:hover
{
    border: 1px solid #a3afb7;
}
.uicore-pagination ul li a.next i, .uicore-pagination ul li a.next svg, .uicore-pagination ul li a.prev i, .uicore-pagination ul li a.prev svg
{
    vertical-align: middle;
    transition: .3s cubic-bezier(.24,1,.3,1);
    font-size: 16px;
    width: 16px;
}
.uicore-pagination.ui-e-pagination a.prev svg
{
    transform: rotate(180deg);
}
.uicore-pagination li
{
    overflow: hidden;
}
.uicore-pagination li>*
{
    width: 2em;
    line-height: 2em;
}
.ui-e-pagination button.ui-e-load-more
{
    transition: all .3s cubic-bezier(.24,1,.3,1);
    cursor: pointer;
}
.elementor-widget-uicore-advanced-post-grid .ui-e-item article
{
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    height: 100%;
    border-radius: var(--ui-e-border-radius);
}
.elementor-widget-uicore-advanced-post-grid .ui-e-item>div
{
    height: 100%;
}
.elementor-widget-uicore-advanced-post-grid .ui-e-post-title
{
    transition: color .3s cubic-bezier(.24,1,.3,1);
}
.ui-e-post-content
{
    margin-top: var(--ui-e-content-space);
}
.ui-e-post-top
{
    position: relative;
    overflow: hidden;
}
.ui-e-post-top-meta
{
    pointer-events: none;
}
.ui-e-post-img:not(img), .ui-e-post-top-meta
{
    height: 100%;
    width: 100%;
    position: absolute;
    display: grid;
    top: 0;
}
.ui-e-post-img-wrapp
{
    overflow: hidden;
    display: block;
}
.ui-e-post-img
{
    display: grid;
    background-size: cover;
    background-position: center;
}
.ui-e-post-img-wrapp
{
    padding-bottom: calc(var(--ui-e-img-size) * 1%);
    transition: padding 0s;
}
.ui-e-post-title
{
    margin: 0;
}
.ui-e-post-content
{
    flex: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.ui-e-post-content .elementor-button>span
{
    display: flex;
    text-align: justify;
}
.ui-e-item article
{
    transition: all .65s cubic-bezier(.23,1,.32,1);
}
@media screen and (min-width: 1024px)
{
    .ui-e-apg-split article
    {
        flex-direction: row!important;
    }
    .ui-e-apg-split .ui-e-post-top
    {
        min-width: calc(var(--ui-e-img-size) * 1%);
    }
    .ui-e-apg-split .ui-e-post-content
    {
        margin-top: 0;
        margin-left: var(--ui-e-content-space);
    }
}
@media screen and (max-width: 1024px)
{
    .ui-e-post-title
    {
        margin-top: 1.5em!important;
    }
    .ui-e-apg-split .ui-e-post-top
    {
        min-height: calc(var(--ui-e-img-size) * 1vw);
    }
}
.ui-e-apg-split .ui-e-post-img-wrapp
{
    padding: 0;
}
.ui-e-apg-overlay .ui-e-post-content
{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    justify-content: flex-end;
}
.ui-e-apg-overlay.ui-e-masonry-yes .ui-e-grid
{
    align-items: start;
}
.ui-e-apg-overlay.ui-e-meta-anim-show .ui-e-meta-wrapp
{
    max-height: 0;
    opacity: 0;
    display: grid;
    transition: all .5s cubic-bezier(.4,0,.2,1);
}
.ui-e-apg-overlay.ui-e-meta-anim-show .ui-e-item:hover .ui-e-meta-wrapp
{
    max-height: 50px;
    opacity: 1;
}
.ui-e-content-anim-show .ui-e-item .ui-e-post-content
{
    opacity: 0;
    transition: all .4s ease;
}
.ui-e-content-anim-show .ui-e-item:hover .ui-e-post-content
{
    opacity: 1;
}
.ui-e-btn-anim-show .ui-e-post-content .elementor-button
{
    opacity: 0;
    transform: translate3d(0,-8px,0);
    pointer-events: none;
}
.ui-e-btn-anim-show .ui-e-item:hover .ui-e-post-content .elementor-button
{
    transform: none;
    pointer-events: all;
    opacity: 1;
}
.ui-e-item-anim-translate .ui-e-item:hover article
{
    transform: translate3d(0,-8px,0);
}
.ui-e-meta-anim-show .ui-e-top
{
    transition: transform .3s cubic-bezier(.075,.82,.165,1),opacity .3s ease;
    opacity: 0;
    transform: translate3d(0,10px,0);
}
.ui-e-meta-anim-show .ui-e-item:hover .ui-e-top
{
    transform: translate3d(0,0,0);
    opacity: 1;
}
.ui-e-img-anim-zoom .ui-e-post-img
{
    transition: transform .8s cubic-bezier(.075,.82,.165,1);
    transform: scale(1);
}
.ui-e-img-anim-zoom .ui-e-item:hover .ui-e-post-img
{
    transform: scale(1.2);
}
.ui-e-grid-animate .ui-e-animated
{
    animation-fill-mode: both;
    animation-duration: var(-\2dui-speed);
    animation-delay: calc(var(-\2dui-delay) + var(-\2dui-stagger) * var(-\2dui-index));
}
.ui-e-title-anim-underline .ui-e-post-title span
{
    background-image: linear-gradient(to right,currentColor 0,currentColor 100%);
    background-position: 100% 95%;
    background-size: 0 2px;
    transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s;
    display: inline;
    background-repeat: no-repeat;
}
.ui-e-title-anim-underline .ui-e-item:hover .ui-e-post-title span
{
    background-size: 100% 2px;
    background-position: 0 95%;
}