.elementor-649 .elementor-element.elementor-element-8a32213{--display:flex;}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-post-link:before, .elementor-widget-premium-addon-blog .premium-blog-post-link:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-entry-title a{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-cats-container a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-post-content{color:var( --e-global-color-text );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container span.current{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog.premium-blog__carousel-yes .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-649 .elementor-element.elementor-element-f2ec061 .premium-blog-post-outer-container{width:33.33%;margin-bottom:5px;}.elementor-649 .elementor-element.elementor-element-f2ec061 .premium-blog-wrap:not(.premium-blog-marquee) .premium-blog-post-outer-container{padding-inline:calc( 5px/2 );}.elementor-649 .elementor-element.elementor-element-f2ec061 .premium-blog-wrap:not(.premium-blog-marquee){margin-inline:calc( -5px/2 );}.elementor-649 .elementor-element.elementor-element-f2ec061 .premium-marquee-wrapper{--pa-marquee-spacing:5px;}.elementor-649 .elementor-element.elementor-element-f2ec061 .premium-blog-content-wrapper{text-align:start;}.elementor-649 .elementor-element.elementor-element-f2ec061 .post-categories , .elementor-649 .elementor-element.elementor-element-f2ec061 .premium-blog-post-tags-container {justify-content:start;}.elementor-649 .elementor-element.elementor-element-f2ec061{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-649 .elementor-element.elementor-element-f2ec061 .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-649 .elementor-element.elementor-element-f2ec061 .premium-blog-post-container{background-color:#f5f5f5;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-649 .elementor-element.elementor-element-f2ec061 .premium-blog-post-outer-container{width:50%;}}@media(max-width:767px){.elementor-649 .elementor-element.elementor-element-f2ec061 .premium-blog-post-outer-container{width:100%;}}/* Start custom CSS for container, class: .elementor-element-8a32213 *//* Main blog section */
.elementor-649 .elementor-element.elementor-element-8a32213 {
    width: 100%;
    box-sizing: border-box;
    padding: 0px 40px !important;
    margin: 0 !important;
    background-color: #10151f !important;
}

/* Section headings */
.elementor-649 .elementor-element.elementor-element-8a32213 .elementor-heading-title {
    color: #ffffff;
}

/* Blog posts grid */
.elementor-649 .elementor-element.elementor-element-8a32213 .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 28px !important;
    width: 100% !important;
}

/* Blog cards */
.elementor-649 .elementor-element.elementor-element-8a32213 .elementor-post,
.elementor-649 .elementor-element.elementor-element-8a32213 article {
    width: 100% !important;
    min-width: 0;
    margin: 0 !important;
    background: #ffffff !important;
    border: 1px solid #30394a;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-649 .elementor-element.elementor-element-8a32213 .elementor-post:hover,
.elementor-649 .elementor-element.elementor-element-8a32213 article:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.4);
}

/* Featured image */
.elementor-649 .elementor-element.elementor-element-8a32213 .elementor-post__thumbnail img,
.elementor-649 .elementor-element.elementor-element-8a32213 article img {
    display: block;
    width: 100%;
    height: 220px;
    object-fit: cover;
}

/* Post content */
.elementor-649 .elementor-element.elementor-element-8a32213 .elementor-post__text {
    padding: 22px !important;
}

.elementor-649 .elementor-element.elementor-element-8a32213 .elementor-post__title a {
    color: #192235 !important;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.5;
    text-decoration: none;
}

.elementor-649 .elementor-element.elementor-element-8a32213 .elementor-post__title a:hover {
    color: #bd8b08 !important;
}

.elementor-649 .elementor-element.elementor-element-8a32213 .elementor-post__meta-data {
    color: #778195 !important;
    font-size: 12px;
}

.elementor-649 .elementor-element.elementor-element-8a32213 .elementor-post__excerpt {
    color: #5d6675 !important;
    font-size: 14px;
    line-height: 1.8;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-649 .elementor-element.elementor-element-8a32213 {
        padding: 45px 25px !important;
    }

    .elementor-649 .elementor-element.elementor-element-8a32213 .elementor-posts-container {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-649 .elementor-element.elementor-element-8a32213 {
        padding: 35px 15px !important;
    }

    .elementor-649 .elementor-element.elementor-element-8a32213 .elementor-posts-container {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}/* End custom CSS */