#inner-page-wrapper .inner-page-container{
    padding:0
}
.aiosCommunitiesElevate__item{
    width:100%
}
.aiosCommunitiesElevate__item--title{
    position:absolute;
    z-index:5;
    left:0;
    bottom:var(--aios-communities-title-bottom, 0);
    width:100%;
    text-align:center;
    z-index:10;
    font-family:var(--font-family-title);
    font-size:25px;
    font-weight:400;
    line-height:1.6;
    letter-spacing:1.25px;
    padding:6px 10px;
    text-transform:uppercase;
    transform:var(--aios-communities-title-transform, none);
    transition:var(--transition, all .4s ease-in-out)
}
.aiosCommunitiesElevate__item--desc{
    position:absolute;
    z-index:5;
    left:0;
    bottom: 100px;
    width:100%;
    text-align:center;
    z-index:10;
    font-family:var(--font-family-title);
    font-size:16px;
    font-weight:400;
    line-height:1.6;
    letter-spacing:1.25px;
    padding:6px 10px; 
    opacity: 0;
    transform:var(--aios-communities-title-transform, none);
    transition:var(--transition, all .4s ease-in-out)
}
.aiosCommunitiesElevate__item--title:before{
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:var(--aios-communities-title-background, var(--aios-communities-primary-color, #000));
    opacity:var(--aios-communties-overlay-opacity, .7);
    transition:var(--transition, all .4s ease-in-out)
}
.aiosCommunitiesElevate__item.aios-communities-has-text-shadow{
    text-shadow:2px 2px 2px rgba(0,0,0,.5)
}
.aiosCommunitiesElevate__item a{
    display:block;
    position:relative;
    width:100%;
    color:#fff
}
.aiosCommunitiesElevate__item a canvas{
    width:100%;
    height:auto;
    display:block;
    z-index:1;
    height:207px
}
.aiosCommunitiesElevate__item a img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-position:center;
    object-position:center;
    -o-object-fit:cover;
    object-fit:cover;
    z-index:3;
    transition:var(--transition, opacity .4s ease-in-out)
}
.aiosCommunitiesElevate__item a:after{
    display:block;
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:var(--aios-communities-primary-color, linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .7) 100%));
    height:100%;
    z-index:8;
    opacity:0;
    transition:all .4s ease-in-out
}
.aiosCommunitiesElevate__item a:hover{
    --aios-communities-title-transform: translateY(50%);
    --aios-communities-title-bottom: 50%;
    --aios-communities-title-background: transparent
}
.aiosCommunitiesElevate__item a:hover .aiosCommunitiesElevate__item--desc{
    opacity: 1;
}
.aiosCommunitiesElevate__item a:hover:after{
    opacity:.7
}
.aiosCommunitiesElevate__item.aios-communities-show-overlay a{
    --aios-communities-title-opacity: 0
}
.aiosCommunitiesElevate__item.aios-communities-show-overlay a:before{
    display:block;
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:var(--aios-communities-overlay-color, #000);
    height:100%;
    z-index:7;
    opacity:.3;
    transition:all .4s ease-in-out
}
.aiosCommunitiesElevate__item.aios-communities-show-overlay a:hover a{
    opacity:0
}
.aiosCommunitiesElevate__pagination{
    padding:60px 0 20px
}
.aiosCommunitiesElevate ul{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:8px
}
.aiosCommunitiesElevate ul li .page-numbers{
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-weight:var(--pagination-font-weight, 600);
    font-size:var(--pagination-font-size, 16px);
    line-height:var(--pagination-line-height, 12%);
    color:var(--pagination-color, #000000);
    text-align:center;
    border:1px solid #AAAAAA;
    border-color:var(--pagination-border-color, #AAAAAA);
    transition:var(--transition, all .4s ease-in-out)
}
.aiosCommunitiesElevate ul li .page-numbers.current,.aiosCommunitiesElevate ul li .page-numbers:not(.dots):hover{
    background:var(--pagination-background-hover, #000000);
    color:var(--pagination-color-hover, #fff);
    border-color:var(--pagination-border-color-hover, #000000)
}
.aiosCommunitiesElevate ul li .page-numbers.prev,.aiosCommunitiesElevate ul li .page-numbers.next{
    font-size:var(--pagination-arrow-font-size, 14px)
}

.aiosCommunitiesElevate__item a:hover .aiosCommunitiesElevate__item--title{
    margin-bottom: 30px;   
}
@media screen and (min-width: 744px){
    .aiosCommunitiesElevate__items{
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .aiosCommunitiesElevate__item--title{
        font-size:25px;
        line-height:1;
        padding:14px 10px
    }
}
@media screen and (min-width: 1024px){
    .aiosCommunitiesElevate__item a canvas{
        height:284px
    }
}
@media screen and (min-width: 1280px){
    .aiosCommunitiesElevate__item--title{
        font-size:28px;
        line-height:1.6
    }
    .aiosCommunitiesElevate__item a canvas{
        height:400px
    }
}
 