.elementor-2520 .elementor-element.elementor-element-3cdecae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2520 .elementor-element.elementor-element-3cdecae{margin:50px 50px 50px 50px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-082a868{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-082a868{right:0px;}.elementor-2520 .elementor-element.elementor-element-082a868{top:38px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-082a868 a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-9d6013a{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-9d6013a{right:0px;}.elementor-2520 .elementor-element.elementor-element-9d6013a{top:38px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-9d6013a a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-16c76e1{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-16c76e1{right:0px;}.elementor-2520 .elementor-element.elementor-element-16c76e1{top:21px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-16c76e1 a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-752ad52{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-752ad52{right:0px;}.elementor-2520 .elementor-element.elementor-element-752ad52{top:20px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-752ad52 a{color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-e463249 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2520 .elementor-element.elementor-element-e463249{margin:50px 50px 50px 50px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-580fefd{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-580fefd{right:0px;}.elementor-2520 .elementor-element.elementor-element-580fefd{top:22px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-580fefd a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-cec7d57{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-cec7d57{right:0px;}.elementor-2520 .elementor-element.elementor-element-cec7d57{top:20px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-cec7d57 a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-f1a345d{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-f1a345d{right:0px;}.elementor-2520 .elementor-element.elementor-element-f1a345d{top:38px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-f1a345d a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-fb52abe{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-fb52abe{right:0px;}.elementor-2520 .elementor-element.elementor-element-fb52abe{top:33px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-fb52abe a{color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-d836d57{margin:50px 50px 50px 50px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-dbe1caa{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-dbe1caa{right:0px;}.elementor-2520 .elementor-element.elementor-element-dbe1caa{top:22px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-dbe1caa a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-c86a3e0{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-c86a3e0{right:0px;}.elementor-2520 .elementor-element.elementor-element-c86a3e0{top:30px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-c86a3e0 a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-e828e55{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-e828e55{right:0px;}.elementor-2520 .elementor-element.elementor-element-e828e55{top:35px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-e828e55 a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-2e3ecd5{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-2e3ecd5{right:0px;}.elementor-2520 .elementor-element.elementor-element-2e3ecd5{top:35px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-2e3ecd5 a{color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-b0cc094{margin:50px 50px 50px 50px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-c0fb993{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-c0fb993{right:0px;}.elementor-2520 .elementor-element.elementor-element-c0fb993{top:35px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-c0fb993 a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-61fd511{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-61fd511{right:0px;}.elementor-2520 .elementor-element.elementor-element-61fd511{top:35px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-61fd511 a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-57f6461{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-57f6461{right:0px;}.elementor-2520 .elementor-element.elementor-element-57f6461{top:35px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-57f6461 a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-fe01c5c{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-fe01c5c{right:0px;}.elementor-2520 .elementor-element.elementor-element-fe01c5c{top:35px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-fe01c5c a{color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-7a8c5e2{margin:50px 50px 50px 50px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-90adaf6{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-90adaf6{right:0px;}.elementor-2520 .elementor-element.elementor-element-90adaf6{top:35px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-90adaf6 a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-9d5e168{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-9d5e168{right:0px;}.elementor-2520 .elementor-element.elementor-element-9d5e168{top:35px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-9d5e168 a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-c0e006b{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-c0e006b{right:0px;}.elementor-2520 .elementor-element.elementor-element-c0e006b{top:35px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-c0e006b a{color:#FFFFFF;}body:not(.rtl) .elementor-2520 .elementor-element.elementor-element-6445b93{left:0px;}body.rtl .elementor-2520 .elementor-element.elementor-element-6445b93{right:0px;}.elementor-2520 .elementor-element.elementor-element-6445b93{top:35px;text-align:center;font-family:"yekanbakh", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-6445b93 a{color:#FFFFFF;}@media(max-width:1024px){.elementor-2520 .elementor-element.elementor-element-3cdecae{padding:50px 50px 50px 50px;}.elementor-2520 .elementor-element.elementor-element-4dbbf13 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2520 .elementor-element.elementor-element-e463249{padding:50px 50px 50px 50px;}.elementor-2520 .elementor-element.elementor-element-d836d57{padding:50px 50px 50px 50px;}.elementor-2520 .elementor-element.elementor-element-b0cc094{padding:50px 50px 50px 50px;}.elementor-2520 .elementor-element.elementor-element-7a8c5e2{padding:50px 50px 50px 50px;}}/* Start custom CSS for html, class: .elementor-element-06df0ce */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4dbbf13 */.squircle {
  width: 220px !important;
  height: 90px; /* 🔹 ارتفاع کمتر */
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-befe551 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f32a864 */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a4cfe2 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73d788f */.squircle {
  width: 190px !important;
  height: 90px;
  border-radius: 30%;
0; /* فقط برای دیدن راحت‌تر */
  margin: 10px; /* فاصله در دسکتاپ و لپ‌تاپ */
  transition: all 0.3s ease;
}

/* 📱 در موبایل کمی فاصله بیشتر بشه */
@media (max-width: 600px) {
  .squircle {
    margin: 15px; /* فاصله بیشتر بین المان‌ها */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1019e2 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4548be0 */.squircle {
  width: 190px !important;
  height: 90px;
  border-radius: 30%;
0; /* فقط برای دیدن راحت‌تر */
  margin: 10px; /* فاصله در دسکتاپ و لپ‌تاپ */
  transition: all 0.3s ease;
}

/* 📱 در موبایل کمی فاصله بیشتر بشه */
@media (max-width: 600px) {
  .squircle {
    margin: 15px; /* فاصله بیشتر بین المان‌ها */
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3cdecae */.squircle {
  width: 190px !important;
  height: 90px;
  border-radius: 30%;
  margin: 10px auto; /* وسط‌چین افقی و فاصله در بالا و پایین */
  transition: all 0.3s ease;
}

/* 📱 در موبایل کمی فاصله بیشتر بشه */
@media (max-width: 600px) {
  .squircle {
    margin: 15px auto; /* فاصله بیشتر بین المان‌ها و همچنان وسط‌چین */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb565c1 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d5f9ff */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15d2ae0 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6087b56 */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b23208 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1452d34 */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9452fbf */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9f7ff8c */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e463249 */.squircle {
  width: 190px !important;
  height: 90px;
  border-radius: 30%;
  margin: 10px auto; /* وسط‌چین افقی و فاصله در بالا و پایین */
  transition: all 0.3s ease;
}

/* 📱 در موبایل کمی فاصله بیشتر بشه */
@media (max-width: 600px) {
  .squircle {
    margin: 15px auto; /* فاصله بیشتر بین المان‌ها و همچنان وسط‌چین */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af3d1aa */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-264d7f2 */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ebead0b */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2222bf1 */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cb5893 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2bf1e0b */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c795ad */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-991f823 */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d836d57 */.squircle {
  width: 190px !important;
  height: 90px;
  border-radius: 30%;
0; /* فقط برای دیدن راحت‌تر */
  margin: 10px; /* فاصله در دسکتاپ و لپ‌تاپ */
  transition: all 0.3s ease;
}

/* 📱 در موبایل کمی فاصله بیشتر بشه */
@media (max-width: 600px) {
  .squircle {
    margin: 15px; /* فاصله بیشتر بین المان‌ها */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa62a32 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a0e9c30 */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-065f414 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-effd3c3 */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1af97f */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad7ae3a */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51096cc */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49468a1 */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b0cc094 */.squircle {
  width: 190px !important;
  height: 90px;
  border-radius: 30%;
0; /* فقط برای دیدن راحت‌تر */
  margin: 10px; /* فاصله در دسکتاپ و لپ‌تاپ */
  transition: all 0.3s ease;
}

/* 📱 در موبایل کمی فاصله بیشتر بشه */
@media (max-width: 600px) {
  .squircle {
    margin: 15px; /* فاصله بیشتر بین المان‌ها */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a583cb3 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8781922 */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e997e9 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-555bc2c */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d640adf */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48d717f */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4575b5 */.squircle {
  width: 220px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #8458ff;
  position: relative;
  overflow: hidden;
}

.squircle a {
  position: absolute;
  inset: 0;
  z-index: 5;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2eb820d */.squircle {
  width: 220px !important;
  aspect-ratio: 1;
  border-radius: 50%;
  corner-shape: squircle;
  background: #8458ff;
  box-shadow: 0 2px 6px rgba(132, 88, 255, 0.2);
  transition: all 0.25s ease;
   display: inline-block; /* 🔹 برای حفظ شکل */
  text-decoration: none;

}

.squircle:hover {
  transform: scale(1.02);
  background: #8760ff;
  box-shadow: 0 3px 8px rgba(132, 88, 255, 0.25);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a8c5e2 */.squircle {
  width: 190px !important;
  height: 90px;
  border-radius: 30%;
0; /* فقط برای دیدن راحت‌تر */
  margin: 10px; /* فاصله در دسکتاپ و لپ‌تاپ */
  transition: all 0.3s ease;
}

/* 📱 در موبایل کمی فاصله بیشتر بشه */
@media (max-width: 600px) {
  .squircle {
    margin: 15px; /* فاصله بیشتر بین المان‌ها */
  }
}/* End custom CSS */