.elementor-kit-7{--e-global-color-primary:#BE0000;--e-global-color-secondary:#FF3434;--e-global-color-text:#2B2B2B;--e-global-color-accent:#F10000;--e-global-color-e1aa186:#F5F5F5;--e-global-color-2c08321:#4E4E4E;--e-global-color-9efdb94:#CCCCCC;--e-global-color-cc2ee4e:#FFE3E3;--e-global-color-1fdb854:#D4EFFC;--e-global-color-b64a9be:#021E83;--e-global-color-a46c162:#EAD6FF;--e-global-color-83c3e57:#FFF1EC;--e-global-typography-primary-font-family:"bonyanVar";--e-global-typography-primary-font-size:34px;font-weight:500;--e-global-typography-secondary-font-family:"bonyanVar";--e-global-typography-secondary-font-size:14px;--e-global-typography-text-font-family:"bonyanVar";--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-family:"bonyanVar";--e-global-typography-accent-font-size:22px;--e-global-typography-d85ffad-font-family:"bonyanVar";font-family:"bonyanVar", Sans-serif;line-height:42px;--e-preloader-animation:flash;--e-preloader-animation-duration:1400ms;--e-preloader-delay:100ms;--e-preloader-width:20%;}.elementor-kit-7 a{font-family:"bonyanVar", Sans-serif;}.elementor-kit-7 h1{font-family:"bonyanVar", Sans-serif;}.elementor-kit-7 h2{font-family:"bonyanVar", Sans-serif;}.elementor-kit-7 h3{font-family:"bonyanVar", Sans-serif;}.elementor-kit-7 h4{font-family:"bonyanVar", Sans-serif;}.elementor-kit-7 h5{font-family:"bonyanVar", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:2400px){.elementor-kit-7{--e-preloader-width:20%;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.elementor-kit-7{--e-preloader-width:50%;}}/* Start custom CSS *//* =========================
   Global Glassmorphism CSS
   - Lightweight, cache-friendly, Elementor-ready
   - Add class "glass" (و در صورت نیاز مودهای زیر) به سکشن/کالام/ویجت
========================= */

/* 1) Variables (adjust once, apply everywhere) */
:root{
  --glass-blur: 14px;                    /* شدت محو */
  --glass-bg: 255 255 255;               /* RGB پس‌زمینه (بدون /a) */
  --glass-alpha: 0.14;                   /* شفافیت زمینه */
  --glass-border: 255 255 255;           /* RGB حاشیه */
  --glass-border-alpha: 0.35;            /* شفافیت حاشیه */
  --glass-shadow-alpha: 0.18;            /* شفافیت سایه */
  --glass-radius: 16px;                  /* گردی گوشه‌ها */
  --glass-outline-alpha: 0.25;           /* شفافیت هایلایت لبه داخلی */
}

/* Dark mode tweak (اختیاری) */
@media (prefers-color-scheme: dark) {
  :root{
    --glass-bg: 15 15 20;
    --glass-alpha: 0.18;
    --glass-border: 255 255 255;
    --glass-border-alpha: 0.16;
    --glass-shadow-alpha: 0.32;
    --glass-outline-alpha: 0.18;
  }
}

/* 2) Base glass utility */
.glass{
  position: relative;
  border-radius: var(--glass-radius);
  background: rgba(var(--glass-bg) / var(--glass-alpha));         /* fallback */
  border: 1px solid rgba(var(--glass-border) / var(--glass-border-alpha));
  box-shadow:
    0 10px 30px rgba(0 0 0 / var(--glass-shadow-alpha)),
    inset 0 1px 0 rgba(255 255 255 / var(--glass-outline-alpha));
  /* جلوگیری از ایجاد لایه‌های متعدد GPU برای پرفورمنس */
  will-change: auto;
  backface-visibility: hidden;
}

/* 3) Enable blur if supported (Chrome/Safari/Firefox جدید) */
@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .glass{
    backdrop-filter: blur(var(--glass-blur)) saturate(1.1);
    -webkit-backdrop-filter: blur(var(--glass-blur)) saturate(1.1);
  }
}

/* 4) Accessibility: کاهش شفافیت برای کسانی که ترجیح می‌دهند */
@media (prefers-reduced-transparency: reduce){
  .glass{
    background: rgba(var(--glass-bg) / 0.9);
    border-color: rgba(var(--glass-border) / 0.25);
    box-shadow: 0 10px 24px rgba(0 0 0 / 0.14);
  }
}

/* 5) Variants (اختیاری) */
/* نرم‌تر و روشن‌تر (برای کارت‌ها) */
.glass--soft{
  --glass-blur: 18px;
  --glass-alpha: 0.12;
  --glass-outline-alpha: 0.3;
}

/* قوی‌تر/کنتراست بیشتر (برای ناوبری یا هدر چسبان) */
.glass--bold{
  --glass-blur: 20px;
  --glass-alpha: 0.22;
  --glass-border-alpha: 0.45;
}

/* شفافیت کمتر (تقریباً جامد) */
.glass--solid{
  --glass-alpha: 0.6;
}

/* بدون حاشیه */
.glass--no-border{
  border: none;
  box-shadow:
    0 10px 30px rgba(0 0 0 / var(--glass-shadow-alpha)),
    inset 0 1px 0 rgba(255 255 255 / 0);
}

/* 6) Subtle noise (خیلی سبک، بدون تصویر خارجی) */
.glass::after{
  content: "";
  position: absolute; inset: 0;
  border-radius: inherit;
  pointer-events: none;
  background-image:
    radial-gradient(1px 1px at 25% 30%, rgba(255 255 255 / 0.08), transparent 40%),
    radial-gradient(1px 1px at 65% 70%, rgba(0 0 0 / 0.06), transparent 40%);
  mix-blend-mode: overlay;
  opacity: 0.35;
}

/* 7) Helper for sections with full-bleed background behind glass */
.bg-blur{
  position: relative;
  overflow: hidden;
}
.bg-blur::before{
  content: "";
  position: absolute; inset: -20px;       /* کمی بزرگ‌تر برای پوشش کامل */
  background: inherit;                     /* پس‌زمینه والد را می‌گیرد */
  filter: blur(12px);
  transform: translateZ(0);                /* جلوگیری از jitter */
}
.float-img {
  animation: floatY 3s ease-in-out infinite;
}

@keyframes floatY {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-8px);
  }
  100% {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'bonyanVar';
	font-display: auto;
	src: url('https://dallasdrink.com/wp-content/uploads/2025/11/BonyadeKoodakFaNum-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */