.elementor .e-3944c48-7fa23d7{width:400px;height:400px;}.elementor .e-3a0c7ec{width:45%;flex-direction:column;}.elementor .e-1509afa-0070a8e{width:85%;font-family:"Vazirmatn";font-weight:700;font-size:16px;color:#5B6478;margin-block-start:20px;margin-block-end:30px;}.elementor .e-31e3106-6e888ab{font-weight:700;font-size:20px;color:#ffffff;margin-inline-end:50px;border-radius:35px;background-color:#2AA8E0;box-shadow:0px 10px 25px 0px #00a3ff59;transform:translate3d(0px, -6px, 0px);align-self:end;}.elementor .e-535f2fd{width:50%;padding-inline-end:20px;flex-direction:column;row-gap:20px;}.elementor .e-94e036d{padding-block-start:50px;padding-block-end:20px;flex-direction:row;}.elementor .e-23b1107{width:25%;flex-direction:column;}.elementor .e-fa88af3-a8e3482{width:25%;flex-direction:column;}.elementor .e-8875ce7{width:25%;flex-direction:column;}.elementor .e-20bb446{width:25%;flex-direction:column;}.elementor .e-7f98373{width:25%;flex-direction:column;/* استایل کانتینر کلی دسته‌بندی‌ها */
.piruz-category-bar {
gap: 14px !important;
margin-top: 25px;
padding: 10px 0;
}

/* استایل هر کارت دسته‌بندی */
.piruz-category-bar .elementor-widget-icon-box {
background: #F8FAFC;
border: 1px solid #E2E8F0;
border-radius: 14px;
padding: 16px 14px;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
cursor: pointer;
}

/* افکت هاور روی کارت */
.piruz-category-bar .elementor-widget-icon-box:hover {
background: #FFFFFF;
border-color: #38BDF8;
transform: translateY(-4px);
box-shadow: 0 12px 24px rgba(0, 117, 255, 0.09);
}

/* رنگ و ترنزیشن آیکون هنگام هاور */
.piruz-category-bar .elementor-widget-icon-box:hover .elementor-icon {
transform: scale(1.08);
transition: transform 0.3s ease;
}\n}.elementor .e-5ff95bf{padding-inline-start:40px;padding-inline-end:40px;flex-direction:row;justify-content:center;align-items:center;piruz-category-bar\n}.elementor .e-0265a6c-12fb808{width:70px;height:1px;color:#2AA8E0;margin-block-start:-9px;margin-block-end:5px;align-self:center;}.elementor .e-15e4fff-249eb7b{font-size:16px;color:#5B6478;text-align:center;margin-block-start:5px;align-self:center;}.elementor .e-d0e27ca{width:1200px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:20px;background-color:#F7FAFC;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-d893b13-4286100{border-radius:20px;}.elementor .e-4ac3962-3458f25{font-weight:700;font-size:17px;color:#0A2540;margin-block-end:4px;align-self:center;}.elementor .e-3da66ee-f260d95{font-weight:500;font-size:12px;color:#0075FF;letter-spacing:0.3px;align-self:center;}.elementor .e-5e1b9c2-44e1952{font-size:13px;color:#64748B;line-height:18px;text-align:center;margin-block-start:25px;margin-block-end:20px;align-self:center;}.elementor .e-a6b08fc-ad487ab{font-weight:700;font-size:12px;color:#0075FF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;border-radius:20px;background-color:rgba(0, 117, 255, 0.08);align-self:center;}.elementor .e-5017ef9-f394f2e{width:25%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;border-width:1px;border-color:#E8EEF5;border-style:solid;box-shadow:0px 12px 32px -4px rgba(94, 46, 29, 0.2);flex-direction:column;}.elementor .e-b08bdea-b7723a5{border-radius:20px;}.elementor .e-7075374-d997d09{font-weight:700;font-size:17px;color:#0A2540;margin-block-end:4px;align-self:center;}.elementor .e-53d7709-70873af{font-weight:500;font-size:12px;color:#0075FF;letter-spacing:0.3px;align-self:center;}.elementor .e-7faa901-7d4795b{font-size:13px;color:#64748B;line-height:18px;text-align:center;margin-block-start:25px;margin-block-end:20px;align-self:center;}.elementor .e-e10196e-fcc771e{font-weight:700;font-size:12px;color:#0075FF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;border-radius:20px;background-color:rgba(0, 117, 255, 0.08);align-self:center;}.elementor .e-9bdd951-00eccec{width:25%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;border-width:1px;border-color:#E8EEF5;border-style:solid;box-shadow:0px 12px 32px -4px rgba(94, 46, 29, 0.2);flex-direction:column;}.elementor .e-63328c9-6d0e823{border-radius:20px;}.elementor .e-0f0ef88-a416f11{font-weight:700;font-size:17px;color:#0A2540;margin-block-end:4px;align-self:center;}.elementor .e-fbd6f0f-81e60cf{font-weight:500;font-size:12px;color:#0075FF;letter-spacing:0.3px;align-self:center;}.elementor .e-abb14bb-44933d4{font-size:13px;color:#64748B;line-height:18px;text-align:center;margin-block-start:25px;margin-block-end:20px;align-self:center;}.elementor .e-0d7cc44-d8e3b1d{font-weight:700;font-size:12px;color:#0075FF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;border-radius:20px;background-color:rgba(0, 117, 255, 0.08);align-self:center;}.elementor .e-7d26d5c-6f704eb{width:25%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;border-width:1px;border-color:#E8EEF5;border-style:solid;box-shadow:0px 12px 32px -4px rgba(94, 46, 29, 0.2);flex-direction:column;}.elementor .e-a0c77d0-6bd57ab{border-radius:20px;}.elementor .e-7d1bf44-1efd923{font-weight:700;font-size:17px;color:#0A2540;margin-block-end:4px;align-self:center;}.elementor .e-00ccb48-5a8ff5d{font-size:13px;color:#5B6478;align-self:end;}.elementor .e-728e7f8-b273c72{font-size:13px;color:#64748B;line-height:18px;text-align:center;margin-block-start:10px;margin-block-end:20px;align-self:center;}.elementor .e-319029c-5573e81{font-weight:700;font-size:12px;color:#0075FF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;border-radius:20px;background-color:rgba(0, 117, 255, 0.08);align-self:center;}.elementor .e-51106a2-162edd0{width:25%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;border-width:1px;border-color:#E8EEF5;border-style:solid;box-shadow:0px 12px 32px -4px rgba(94, 46, 29, 0.2);flex-direction:column;}.elementor .e-6258da7-d1bf56e{border-width:0px;}.elementor .e-e4f62e9-1b71806{padding-block-start:60px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-width:1px;border-color:#E8EEF5;border-style:solid;background-color:#FFFFFF;flex-direction:row;gap:24px;}.elementor .e-b6ad861-4a712f3{font-size:16px;color:#5B6478;text-align:center;align-self:center;}.elementor .e-8b74492-9cd6bb2{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:20px;background-color:#F7FAFC;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4923438{flex-direction:column;}.elementor .e-3db0f9b-421aa48{border-radius:20px;}.elementor .e-44828c6-8fa9713{width:50%;align-self:center;}.elementor .e-d6d2a99-4534c58{font-weight:800;font-size:22px;color:#0F2B48;margin-block-end:8px;}.elementor .e-88ea92d-ded64e6{font-weight:600;font-size:14px;color:#0075FF;margin-block-end:16px;}.elementor .e-c8855b3-731c510{font-weight:800;font-size:20px;color:#ffffff;text-align:center;margin-block-start:20px;border-radius:50px;background-color:#2AA8E0;box-shadow:0px 10px 25px 0px #00a3ff59;transform:translate3d(0px, -6px, 0px);align-self:end;}.elementor .e-8799e85-1d7daba{width:50%;align-self:center;}.elementor .e-cdcd525{width:50%;padding:28px;border-radius:20px;border-width:1px;border-color:#EEF2F7;border-style:solid;background-color:#ffffff;box-shadow:16px 6px 0px 0px rgba(10, 37, 64, 0.05);flex-direction:row;}.elementor .e-86ad3f1-62f42f8{border-radius:20px;}.elementor .e-3fe2050-b3270e0{width:50%;align-self:center;}.elementor .e-4e50ab3-11edd69{font-weight:800;font-size:22px;color:#0F2B48;margin-block-end:15px;}.elementor .e-b2312f4-fd0cf3f{font-weight:600;font-size:14px;color:#0075FF;margin-block-end:20px;}.elementor .e-6a07c39-b7ece0a{font-weight:800;font-size:20px;color:#ffffff;text-align:center;margin-block-start:20px;border-radius:50px;background-color:#2AA8E0;box-shadow:0px 10px 25px 0px #00a3ff59;transform:translate3d(0px, -6px, 0px);align-self:end;}.elementor .e-9bc3760-03ff003{width:50%;}.elementor .e-f94df79-9d2f7f8{width:50%;padding:28px;border-radius:20px;border-width:1px;border-color:#EEF2F7;border-style:solid;background-color:#ffffff;box-shadow:16px 6px 0px 0px rgba(10, 37, 64, 0.05);flex-direction:row;}.elementor .e-a71e70b{flex-direction:row;}.elementor .e-76950d3-e9bd7bb{font-size:16px;color:#5B6478;text-align:center;align-self:center;}.elementor .e-855d7b1-27b5283{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:20px;background-color:#F7FAFC;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-f3f6695{flex-direction:column;}.elementor .e-5bafba0-a42815c{border-radius:20px;}.elementor .e-3b48f40-6e5b9db{width:50%;}.elementor .e-c33ec2d-7280bc3{font-weight:700;font-size:20px;color:#0075FF;padding-block-start:5px;padding-block-end:5px;padding-inline-start:4px;padding-inline-end:4px;border-radius:20px;background-color:rgba(0, 117, 255, 0.08);align-self:center;}.elementor .e-355dffb-60d50b7{font-weight:700;font-size:15px;}.elementor .e-0022a12-997bf80{width:50%;flex-direction:column;}.elementor .e-ab258cf{width:33%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-width:1px;border-color:#EEF2F7;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 16px 0px rgba(10, 37, 64, 0.05);flex-direction:row;}.elementor .e-a5a0b7c-984da1e{border-radius:20px;}.elementor .e-c10bdcf-e963014{width:50%;}.elementor .e-99c149c-ac7efdb{font-weight:700;font-size:20px;color:#0075FF;padding-block-start:5px;padding-block-end:5px;padding-inline-start:4px;padding-inline-end:4px;border-radius:20px;background-color:rgba(0, 117, 255, 0.08);align-self:center;}.elementor .e-80606b5-ef540f6{font-weight:700;font-size:15px;}.elementor .e-61e2669-71c1cf8{width:50%;flex-direction:column;}.elementor .e-5e5d1e7-c4c8e62{width:33%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-width:1px;border-color:#EEF2F7;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 16px 0px rgba(10, 37, 64, 0.05);flex-direction:row;}.elementor .e-55b5d84-d0d2336{border-radius:20px;}.elementor .e-d1f59c6-231c058{width:50%;}.elementor .e-c0e9d72-5c8b034{font-weight:700;font-size:20px;color:#0075FF;padding-block-start:5px;padding-block-end:5px;padding-inline-start:4px;padding-inline-end:4px;border-radius:20px;background-color:rgba(0, 117, 255, 0.08);align-self:center;}.elementor .e-14ee44c-ee1a542{font-weight:700;font-size:15px;}.elementor .e-34735af-608ebeb{width:50%;flex-direction:column;}.elementor .e-7d4d600-209cf84{width:33%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-width:1px;border-color:#EEF2F7;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 16px 0px rgba(10, 37, 64, 0.05);flex-direction:row;}.elementor .e-c900b2b{flex-direction:row;}.elementor .e-75c8f93-035d9a2{font-size:15px;color:#5B6478;align-self:center;}.elementor .e-e4cc1e4-b27a57c{width:50%;}.elementor .e-4f78f52-c5bdd6b{font-weight:700;font-size:13px;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:35px;background-color:#0075FF;box-shadow:0px 10px 25px 0px #0075ff;align-self:center;}.elementor .e-ae64e89-85f5f66{width:50%;justify-content:flex-end;align-items:end;}.elementor .e-1fc0c2a-3d3e17e{flex-direction:row;}.elementor .e-2e77026-ce2b7ff{font-size:13px;color:#64748B;background-color:#F8FAFC;}.elementor .e-3442f5f-81e0563{font-size:13px;color:#64748B;background-color:#F8FAFC;}.elementor .e-da12150-b0f3322{font-size:13px;color:#64748B;background-color:#F8FAFC;}.elementor .e-73f9f0e-1324f7b{font-size:13px;color:#64748B;background-color:#F8FAFC;}.elementor .e-6a1c184{width:65%;flex-direction:column;}.elementor .e-047381f-871a06e{width:100%;height:100%;font-weight:700;font-size:20px;color:#ffffff;margin-inline-end:50px;border-radius:35px;background-color:#2AA8E0;box-shadow:0px 10px 25px 0px #00a3ff59;transform:translate3d(0px, -6px, 0px);align-self:center;}.elementor .e-80e74d4{width:35%;flex-direction:column;}.elementor .e-7e02045{column-gap:30px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-d99c285-bac75a5{width:110px;align-self:center;}.elementor .e-3d20d25-f8cc361{font-size:14px;color:#C7D5E8;}.elementor .e-4049f99{width:150px;flex-direction:column;}.elementor .e-1eadb8c-5cfc03c{font-weight:700;font-size:16px;color:#ffffff;margin:16px;}.elementor .e-803f026{width:20%;flex-direction:column;}.elementor .e-7ef8884-0d19608{font-weight:700;font-size:16px;color:#ffffff;margin:16px;}.elementor .e-a269554-942ffdf{font-size:13px;color:#C7D5E8;line-height:14px;margin-inline-start:15px;}.elementor .e-edcfe4d-d2a7ef2{flex-direction:row;}.elementor .e-61e95e8-8950b85{font-size:13px;color:#C7D5E8;line-height:14px;margin-inline-start:15px;}.elementor .e-4db68cf-e4ce7c1{flex-direction:row;}.elementor .e-50b5632-31412f7{font-size:13px;color:#C7D5E8;line-height:14px;margin-inline-start:15px;}.elementor .e-3ba4c2c-6c287d9{flex-direction:row;}.elementor .e-fabe11b-28b9396{font-size:13px;color:#C7D5E8;line-height:14px;margin-inline-start:15px;}.elementor .e-f5ef450-ff7fce0{flex-direction:row;}.elementor .e-e8a8a13{width:30%;margin-inline-start:10px;margin-inline-end:0px;flex-direction:column;}.elementor .e-e9b97cf-846d09e{font-weight:700;font-size:16px;color:#ffffff;margin:16px;}.elementor .e-6094144-ca8a9b0{font-weight:700;color:#ffffff;border-radius:35px;border-width:1px;border-color:rgba(255, 255, 255, 0.2);background-color:rgba(255, 255, 255, 0.06);}.elementor .e-8218562{width:25%;flex-direction:column;}.elementor .e-7e696d1{padding-block-start:60px;padding-block-end:30px;padding-inline-start:50px;padding-inline-end:30px;background-color:#1D2E5E;flex-direction:row;}.elementor .e-58ac13d-365301c{font-size:12px;color:#8DA3C0;}.elementor .e-c67567a{background-color:#081730;flex-direction:column;justify-content:center;align-items:center;}