.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15769 .elementor-element.elementor-element-71ee39f{--display:flex;--min-height:230px;}.elementor-15769 .elementor-element.elementor-element-71ee39f:not(.elementor-motion-effects-element-type-background), .elementor-15769 .elementor-element.elementor-element-71ee39f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D1D5DB 0%, #FFFFFF 100%);}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for html, class: .elementor-element-8b08a75 *//* ==================================================================== */
/* === کد کامل و نهایی CSS برای صفحه "همکاری با ما" (نسخه ۲.۰) === */
/* ==================================================================== */

/* --- استایل کلی صفحه همکاری --- */
.collaboration-page-container { max-width: 1100px; margin: 0 auto; padding: 60px 20px; }
.collaboration-header { text-align: center; margin-bottom: 50px; }
.collaboration-header h1 { font-size: 36px; color: #1F2937; margin-bottom: 15px; }
.collaboration-header p { font-size: 18px; color: #4B5563; max-width: 750px; margin: 0 auto; line-height: 1.8; }

/* --- استایل سیستم تب --- */
.tabs-nav { display: flex; gap: 10px; border-bottom: 1px solid #E5E7EB; margin-bottom: -1px; }
.tab-button { padding: 15px 25px; cursor: pointer; background-color: transparent; border: 1px solid transparent; border-bottom: none; border-radius: 8px 8px 0 0; font-size: 16px; font-weight: bold; color: #4B5563; display: flex; align-items: center; gap: 10px; transition: all 0.3s ease; font-family: inherit; }
.tab-button:hover { background-color: #F9FAFB; color: #1F2937; }
.tab-button.active { background-color: #FFFFFF; border-color: #E5E7EB; color: #1A73E8; }
.tabs-content { background-color: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 0 0 12px 12px; padding: 20px 30px 40px 30px; }
.tab-panel { display: none; animation: fadeIn 0.5s ease; }
.tab-panel.active { display: block; }
@keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }

/* --- استایل محتوای داخل تب‌ها --- */
.collaboration-details-section { padding: 20px 0; }
.section-title { text-align: center; margin-bottom: 40px; }
.section-title h2 { font-size: 28px; color: #1F2937; margin-bottom: 10px; }
.section-title p { font-size: 16px; color: #4B5563; line-height: 1.8; max-width: 800px; margin-left: auto; margin-right: auto; }

/* استایل بخش ویژه هیئت امنا */
.trustee-feature-box { background-color: #FFFFFF; border: 1px solid #E5E7EB; border-left: 5px solid #1A73E8; border-radius: 8px; padding: 30px 35px; text-align: center; margin: 20px auto 0 auto; max-width: 900px; }
.trustee-icon { font-size: 30px; color: #1A73E8; margin-bottom: 15px; transition: color 0.3s ease; /* انیمیشن برای تغییر رنگ */ }
.trustee-feature-box:hover .trustee-icon { color: #10B981; /* تغییر رنگ آیکون در هاور */ }
.trustee-feature-box h3 { font-size: 22px; color: #1F2937; margin-bottom: 15px; }
.trustee-feature-box p { font-size: 16px; color: #4B5563; line-height: 1.8; text-align: justify; }

/* استایل دکمه ثانویه */
.secondary-button { display: inline-block; background-color: #E5E7EB; color: #1F2937; padding: 12px 30px; border-radius: 8px; text-decoration: none; font-weight: bold; transition: background-color 0.3s ease; }
.secondary-button:hover { background-color: #D1D5DB; }

/* استایل لیست فرصت‌ها */
.opportunities-list { max-width: 900px; margin: 30px auto; }
.opportunity-item { display: flex; align-items: flex-start; gap: 30px; padding: 25px 0; }
.opportunity-item:not(:last-child) { border-bottom: 1px solid #E5E7EB; }
.opportunity-icon { font-size: 24px; color: #1A73E8; background-color: #F9FAFB; border-radius: 50%; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; flex-shrink: 0; }
.opportunity-text h3 { font-size: 19px; color: #1F2937; margin: 0 0 10px 0; }
.opportunity-text p { font-size: 15px; color: #4B5563; line-height: 1.8; text-align: justify; margin: 0; }

/* استایل فرم */
.form-wrapper { margin-top: 50px; border-top: 1px solid #E5E7EB; padding-top: 40px; }
.gform_wrapper .gform_button { display: block !important; width: 100% !important; padding: 16px !important; margin-top: 10px !important; border: none !important; border-radius: 8px !important; background-color: #1A73E8 !important; color: #FFFFFF !important; font-size: 16px !important; font-weight: bold !important; cursor: pointer !important; transition: all 0.3s ease !important; }
.gform_wrapper .gform_button:hover { background-color: #10B981 !important; }

/* --- رسپانسیو --- */
@media (max-width: 768px) {
  .tabs-nav { flex-direction: column; gap: 0; }
  .tab-button { border-radius: 8px; border-bottom: 1px solid #E5E7EB;}
  .tab-button.active { border-radius: 8px; }
  .tabs-content { border-top: none; border-radius: 8px; }
  
  .opportunity-item { 
    flex-direction: column; 
    align-items: center; /* وسط‌چین کردن آیکون */
    text-align: center; 
  }
  .opportunity-text h3 {
      text-align: center; /* وسط‌چین کردن تیتر */
  }
  .opportunity-text p { 
    text-align: justify; /* وسط‌چین کردن پاراگراف */
  }
}

/* ایمپورت Font Awesome */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css");
@media (max-width: 768px) {
  .trustee-feature-box p {
    text-align: justify !important; /* تضمین جاستیفای شدن در موبایل */
  }
}/* End custom CSS */