.elementor-2183 .elementor-element.elementor-element-ac16e54{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2183 .elementor-element.elementor-element-ac16e54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2183 .elementor-element.elementor-element-a592b6d{width:var( --container-widget-width, 73.932% );max-width:73.932%;--container-widget-width:73.932%;--container-widget-flex-grow:0;}.elementor-2183 .elementor-element.elementor-element-a592b6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2183 .elementor-element.elementor-element-ff7be28{--display:flex;}.elementor-2183 .elementor-element.elementor-element-5646fe8{--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-2183 .elementor-element.elementor-element-ebad0e5 .elementor-button{background-color:#02010100;fill:#C29F70;color:#C29F70;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3B284;}.elementor-2183 .elementor-element.elementor-element-ebad0e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2183 .elementor-element.elementor-element-f8c5961 .elementor-button{background-color:#02010100;fill:#C29F70;color:#C29F70;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3B284;}.elementor-2183 .elementor-element.elementor-element-f8c5961.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2183 .elementor-element.elementor-element-8132513{--display:flex;}.elementor-2183 .elementor-element.elementor-element-de8388a{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}#elementor-popup-modal-2183 .dialog-widget-content{animation-duration:2s;background-color:#DEDCD6;}#elementor-popup-modal-2183 .dialog-message{width:325px;height:100vh;align-items:center;}#elementor-popup-modal-2183{justify-content:flex-start;align-items:center;}#elementor-popup-modal-2183 .dialog-close-button{display:flex;top:6%;font-size:25px;}@media(max-width:767px){.elementor-2183 .elementor-element.elementor-element-ac16e54{--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2183 .elementor-element.elementor-element-a592b6d{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-2183 .elementor-element.elementor-element-ff7be28{--justify-content:center;}.elementor-2183 .elementor-element.elementor-element-ebad0e5{width:auto;max-width:auto;}.elementor-2183 .elementor-element.elementor-element-f8c5961{width:auto;max-width:auto;}.elementor-2183 .elementor-element.elementor-element-8132513{--justify-content:center;}.elementor-2183 .elementor-element.elementor-element-de8388a{text-align:right;margin:0vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--icon-size:21px;}#elementor-popup-modal-2183 .dialog-message{width:280px;}}@media(min-width:768px){.elementor-2183 .elementor-element.elementor-element-ac16e54{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-ac16e54 */.hbmenu {
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebad0e5 *//* ==========================================
   Dr Sadraee - Service Glass Button
   دکمه شیشه‌ای خمیری هماهنگ با کارت خدمات
========================================== */

.dr-service-glass-btn .elementor-button,
.elementor-widget-button.dr-service-glass-btn .elementor-button {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;

  padding: 15px 38px  !important;
  border-radius: 10px !important;

  color: #243430 !important;
  background: rgba(232, 222, 214, 0.38) !important;

  border: 1.35px solid rgba(211, 178, 132, 0.62) !important;

  backdrop-filter: blur(6px) saturate(125%) !important;
  -webkit-backdrop-filter: blur(6px) saturate(125%) !important;

  box-shadow:
    1px -1px 2px rgba(255,255,255,0.72) inset,
    0 -1px 2px rgba(255,255,255,0.55) inset,
    -1px -1px 2px rgba(255,255,255,0.55) inset,
    1px 1px 2px rgba(80,60,42,0.14) inset,
    -7px 5px 14px -8px rgba(80,60,42,0.20) inset,
    0 10px 22px rgba(83,61,42,0.07) !important;

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    border-color 0.25s ease,
    background 0.25s ease !important;
}

/* برق خمیری داخل دکمه */
.dr-service-glass-btn .elementor-button::before,
.elementor-widget-button.dr-service-glass-btn .elementor-button::before {
  content: "" !important;
  position: absolute !important;
  inset: 3px !important;
  z-index: 1 !important;
  pointer-events: none !important;

  border-radius: inherit !important;

  background:
    radial-gradient(
      circle at 10% 18%,
      rgba(255,255,255,0.92) 0%,
      rgba(255,255,255,0.46) 9%,
      rgba(255,255,255,0.12) 18%,
      transparent 32%
    ),
    radial-gradient(
      circle at 92% 82%,
      rgba(255,255,255,0.55) 0%,
      rgba(255,255,255,0.18) 10%,
      transparent 28%
    ),
    linear-gradient(
      180deg,
      rgba(255,255,255,0.30) 0%,
      rgba(255,255,255,0.08) 35%,
      rgba(255,255,255,0.00) 70%
    ) !important;

  opacity: 0.95 !important;
}

/* رفلکت بیضی شیشه‌ای روی دکمه */
.dr-service-glass-btn .elementor-button::after,
.elementor-widget-button.dr-service-glass-btn .elementor-button::after {
  content: "" !important;
  position: absolute !important;
  top: 8px !important;
  left: 10px !important;
  width: 20px !important;
  height: 18px !important;
  z-index: 2 !important;
  pointer-events: none !important;

  border-radius: 999px !important;
  rotate: -12deg !important;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.82) 0%,
      rgba(255,255,255,0.34) 48%,
      rgba(255,255,255,0.00) 100%
    ) !important;

  filter: blur(0.4px) !important;
  opacity: 0.82 !important;
}

/* متن و آیکون دکمه روی افکت‌ها */
.dr-service-glass-btn .elementor-button-content-wrapper,
.elementor-widget-button.dr-service-glass-btn .elementor-button-content-wrapper {
  position: relative !important;
  z-index: 5 !important;
}

.dr-service-glass-btn .elementor-button-icon,
.elementor-widget-button.dr-service-glass-btn .elementor-button-icon {
  color: #b88a48 !important;
}

/* هاور */
.dr-service-glass-btn .elementor-button:hover,
.elementor-widget-button.dr-service-glass-btn .elementor-button:hover {
  transform: translateY(-2px) !important;

  background: rgba(232, 222, 214, 0.46) !important;
  border-color: rgba(211, 178, 132, 0.82) !important;

  box-shadow:
    1px -1px 2px rgba(255,255,255,0.80) inset,
    0 -1px 2px rgba(255,255,255,0.62) inset,
    -1px -1px 2px rgba(255,255,255,0.62) inset,
    1px 1px 2px rgba(80,60,42,0.16) inset,
    -7px 5px 14px -8px rgba(80,60,42,0.22) inset,
    0 14px 28px rgba(83,61,42,0.10) !important;
}

/* کلیک */
.dr-service-glass-btn .elementor-button:active,
.elementor-widget-button.dr-service-glass-btn .elementor-button:active {
  transform: translateY(0) scale(0.985) !important;
}
/* ==========================================
   Hero Buttons Smaller Equal Size
   هم‌اندازه ولی جمع‌وجورتر
========================================== */

.dr-service-glass-btn .elementor-button,
.elementor-widget-button.dr-service-glass-btn .elementor-button,
.dr-jelly-button .elementor-button,
.elementor-widget-button.dr-jelly-button .elementor-button,
.dr-header-glass .dr-jelly-button .elementor-button {
  box-sizing: border-box !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  height: 46px !important;
  min-height: 46px !important;

  min-width: 142px !important;

  padding: 0 28px !important;

  border-radius: 10px !important;

  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1 !important;

  white-space: nowrap !important;
}

/* محتوای داخلی */
.dr-service-glass-btn .elementor-button-content-wrapper,
.elementor-widget-button.dr-service-glass-btn .elementor-button-content-wrapper,
.dr-jelly-button .elementor-button-content-wrapper,
.elementor-widget-button.dr-jelly-button .elementor-button-content-wrapper,
.dr-header-glass .dr-jelly-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  gap: 7px !important;
  height: 100% !important;
  line-height: 1 !important;
}

/* متن */
.dr-service-glass-btn .elementor-button-text,
.elementor-widget-button.dr-service-glass-btn .elementor-button-text,
.dr-jelly-button .elementor-button-text,
.elementor-widget-button.dr-jelly-button .elementor-button-text,
.dr-header-glass .dr-jelly-button .elementor-button-text {
  line-height: 1 !important;
  display: inline-flex !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8c5961 *//* ==========================================
   Dr Sadraee - Service Glass Button
   دکمه شیشه‌ای خمیری هماهنگ با کارت خدمات
========================================== */

.dr-service-glass-btn .elementor-button,
.elementor-widget-button.dr-service-glass-btn .elementor-button {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;

  padding: 15px 38px  !important;
  border-radius: 10px !important;

  color: #243430 !important;
  background: rgba(232, 222, 214, 0.38) !important;

  border: 1.35px solid rgba(211, 178, 132, 0.62) !important;

  backdrop-filter: blur(6px) saturate(125%) !important;
  -webkit-backdrop-filter: blur(6px) saturate(125%) !important;

  box-shadow:
    1px -1px 2px rgba(255,255,255,0.72) inset,
    0 -1px 2px rgba(255,255,255,0.55) inset,
    -1px -1px 2px rgba(255,255,255,0.55) inset,
    1px 1px 2px rgba(80,60,42,0.14) inset,
    -7px 5px 14px -8px rgba(80,60,42,0.20) inset,
    0 10px 22px rgba(83,61,42,0.07) !important;

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    border-color 0.25s ease,
    background 0.25s ease !important;
}

/* برق خمیری داخل دکمه */
.dr-service-glass-btn .elementor-button::before,
.elementor-widget-button.dr-service-glass-btn .elementor-button::before {
  content: "" !important;
  position: absolute !important;
  inset: 3px !important;
  z-index: 1 !important;
  pointer-events: none !important;

  border-radius: inherit !important;

  background:
    radial-gradient(
      circle at 10% 18%,
      rgba(255,255,255,0.92) 0%,
      rgba(255,255,255,0.46) 9%,
      rgba(255,255,255,0.12) 18%,
      transparent 32%
    ),
    radial-gradient(
      circle at 92% 82%,
      rgba(255,255,255,0.55) 0%,
      rgba(255,255,255,0.18) 10%,
      transparent 28%
    ),
    linear-gradient(
      180deg,
      rgba(255,255,255,0.30) 0%,
      rgba(255,255,255,0.08) 35%,
      rgba(255,255,255,0.00) 70%
    ) !important;

  opacity: 0.95 !important;
}

/* رفلکت بیضی شیشه‌ای روی دکمه */
.dr-service-glass-btn .elementor-button::after,
.elementor-widget-button.dr-service-glass-btn .elementor-button::after {
  content: "" !important;
  position: absolute !important;
  top: 8px !important;
  left: 10px !important;
  width: 20px !important;
  height: 18px !important;
  z-index: 2 !important;
  pointer-events: none !important;

  border-radius: 999px !important;
  rotate: -12deg !important;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.82) 0%,
      rgba(255,255,255,0.34) 48%,
      rgba(255,255,255,0.00) 100%
    ) !important;

  filter: blur(0.4px) !important;
  opacity: 0.82 !important;
}

/* متن و آیکون دکمه روی افکت‌ها */
.dr-service-glass-btn .elementor-button-content-wrapper,
.elementor-widget-button.dr-service-glass-btn .elementor-button-content-wrapper {
  position: relative !important;
  z-index: 5 !important;
}

.dr-service-glass-btn .elementor-button-icon,
.elementor-widget-button.dr-service-glass-btn .elementor-button-icon {
  color: #b88a48 !important;
}

/* هاور */
.dr-service-glass-btn .elementor-button:hover,
.elementor-widget-button.dr-service-glass-btn .elementor-button:hover {
  transform: translateY(-2px) !important;

  background: rgba(232, 222, 214, 0.46) !important;
  border-color: rgba(211, 178, 132, 0.82) !important;

  box-shadow:
    1px -1px 2px rgba(255,255,255,0.80) inset,
    0 -1px 2px rgba(255,255,255,0.62) inset,
    -1px -1px 2px rgba(255,255,255,0.62) inset,
    1px 1px 2px rgba(80,60,42,0.16) inset,
    -7px 5px 14px -8px rgba(80,60,42,0.22) inset,
    0 14px 28px rgba(83,61,42,0.10) !important;
}

/* کلیک */
.dr-service-glass-btn .elementor-button:active,
.elementor-widget-button.dr-service-glass-btn .elementor-button:active {
  transform: translateY(0) scale(0.985) !important;
}
/* ==========================================
   Hero Buttons Smaller Equal Size
   هم‌اندازه ولی جمع‌وجورتر
========================================== */

.dr-service-glass-btn .elementor-button,
.elementor-widget-button.dr-service-glass-btn .elementor-button,
.dr-jelly-button .elementor-button,
.elementor-widget-button.dr-jelly-button .elementor-button,
.dr-header-glass .dr-jelly-button .elementor-button {
  box-sizing: border-box !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  height: 46px !important;
  min-height: 46px !important;

  min-width: 142px !important;

  padding: 0 28px !important;

  border-radius: 10px !important;

  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1 !important;

  white-space: nowrap !important;
}

/* محتوای داخلی */
.dr-service-glass-btn .elementor-button-content-wrapper,
.elementor-widget-button.dr-service-glass-btn .elementor-button-content-wrapper,
.dr-jelly-button .elementor-button-content-wrapper,
.elementor-widget-button.dr-jelly-button .elementor-button-content-wrapper,
.dr-header-glass .dr-jelly-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  gap: 7px !important;
  height: 100% !important;
  line-height: 1 !important;
}

/* متن */
.dr-service-glass-btn .elementor-button-text,
.elementor-widget-button.dr-service-glass-btn .elementor-button-text,
.dr-jelly-button .elementor-button-text,
.elementor-widget-button.dr-jelly-button .elementor-button-text,
.dr-header-glass .dr-jelly-button .elementor-button-text {
  line-height: 1 !important;
  display: inline-flex !important;
  align-items: center !important;
}/* End custom CSS */