.elementor-1345 .elementor-element.elementor-element-6810652{--display:flex;--min-height:87vh;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-1345 .elementor-element.elementor-element-8fb6483{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1345 .elementor-element.elementor-element-ab74757{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1345 .elementor-element.elementor-element-ab74757 .elementor-heading-title{font-size:56px;font-weight:700;line-height:1.2em;}.elementor-1345 .elementor-element.elementor-element-224c9e1{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-1345 .elementor-element.elementor-element-224c9e1{left:0px;}body.rtl .elementor-1345 .elementor-element.elementor-element-224c9e1{right:0px;}.elementor-1345 .elementor-element.elementor-element-f94ef0b .elementor-button{background-color:#000000;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:25px 25px 0px 0px;padding:15px 20px 15px 20px;}.elementor-1345 .elementor-element.elementor-element-f94ef0b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1345 .elementor-element.elementor-element-7b6693b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-1345 .elementor-element.elementor-element-7b6693b:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-7b6693b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1345 .elementor-element.elementor-element-1a93415{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1345 .elementor-element.elementor-element-540d6aa .blog-list.dynamic-listing-style-4:not(.list-isotope-metro) .post-content-bottom {min-height:190px;}.elementor-1345 .elementor-element.elementor-element-540d6aa .dynamic-listing .post-inner-loop .grid-item{padding:8px 8px 8px 8px;}.elementor-1345 .elementor-element.elementor-element-540d6aa .dynamic-listing .post-inner-loop .post-title,.elementor-1345 .elementor-element.elementor-element-540d6aa .dynamic-listing .post-inner-loop .post-title a{font-size:14.5px;font-weight:400;text-decoration:none;color:var( --e-global-color-astglobalcolor5 );}.elementor-1345 .elementor-element.elementor-element-540d6aa .dynamic-listing .post-inner-loop .entry-content,.elementor-1345 .elementor-element.elementor-element-540d6aa .dynamic-listing .post-inner-loop .entry-content p{color:var( --e-global-color-astglobalcolor5 );}.elementor-1345 .elementor-element.elementor-element-540d6aa .dynamic-listing .post-inner-loop .grid-item .blog-list-content{border-style:solid;border-width:0px 0px 0px 0px;border-color:#252525;border-radius:0px 0px 0px 0px;}.elementor-1345 .elementor-element.elementor-element-540d6aa .dynamic-listing .post-inner-loop .grid-item .blog-list-content:hover{border-color:#252525;}.elementor-1345 .elementor-element.elementor-element-540d6aa .theplus-posts-not-found{border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1345 .elementor-element.elementor-element-6810652{--min-height:80vh;}.elementor-1345 .elementor-element.elementor-element-ab74757 .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-1345 .elementor-element.elementor-element-6810652{--width:100%;--min-height:83vh;--justify-content:center;}.elementor-1345 .elementor-element.elementor-element-ab74757{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1345 .elementor-element.elementor-element-ab74757 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for tp-dynamic-listing, class: .elementor-element-540d6aa */.elementor-1345 .elementor-element.elementor-element-540d6aa .post-metro-content{
    top: 50%;
    bottom: 0;
    text-align: center;
}

@media only screen and (min-width:1024px){
 .elementor-1345 .elementor-element.elementor-element-540d6aa .post-hover-content{
    opacity: 0;
    transform: translateY(100%);
    transition: all .5s ease-in-out;
}

.elementor-1345 .elementor-element.elementor-element-540d6aa .blog-list-content:hover .post-hover-content{
    opacity: 1;
    transform: translateY(50%);
}   
}

.elementor-1345 .elementor-element.elementor-element-540d6aa .blog-list-content::after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom,transparent 40%,#000);
}/* End custom CSS */