.elementor-705 .elementor-element.elementor-element-a6bffeb{--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-705 .elementor-element.elementor-element-9984a73{width:var( --container-widget-width, 93.819% );max-width:93.819%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:93.819%;--container-widget-flex-grow:0;text-align:center;}.elementor-705 .elementor-element.elementor-element-9984a73.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-705 .elementor-element.elementor-element-9984a73 p{margin-block-end:0px;}/* Start custom CSS for text-editor, class: .elementor-element-619a2a2 *//* ===============================
   PVC Label Page - Standalone CSS
   Brand Palette: Shabrang Amir
================================ */

#pvc-label-page {
  direction: rtl;
  font-family: "Vazirmatn", sans-serif;
  color: #1F2933;
  background-color: #fff;
  line-height: 1.6;
}

/* Variables */
:root {
  --primary-dark: #1C1A52;
  --primary-purple: #4B32FF;
  --primary-gold: #D9C79A;
  --primary-orange: #FF8A00;
  --text-color: #1F2933;
  --muted-color: #6B7280;
  --bg-color: #F9FAFB;
  --white: #FFFFFF;
  --border-radius: 18px;
  --box-shadow: 0 10px 30px rgba(0,0,0,0.08);
  --transition: all .3s ease;
}

/* Containers */
.gl-container {
  max-width: 1200px;
  margin: auto;
  padding: 0 14px;
}

/* HERO */
.gl-hero {
  background: linear-gradient(135deg, var(--primary-dark), var(--primary-purple));
  color: var(--white);
  padding: 110px 20px 100px;
  text-align: center;
  border-radius: 0 0 50px 50px;
}

.gl-hero h1 {
  font-size: clamp(1.9rem, 4vw, 2.7rem);
  font-weight: 900;
  color: var(--primary-gold);
  margin-bottom: 18px;
  line-height: 1.3;
}

.gl-subtitle {
  font-size: 1.15rem;
  opacity: 0.9;
  max-width: 760px;
  margin: 0 auto 30px;
}

/* Buttons */
.gl-btn-primary,
.gl-btn-outline {
  display: inline-block;
  padding: 15px 36px;
  border-radius: 50px;
  text-decoration: none;
  font-weight: 700;
  transition: var(--transition);
  margin: 8px;
  cursor: pointer;
}

.gl-btn-primary {
  background: var(--primary-orange);
  color: var(--white);
  box-shadow: var(--box-shadow);
  border: none;
}

.gl-btn-primary:hover {
  background: #e67700;
  transform: translateY(-4px);
}

.gl-btn-outline {
  border: 2px solid var(--white);
  color: var(--white);
  background: transparent;
}

.gl-btn-outline:hover {
  background: var(--white);
  color: var(--primary-dark);
}

/* FEATURES */
.gl-section {
  background: var(--white);
  padding: 90px 0;
}

.gl-grid-3 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 30px;
}

.gl-feature-box {
  background: var(--bg-color);
  padding: 34px 28px;
  border-radius: var(--border-radius);
  box-shadow: var(--box-shadow);
  border: 1px solid #eee;
  text-align: center;
  transition: var(--transition);
}

.gl-feature-box:hover {
  border-color: var(--primary-gold);
  transform: translateY(-6px);
}

.gl-feature-box h3 {
  color: var(--primary-dark);
  margin-bottom: 12px;
  font-size: 1.35rem;
}

/* CTA */
.gl-cta-section {
  background: var(--primary-dark);
  padding: 90px 20px;
  color: var(--white);
  text-align: center;
  border-radius: 24px;
}

.gl-cta-box {
  max-width: 720px;
  margin: auto;
}

.gl-cta-box h2 {
  color: var(--primary-gold);
  margin-bottom: 12px;
  font-size: 2rem;
  font-weight: 700;
}

.gl-cta-box p {
  margin-bottom: 28px;
  font-size: 1.15rem;
}

/* CONTACT */
/* ===============================
   Global Contact Footer Section
   Brand: Shabrang Amir
================================ */

.gl-contact-section {
  background-color: #0f172a; /* سرمه‌ای خیلی تیره */
  margin-top: 64px;
  padding: 36px 20px;
  font-family: "Vazirmatn", sans-serif;
  color: #e5e7eb;
}

.gl-contact-section .gl-container {
  width: min(1200px, 96%);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 14px;
  line-height: 1.9;
}

/* هر ردیف اطلاعات */
.gl-contact-item {
  font-size: 0.95rem;
}

/* عناوین */
.gl-contact-item strong {
  color: #D9C79A; /* طلایی برند */
  font-weight: 700;
  margin-left: 6px;
}

/* جداکننده */
.gl-contact-item .separator {
  margin: 0 8px;
  color: #9ca3af;
}

/* لینک ایمیل */
.gl-contact-item a {
  color: #4B32FF; /* بنفش برند */
  text-decoration: none;
  border-bottom: 1px dotted rgba(75, 50, 255, 0.5);
  transition: all 0.3s ease;
}

.gl-contact-item a:hover {
  color: #FF8A00; /* نارنجی CTA */
  border-bottom-color: #FF8A00;
}

/* ===============================
   Responsive
================================ */

@media (max-width: 768px) {
  .gl-contact-item {
    font-size: 0.9rem;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9984a73 */پ/* End custom CSS */