.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1048 .elementor-element.elementor-element-8a92854{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-1048 .elementor-element.elementor-element-49184a3{--display:flex;}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-grid_posts8 .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-grid_posts8 .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-grid_posts8 .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-grid_posts8 .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1048 .elementor-element.elementor-element-ca90b75.elementor-element{--align-self:center;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .grid-posts-8 .row{row-gap:25px;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content .post-title{text-align:center;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content .post-excerpt{text-align:center;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .post-cover img{object-fit:cover;min-height:200px;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .post-cover img, .elementor-1048 .elementor-element.elementor-element-ca90b75 .post-cover:before{border-radius:30px 30px 30px 30px;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content .post-btn a{color:#F5F5F5;background-color:#34234F;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content:hover .post-btn a{color:#fff;background-color:#6d0cff;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content .post-title h2{height:80px;color:#FFFFFF;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content-top{background-color:#34234F;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content{background-color:#281B3D;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content .post-excerpt, .elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content .post-excerpt p{color:#787878;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content-top, .elementor-1048 .elementor-element.elementor-element-ca90b75 .element-post-content{border-radius:30px 30px 30px 30px;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .ahura-pagination a, .elementor-1048 .elementor-element.elementor-element-ca90b75 .ahura-pagination span{border-radius:5px 5px 5px 5px;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .ahura-pagination span.current{color:#fff;background-color:#00b0ff;}.elementor-1048 .elementor-element.elementor-element-b60bfdd{--display:flex;}.elementor-1048 .elementor-element.elementor-element-3d61bad.elementor-element{--align-self:center;}.elementor-1048 .elementor-element.elementor-element-3d61bad .grid-posts-8 .row{row-gap:25px;}.elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content .post-title{text-align:center;}.elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content .post-excerpt{text-align:center;}.elementor-1048 .elementor-element.elementor-element-3d61bad .post-cover img{object-fit:cover;min-height:200px;}.elementor-1048 .elementor-element.elementor-element-3d61bad .post-cover img, .elementor-1048 .elementor-element.elementor-element-3d61bad .post-cover:before{border-radius:30px 30px 30px 30px;}.elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content .post-btn a{color:#F5F5F5;background-color:#34234F;}.elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content:hover .post-btn a{color:#fff;background-color:#6d0cff;}.elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content .post-title h2{height:80px;color:#FFFFFF;}.elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content-top{background-color:#34234F;}.elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content{background-color:#281B3D;}.elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content .post-excerpt, .elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content .post-excerpt p{color:#787878;}.elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content-top, .elementor-1048 .elementor-element.elementor-element-3d61bad .element-post-content{border-radius:30px 30px 30px 30px;}.elementor-1048 .elementor-element.elementor-element-3d61bad .ahura-pagination a, .elementor-1048 .elementor-element.elementor-element-3d61bad .ahura-pagination span{border-radius:5px 5px 5px 5px;}.elementor-1048 .elementor-element.elementor-element-3d61bad .ahura-pagination span.current{color:#fff;background-color:#00b0ff;}.elementor-1048 .elementor-element.elementor-element-377bbb8{--display:flex;}.elementor-1048 .elementor-element.elementor-element-4650966{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1048 .elementor-element.elementor-element-4650966.elementor-element{--align-self:center;}.elementor-1048 .elementor-element.elementor-element-4650966 .grid-posts-8 .row{row-gap:100px;}.elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content .post-title{text-align:center;}.elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content .post-excerpt{text-align:center;}.elementor-1048 .elementor-element.elementor-element-4650966 .post-cover img{object-fit:cover;min-height:200px;}.elementor-1048 .elementor-element.elementor-element-4650966 .post-cover img, .elementor-1048 .elementor-element.elementor-element-4650966 .post-cover:before{border-radius:30px 30px 30px 30px;}.elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content .post-btn a{color:#F5F5F5;background-color:#34234F;}.elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content:hover .post-btn a{color:#fff;background-color:#6d0cff;}.elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content .post-title h2{height:80px;color:#FFFFFF;}.elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content-top{background-color:#34234F;}.elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content{background-color:#281B3D;}.elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content .post-excerpt, .elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content .post-excerpt p{color:#787878;}.elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content-top, .elementor-1048 .elementor-element.elementor-element-4650966 .element-post-content{border-radius:30px 30px 30px 30px;}.elementor-1048 .elementor-element.elementor-element-4650966 .ahura-pagination a, .elementor-1048 .elementor-element.elementor-element-4650966 .ahura-pagination span{border-radius:5px 5px 5px 5px;}.elementor-1048 .elementor-element.elementor-element-4650966 .ahura-pagination span.current{color:#fff;background-color:#00b0ff;}.elementor-1048 .elementor-element.elementor-element-95d2bab{--display:flex;}.elementor-1048 .elementor-element.elementor-element-b93a2f9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1048 .elementor-element.elementor-element-b93a2f9.elementor-element{--align-self:center;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .grid-posts-8 .row{row-gap:25px;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content .post-title{text-align:center;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content .post-excerpt{text-align:center;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .post-cover img{object-fit:cover;min-height:200px;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .post-cover img, .elementor-1048 .elementor-element.elementor-element-b93a2f9 .post-cover:before{border-radius:30px 30px 30px 30px;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content .post-btn a{color:#F5F5F5;background-color:#34234F;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content:hover .post-btn a{color:#fff;background-color:#6d0cff;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content .post-title h2{height:80px;color:#FFFFFF;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content-top{background-color:#34234F;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content{background-color:#281B3D;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content .post-excerpt, .elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content .post-excerpt p{color:#787878;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content-top, .elementor-1048 .elementor-element.elementor-element-b93a2f9 .element-post-content{border-radius:30px 30px 30px 30px;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .ahura-pagination a, .elementor-1048 .elementor-element.elementor-element-b93a2f9 .ahura-pagination span{border-radius:5px 5px 5px 5px;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .ahura-pagination span.current{color:#fff;background-color:#00b0ff;}.elementor-1048 .elementor-element.elementor-element-4db77bd{--display:flex;}.elementor-1048 .elementor-element.elementor-element-3f7f89a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1048 .elementor-element.elementor-element-3f7f89a.elementor-element{--align-self:center;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .grid-posts-8 .row{row-gap:25px;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content .post-title{text-align:center;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content .post-excerpt{text-align:center;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .post-cover img{object-fit:cover;min-height:200px;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .post-cover img, .elementor-1048 .elementor-element.elementor-element-3f7f89a .post-cover:before{border-radius:30px 30px 30px 30px;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content .post-btn a{color:#F5F5F5;background-color:#34234F;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content:hover .post-btn a{color:#fff;background-color:#6d0cff;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content .post-title h2{height:80px;color:#FFFFFF;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content-top{background-color:#34234F;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content{background-color:#281B3D;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content .post-excerpt, .elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content .post-excerpt p{color:#787878;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content-top, .elementor-1048 .elementor-element.elementor-element-3f7f89a .element-post-content{border-radius:30px 30px 30px 30px;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .ahura-pagination a, .elementor-1048 .elementor-element.elementor-element-3f7f89a .ahura-pagination span{border-radius:5px 5px 5px 5px;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .ahura-pagination span.current{color:#fff;background-color:#00b0ff;}@media(min-width:768px){.elementor-1048 .elementor-element.elementor-element-49184a3{--width:100%;}.elementor-1048 .elementor-element.elementor-element-b60bfdd{--width:100%;}.elementor-1048 .elementor-element.elementor-element-377bbb8{--width:100%;}.elementor-1048 .elementor-element.elementor-element-95d2bab{--width:100%;}.elementor-1048 .elementor-element.elementor-element-4db77bd{--width:100%;}}@media(max-width:1024px){.elementor-1048 .elementor-element.elementor-element-8a92854{--grid-auto-flow:row;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .post-cover img{min-height:200px;}.elementor-1048 .elementor-element.elementor-element-3d61bad .post-cover img{min-height:200px;}.elementor-1048 .elementor-element.elementor-element-4650966 .post-cover img{min-height:200px;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .post-cover img{min-height:200px;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .post-cover img{min-height:200px;}}@media(max-width:767px){.elementor-1048 .elementor-element.elementor-element-8a92854{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto auto auto auto auto;--grid-auto-flow:row;}.elementor-1048 .elementor-element.elementor-element-ca90b75{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1048 .elementor-element.elementor-element-ca90b75 .post-cover img{object-fit:fill;min-height:150px;}.elementor-1048 .elementor-element.elementor-element-3d61bad .post-cover img{min-height:150px;}.elementor-1048 .elementor-element.elementor-element-377bbb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1048 .elementor-element.elementor-element-4650966{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1048 .elementor-element.elementor-element-b93a2f9{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1048 .elementor-element.elementor-element-b93a2f9 .post-cover img{min-height:150px;}.elementor-1048 .elementor-element.elementor-element-3f7f89a{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1048 .elementor-element.elementor-element-3f7f89a .post-cover img{min-height:150px;}}/* Start custom CSS for heading, class: .elementor-element-6460929 *//* ===========================
   Blog Section Title
=========================== */

.dc-blog-title{
    text-align:center;
    margin-bottom:20px;
    position:relative;
}


/* عنوان */

.dc-blog-title .elementor-heading-title{

    color:#F3EEFF;

    font-size:34px;

    font-weight:800;

    line-height:1.35;

    letter-spacing:-0.6px;

    display:inline-block;

    position:relative;

    text-shadow:
    0 0 25px rgba(168,85,247,.18);

}


/* خط زیر عنوان */

.dc-blog-title .elementor-heading-title::after{

    content:"";

    display:block;

    width:85px;

    height:4px;

    margin:14px auto 0;

    background:linear-gradient(
        90deg,
        #8B5CF6,
        #D8B4FE
    );

    border-radius:50px;

    box-shadow:
    0 0 20px rgba(168,85,247,.55);

}


/* فاصله پست ها از عنوان */

.dc-blog-posts{

    margin-top:0;

}


/* حالت موبایل */

@media(max-width:767px){

    .dc-blog-title .elementor-heading-title{

        font-size:26px;

    }


    .dc-blog-title{

        margin-bottom:16px;

    }

}/* End custom CSS */
/* Start custom CSS for grid_posts8, class: .elementor-element-ca90b75 */.elementor-1048 .elementor-element.elementor-element-ca90b75 .post-title,
.elementor-1048 .elementor-element.elementor-element-ca90b75 .post-title a{

    color:#fff !important;

    font-size:19px;

    font-weight:700;

    line-height:1.5;

}
.elementor-1048 .elementor-element.elementor-element-ca90b75 .post-cover img{
    transition:.5s ease;
}


.elementor-1048 .elementor-element.elementor-element-ca90b75 .post-cover:hover img{
    transform:scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49184a3 *//* ===========================
   Container
=========================== */

.dc-blog-container{
    max-width:1500px;
    margin:auto;
    padding:0 24px;
    position:relative;
    z-index:2;
}
.elementor-1048 .elementor-element.elementor-element-49184a3{
    background:rgba(255,255,255,0.03);
    border:1px solid rgba(255,255,255,0.08);
    border-radius:28px;
    padding:35px 35px 45px;
    margin-bottom:70px;
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
}
@media(max-width:767px){

    .dc-blog-container,
    .dc-blog-container.e-con{

        width:100% !important;
        max-width:100% !important;

        padding-left:8px !important;
        padding-right:8px !important;

    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0c8a3a *//* ===========================
   Blog Section Title
=========================== */

.dc-blog-title{
    text-align:center;
    margin-bottom:20px;
    position:relative;
}


/* عنوان */

.dc-blog-title .elementor-heading-title{

    color:#F3EEFF;

    font-size:34px;

    font-weight:800;

    line-height:1.35;

    letter-spacing:-0.6px;

    display:inline-block;

    position:relative;

    text-shadow:
    0 0 25px rgba(168,85,247,.18);

}


/* خط زیر عنوان */

.dc-blog-title .elementor-heading-title::after{

    content:"";

    display:block;

    width:85px;

    height:4px;

    margin:14px auto 0;

    background:linear-gradient(
        90deg,
        #8B5CF6,
        #D8B4FE
    );

    border-radius:50px;

    box-shadow:
    0 0 20px rgba(168,85,247,.55);

}


/* فاصله پست ها از عنوان */

.dc-blog-posts{

    margin-top:0;

}


/* حالت موبایل */

@media(max-width:767px){

    .dc-blog-title .elementor-heading-title{

        font-size:26px;

    }


    .dc-blog-title{

        margin-bottom:16px;

    }

}/* End custom CSS */
/* Start custom CSS for grid_posts8, class: .elementor-element-3d61bad */.elementor-1048 .elementor-element.elementor-element-3d61bad .post-title,
.elementor-1048 .elementor-element.elementor-element-3d61bad .post-title a{

    color:#fff !important;

    font-size:19px;

    font-weight:700;

    line-height:1.5;

}
.elementor-1048 .elementor-element.elementor-element-3d61bad .post-cover img{
    transition:.5s ease;
}


.elementor-1048 .elementor-element.elementor-element-3d61bad .post-cover:hover img{
    transform:scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60bfdd *//* ===========================
   Container
=========================== */

.dc-blog-container{
    max-width:1500px;
    margin:auto;
    padding:0 24px;
    position:relative;
    z-index:2;
}
.elementor-1048 .elementor-element.elementor-element-b60bfdd{
    background:rgba(255,255,255,0.03);
    border:1px solid rgba(255,255,255,0.08);
    border-radius:28px;
    padding:35px 35px 45px;
    margin-bottom:70px;
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
}
@media(max-width:767px){

    .dc-blog-container{
        width:100% !important;
        max-width:100% !important;
        padding-left:8px !important;
        padding-right:8px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9349e9e *//* ===========================
   Blog Section Title
=========================== */

.dc-blog-title{
    text-align:center;
    margin-bottom:20px;
    position:relative;
}


/* عنوان */

.dc-blog-title .elementor-heading-title{

    color:#F3EEFF;

    font-size:34px;

    font-weight:800;

    line-height:1.35;

    letter-spacing:-0.6px;

    display:inline-block;

    position:relative;

    text-shadow:
    0 0 25px rgba(168,85,247,.18);

}


/* خط زیر عنوان */

.dc-blog-title .elementor-heading-title::after{

    content:"";

    display:block;

    width:85px;

    height:4px;

    margin:14px auto 0;

    background:linear-gradient(
        90deg,
        #8B5CF6,
        #D8B4FE
    );

    border-radius:50px;

    box-shadow:
    0 0 20px rgba(168,85,247,.55);

}


/* فاصله پست ها از عنوان */

.dc-blog-posts{

    margin-top:0;

}


/* حالت موبایل */

@media(max-width:767px){

    .dc-blog-title .elementor-heading-title{

        font-size:26px;

    }


    .dc-blog-title{

        margin-bottom:16px;

    }

}/* End custom CSS */
/* Start custom CSS for grid_posts8, class: .elementor-element-4650966 */.elementor-1048 .elementor-element.elementor-element-4650966 .post-title,
.elementor-1048 .elementor-element.elementor-element-4650966 .post-title a{

    color:#fff !important;

    font-size:19px;

    font-weight:700;

    line-height:1.5;

}
.elementor-1048 .elementor-element.elementor-element-4650966 .post-cover img{
    transition:.5s ease;
}


.elementor-1048 .elementor-element.elementor-element-4650966 .post-cover:hover img{
    transform:scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-377bbb8 *//* ===========================
   Container
=========================== */

.dc-blog-container{
    max-width:1500px;
    margin:auto;
    padding:0 24px;
    position:relative;
    z-index:2;
}
.elementor-1048 .elementor-element.elementor-element-377bbb8{
    background:rgba(255,255,255,0.03);
    border:1px solid rgba(255,255,255,0.08);
    border-radius:28px;
    padding:35px 35px 45px;
    margin-bottom:70px;
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e321fc0 *//* ===========================
   Blog Section Title
=========================== */

.dc-blog-title{
    text-align:center;
    margin-bottom:20px;
    position:relative;
}


/* عنوان */

.dc-blog-title .elementor-heading-title{

    color:#F3EEFF;

    font-size:34px;

    font-weight:800;

    line-height:1.35;

    letter-spacing:-0.6px;

    display:inline-block;

    position:relative;

    text-shadow:
    0 0 25px rgba(168,85,247,.18);

}


/* خط زیر عنوان */

.dc-blog-title .elementor-heading-title::after{

    content:"";

    display:block;

    width:85px;

    height:4px;

    margin:14px auto 0;

    background:linear-gradient(
        90deg,
        #8B5CF6,
        #D8B4FE
    );

    border-radius:50px;

    box-shadow:
    0 0 20px rgba(168,85,247,.55);

}


/* فاصله پست ها از عنوان */

.dc-blog-posts{

    margin-top:0;

}


/* حالت موبایل */

@media(max-width:767px){

    .dc-blog-title .elementor-heading-title{

        font-size:26px;

    }


    .dc-blog-title{

        margin-bottom:16px;

    }

}/* End custom CSS */
/* Start custom CSS for grid_posts8, class: .elementor-element-b93a2f9 */.elementor-1048 .elementor-element.elementor-element-b93a2f9 .post-title,
.elementor-1048 .elementor-element.elementor-element-b93a2f9 .post-title a{

    color:#fff !important;

    font-size:19px;

    font-weight:700;

    line-height:1.5;

}
.elementor-1048 .elementor-element.elementor-element-b93a2f9 .post-cover img{
    transition:.5s ease;
}


.elementor-1048 .elementor-element.elementor-element-b93a2f9 .post-cover:hover img{
    transform:scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95d2bab *//* ===========================
   Container
=========================== */

.dc-blog-container{
    max-width:1500px;
    margin:auto;
    padding:0 24px;
    position:relative;
    z-index:2;
}
.elementor-1048 .elementor-element.elementor-element-95d2bab{
    background:rgba(255,255,255,0.03);
    border:1px solid rgba(255,255,255,0.08);
    border-radius:28px;
    padding:35px 35px 45px;
    margin-bottom:70px;
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8801eec *//* ===========================
   Blog Section Title
=========================== */

.dc-blog-title{
    text-align:center;
    margin-bottom:20px;
    position:relative;
}


/* عنوان */

.dc-blog-title .elementor-heading-title{

    color:#F3EEFF;

    font-size:34px;

    font-weight:800;

    line-height:1.35;

    letter-spacing:-0.6px;

    display:inline-block;

    position:relative;

    text-shadow:
    0 0 25px rgba(168,85,247,.18);

}


/* خط زیر عنوان */

.dc-blog-title .elementor-heading-title::after{

    content:"";

    display:block;

    width:85px;

    height:4px;

    margin:14px auto 0;

    background:linear-gradient(
        90deg,
        #8B5CF6,
        #D8B4FE
    );

    border-radius:50px;

    box-shadow:
    0 0 20px rgba(168,85,247,.55);

}


/* فاصله پست ها از عنوان */

.dc-blog-posts{

    margin-top:0;

}


/* حالت موبایل */

@media(max-width:767px){

    .dc-blog-title .elementor-heading-title{

        font-size:26px;

    }


    .dc-blog-title{

        margin-bottom:16px;

    }

}/* End custom CSS */
/* Start custom CSS for grid_posts8, class: .elementor-element-3f7f89a */.elementor-1048 .elementor-element.elementor-element-3f7f89a .post-title,
.elementor-1048 .elementor-element.elementor-element-3f7f89a .post-title a{

    color:#fff !important;

    font-size:19px;

    font-weight:700;

    line-height:1.5;

}
.elementor-1048 .elementor-element.elementor-element-3f7f89a .post-cover img{
    transition:.5s ease;
}


.elementor-1048 .elementor-element.elementor-element-3f7f89a .post-cover:hover img{
    transform:scale(1.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4db77bd *//* ===========================
   Container
=========================== */

.dc-blog-container{
    max-width:1500px;
    margin:auto;
    padding:0 24px;
    position:relative;
    z-index:2;
}
.elementor-1048 .elementor-element.elementor-element-4db77bd{
    background:rgba(255,255,255,0.03);
    border:1px solid rgba(255,255,255,0.08);
    border-radius:28px;
    padding:35px 35px 45px;
    margin-bottom:70px;
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page{
    background:
    radial-gradient(
        circle at 15% 10%,
        rgba(123,92,255,.22),
        transparent 35%
    ),
    radial-gradient(
        circle at 85% 85%,
        rgba(168,85,247,.18),
        transparent 35%
    ),
    #0f0715 !important;
}


/* نورهای شناور */

body.elementor-page::before{

    content:"";

    position:fixed;

    width:550px;
    height:550px;

    top:-180px;
    right:-150px;

    background:
    radial-gradient(
        circle,
        rgba(123,92,255,.30),
        transparent 70%
    );

    filter:blur(60px);

    animation:pageGlow 9s ease-in-out infinite;

    pointer-events:none;

    z-index:0;
}


body.elementor-page::after{

    content:"";

    position:fixed;

    width:450px;
    height:450px;

    bottom:-150px;
    left:-120px;

    background:
    radial-gradient(
        circle,
        rgba(168,85,247,.25),
        transparent 70%
    );

    filter:blur(60px);

    animation:pageGlow 12s ease-in-out infinite reverse;

    pointer-events:none;

    z-index:0;
}


@keyframes pageGlow{

    0%,100%{
        transform:translateY(0) scale(1);
    }

    50%{
        transform:translateY(50px) scale(1.1);
    }

}


.elementor-page .e-con,
.elementor-page .elementor-section{
    position:relative;
    z-index:1;
}/* End custom CSS */