.elementor-71 .elementor-element.elementor-element-261fba2d:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-261fba2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A1F;}.elementor-71 .elementor-element.elementor-element-261fba2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 16px 12px 16px;}.elementor-71 .elementor-element.elementor-element-261fba2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-71 .elementor-element.elementor-element-3041972a .elementor-menu-toggle{margin:0 auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-71 .elementor-element.elementor-element-37e385b4 .elementor-button{background-color:#61CE7000;}.elementor-71 .elementor-element.elementor-element-2a609640:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-2a609640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123225;}.elementor-71 .elementor-element.elementor-element-2a609640{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 20px 120px 20px;}.elementor-71 .elementor-element.elementor-element-2a609640 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-2db19bd{text-align:right;}.elementor-71 .elementor-element.elementor-element-2db19bd .elementor-heading-title{color:#E8F1E8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-4ebec5b4{text-align:right;}.elementor-71 .elementor-element.elementor-element-1e2d9f20 .elementor-button{background-color:#61CE7000;}.elementor-71 .elementor-element.elementor-element-253de887:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-253de887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A1F;}.elementor-71 .elementor-element.elementor-element-253de887{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 0px 20px;}.elementor-71 .elementor-element.elementor-element-253de887 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-70702abd{text-align:center;}.elementor-71 .elementor-element.elementor-element-70702abd .elementor-heading-title{color:#E8F1E8;}.elementor-71 .elementor-element.elementor-element-115c9830:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-115c9830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A1F;}.elementor-71 .elementor-element.elementor-element-115c9830{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-71 .elementor-element.elementor-element-115c9830 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-4864f187:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-71 .elementor-element.elementor-element-4864f187 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A1F;}.elementor-71 .elementor-element.elementor-element-4864f187 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 10px 20px;}.elementor-71 .elementor-element.elementor-element-4864f187 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-1ef13b89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-71 .elementor-element.elementor-element-1ef13b89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A1F;}.elementor-71 .elementor-element.elementor-element-1ef13b89 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 60px 20px;}.elementor-71 .elementor-element.elementor-element-1ef13b89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-64acae7:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-64acae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123225;}.elementor-71 .elementor-element.elementor-element-64acae7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-71 .elementor-element.elementor-element-64acae7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-31dc678c{text-align:center;}.elementor-71 .elementor-element.elementor-element-31dc678c .elementor-heading-title{color:#E8F1E8;}.elementor-71 .elementor-element.elementor-element-2405988f:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-2405988f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A1F;}.elementor-71 .elementor-element.elementor-element-2405988f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-71 .elementor-element.elementor-element-2405988f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-43b06fa0{text-align:right;}.elementor-71 .elementor-element.elementor-element-43b06fa0 .elementor-heading-title{color:#E8F1E8;}.elementor-71 .elementor-element.elementor-element-396f0f3d{text-align:right;}.elementor-71 .elementor-element.elementor-element-266a746e:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-266a746e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123225;}.elementor-71 .elementor-element.elementor-element-266a746e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-71 .elementor-element.elementor-element-266a746e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-3ad5dc4a{text-align:center;}.elementor-71 .elementor-element.elementor-element-3ad5dc4a .elementor-heading-title{color:#E8F1E8;}.elementor-71 .elementor-element.elementor-element-23ad463b{text-align:right;}.elementor-71 .elementor-element.elementor-element-2aaddc8b{text-align:right;}.elementor-71 .elementor-element.elementor-element-37ce9916{text-align:right;}.elementor-71 .elementor-element.elementor-element-76045540:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-76045540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A1F;}.elementor-71 .elementor-element.elementor-element-76045540{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-71 .elementor-element.elementor-element-76045540 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-6efcbef3{text-align:center;}.elementor-71 .elementor-element.elementor-element-6efcbef3 .elementor-heading-title{color:#E8F1E8;}.elementor-71 .elementor-element.elementor-element-5319578a{text-align:center;}.elementor-71 .elementor-element.elementor-element-678cf390:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-678cf390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A1F;}.elementor-71 .elementor-element.elementor-element-678cf390{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-71 .elementor-element.elementor-element-678cf390 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-158e9e2b{text-align:center;}/* Start custom CSS for button, class: .elementor-element-37e385b4 *//* ===== Asia2020 Premium Glass Button 2025 ===== */
.btn-glass-2025 .elementor-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* حالت شیشه‌ای */
  background: rgba(30, 60, 40, 0.25) !important;
  border-radius: 12px;
  border: 1px solid rgba(100, 180, 120, 0.35);
  backdrop-filter: blur(14px) saturate(180%);
  -webkit-backdrop-filter: blur(14px) saturate(180%);
  
  /* متن */
  color: #E6F9EC !important;
  font-weight: 600;
  padding: 10px 24px;
  font-size: 15px;
  letter-spacing: .4px;

  /* سایه ظریف */
  box-shadow: 0 4px 12px rgba(20, 50, 35, 0.25);
  overflow: hidden;
  transition: all .35s ease;
}

/* خط نور متحرک */
.btn-glass-2025 .elementor-button::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(120deg, transparent, rgba(180,255,210,.4), transparent);
  transform: rotate(25deg);
  animation: shineMove 3.5s infinite linear;
}

/* انیمیشن shine */
@keyframes shineMove {
  0%   { transform: rotate(25deg) translateX(-80%); }
  100% { transform: rotate(25deg) translateX(80%); }
}

/* هاور */
.btn-glass-2025 .elementor-button:hover {
  background: rgba(40, 90, 60, 0.35) !important;
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 8px 20px rgba(20, 60, 40, 0.35);
}

/* کلیک */
.btn-glass-2025 .elementor-button:active {
  transform: translateY(0) scale(0.98);
  box-shadow: 0 3px 10px rgba(15, 40, 25, 0.25);
}/* End custom CSS */