.elementor-944 .elementor-element.elementor-element-1e38469{--display:flex;}.elementor-944 .elementor-element.elementor-element-d48a353{--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-944 .elementor-element.elementor-element-2fa563a{--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;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), bonyade koodak;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-944 .elementor-element.elementor-element-79bbe91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-0b15e95{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-7685b45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-1a311ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), bonyade koodak;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), bonyade koodak;}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), bonyade koodak;}.elementor-944 .elementor-element.elementor-element-e0710ac{--grid-columns:3;}.elementor-944 .elementor-element.elementor-element-7e3bca9{--display:flex;}.elementor-944 .elementor-element.elementor-element-03bdb45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-d94f2fb{--grid-columns:3;}.elementor-944 .elementor-element.elementor-element-7c0f7af{--display:flex;}.elementor-944 .elementor-element.elementor-element-d310509{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-ad2cbc5{--grid-columns:3;}.elementor-944 .elementor-element.elementor-element-2e3a768{--display:flex;}.elementor-944 .elementor-element.elementor-element-9aef263{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-ea2cf44{--grid-columns:3;}.elementor-944 .elementor-element.elementor-element-c0ee9c2{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-color:var( --e-global-color-c350ab4 );--n-tabs-title-color-active:var( --e-global-color-c350ab4 );}.elementor-944 .elementor-element.elementor-element-c0ee9c2 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-944 .elementor-element.elementor-element-c0ee9c2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-color:var( --e-global-color-fb323af );}.elementor-944 .elementor-element.elementor-element-c0ee9c2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-944 .elementor-element.elementor-element-c0ee9c2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-color:#B66667;}.elementor-944 .elementor-element.elementor-element-c0ee9c2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#EAE9E9;}.elementor-944 .elementor-element.elementor-element-c0ee9c2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-c350ab4 );}.elementor-944 .elementor-element.elementor-element-740e6b4{--display:flex;}.elementor-944 .elementor-element.elementor-element-e7e2c26{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-9c23ca7{--grid-columns:4;}.elementor-944 .elementor-element.elementor-element-9c23ca7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-944 .elementor-element.elementor-element-9c23ca7 .e-loop-item > .elementor-section, .elementor-944 .elementor-element.elementor-element-9c23ca7 .e-loop-item > .elementor-section > .elementor-container, .elementor-944 .elementor-element.elementor-element-9c23ca7 .e-loop-item > .e-con, .elementor-944 .elementor-element.elementor-element-9c23ca7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-944 .elementor-element.elementor-element-2f8abd4{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-color:var( --e-global-color-c350ab4 );}.elementor-944 .elementor-element.elementor-element-2f8abd4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#86000100;}.elementor-944 .elementor-element.elementor-element-2f8abd4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F8F8F8;}.elementor-944 .elementor-element.elementor-element-2f8abd4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-944 .elementor-element.elementor-element-2f8abd4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-fb323af );}.elementor-944 .elementor-element.elementor-element-2f8abd4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-944 .elementor-element.elementor-element-2f8abd4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-secondary-font-family ), bonyade koodak;}.elementor-944 .elementor-element.elementor-element-2f8abd4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-c350ab4 );}@media(max-width:1024px){.elementor-944 .elementor-element.elementor-element-ac35355.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-944 .elementor-element.elementor-element-e0710ac{--grid-columns:2;}.elementor-944 .elementor-element.elementor-element-d94f2fb{--grid-columns:2;}.elementor-944 .elementor-element.elementor-element-ad2cbc5{--grid-columns:2;}.elementor-944 .elementor-element.elementor-element-ea2cf44{--grid-columns:2;}.elementor-944 .elementor-element.elementor-element-9c23ca7{--grid-columns:2;}}@media(max-width:767px){.elementor-944 .elementor-element.elementor-element-1e38469{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-944 .elementor-element.elementor-element-d48a353{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-2fa563a{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-7685b45{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-1a311ba{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-e0710ac{--grid-columns:2;--grid-column-gap:10px;}.elementor-944 .elementor-element.elementor-element-7e3bca9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-03bdb45{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-d94f2fb{--grid-columns:2;--grid-column-gap:10px;}.elementor-944 .elementor-element.elementor-element-7c0f7af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-d310509{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-ad2cbc5{--grid-columns:2;--grid-column-gap:10px;}.elementor-944 .elementor-element.elementor-element-2e3a768{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-9aef263{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-ea2cf44{--grid-columns:2;--grid-column-gap:10px;}.elementor-944 .elementor-element.elementor-element-c0ee9c2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:2px 2px 2px 2px;}.elementor-944 .elementor-element.elementor-element-c0ee9c2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:2px 2px 2px 2px;}.elementor-944 .elementor-element.elementor-element-c0ee9c2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-944 .elementor-element.elementor-element-c0ee9c2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:2px 2px 2px 2px;}.elementor-944 .elementor-element.elementor-element-c0ee9c2{--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:10px;}.elementor-944 .elementor-element.elementor-element-e7e2c26{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-9c23ca7{--grid-columns:2;width:100%;max-width:100%;--grid-column-gap:10px;}.elementor-944 .elementor-element.elementor-element-2f8abd4{--n-tabs-title-gap:5px;--n-tabs-gap:15px;--n-tabs-title-border-radius:10px 10px 10px 10px;}}/* Start custom CSS for nested-tabs, class: .elementor-element-c0ee9c2 *//* محدود کردن اسکرول و اصلاح فاصله لبه‌ها */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading {
    display: flex !important;
    background-color: white;
    flex-wrap: nowrap !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 0 !important; /* پدینگ لفت صفر برای تداخل پیدا نکردن با شبه‌عنصر */
    padding-right: 0 !important; /* پدینگ رایت صفر */
    gap: 10px; 
    overflow-x: auto !important;
    overflow-y: hidden !important;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}

/* ایجاد فضای خالی مصنوعی در ابتدا و انتها برای دیده شدن کامل دکمه‌ها */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading::before,
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading::after {
    content: '';
    flex: 0 0 20px; /* این مقدار فاصله دکمه اول و آخر از لبه گوشی است */
}

/* مخفی کردن نوار اسکرول */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
}

/* جلوگیری از فشرده شدن دکمه‌ها */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tab-title {
    flex: 0 0 auto !important;
    min-width: max-content !important;
}

/* جلوگیری از بیرون زدگی کل صفحه */
html, body {
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9c23ca7 */.elementor-944 .elementor-element.elementor-element-9c23ca7 .elementor-widget-video .elementor-custom-embed-image-overlay img {
    aspect-ratio: unset;
}

.elementor-lightbox .elementor-video-container .elementor-video-square video{
       aspect-ratio: unset !important;
}

.elementor-lightbox .elementor-video-container .elementor-video-square video{
        width: unset !important;
}


.elementor-lightbox .elementor-video-container .elementor-video-square iframe, .elementor-lightbox .elementor-video-container .elementor-video-square video {
    height: min(80vh) !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c0ee9c2 *//* محدود کردن اسکرول و اصلاح فاصله لبه‌ها */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading {
    display: flex !important;
    background-color: white;
    flex-wrap: nowrap !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 0 !important; /* پدینگ لفت صفر برای تداخل پیدا نکردن با شبه‌عنصر */
    padding-right: 0 !important; /* پدینگ رایت صفر */
    gap: 10px; 
    overflow-x: auto !important;
    overflow-y: hidden !important;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}

/* ایجاد فضای خالی مصنوعی در ابتدا و انتها برای دیده شدن کامل دکمه‌ها */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading::before,
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading::after {
    content: '';
    flex: 0 0 20px; /* این مقدار فاصله دکمه اول و آخر از لبه گوشی است */
}

/* مخفی کردن نوار اسکرول */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
}

/* جلوگیری از فشرده شدن دکمه‌ها */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tab-title {
    flex: 0 0 auto !important;
    min-width: max-content !important;
}

/* جلوگیری از بیرون زدگی کل صفحه */
html, body {
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9c23ca7 */.elementor-944 .elementor-element.elementor-element-9c23ca7 .elementor-widget-video .elementor-custom-embed-image-overlay img {
    aspect-ratio: unset;
}

.elementor-lightbox .elementor-video-container .elementor-video-square video{
       aspect-ratio: unset !important;
}

.elementor-lightbox .elementor-video-container .elementor-video-square video{
        width: unset !important;
}


.elementor-lightbox .elementor-video-container .elementor-video-square iframe, .elementor-lightbox .elementor-video-container .elementor-video-square video {
    height: min(80vh) !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c0ee9c2 *//* محدود کردن اسکرول و اصلاح فاصله لبه‌ها */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading {
    display: flex !important;
    background-color: white;
    flex-wrap: nowrap !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 0 !important; /* پدینگ لفت صفر برای تداخل پیدا نکردن با شبه‌عنصر */
    padding-right: 0 !important; /* پدینگ رایت صفر */
    gap: 10px; 
    overflow-x: auto !important;
    overflow-y: hidden !important;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}

/* ایجاد فضای خالی مصنوعی در ابتدا و انتها برای دیده شدن کامل دکمه‌ها */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading::before,
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading::after {
    content: '';
    flex: 0 0 20px; /* این مقدار فاصله دکمه اول و آخر از لبه گوشی است */
}

/* مخفی کردن نوار اسکرول */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
}

/* جلوگیری از فشرده شدن دکمه‌ها */
.elementor-944 .elementor-element.elementor-element-c0ee9c2 .e-n-tab-title {
    flex: 0 0 auto !important;
    min-width: max-content !important;
}

/* جلوگیری از بیرون زدگی کل صفحه */
html, body {
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9c23ca7 */.elementor-944 .elementor-element.elementor-element-9c23ca7 .elementor-widget-video .elementor-custom-embed-image-overlay img {
    aspect-ratio: unset;
}

.elementor-lightbox .elementor-video-container .elementor-video-square video{
       aspect-ratio: unset !important;
}

.elementor-lightbox .elementor-video-container .elementor-video-square video{
        width: unset !important;
}


.elementor-lightbox .elementor-video-container .elementor-video-square iframe, .elementor-lightbox .elementor-video-container .elementor-video-square video {
    height: min(80vh) !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2f8abd4 */.first-bottons .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    align-items: baseline;
background-color: #EAE9E9;
    width: max-content;
    margin: 0 auto;
    padding:5px 10px 7px;
border-radius: 10px;
margin-bottom:10px;
}
.elementor-944 .elementor-element.elementor-element-2f8abd4 button{
padding: 3px 15px 4px;
margin-bottom:0px !important;
}/* End custom CSS */
/* Start custom CSS */.nik-aparat-video {
    width: 100%;
    max-width: 100%;
    display: block;
    overflow: hidden;
    border-radius: 12px;
    background: #000;
}

.nik-aparat-video iframe {
    width: 100%;
    aspect-ratio: 16 / 9;
    height: auto;
    display: block;
    border: 0;
}/* End custom CSS */