.elementor-1931 .elementor-element.elementor-element-423d042{margin:-38px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1931 .elementor-element.elementor-element-d0952b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1931 .elementor-element.elementor-element-d0952b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1931 .elementor-element.elementor-element-d0952b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1931 .elementor-element.elementor-element-42b806e{font-family:"Mikhak", Sans-serif;font-size:24px;}.elementor-bc-flex-widget .elementor-1931 .elementor-element.elementor-element-17b2d6c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1931 .elementor-element.elementor-element-17b2d6c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1931 .elementor-element.elementor-element-17b2d6c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1931 .elementor-element.elementor-element-e521cd2{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-1931 .elementor-element.elementor-element-576e17c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1931 .elementor-element.elementor-element-576e17c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1931 .elementor-element.elementor-element-576e17c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1931 .elementor-element.elementor-element-576e17c > .elementor-element-populated, .elementor-1931 .elementor-element.elementor-element-576e17c > .elementor-element-populated > .elementor-background-overlay, .elementor-1931 .elementor-element.elementor-element-576e17c > .elementor-background-slideshow{border-radius:66px 66px 66px 66px;}.elementor-1931 .elementor-element.elementor-element-ac6728e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1931 .elementor-element.elementor-element-ac6728e > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-1931 .elementor-element.elementor-element-ac6728e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-1931 .elementor-element.elementor-element-d7025f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1931 .elementor-element.elementor-element-d7025f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1931 .elementor-element.elementor-element-d7025f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1931 .elementor-element.elementor-element-5f5ada8{font-family:"Mikhak", Sans-serif;font-size:16px;}.elementor-bc-flex-widget .elementor-1931 .elementor-element.elementor-element-30131f2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1931 .elementor-element.elementor-element-30131f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1931 .elementor-element.elementor-element-30131f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1931 .elementor-element.elementor-element-b0642ea{font-family:"Mikhak", Sans-serif;font-size:16px;}.elementor-bc-flex-widget .elementor-1931 .elementor-element.elementor-element-322457d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1931 .elementor-element.elementor-element-322457d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1931 .elementor-element.elementor-element-322457d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1931 .elementor-element.elementor-element-c5cf25a > .elementor-widget-container{border-radius:39px 39px 39px 39px;}.elementor-1931 .elementor-element.elementor-element-c5cf25a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1931 .elementor-element.elementor-element-94ae1b4{text-align:center;font-family:"Mikhak", Sans-serif;}.elementor-1931 .elementor-element.elementor-element-42f5c30{text-align:center;font-family:"Mikhak", Sans-serif;}.elementor-bc-flex-widget .elementor-1931 .elementor-element.elementor-element-d718daa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1931 .elementor-element.elementor-element-d718daa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1931 .elementor-element.elementor-element-d718daa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1931 .elementor-element.elementor-element-9a3067f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-1931 .elementor-element.elementor-element-253a05c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1931 .elementor-element.elementor-element-253a05c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1931 .elementor-element.elementor-element-253a05c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1931 .elementor-element.elementor-element-8581e58{font-family:"Mikhak", Sans-serif;font-size:47px;color:#A60000;}@media(min-width:768px){.elementor-1931 .elementor-element.elementor-element-576e17c{width:51.401%;}.elementor-1931 .elementor-element.elementor-element-d7025f7{width:47.931%;}.elementor-1931 .elementor-element.elementor-element-d718daa{width:56.104%;}.elementor-1931 .elementor-element.elementor-element-253a05c{width:43.509%;}}@media(max-width:767px){.elementor-1931 .elementor-element.elementor-element-423d042{margin:-45px 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-46cee5f{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1931 .elementor-element.elementor-element-42b806e{font-size:13px;}.elementor-1931 .elementor-element.elementor-element-e521cd2{--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;}}/* Start custom CSS for html, class: .elementor-element-778acb3 *//* والد مرکز کننده */
.button-section {
  width: 100%;
}

.button-center {
  width: 100%;
  display: flex;
  justify-content: center; /* وسط افقی */
}

/* دکمه اصلی – بدون تغییر رنگ و ظاهر، فقط گرد واقعی */
.btn {
  position: relative;
  width: 11rem;           /* طول دکمه */
  height: 3.5rem;         /* ارتفاع دکمه */
  border: none;
  border-radius: 50px !important; /* گرد واقعی */
  cursor: pointer;
  background: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%);
  font-size: 1.2rem;
  font-weight: 550;
  font-family: sans-serif;
  letter-spacing: 1px;
  transition: all 0.3s;
  overflow: hidden;       /* مطمئن می‌شود گردی کامل نشان داده شود */
}

/* قبل دکمه */
.btn::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  border-radius: 50px !important;
  width: 100%;
  height: 100%;
  padding: 2px;
  background: linear-gradient(135deg, #30cfd0 0%, #330867 100%);
  z-index: -1;
}

.btn:hover {
  background: #315cfd;
  background: linear-gradient(135deg, #30cfd0 0%, #330867 100%);
  color: white;
  font-size: 1.3rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-321d17c *//* والد مرکز کننده */
.button-section {
  width: 100%;
}

.button-center {
  width: 100%;
  display: flex;
  justify-content: center; /* وسط افقی */
}

/* دکمه اصلی – همان CSS اولیه بدون تغییر رنگ و افکت */
.btn {
  position: relative;
  width: 11rem;           
  height: 3.5rem;         
  border: none;
  border-radius: 50px !important; /* گرد واقعی */
  cursor: pointer;
  background: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%);
  font-size: 1.2rem;
  font-weight: 550;
  font-family: sans-serif;
  letter-spacing: 1px;
  transition: all 0.3s;
  overflow: hidden;
}

.btn::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  border-radius: 50px !important;
  width: 100%;
  height: 100%;
  padding: 2px;
  background: linear-gradient(135deg, #30cfd0 0%, #330867 100%);
  z-index: -1;
}

.btn:hover {
  background: #315cfd;
  background: linear-gradient(135deg, #30cfd0 0%, #330867 100%);
  color: white;
  font-size: 1.3rem;
}/* End custom CSS */