.elementor-28908 .elementor-element.elementor-element-ead8072{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-blog-block-post, .elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-post-image-card, .elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-post-card{background-color:var( --e-global-color-3a47fda );padding:0px 0px 0px 0px;margin:0px 0px 24px 0px;}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-meta-lists .elementskit-single-meta{background-color:var( --e-global-color-primary );font-family:"Basis Grotesque", Tahoma;font-weight:400;}.elementor-28908 .elementor-element.elementor-element-58ae5c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-post-image-card{display:block;}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-blog-block-post .elementskit-post-body{padding:12px 16px 12px 16px;}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-post-image-card .elementskit-post-body{padding:12px 16px 12px 16px;}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-meta-lists.elementskit-style-tag{left:-10px;}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong{font-family:"Basis Grotesque", Tahoma;font-weight:400;color:var( --e-global-color-text );}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper{color:var( --e-global-color-text );}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before{color:var( --e-global-color-primary );border-width:5px;left:0%;top:-10px;}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-post-body .entry-title a{color:var( --e-global-color-text );}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-entry-header .entry-title a{color:var( --e-global-color-text );}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-post-body .entry-title{text-align:left;margin:0px 0px 0px 0px;}.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-entry-header .entry-title{text-align:left;margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-blog-block-post, .elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-post-image-card, .elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-post-card{margin:0px 0px 24px 0px;}}@media(max-width:767px){.elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-blog-block-post, .elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-post-image-card, .elementor-28908 .elementor-element.elementor-element-58ae5c9 .elementskit-post-card{margin:0px 0px 16px 0px;}}/* Start custom CSS for elementskit-blog-posts, class: .elementor-element-58ae5c9 *//* Default styling for desktop */
.elementskit-post-image-card {
    height: 290px; /* Default height for desktop */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* Adjust for tablets (screens 768px and smaller) */
@media (max-width: 768px) {
    .elementskit-post-image-card {
        height: 300px; /* Adjust height for tablets */
    }
}



/* Add space between rows of blog posts */
.elementskit-post-image-card {
    margin-bottom: 20px; /* Adjust spacing as needed */
}

/* Optionally add space between columns */
.elementskit-posts-wrapper {
    gap: 20px; /* Adjust for column spacing */
}

.elementskit-entry-thumb {
    aspect-ratio: 16/9; /* Replace with your desired ratio (e.g., 4/3, 1/1 for square) */
    overflow: hidden; /* Hide overflow to ensure images fit inside */
}/* End custom CSS */