.elementor-438 .elementor-element.elementor-element-4bef90d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-4bef90d:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-4bef90d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-a5e0bdb{--spacer-size:50px;}.elementor-438 .elementor-element.elementor-element-5c9dfdf{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-438 .elementor-element.elementor-element-5c9dfdf:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-5c9dfdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E0D0;}.elementor-438 .elementor-element.elementor-element-ead63c7{width:var( --container-widget-width, 62.457% );max-width:62.457%;--container-widget-width:62.457%;--container-widget-flex-grow:0;}.elementor-438 .elementor-element.elementor-element-ead63c7 > .elementor-widget-container{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px #CC9517;}.elementor-438 .elementor-element.elementor-element-ead63c7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-438 .elementor-element.elementor-element-ead63c7 .tabs-name{color:#1D1D1D;}.elementor-438 .elementor-element.elementor-element-ead63c7 .wd-tabs .tabs-name{font-family:"IRANYekanX", Sans-serif;}.elementor-438 .elementor-element.elementor-element-ead63c7 .wd-tabs-desc{color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-ead63c7 .wd-nav > li > a{color:#020202;}.elementor-438 .elementor-element.elementor-element-ead63c7 .wd-nav > li:hover > a{color:#000000;}.elementor-438 .elementor-element.elementor-element-ead63c7 .wd-nav.wd-nav-tabs .wd-nav-link{font-family:"IRANSharp", Sans-serif;}.elementor-438 .elementor-element.elementor-element-ead63c7 .wd-nav-tabs{--nav-gap:69px;}.elementor-438 .elementor-element.elementor-element-ead63c7 .wd-tabs{--wd-row-gap:69px;}.elementor-438 .elementor-element.elementor-element-ead63c7 .wd-tab-content{font-family:"IRANYekanX", Sans-serif;color:#CC9517;}.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-438 .elementor-element.elementor-element-fc0d99e img{border-radius:10px 10px 10px 10px;}.elementor-438 .elementor-element.elementor-element-880a048 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-438 .elementor-element.elementor-element-880a048 .title-after_title, .elementor-438 .elementor-element.elementor-element-880a048 .title-subtitle, .elementor-438 .elementor-element.elementor-element-880a048 .woodmart-title-container{max-width:63%;}.elementor-438 .elementor-element.elementor-element-880a048 .title-subtitle{color:#BDBDBD;font-family:"IRANSharp", Sans-serif;font-size:18px;}.elementor-438 .elementor-element.elementor-element-880a048 .title{color:#CC9517;font-family:"IRANYekanX", Sans-serif;}.elementor-438 .elementor-element.elementor-element-880a048 .title-after_title{color:#000000;font-family:"IRANSharp", Sans-serif;line-height:24px;}.elementor-438 .elementor-element.elementor-element-777e44a{--spacer-size:50px;}body.elementor-page-438:not(.elementor-motion-effects-element-type-background), body.elementor-page-438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-438 .elementor-element.elementor-element-ead63c7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-438 .elementor-element.elementor-element-880a048 .title-after_title, .elementor-438 .elementor-element.elementor-element-880a048 .title-subtitle, .elementor-438 .elementor-element.elementor-element-880a048 .woodmart-title-container{max-width:92%;}.elementor-438 .elementor-element.elementor-element-880a048 .title{font-size:18px;line-height:2.3em;}}@media(min-width:768px){.elementor-438 .elementor-element.elementor-element-4bef90d{--width:96%;}.elementor-438 .elementor-element.elementor-element-5c9dfdf{--content-width:81%;}}/* Start custom CSS for wd_tabs, class: .elementor-element-ead63c7 *//* استایل کلی با طلایی و نقره‌ای */
.elementor-widget-tabs .elementor-tabs {
  background: #B6BBBE;
  border-radius: 14px;
  border: 1.5px solid #e6c769;
  box-shadow: 0 2px 24px rgba(196, 198, 210, 0.14);
  padding: 20px 10px 24px 10px;
}

/* عنوان تب‌ها */
.elementor-widget-tabs .elementor-tab-title {
  background: #fffde4;
  color: #B28322;
  border-radius: 18px 18px 0 0;
  padding: 9px 22px 8px 22px;
  font-weight: bold;
  font-size: 17px;
  margin-left: 7px;
  margin-bottom: 0;
  border-bottom: 2.3px solid #e6c769;
  transition: all 0.2s;
  opacity: 0.94;
  box-shadow: 0 2px 8px rgba(230,199,105,0.06);
  cursor: pointer;
}

/* تب غیرفعال */
.elementor-widget-tabs .elementor-tab-title:not(.elementor-active) {
  background: #f7f7f2;
  color: #888;
  border-bottom: 2.3px solid #e6c769;
  opacity: 0.88;
}

/* تب فعال */
.elementor-widget-tabs .elementor-tab-title.elementor-active {
  background: linear-gradient(94deg, #ffe066 0%, #FFFDE4 100%);
  color: #4B3900;
  border-bottom: 3px solid #ffd700;
  opacity: 1;
  box-shadow: 0 4px 9px rgba(220, 180, 46, 0.09);
  z-index: 2;
}

/* هاور روی تب */
.elementor-widget-tabs .elementor-tab-title:hover {
  color: #E1C241;
  background: #FFFDE4;
  opacity: 1;
  transition: all 0.15s;
  transform: translateY(-2px) scale(1.04);
}

/* محتوای تب */
.elementor-widget-tabs .elementor-tab-content {
  background: #fff;
  color: #3d320c;
  border-radius: 0 0 10px 10px;
  padding: 22px 25px 16px 25px;
  box-shadow: 0 1px 5px rgba(232,202,70,0.03);
  font-size: 16px;
  margin-top: -2px;
  border: 1px solid #ffe066;
  border-top: none;
}

/* ریسپانسیو موبایل */
@media only screen and (max-width: 600px) {
  .elementor-widget-tabs .elementor-tab-title {
    padding: 8px 13px 8px 13px;
    font-size: 15px;
    margin-left: 3px;
  }
  .elementor-widget-tabs .elementor-tab-content {
    padding: 13px 7px 13px 7px;
    font-size: 15px;
  }
}/* End custom CSS */