.elementor-156 .elementor-element.elementor-element-04d0a64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-156 .elementor-element.elementor-element-62f7849{--spacer-size:50px;}.elementor-widget-theme-post-featured-image .widget-image-caption{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-156 .elementor-element.elementor-element-30175f8{text-align:center;}.elementor-156 .elementor-element.elementor-element-30175f8 img{max-width:100%;}.elementor-156 .elementor-element.elementor-element-b335ae4{--spacer-size:100px;}.elementor-156 .elementor-element.elementor-element-dbad137{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-content{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-156 .elementor-element.elementor-element-d1386dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-156 .elementor-element.elementor-element-e4ba148{--spacer-size:30px;}.elementor-156 .elementor-element.elementor-element-86935b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-156 .elementor-element.elementor-element-8468f39{--iteration-count:infinite;--animation-duration:2000ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-156 .elementor-element.elementor-element-8468f39 .elementor-headline{text-align:center;font-family:"IRANSansWeb_FaNum_Bold", Sans-serif;font-size:20px;font-weight:100;}.elementor-156 .elementor-element.elementor-element-8468f39 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;}.elementor-156 .elementor-element.elementor-element-8468f39 .elementor-headline-dynamic-text{font-family:"IRANSansWeb_FaNum_Bold", Sans-serif;font-weight:100;}.elementor-156 .elementor-element.elementor-element-8229553{--spacer-size:30px;}@media(max-width:1024px){.elementor-156 .elementor-element.elementor-element-30175f8 img{max-width:85%;}}@media(max-width:767px){.elementor-156 .elementor-element.elementor-element-30175f8 img{max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-dbad137 */table.dataTable tfoot th, table.dataTable thead th {
background-color: #1C75BC;
color: white;
font-family: 'IRANSansWeb_FaNum_Light';
text-align: center;
}
table.dataTable, tbody, td,  table.dataTable tbody th, table.dataTable thead td, table.dataTable thead th {
    font-family: 'IRANSansWeb_FaNum_Light';
    text-align: center;
}
.dataTables_wrapper label input, .dataTables_wrapper label select {
border-radius: 15px;
border-style: dotted;
}
.elementor tbody img{
    height: 35px;
    max-width: 35px;
    border: none;
    border-radius: 0;
    box-shadow: none;
}
th {
    color: #fff;
    font-size: 15px;
}
td {
    color:#000;
    font-size: 15px;
}
table.dataTable thead th {
    padding: 5px 18px;
    border-bottom: 1px solid #111;
}
.tablepress .sorting {
    padding-left: 5px;
    
}
.tablepress>tbody>tr>* {
    color: var(--text-color);
    text-align: center;
}
@media screen and (max-width: 760px) {
th {
    font-size: 7px;
}
td {
    font-size: 10px;
}
th.column-1,td.column-1{
    padding: 1px 1px
}
table.dataTable tbody td th{
    padding: 3px 3px;
}
table.dataTable tbody td, table.dataTable tbody th {
    padding: 5px 2px;
}
}/* End custom CSS */