.elementor-15889 .elementor-element.elementor-element-426415a{--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-15889 .elementor-element.elementor-element-9caf0be{--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-15889 .elementor-element.elementor-element-5f2bf3a{text-align:justify;}.elementor-15889 .elementor-element.elementor-element-fef89fa{--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-15889 .elementor-element.elementor-element-24a7b4b{text-align:justify;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15889 .elementor-element.elementor-element-24a7b4b p{margin-block-end:7px;}.elementor-15889 .elementor-element.elementor-element-e237e1a{--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;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-15889 .elementor-element.elementor-element-6b741f6 .elementor-heading-title{color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-7cf594d{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-7cf594d .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-fb07a7e{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-fb07a7e .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-674d6eb{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-674d6eb .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-6968a37{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-6968a37 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-017404e .elementor-heading-title{color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-ccbb97f{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-ccbb97f .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-eac2ce4{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-eac2ce4 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-e30b8b4{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-e30b8b4 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-c2cedfb{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-c2cedfb .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-f6da2ea{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-f6da2ea .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-52cd4a9{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-52cd4a9 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-d100fc2{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-d100fc2 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-faae1ce{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-faae1ce .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-2c8f894{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-2c8f894 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-36d933e .elementor-heading-title{color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-be0acb3{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-be0acb3 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-bd618be{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-bd618be .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-2a4dde0 .elementor-heading-title{color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-3a6b4ac{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-3a6b4ac .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-8280821{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-8280821 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-aaa27d7{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-aaa27d7 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-127d179{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-127d179 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-9722ca1{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-9722ca1 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-4e1330c .elementor-heading-title{color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-33120e8{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-33120e8 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-dc5dc1c{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-dc5dc1c .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-52ab20a{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-52ab20a .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-0288e0f .elementor-heading-title{color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-7726aac{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-7726aac .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-601d7bb{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-601d7bb .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-295514e{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-295514e .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-314a687{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-314a687 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-43a1367{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-43a1367 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-4004e0d{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-4004e0d .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-3b35f50{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-3b35f50 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-e55919f{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-e55919f .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-d11e64e .elementor-heading-title{color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-99b726b{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-99b726b .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-e7021a7{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-e7021a7 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-9c433c7 .elementor-heading-title{color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-c209a02{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-c209a02 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-2067d02{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-2067d02 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-97d5e1c{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-97d5e1c .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-87e62d5{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-87e62d5 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-1c72012{padding:15px 0px 0px 0px;}.elementor-15889 .elementor-element.elementor-element-1c72012 .elementor-heading-title{color:#272727;}.elementor-15889 .elementor-element.elementor-element-6152572{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-15889 .elementor-element.elementor-element-da83b34{--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-15889 .elementor-element.elementor-element-da83b34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15889 .elementor-element.elementor-element-d50ff56 .elementor-icon-wrapper{text-align:center;}.elementor-15889 .elementor-element.elementor-element-d50ff56.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-d50ff56.elementor-view-framed .elementor-icon, .elementor-15889 .elementor-element.elementor-element-d50ff56.elementor-view-default .elementor-icon{color:var( --e-global-color-62ceaf7 );border-color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-d50ff56.elementor-view-framed .elementor-icon, .elementor-15889 .elementor-element.elementor-element-d50ff56.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-c4ad1e2{--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;--justify-content:center;}.elementor-15889 .elementor-element.elementor-element-3da50f1 .elementor-heading-title{color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-3da50f1 .elementor-heading-title a:hover, .elementor-15889 .elementor-element.elementor-element-3da50f1 .elementor-heading-title a:focus{color:#FFC5C5;}.elementor-15889 .elementor-element.elementor-element-51dc949{--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-15889 .elementor-element.elementor-element-56c3404{text-align:justify;}.elementor-15889 .elementor-element.elementor-element-156dd46{--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-15889 .elementor-element.elementor-element-1752727 img{border-radius:15px 15px 15px 15px;}.elementor-15889 .elementor-element.elementor-element-037355e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-15889 .elementor-element.elementor-element-49ab217{--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-15889 .elementor-element.elementor-element-49ab217.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15889 .elementor-element.elementor-element-902a0a0 .elementor-icon-wrapper{text-align:center;}.elementor-15889 .elementor-element.elementor-element-902a0a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-902a0a0.elementor-view-framed .elementor-icon, .elementor-15889 .elementor-element.elementor-element-902a0a0.elementor-view-default .elementor-icon{color:var( --e-global-color-62ceaf7 );border-color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-902a0a0.elementor-view-framed .elementor-icon, .elementor-15889 .elementor-element.elementor-element-902a0a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-66fd47d{--display:flex;--justify-content:center;}.elementor-15889 .elementor-element.elementor-element-aa822fa .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-aa822fa .elementor-heading-title a:hover, .elementor-15889 .elementor-element.elementor-element-aa822fa .elementor-heading-title a:focus{color:#FFC5C5;}.elementor-15889 .elementor-element.elementor-element-02659e7{--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-15889 .elementor-element.elementor-element-4c08ac7{text-align:justify;}.elementor-15889 .elementor-element.elementor-element-115866b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-15889 .elementor-element.elementor-element-843490f{--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-15889 .elementor-element.elementor-element-843490f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15889 .elementor-element.elementor-element-2e5f44d .elementor-icon-wrapper{text-align:center;}.elementor-15889 .elementor-element.elementor-element-2e5f44d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-2e5f44d.elementor-view-framed .elementor-icon, .elementor-15889 .elementor-element.elementor-element-2e5f44d.elementor-view-default .elementor-icon{color:var( --e-global-color-62ceaf7 );border-color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-2e5f44d.elementor-view-framed .elementor-icon, .elementor-15889 .elementor-element.elementor-element-2e5f44d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-8ba9a64{--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;--justify-content:center;}.elementor-15889 .elementor-element.elementor-element-cc8122e .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-62ceaf7 );}.elementor-15889 .elementor-element.elementor-element-cc8122e .elementor-heading-title a:hover, .elementor-15889 .elementor-element.elementor-element-cc8122e .elementor-heading-title a:focus{color:#FFC5C5;}.elementor-15889 .elementor-element.elementor-element-51b5cd8{--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-15889 .elementor-element.elementor-element-362feb4{--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-15889 .elementor-element.elementor-element-4f4c84f img{border-radius:25px 25px 25px 25px;}@media(min-width:768px){.elementor-15889 .elementor-element.elementor-element-da83b34{--width:12.506%;}.elementor-15889 .elementor-element.elementor-element-c4ad1e2{--width:50%;}.elementor-15889 .elementor-element.elementor-element-49ab217{--width:12.38%;}.elementor-15889 .elementor-element.elementor-element-66fd47d{--width:50%;}.elementor-15889 .elementor-element.elementor-element-843490f{--width:12.508%;}.elementor-15889 .elementor-element.elementor-element-8ba9a64{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-4a4bfd2 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01d8044 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f0881c */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5bd01e */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8dd6755 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8be2454 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6cc9fd */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f9c9448 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e41e74 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1a4013 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e61a26d */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3561059 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-700174a */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9385c4d */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bc4a9a */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d96f956 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45716aa */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a12b799 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e519bf */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3c433e */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d46e6d */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e629cd */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb0440a */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41b5c9d */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-123864e */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d3f710 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d49ed06 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e68f1d */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22fa6b6 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75d9d1d */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65062ac */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-843af1b */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e1d448 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1060ed5 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ed7271 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39cc09f */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5316cd5 */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c09517b */.responsive-table {
  overflow-x: auto;
  margin: 20px 0;
  margin-top: 0px;
}

.responsive-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* برای جلوگیری از جمع شدن جدول */
}

.responsive-table th, .responsive-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  font-size: 14px;
}

.responsive-table th {
  background-color: #f4f4f4;
  font-weight: bold;
}

.responsive-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* موبایل */
@media (max-width: 768px) {
  .responsive-table th, .responsive-table td {
    font-size: 12px;
    padding: 6px 8px;
  }
}/* End custom CSS */