.elementor-16337033 .elementor-element.elementor-element-41b827a{--display:flex;--background-transition:0.3s;}.elementor-16337033 .elementor-element.elementor-element-1c40a74{text-align:justify;font-size:20px;line-height:45px;}.elementor-16337033 .elementor-element.elementor-element-c7f566a{text-align:justify;font-size:20px;line-height:45px;}.elementor-16337033 .elementor-element.elementor-element-84b0043{text-align:justify;font-size:20px;line-height:45px;}.elementor-16337033 .elementor-element.elementor-element-e2a27ea{text-align:justify;font-size:20px;line-height:45px;}.elementor-16337033 .elementor-element.elementor-element-bb9229b{text-align:justify;font-size:20px;line-height:45px;}.elementor-16337033 .elementor-element.elementor-element-b0e5f48{text-align:justify;font-size:20px;line-height:45px;}.elementor-16337033 .elementor-element.elementor-element-f1221bb{text-align:justify;font-size:20px;line-height:45px;}.elementor-16337033 .elementor-element.elementor-element-e703198{text-align:justify;font-size:20px;line-height:45px;}.elementor-16337033 .elementor-element.elementor-element-6e8ecac{text-align:justify;font-size:20px;line-height:45px;}.elementor-16337033 .elementor-element.elementor-element-8ad22f7{text-align:justify;font-size:20px;line-height:45px;}.elementor-16337033 .elementor-element.elementor-element-75a70fc{text-align:justify;font-size:20px;line-height:45px;}@media(max-width:767px){.elementor-16337033 .elementor-element.elementor-element-1c40a74{text-align:justify;font-size:16px;line-height:1.9em;}.elementor-16337033 .elementor-element.elementor-element-c7f566a{text-align:justify;font-size:16px;line-height:1.9em;}.elementor-16337033 .elementor-element.elementor-element-84b0043{text-align:justify;font-size:16px;line-height:1.9em;}.elementor-16337033 .elementor-element.elementor-element-e2a27ea{text-align:justify;font-size:16px;line-height:1.9em;}.elementor-16337033 .elementor-element.elementor-element-bb9229b{text-align:justify;font-size:16px;line-height:1.9em;}.elementor-16337033 .elementor-element.elementor-element-b0e5f48{text-align:justify;font-size:16px;line-height:1.9em;}.elementor-16337033 .elementor-element.elementor-element-f1221bb{text-align:justify;font-size:16px;line-height:1.9em;}.elementor-16337033 .elementor-element.elementor-element-e703198{text-align:justify;font-size:16px;line-height:1.9em;}.elementor-16337033 .elementor-element.elementor-element-6e8ecac{text-align:justify;font-size:16px;line-height:1.9em;}.elementor-16337033 .elementor-element.elementor-element-8ad22f7{text-align:justify;font-size:16px;line-height:1.9em;}.elementor-16337033 .elementor-element.elementor-element-75a70fc{text-align:justify;font-size:16px;line-height:1.9em;}}/* Start custom CSS for html, class: .elementor-element-e6db13f *//* ===== BEGIN: CSS — ویزارد انتخاب ابزار (نسخه نهایی) ===== */
.vv-wiz{direction:rtl;border:1px solid #f1f1f1;border-top:3px solid #2036fd;border-radius:14px;background:#fff;box-shadow:0 6px 24px rgba(64,64,64,.07);overflow:hidden;margin:32px 0}
.vv-wiz button,.vv-wiz a{background-image:none !important;text-shadow:none !important;box-shadow:none !important;-webkit-text-fill-color:currentColor !important;text-decoration:none !important}
.vv-wiz__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#f9f9f9;border-bottom:1px solid #f1f1f1}
.vv-wiz__label{font-weight:800;color:#404040;font-size:15px}
.vv-wiz__step{font-size:12px;color:#858c95;white-space:nowrap}
.vv-wiz__step b{color:#2036fd}
.vv-wiz__track{height:3px;background:#f1f1f1}
.vv-wiz__track i{display:block;height:100%;width:33.33%;background:#2036fd;transition:width .35s ease}
.vv-wiz__body{padding:20px 18px}
.vv-wiz__q{display:none}
.vv-wiz__q.is-active{display:block;animation:vvwFade .25s ease}
@keyframes vvwFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.vv-wiz__ask{font-size:16px;font-weight:800;color:#404040;margin:0 0 14px;line-height:1.7}
.vv-wiz__opts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}

.vv-wiz__opt{display:flex;flex-direction:column;gap:4px;text-align:right;padding:13px 14px;border:1px solid #f1f1f1 !important;background:#f9f9f9 !important;border-radius:11px;cursor:pointer;font:inherit;color:#404040 !important;transition:.18s !important}
.vv-wiz__opt b{font-size:14px;font-weight:800;color:#404040 !important;transition:.18s}
.vv-wiz__opt span{font-size:12px;color:#858c95 !important;line-height:1.6}
.vv-wiz__opt:hover,.vv-wiz__opt:focus{background:#fff !important;border-color:#2036fd !important;color:#404040 !important;transform:translateY(-2px)}
.vv-wiz__opt:hover b,.vv-wiz__opt:focus b{color:#2036fd !important}
.vv-wiz__opt:hover span,.vv-wiz__opt:focus span{color:#858c95 !important}
.vv-wiz__opt:focus-visible{outline:2px solid #2036fd;outline-offset:2px}

.vv-wiz__foot{display:flex;gap:10px;padding:0 18px 16px}
.vv-wiz__nav{border:1px solid #f1f1f1 !important;background:#fff !important;color:#858c95 !important;border-radius:9px;padding:8px 14px;font:inherit;font-size:12px;cursor:pointer;transition:.18s !important}
.vv-wiz__nav:hover{background:#f9f9f9 !important;color:#404040 !important;border-color:#858c95 !important}
.vv-wiz__nav.is-reset{color:#ff5656 !important;border-color:#f1f1f1 !important}
.vv-wiz__nav.is-reset:hover{background:#fff !important;color:#ff5656 !important;border-color:#ff5656 !important}

.vv-wiz__res{animation:vvwFade .3s ease}
.vv-wiz__pick{border:1px solid #f1f1f1;border-radius:12px;padding:16px;background:#f9f9f9}
.vv-wiz__pickTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}
.vv-wiz__pickName{font-size:19px;font-weight:800;color:#2036fd !important;line-height:1.5}
.vv-wiz__pickRole{display:block;font-size:12px;font-weight:400;color:#858c95 !important;margin-top:3px}
.vv-wiz__score{font-size:12px;color:#404040 !important;background:#ffcb47 !important;border-radius:20px;padding:5px 11px;font-weight:800;white-space:nowrap}
.vv-wiz__meter{height:6px;background:#f1f1f1;border-radius:6px;margin:13px 0;overflow:hidden}
.vv-wiz__meter i{display:block;height:100%;background:#2036fd;border-radius:6px;width:0;transition:width .6s ease}
.vv-wiz__why{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:7px}
.vv-wiz__why li{font-size:12px;color:#404040;background:#fff;border:1px solid #f1f1f1;border-radius:20px;padding:5px 11px}
.vv-wiz__why li::before{content:"✓";color:#56d188;font-weight:800;margin-left:5px}
.vv-wiz__start{margin:14px 0 0;font-size:13px;color:#404040;line-height:1.9;border-top:1px dashed #f1f1f1;padding-top:12px}
.vv-wiz__start b{color:#2036fd}
.vv-wiz__alt{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px dashed #f1f1f1;border-radius:11px;padding:12px 14px}
.vv-wiz__altTxt{font-size:12.5px;color:#858c95;line-height:1.8}
.vv-wiz__altTxt b{color:#404040}
.vv-wiz__note{margin-top:12px;font-size:12.5px;color:#404040;background:#fff;border-right:3px solid #ffcb47;border-radius:8px;padding:10px 12px;line-height:1.9}

.vv-wiz__link{display:inline-block;margin-top:14px;background:#2036fd !important;color:#fff !important;border:1px solid #2036fd !important;font-size:13px;font-weight:800;border-radius:9px;padding:10px 18px;transition:.18s !important}
.vv-wiz__link:hover,.vv-wiz__link:focus{background:#404040 !important;border-color:#404040 !important;color:#fff !important}

@media (max-width:600px){
  .vv-wiz{margin:24px 0;border-radius:12px}
  .vv-wiz__bar{padding:12px 14px}
  .vv-wiz__label{font-size:14px}
  .vv-wiz__body{padding:16px 14px}
  .vv-wiz__opts{grid-template-columns:1fr;gap:8px}
  .vv-wiz__opt{padding:12px}
  .vv-wiz__opt:hover{transform:none}
  .vv-wiz__ask{font-size:15px}
  .vv-wiz__pickName{font-size:17px}
  .vv-wiz__foot{padding:0 14px 14px}
  .vv-wiz__link{display:block;text-align:center}
}
/* ===== END ===== *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a9bf9f *//* ===== BEGIN: CSS — جدول مقایسه (نسخه نهایی) ===== */
.vv-cmp{direction:rtl;margin:26px 0}
.vv-cmp button,.vv-cmp a{background-image:none !important;text-shadow:none !important;box-shadow:none !important;-webkit-text-fill-color:currentColor !important;text-decoration:none !important}
.vv-cmp__ctrl{display:flex;flex-wrap:wrap;gap:18px;align-items:center;background:#f9f9f9;border:1px solid #f1f1f1;border-radius:12px;padding:12px 14px}
.vv-cmp__group{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.vv-cmp__gt{font-size:12px;color:#858c95;margin-left:2px}

.vv-cmp__chip{font:inherit;font-size:12.5px;font-weight:800;color:#858c95 !important;background:#fff !important;border:1px solid #f1f1f1 !important;border-radius:20px;padding:6px 13px;cursor:pointer;transition:.18s !important}
.vv-cmp__chip:hover{background:#f9f9f9 !important;color:#404040 !important;border-color:#858c95 !important}
.vv-cmp__chip.is-on,.vv-cmp__chip.is-on:hover,.vv-cmp__chip.is-on:focus{background:#2036fd !important;border-color:#2036fd !important;color:#fff !important}
.vv-cmp__chip:focus-visible{outline:2px solid #2036fd;outline-offset:2px}

.vv-cmp__count{font-size:12px;color:#858c95;margin:10px 2px 8px}
.vv-cmp__count b{color:#2036fd}
.vv-cmp__empty{font-size:13px;color:#ff5656;background:#f9f9f9;border-radius:10px;padding:14px;text-align:center;margin:0}

.vv-cmp__tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;color:#404040;border:1px solid #f1f1f1;border-radius:12px;overflow:hidden}
.vv-cmp__tbl th{background:#404040 !important;color:#fff !important;font-weight:800;font-size:12.5px;text-align:right;padding:12px 14px;white-space:nowrap}
.vv-cmp__tbl td{padding:14px;border-top:1px solid #f1f1f1;vertical-align:middle;line-height:1.8;color:#404040}
.vv-cmp__tbl tbody tr:nth-child(even){background:#f9f9f9}
.vv-cmp__tbl tbody tr{transition:background .18s}
.vv-cmp__tbl tbody tr:hover{background:#f1f1f1}
.vv-cmp__tbl tbody tr:hover td,.vv-cmp__tbl tbody tr:hover td::before{color:inherit !important}
.vv-cmp__tbl tr[hidden]{display:none}

.vv-cmp__name{color:#2036fd !important;font-weight:800;border-bottom:1px dashed #2036fd !important;padding-bottom:1px;transition:.18s !important}
.vv-cmp__name:hover,.vv-cmp__name:focus,.vv-cmp__tbl tbody tr:hover .vv-cmp__name{color:#404040 !important;border-bottom-color:#404040 !important;background:transparent !important}

.vv-cmp__lvl{display:inline-flex;gap:3px;vertical-align:middle;margin-left:8px}
.vv-cmp__lvl i{width:7px;height:7px;border-radius:50%;background:#f1f1f1;display:block}
.vv-cmp__lvl[data-n="1"] i:nth-child(-n+1),
.vv-cmp__lvl[data-n="2"] i:nth-child(-n+2),
.vv-cmp__lvl[data-n="3"] i:nth-child(-n+3){background:#56d188}
.vv-cmp__lvl[data-n="4"] i:nth-child(-n+4){background:#ffcb47}
.vv-cmp__lvl[data-n="5"] i:nth-child(-n+5){background:#ff5656}
.vv-cmp__lvl+b{font-weight:800;font-size:12.5px;color:#858c95}

.vv-cmp__tag{display:inline-block;font-size:12px;font-weight:800;border-radius:20px;padding:4px 11px;white-space:nowrap}
.vv-cmp__tag.is-yes{background:#56d188 !important;color:#fff !important}
.vv-cmp__tag.is-mid{background:#ffcb47 !important;color:#404040 !important}
.vv-cmp__tag.is-no{background:#f1f1f1 !important;color:#858c95 !important}

@media (max-width:768px){
  .vv-cmp__ctrl{gap:12px;padding:12px}
  .vv-cmp__group{width:100%}
  .vv-cmp__tbl,.vv-cmp__tbl tbody,.vv-cmp__tbl tr,.vv-cmp__tbl td{display:block;width:100%}
  .vv-cmp__tbl{border:0;border-radius:0}
  .vv-cmp__tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .vv-cmp__tbl tbody tr,.vv-cmp__tbl tbody tr:nth-child(even),.vv-cmp__tbl tbody tr:hover{background:#fff;border:1px solid #f1f1f1;border-top:3px solid #2036fd;border-radius:12px;margin-bottom:12px;padding:4px 0;overflow:hidden}
  .vv-cmp__tbl td{border-top:0;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 14px;text-align:left}
  .vv-cmp__tbl td+td{border-top:1px solid #f9f9f9}
  .vv-cmp__tbl td::before{content:attr(data-th);font-size:12px;font-weight:800;color:#858c95;text-align:right;flex:0 0 auto}
  .vv-cmp__tbl td:first-child{background:#f9f9f9;padding:12px 14px;justify-content:flex-start}
  .vv-cmp__tbl td:first-child::before{display:none}
  .vv-cmp__name{font-size:15px;border-bottom:0 !important}
  .vv-cmp__lvl{margin:0 0 0 6px}
}
/* ===== END ===== *//* End custom CSS */