.elementor-3610 .elementor-element.elementor-element-88438c0{--display:flex;--min-height:564px;}.elementor-3610 .elementor-element.elementor-element-88438c0:not(.elementor-motion-effects-element-type-background), .elementor-3610 .elementor-element.elementor-element-88438c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.astroanandsharma.tarinisolar.com/wp-content/uploads/2026/06/134e59fd-ec78-4a30-8631-effc623afd16.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3610 .elementor-element.elementor-element-a43e636{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-hfe-basic-posts .hfe-post-title a{color:var( --e-global-color-primary );}.elementor-widget-hfe-basic-posts .hfe-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-basic-posts .hfe-post-meta{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hfe-basic-posts .hfe-read-more{color:var( --e-global-color-accent );}.elementor-3610 .elementor-element.elementor-element-4b3bd91 .hfe-post-card{background-color:#F6F6F6;}.elementor-3610 .elementor-element.elementor-element-4b3bd91 .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:30px;}.elementor-3610 .elementor-element.elementor-element-4b3bd91 .hfe-post-content{padding:20px 20px 20px 20px;}.elementor-3610 .elementor-element.elementor-element-4b3bd91 .hfe-post-title a{color:#8B5A2B;}.elementor-3610 .elementor-element.elementor-element-4b3bd91 .hfe-post-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:800;text-decoration:none;margin-bottom:5px;}.elementor-3610 .elementor-element.elementor-element-4b3bd91 .hfe-post-meta{margin-bottom:15px;}.elementor-3610 .elementor-element.elementor-element-4b3bd91 .hfe-post-excerpt{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;margin-bottom:15px;}.elementor-3610 .elementor-element.elementor-element-4b3bd91 .hfe-read-more{color:#8B5A2B;font-family:"Poppins", Sans-serif;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3610 .elementor-element.elementor-element-88438c0{--min-height:400px;}.elementor-3610 .elementor-element.elementor-element-4b3bd91 .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-3610 .elementor-element.elementor-element-88438c0{--min-height:162px;}.elementor-3610 .elementor-element.elementor-element-4b3bd91 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for hfe-basic-posts, class: .elementor-element-4b3bd91 *//* Main Card */
.astro-blog-grid .uael-post__inner-wrap,
.astro-blog-grid article{
    background:#fffdf8;
    border-radius:20px;
    overflow:hidden;
    border:1px solid rgba(212,175,55,.15);
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:all .4s ease;
}

.astro-blog-grid article:hover{
    transform:translateY(-10px);
    box-shadow:0 20px 40px rgba(92,32,116,.18);
    border-color:#d4af37;
}

/* Featured Image */
.astro-blog-grid img{
    width:100%;
    height:240px;
    object-fit:cover;
    transition:all .5s ease;
}

.astro-blog-grid article:hover img{
    transform:scale(1.08);
}

/* Category Badge */
.astro-blog-grid .uael-post__terms,
.astro-blog-grid .post-categories{
    position:absolute;
    top:15px;
    left:15px;
    z-index:9;
}

.astro-blog-grid .uael-post__terms a,
.astro-blog-grid .post-categories a{
    background:linear-gradient(135deg,#d4af37,#b77a23);
    color:#fff !important;
    padding:8px 14px;
    border-radius:30px;
    font-size:12px;
    font-weight:600;
    text-decoration:none;
}

/* Title */
.astro-blog-grid h3,
.astro-blog-grid .entry-title{
    font-size:30px;
    line-height:1.35;
    font-weight:700;
    margin-top:18px;
}

.astro-blog-grid h3 a,
.astro-blog-grid .entry-title a{
    color:#8B5A2B !important;
    text-decoration:none;
}

.astro-blog-grid h3 a:hover{
    color:#b77a23 !important;
}

/* Meta */
.astro-blog-grid .uael-post__meta-data,
.astro-blog-grid .entry-meta{
    color:#8a8a8a;
    font-size:14px;
}

/* Excerpt */
.astro-blog-grid .uael-post__excerpt,
.astro-blog-grid .entry-content{
    color:#666;
    font-size:16px;
    line-height:1.8;
}

/* Read More Button */
.astro-blog-grid .uael-post__read-more,
.astro-blog-grid .read-more{
    display:inline-block;
    margin-top:15px;
    background:linear-gradient(135deg,#5c2074,#8b4ab0);
    color:#fff !important;
    padding:12px 24px;
    border-radius:50px;
    text-decoration:none;
    font-weight:600;
    transition:.3s;
}

.astro-blog-grid .uael-post__read-more:hover,
.astro-blog-grid .read-more:hover{
    transform:translateY(-3px);
    box-shadow:0 10px 25px rgba(92,32,116,.3);
}

/* Grid Gap */
.astro-blog-grid .uael-post-grid{
    gap:30px;
}/* End custom CSS */