.elementor-29192 .elementor-element.elementor-element-308759d{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-29192 .elementor-element.elementor-element-308759d:after{content:"0.66";}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__thumbnail__link{width:100%;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__meta-data span + span:before{content:"•";}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__card{background-color:#FFFFFF;border-width:0px;border-radius:24px;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__card .elementor-post__meta-data{border-top-color:#FFFFFF00;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__text{margin-top:24px;margin-bottom:0px;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__thumbnail img{filter:brightness( 80% ) contrast( 100% ) saturate( 80% ) blur( 0px ) hue-rotate( 0deg );}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__badge{left:0;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__card .elementor-post__badge{color:#EEDEDE00;font-size:0px;margin:0px;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__title, .elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__title a{color:#3A3A3A;font-size:28px;font-weight:700;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__title{margin-bottom:24px;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__meta-data{font-size:0.01px;font-weight:100;text-transform:lowercase;letter-spacing:-5px;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__excerpt p{color:#3A3A3A;font-weight:400;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__excerpt{margin-bottom:24px;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__read-more{margin-bottom:0px;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-pagination{text-align:center;font-weight:700;margin-top:27px;}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-astglobalcolor1 );}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-astglobalcolor0 );}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-pagination .page-numbers.current{color:var( --e-global-color-2b9d759 );}body:not(.rtl) .elementor-29192 .elementor-element.elementor-element-308759d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 16px/2 );}body:not(.rtl) .elementor-29192 .elementor-element.elementor-element-308759d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 16px/2 );}body.rtl .elementor-29192 .elementor-element.elementor-element-308759d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 16px/2 );}body.rtl .elementor-29192 .elementor-element.elementor-element-308759d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 16px/2 );}@media(max-width:767px){.elementor-29192 .elementor-element.elementor-element-308759d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-29192 .elementor-element.elementor-element-308759d:after{content:"0.5";}.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-308759d */.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__read-more{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    background:#a10d59;
    color:#ffffff !important;

    padding:8px 20px;
    min-width:160px;

    border-radius:25px;

    font-size:15px;
    font-weight:600;
    text-transform:none;
    text-decoration:none;

    margin-top:18px;

    transition:all .3s ease;
}



.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__thumbnail{
    overflow:hidden;
    border-bottom-left-radius:24px;
    border-bottom-right-radius:24px;
}




.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post{
    overflow:hidden;
    border-radius:28px;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    transition:all .35s ease;
    background:#fff;
}

.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post:hover{
    transform:translateY(-6px);
}

.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__thumbnail img{
    border-radius:0 0 24px 24px;
}



.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__text{
    display:flex;
    flex-direction:column;
    height:100%;
}

.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__read-more{
    margin-top:auto;
}



.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post{
    transition:
    transform .35s ease,
    box-shadow .35s ease;
}

.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 40px rgba(0,0,0,.12);
}

.elementor-29192 .elementor-element.elementor-element-308759d .elementor-post__read-more{
    min-width:130px;
    padding:9px 24px;
    font-size:14px;
}

.elementor-29192 .elementor-element.elementor-element-308759d .e-load-more-spinner{
    display:flex !important;
    justify-content:center;
    align-items:center;
    margin-top:20px;
}/* End custom CSS */