.elementor-3317 .elementor-element.elementor-element-11eb0b1{--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;--margin-top:32px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Dana family;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3317 .elementor-element.elementor-element-123c50e{padding:0px 0px 0px 0px;font-size:12px;font-weight:400;color:#474239;}.elementor-3317 .elementor-element.elementor-element-123c50e a{color:#000000;}.elementor-3317 .elementor-element.elementor-element-123c50e a:hover{color:#F39A3E;}.elementor-3317 .elementor-element.elementor-element-32f118d{--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;}.elementor-3317 .elementor-element.elementor-element-15705b9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2F1F1;--border-color:#F2F1F1;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 28px 0px rgba(14.999999999999998, 12.000000000000002, 5.000000000000002, 0.04);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3317 .elementor-element.elementor-element-15705b9:not(.elementor-motion-effects-element-type-background), .elementor-3317 .elementor-element.elementor-element-15705b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3317 .elementor-element.elementor-element-15705b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Dana family;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3317 .elementor-element.elementor-element-0725bc5{width:auto;max-width:auto;background-color:#F39A3E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:6px 6px 6px 6px;border-radius:7px 7px 7px 7px;}.elementor-3317 .elementor-element.elementor-element-0725bc5.elementor-element{--align-self:flex-start;}.elementor-3317 .elementor-element.elementor-element-0725bc5 .elementor-icon-list-icon{width:14px;}.elementor-3317 .elementor-element.elementor-element-0725bc5 .elementor-icon-list-icon i{font-size:14px;}.elementor-3317 .elementor-element.elementor-element-0725bc5 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3317 .elementor-element.elementor-element-0725bc5 .elementor-icon-list-text, .elementor-3317 .elementor-element.elementor-element-0725bc5 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-3317 .elementor-element.elementor-element-0725bc5 .elementor-icon-list-item{font-size:13px;font-weight:600;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Dana family;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3317 .elementor-element.elementor-element-13d39cd .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.4em;color:#100F0E;}.elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-icon i{color:#F39A3E;font-size:14px;}.elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-icon svg{fill:#F39A3E;--e-icon-list-icon-size:14px;}.elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-icon{width:14px;}.elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-text, .elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-text a{color:#837B72;}.elementor-3317 .elementor-element.elementor-element-56ddf1c .elementor-icon-list-item{font-size:10px;font-weight:400;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Dana family;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3317 .elementor-element.elementor-element-c0b604d{text-align:center;}.elementor-3317 .elementor-element.elementor-element-c0b604d img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Dana family;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Dana family;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3317 .elementor-element.elementor-element-bf5f381{--box-background-color:#FFFFFF;--box-border-color:#F2F1F1;--box-padding:7px;--header-color:#100F0E;--item-text-color:#000000;--item-text-hover-color:#B65C00;--item-text-hover-decoration:underline;--item-text-active-color:#000000;--marker-color:#100F0E;}.elementor-3317 .elementor-element.elementor-element-bf5f381 .elementor-toc__header-title{text-align:start;}.elementor-3317 .elementor-element.elementor-element-bf5f381 .elementor-toc__header, .elementor-3317 .elementor-element.elementor-element-bf5f381 .elementor-toc__header-title{font-size:16px;font-weight:700;}.elementor-3317 .elementor-element.elementor-element-bf5f381 .elementor-toc__header{flex-direction:row;column-gap:8px;}.elementor-3317 .elementor-element.elementor-element-bf5f381 .elementor-toc__list-item{font-size:14px;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Dana family;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3317 .elementor-element.elementor-element-07ef62f{text-align:justify;color:#100F0E;font-size:15px;font-weight:400;line-height:30px;letter-spacing:1px;}.elementor-3317 .elementor-element.elementor-element-08367ad{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3317 .elementor-element.elementor-element-e06abc7 .elementor-icon-list-icon{width:14px;}.elementor-3317 .elementor-element.elementor-element-e06abc7 .elementor-icon-list-icon i{font-size:14px;}.elementor-3317 .elementor-element.elementor-element-e06abc7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3317 .elementor-element.elementor-element-e06abc7 .elementor-icon-list-text, .elementor-3317 .elementor-element.elementor-element-e06abc7 .elementor-icon-list-text a{color:#0955FF;}.elementor-3317 .elementor-element.elementor-element-e06abc7 .elementor-icon-list-item{font-size:16px;font-weight:400;}.elementor-3317 .elementor-element.elementor-element-8b10999{padding:30px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E5E5E5;}.elementor-3317 .elementor-element.elementor-element-0f29f72{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Dana family;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Dana family;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Dana family;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3317 .elementor-element.elementor-element-4df0ad7{--grid-columns:1;--grid-row-gap:10px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:0px;}.elementor-3317 .elementor-element.elementor-element-4df0ad7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3317 .elementor-element.elementor-element-0e5068f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FCE6D2;--border-color:#FCE6D2;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 28px 0px rgba(14.999999999999998, 12.000000000000002, 5.000000000000002, 0.04);--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-3317 .elementor-element.elementor-element-0e5068f:not(.elementor-motion-effects-element-type-background), .elementor-3317 .elementor-element.elementor-element-0e5068f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Dana family;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3317 .elementor-element.elementor-element-42327de{text-align:justify;}.elementor-3317 .elementor-element.elementor-element-42327de .elementor-heading-title{font-size:16px;font-weight:500;line-height:28px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Dana family;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3317 .elementor-element.elementor-element-be766df .elementor-button{background-color:#F39A3E;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:8px 0px 8px 0px;}.elementor-3317 .elementor-element.elementor-element-71121cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Dana family;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3317 .elementor-element.elementor-element-197dbbc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3317 .elementor-element.elementor-element-197dbbc img{width:100%;height:49px;}.elementor-3317 .elementor-element.elementor-element-fe0fa18{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDECEB;--border-color:#EDECEB;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3317 .elementor-element.elementor-element-5f3d052{text-align:justify;}.elementor-3317 .elementor-element.elementor-element-5f3d052 .elementor-heading-title{font-size:16px;font-weight:500;line-height:28px;color:#000000;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Dana family;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Dana family;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Dana family;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Dana family;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Dana family;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Dana family;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Dana family;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3317 .elementor-element.elementor-element-0ab5c46{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:17px;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-17px;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-field-type-html{padding-bottom:0px;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-field-group .elementor-field{color:#A3A19C;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-field-group .elementor-field, .elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-field-subgroup label{font-size:13px;font-weight:500;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#DFDFDD;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#DFDFDD;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-field-group .elementor-select-wrapper::before{color:#DFDFDD;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-button{font-size:14px;font-weight:600;border-radius:8px 8px 8px 8px;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .e-form__buttons__wrapper__button-next{background-color:#111111;color:#ffffff;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-button[type="submit"]{background-color:#111111;color:#ffffff;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .e-form__buttons__wrapper__button-previous{background-color:#111111;color:#ffffff;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3317 .elementor-element.elementor-element-0ab5c46 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3317 .elementor-element.elementor-element-ca4f1d4{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3317 .elementor-element.elementor-element-4fbcc7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3317 .elementor-element.elementor-element-4fbcc7c img{width:100%;}@media(max-width:1024px){.elementor-3317 .elementor-element.elementor-element-4df0ad7{--grid-columns:2;}}@media(max-width:767px){.elementor-3317 .elementor-element.elementor-element-11eb0b1{--content-width:95%;}.elementor-3317 .elementor-element.elementor-element-32f118d{--content-width:98%;}.elementor-3317 .elementor-element.elementor-element-15705b9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3317 .elementor-element.elementor-element-0725bc5 .elementor-icon-list-item{font-size:10px;}.elementor-3317 .elementor-element.elementor-element-13d39cd .elementor-heading-title{font-size:18px;}.elementor-3317 .elementor-element.elementor-element-c0b604d img{border-radius:8px 8px 8px 8px;}.elementor-3317 .elementor-element.elementor-element-bf5f381{--box-padding:5px;}.elementor-3317 .elementor-element.elementor-element-07ef62f{font-size:14px;letter-spacing:1px;word-spacing:0.3em;}.elementor-3317 .elementor-element.elementor-element-0f29f72{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3317 .elementor-element.elementor-element-4df0ad7{--grid-columns:1;}}@media(min-width:768px){.elementor-3317 .elementor-element.elementor-element-15705b9{--width:70%;}.elementor-3317 .elementor-element.elementor-element-0f29f72{--width:30%;}.elementor-3317 .elementor-element.elementor-element-fe0fa18{--width:100%;}.elementor-3317 .elementor-element.elementor-element-ca4f1d4{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-07ef62f */.elementor-3317 .elementor-element.elementor-element-07ef62f{
a {
  background-color: transparent;
  color: #F39A3E !important;
  text-decoration: none;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5b21cf1 */.category-faq .faq-title,
.category-faq h3.faq-title,
.category-faq .faq-question h3,
.category-faq .faq-question h3.faq-title{
    color:#000 !important;
}
.category-faq .faq-question:hover h3,
.category-faq .faq-question:hover .faq-title,
.category-faq .faq-item.active h3,
.category-faq .faq-item.active .faq-title{
    color:#fff !important;
}
.elementor-kit-6 h3 {
  font-family: inherit!important;
  font-weight:700!important;
  font-size: 18px!important;
}
.category-faq{
margin-top:40px
}
.faq-item{
border:1px solid #e8e8e8;
border-radius:12px;
margin-bottom:15px;
overflow:hidden;
transition:.3s;
background:#fff
}
.faq-question{
display:flex;
justify-content:space-between;
align-items:center;
background:#fff!important;
border:none;
color: #000!important;
cursor:pointer;
font-size:18px!important;
font-weight:400!important;
text-align:right;
width: 100%!important;
flex-wrap: nowrap;
flex-direction: row-reverse;
gap: 12px;
}
.faq-question:hover,
.faq-item.active .faq-question {
    background-color: #F39A3E!important;
    transition: background-color 0.3s ease;
    color: #fff!important;
    box-shadow: 0 10px 25px rgba(243, 154, 62, 0.35);
}
/* رفع مشکل شکسته نشدن متن طولانی در موبایل */
.faq-question h3,
.faq-question h3.faq-title,
.faq-question .faq-title{
    flex: 1 1 auto;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    text-align: justify;
}
.faq-icon{
font-size:30px;
transition:.3s;
flex-shrink: 0;
}
.faq-answer{
max-height:0;
overflow:hidden;
transition:max-height .35s ease
}
.faq-answer-inner {
  padding: 10px 20px 10px;
  line-height: 2;
  text-align: justify;
}
.faq-item.active .faq-answer{
max-height:600px
}
.faq-item.active .faq-icon{
transform:rotate(45deg)
}
p {
  margin-block-end: 0rem!important;
  margin-block-start: 0;
}
.button {
  color: #000!important;
}
.faq-heading{
    font-family:"dana-bold",sans-serif;
    font-size:20px!important;
    font-weight:700;
    color:#F39A3E;
    text-align:center;
    margin:0 0 35px;
    line-height:1.4;
    font-family: دانا;
}
.faq-heading::after{
    content:"";
    display:block;
    width:90px;
    height:4px;
    background:#F39A3E;
    border-radius:50px;
    margin:15px auto 0;
}
@media (max-width: 768px){
h3 {
  font-family: inherit !important;
  font-weight: 400 !important;
  font-size: 14px!important;
  
}
}
.elementor-kit-2274 h3 {
  font-size: 16px;
  font-family: دانا;
}
.faq-answer-inner {
  padding: 10px 20px 10px;
  line-height: 2;
  text-align: justify;
  font-size: 15px;
  font-family: دانا;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-8b10999 *//* =========================
   Comments - Witro
   ========================= */

#comments.comments-area {
    font-family: Dana, Tahoma, sans-serif !important;
    direction: rtl;
    text-align: right;
}

/* عنوان */
#comments .comment-reply-title {
    font-family: دانا, Tahoma, sans-serif !important;
    font-size: 24px;
    font-weight: 700;
    color: #222;
    margin-bottom: 25px;
}

/* متن ورود */
#comments .logged-in-as {
    font-family: دانا, Tahoma, sans-serif !important;
    font-size: 14px;
    color: #777;
    line-height: 2;
    margin-bottom: 20px;
}

#comments .logged-in-as a {
    color: #F39A3E;
    text-decoration: none;
    font-weight: 600;
}

#comments .logged-in-as a:hover {
    color: #d97f20;
}

/* لیبل دیدگاه */
#comments .comment-form-comment label {
    display: block;
    font-family: دانا, Tahoma, sans-serif !important;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

/* ستاره ضروری */
#comments .required {
    color: #F39A3E;
}

/* تکست اریا */
#comments #comment {
    width: 100%;
    min-height: 180px;
    padding: 15px 18px;
    border: 1px solid #e5e5e5;
    border-radius: 12px;
    background: #fff;
    font-family: Dana, Tahoma, sans-serif !important;
    font-size: 14px;
    line-height: 1.9;
    color: #333;
    resize: vertical;
    outline: none;
    transition: all 0.25s ease;
    box-sizing: border-box;
    
}

/* فوکوس تکست اریا */
#comments #comment:focus {
    border-color: #F39A3E !important;
    box-shadow: 0 0 0 3px rgba(243, 154, 62, 0.12);
}

/* دکمه ارسال */
#comments #submit {
    display: inline-block;
    margin-top: 10px;
    padding: 12px 28px;
    border-radius: 10px;
    background: #fff !important;
    color: #000 !important;
    font-family: دانا, Tahoma, sans-serif !important;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.25s ease;
    border: 1 solid #fff;
    border-radius: 10px;
}

/* هاور دکمه */
#comments #submit:hover {
    background: #d97f20 !important;
    transform: translateY(-1px);
    box-shadow: 0 5px 15px rgba(243, 154, 62, 0.25);
    color: #fff!important;
}

/* فرم */
#comments .comment-form {
    margin: 0;
}

/* فاصله بخش‌ها */
#comments .comment-form p {
    margin-bottom: 18px;
}

/* موبایل */
@media (max-width: 767px) {
    #comments .comment-reply-title {
        font-size: 20px;
    }

    #comments #comment {
        min-height: 140px;
    }

    #comments #submit {
        width: 100%;
        text-align: center;
    }
    
}
.elementor-3317 .elementor-element.elementor-element-8b10999{
a {
  background-color: transparent;
  color: #F39A3E !important;
  text-decoration: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f118d */.elementor-3317 .elementor-element.elementor-element-32f118d{
    
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span {
    display: inline;
    color: #100f0e;
}

/* کانتینر اشتراک‌گذاری */
.addtoany_list {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    line-height: normal !important;
}

/* دکمه‌های اشتراک‌گذاری */
.a2a_button_telegram,
.a2a_button_whatsapp,
.a2a_button_linkedin,
.a2a_button_copy_link {
    display: inline-grid !important;
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    place-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #111111 !important;
    font-size: 0 !important;
    box-sizing: border-box !important;
    transition: all 0.2s ease !important;
}

/* آیکون */
.a2a_button_telegram .a2a_svg,
.a2a_button_whatsapp .a2a_svg,
.a2a_button_linkedin .a2a_svg,
.a2a_button_copy_link .a2a_svg {
    width: 20px !important;
    height: 20px !important;
    background: transparent !important;
}

/* رنگ آیکون */
.a2a_button_telegram svg path,
.a2a_button_whatsapp svg path,
.a2a_button_linkedin svg path,
.a2a_button_copy_link svg path {
    fill: #111111 !important;
    transition: fill 0.2s ease !important;
}

/* هاور */
.a2a_button_telegram:hover,
.a2a_button_whatsapp:hover,
.a2a_button_linkedin:hover,
.a2a_button_copy_link:hover {
    background: #F5F5F5 !important;
    border-color: #DD7921 !important;
}

/* رنگ آیکون در هاور */
.a2a_button_telegram:hover svg path,
.a2a_button_whatsapp:hover svg path,
.a2a_button_linkedin:hover svg path,
.a2a_button_copy_link:hover svg path {
    fill: #DD7921 !important;
}

/* حذف متن */
.a2a_label {
    display: none !important;
}

/* مخفی کردن دکمه Share اصلی */
.addtoany_share {
    display: none !important;
}

/* عنوان */
.addtoany_header {
    text-align: center !important;
    width: 100% !important;
    margin-bottom: 10px !important;
}
.addtoany_header {
  font-weight: 600;
}
.elementor-3317 .elementor-element.elementor-element-07ef62f {
  font-weight: 600;
}

/* دکمه ثبت نظر - حالت عادی */
#commentform .comment-submit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
    min-width: 96px;
    height: 44px;
    margin: 0;
    padding: 0 23px;
    border: 0;
    border-radius: 8px;
    background: #0f0c05;
    color: #ffffff;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    box-shadow: none;
    transition: background .2s ease, color .2s ease;
}

/* دکمه ثبت نظر - حالت هاور */
#commentform .comment-submit:hover {
    background: #f39a3e;
    color: #111111;
}
/* عنوان ثبت دیدگاه - راست چین */
.single-comments__form-title {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    direction: rtl !important;
    text-align: right !important;
    width: 100% !important;
}

/* مخفی کردن anchor المنتور */
.single-comments__form-title .elementor-menu-anchor {
    display: none !important;
}

/* عنوان */
.single-comments__form-title h3 {
    order: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
}

/* خط کنار عنوان */
.single-comments__form-title .single-comments__divider {
    order: 2 !important;
    flex: 1 !important;
    margin-right: 15px !important;
    margin-left: 0 !important;
}
/* فقط دسکتاپ */
@media (min-width: 1025px) {

  /* کانتینر پدری که این دو ستون رو کنار هم قرار داده */
  .elementor-element-32f118d,
  .elementor-element-0f29f72 {
    height: 80vh;
    overflow-y: auto;
    position: sticky;
    top: 130PX;
    align-self: flex-start;

    /* جلوگیری از اینکه وقتی به ته ستون رسیدیم، اسکرول بره روی کل صفحه (body) */
    overscroll-behavior: contain;
  }

  /* اسکرول‌بار رو یکم شیک‌تر کن (اختیاری) */
  .elementor-element-32f118d::-webkit-scrollbar,
  .elementor-element-0f29f72::-webkit-scrollbar {
    width: 6px;
  }
  .elementor-element-32f118d::-webkit-scrollbar-thumb,
  .elementor-element-0f29f72::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 10px;
  }
}
}/* End custom CSS */