.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-1c77718:#FFFFFF;--e-global-color-0f42693:#263B5E;--e-global-color-cfe8c47:#FFFFFF;--e-global-color-98d5063:#0A33FF;--e-global-color-f61f1b4:#1976D2;--e-global-typography-primary-font-family:"yekan bakh";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"yekan bakh";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"yekan bakh";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"yekan bakh";--e-global-typography-accent-font-weight:500;background-color:#F8F8F8;font-family:"yekan bakh", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{font-family:"yekan bakh", Sans-serif;}.elementor-kit-6 h1{font-family:"yekan bakh", Sans-serif;}.elementor-kit-6 h2{font-family:"yekan bakh", Sans-serif;}.elementor-kit-6 h3{font-family:"yekan bakh", Sans-serif;}.elementor-kit-6 h4{font-family:"yekan bakh", Sans-serif;}.elementor-kit-6 h5{font-family:"yekan bakh", Sans-serif;}.elementor-kit-6 h6{font-family:"yekan bakh", Sans-serif;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"yekan bakh", Sans-serif;}.elementor-kit-6 label{font-family:"yekan bakh", Sans-serif;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"yekan bakh", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-description{font-family:"yekan bakh", Sans-serif;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}.site-footer .site-description{font-family:"yekan bakh", Sans-serif;}.site-footer .copyright p{font-family:"yekan bakh", Sans-serif;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-kit-6 .box-info{
    height: 300px;
}

.elementor-kit-6 .box-info:hover{
    margin-top: -5px;
    transition: 0.3s;
}

.blog-container{
    padding: 5px;
    border-radius: 9px;
}
.blog-container h5{
    font-weight: 600;
    margin-top: 28px;
    margin-right: 20px;
}
.blog-container h5::before{
    content: '' ;
    width: 8px ;
    height: 34px;
    background: #0A33FF ;
    position: absolute ;
    right: 0 ;
    border-radius: 10px 0 0 10px;
    top: 25px ;
    
}
.blog-container ul {
        list-style-type: none ;
color: #1976d2 ;
display: flex;
flex-direction:column;
justify-content: start;
align-items: start;
padding-right: 0;
}
.blog-container ul li::before{
        content: " "; 
    display: inline-block;
    width: 0.7em; 
    height: 0.7em;
    background-color: #0A33FF ;
    margin-block-end :0.5em; 
    border-radius: 3px; 

    
}
.blog-container ul li{
    display: inline-flex;
    align-items: baseline;
    gap: 1rem;
        width: 100%;
        overflow: hidden;
}
.blog-container ul li a{
    color: #A8A8A8;
    /*padding: 1rem 0 1.25rem;*/
    font-weight: 400 !important;
    display: inline-block ;
        width: 100%;
        border-bottom: 2px solid #F7F7F7;
        display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3em;
    line-height: 3rem;
    height: auto;
    color: #ee;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    transition: color 0.3s ease;
}

.blog-container ul li a:hover {
    color: black ;
    transition: 0.3s;
}
.blog-container ul li:hover:before {
    background: #1976d2;
}


.elementor-kit-6 .customer-left {
    position: relative;
    z-index: initial;
    &::before{
        content: "";
        position: absolute !important;
        top:  calc(630px / 2) ;
        left:  calc(-85px / 2);
        width: 170px;
        height: 150px;
        z-index: -1 !important;
        background: rgba(25, 118, 210,0.7) !important;
    }
}

@media(max-width:800px) {
    .elementor-kit-6 .customer-left , .customer-right{
        &::before {
            display:none;
        }
    }
}

@media(max-width:480px) {
    .elementor-kit-6 .customer-left , .customer-right{
        &::before {
            display:none;
        }
    }
}

.elementor-kit-6 .customer-right {
    position: relative;
    z-index: initial;
    &::before{
        content: "";
        position: absolute !important;
        top:  calc(630px / 2) ;
        right:  calc(-85px / 2);
        width: 170px;
        height: 150px;
        z-index: -1 !important;
        background: rgba(25, 118, 210,0.7) !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://pshpj.ir/wp-content/uploads/2025/06/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */