.elementor-8648 .elementor-element.elementor-element-795f9d7{margin-top:0px;margin-bottom:0px;}.elementor-8648 .elementor-element.elementor-element-7abbb3b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.4 * 100% );}.elementor-8648 .elementor-element.elementor-element-7abbb3b:after{content:"0.4";}.elementor-8648 .elementor-element.elementor-element-7abbb3b .elementor-post__meta-data span + span:before{content:"•";}.elementor-8648 .elementor-element.elementor-element-7abbb3b{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-8648 .elementor-element.elementor-element-7abbb3b .elementor-post__card{background-color:#F0F0F3;border-radius:10px;}.elementor-8648 .elementor-element.elementor-element-7abbb3b .elementor-post__text{margin-top:20px;}.elementor-8648 .elementor-element.elementor-element-7abbb3b .elementor-post__title, .elementor-8648 .elementor-element.elementor-element-7abbb3b .elementor-post__title a{line-height:29px;}@media(max-width:767px){.elementor-8648 .elementor-element.elementor-element-7abbb3b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8648 .elementor-element.elementor-element-7abbb3b:after{content:"0.5";}}/* Start custom CSS for posts, class: .elementor-element-7abbb3b */.elementor-post__card {
    
    -webkit-box-shadow:
 5px 5px 10px rgba(0,0,0,0.1),             
-5px -5px 10px #fff ;
    
    -moz-box-shadow:
 5px 5px 10px rgba(0,0,0,0.1),             
-5px -5px 10px #fff ;
             

    box-shadow:
 5px 5px 10px rgba(0,0,0,0.1),             
-5px -5px 10px #fff ;

}

.elementor-post__card:hover {
    
    -webkit-box-shadow:
  15px 15px 20px rgba(0,0,0,0.1),
 -15px -15px 20px #fff;
    
 -moz-box-shadow:
  15px 15px 20px rgba(0,0,0,0.1),
 -15px -15px 20px #fff;

    box-shadow:
  15px 15px 20px rgba(0,0,0,0.1),
 -15px -15px 20px #fff;
}/* End custom CSS */