.elementor-77405 .elementor-element.elementor-element-c5a622f{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-77405 .elementor-element.elementor-element-4546664{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-77405 .elementor-element.elementor-element-1e64913 .elementor-heading-title{font-family:"peyda", Sans-serif;font-size:32px;font-weight:700;line-height:56px;}.elementor-77405 .elementor-element.elementor-element-73f38c5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-77405 .elementor-element.elementor-element-73f38c5{text-align:start;}.elementor-77405 .elementor-element.elementor-element-73f38c5 img{width:100%;height:396px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-77405 .elementor-element.elementor-element-c8e4863{--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-77405 .elementor-element.elementor-element-24bf989{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;box-shadow:0px 24px 40px -8px rgba(100.00000000000001, 100.00000000000001, 100.00000000000001, 0.0392156862745098);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-77405 .elementor-element.elementor-element-24bf989:not(.elementor-motion-effects-element-type-background), .elementor-77405 .elementor-element.elementor-element-24bf989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-icon i{color:#00AAAD00;transition:color 0.3s;}.elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-icon svg{fill:#00AAAD00;transition:fill 0.3s;}.elementor-77405 .elementor-element.elementor-element-cb03b04{--e-icon-list-icon-size:18px;}.elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-item > a{font-family:"peyda", Sans-serif;font-size:14px;font-weight:500;line-height:22px;}.elementor-77405 .elementor-element.elementor-element-cb03b04 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77405 .elementor-element.elementor-element-f383623{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;top:16px;}.elementor-77405 .elementor-element.elementor-element-f383623:not(.elementor-motion-effects-element-type-background), .elementor-77405 .elementor-element.elementor-element-f383623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9F9F9 0%, #FFFFFF 100%);}body:not(.rtl) .elementor-77405 .elementor-element.elementor-element-f383623{right:16px;}body.rtl .elementor-77405 .elementor-element.elementor-element-f383623{left:16px;}.elementor-77405 .elementor-element.elementor-element-b3c4c51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-77405 .elementor-element.elementor-element-b3c4c51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-77405 .elementor-element.elementor-element-b3c4c51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-77405 .elementor-element.elementor-element-b3c4c51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-77405 .elementor-element.elementor-element-b3c4c51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-77405 .elementor-element.elementor-element-b3c4c51 .elementor-icon-list-icon i{color:#00AAAD00;transition:color 0.3s;}.elementor-77405 .elementor-element.elementor-element-b3c4c51 .elementor-icon-list-icon svg{fill:#00AAAD00;transition:fill 0.3s;}.elementor-77405 .elementor-element.elementor-element-b3c4c51{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-77405 .elementor-element.elementor-element-b3c4c51 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77405 .elementor-element.elementor-element-b043a4b .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-77405 .elementor-element.elementor-element-b043a4b{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:300px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:0.8s;--e-off-canvas-overlay-opacity:1;}.elementor-77405 .elementor-element.elementor-element-b043a4b .e-off-canvas__content{border-radius:24px 24px 24px 24px;}.elementor-77405 .elementor-element.elementor-element-45ccab3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-77405 .elementor-element.elementor-element-ca71867 .elementor-heading-title{font-family:"DanaVF", Sans-serif;font-weight:600;color:var( --e-global-color-5964ef91 );}.elementor-77405 .elementor-element.elementor-element-69d1f5c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-77405 .elementor-element.elementor-element-69d1f5c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-77405 .elementor-element.elementor-element-b188a1e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;box-shadow:0px 24px 40px -8px rgba(100.00000000000001, 100.00000000000001, 100.00000000000001, 0.0392156862745098);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-77405 .elementor-element.elementor-element-b188a1e:not(.elementor-motion-effects-element-type-background), .elementor-77405 .elementor-element.elementor-element-b188a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77405 .elementor-element.elementor-element-e44a23c .elementor-icon-list-icon i{color:#00AAAD00;transition:color 0.3s;}.elementor-77405 .elementor-element.elementor-element-e44a23c .elementor-icon-list-icon svg{fill:#00AAAD00;transition:fill 0.3s;}.elementor-77405 .elementor-element.elementor-element-e44a23c{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-77405 .elementor-element.elementor-element-e44a23c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77405 .elementor-element.elementor-element-e44a23c .elementor-icon-list-item > a{font-family:"peyda", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-77405 .elementor-element.elementor-element-e44a23c .elementor-icon-list-text{transition:color 0.3s;}.elementor-77405 .elementor-element.elementor-element-90e6718{width:100%;max-width:100%;--box-border-width:0px;--separator-width:0px;--header-background-color:#E9A040;--header-color:#FFFFFF;--nested-list-indent:0.1em;--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-primary );--item-text-active-color:var( --e-global-color-primary );}.elementor-77405 .elementor-element.elementor-element-90e6718 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-77405 .elementor-element.elementor-element-90e6718.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77405 .elementor-element.elementor-element-90e6718 .elementor-toc__header-title{text-align:start;}.elementor-77405 .elementor-element.elementor-element-90e6718 .elementor-toc__header, .elementor-77405 .elementor-element.elementor-element-90e6718 .elementor-toc__header-title{font-family:"AcademyD", Sans-serif;font-size:15px;font-weight:600;}.elementor-77405 .elementor-element.elementor-element-90e6718 .elementor-toc__list-item{font-size:15px;font-weight:400;}.elementor-77405 .elementor-element.elementor-element-5850745{--display:flex;--min-height:568px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 32px 0px rgba(255, 255, 255, 0.5607843137254902) inset;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-77405 .elementor-element.elementor-element-5850745:not(.elementor-motion-effects-element-type-background), .elementor-77405 .elementor-element.elementor-element-5850745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #FFFFFF 100%);}.elementor-77405 .elementor-element.elementor-element-18decda{top:-55px;}.elementor-77405 .elementor-element.elementor-element-18decda .elementor-icon-wrapper{text-align:center;}.elementor-77405 .elementor-element.elementor-element-18decda .elementor-icon{font-size:140px;}.elementor-77405 .elementor-element.elementor-element-18decda .elementor-icon svg{height:140px;}.elementor-77405 .elementor-element.elementor-element-65111e4 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-77405 .elementor-element.elementor-element-65111e4{text-align:center;}.elementor-77405 .elementor-element.elementor-element-65111e4 .elementor-heading-title{font-family:"peyda", Sans-serif;font-size:20px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-77405 .elementor-element.elementor-element-a960e1a{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--swiper-pagination-size:12px;--dots-normal-color:#424242;--dots-hover-color:var( --e-global-color-primary );--swiper-pagination-spacing:16px;}.elementor-77405 .elementor-element.elementor-element-a960e1a > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-77405 .elementor-element.elementor-element-a960e1a .swiper-slide > .elementor-element{height:100%;}.elementor-77405 .elementor-element.elementor-element-f1c4ab2{--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;}@media(max-width:1024px){.elementor-77405 .elementor-element.elementor-element-c5a622f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-77405 .elementor-element.elementor-element-1e64913 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-77405 .elementor-element.elementor-element-73f38c5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-77405 .elementor-element.elementor-element-73f38c5 img{border-radius:24px 24px 24px 24px;}.elementor-77405 .elementor-element.elementor-element-c8e4863{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-77405 .elementor-element.elementor-element-cb03b04{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-77405 .elementor-element.elementor-element-f383623{--padding-top:32px;--padding-bottom:32px;--padding-left:8px;--padding-right:8px;} .elementor-77405 .elementor-element.elementor-element-69d1f5c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-77405 .elementor-element.elementor-element-5850745{--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-77405 .elementor-element.elementor-element-a960e1a{--swiper-slides-to-display:2;--swiper-slides-gap:24px;}}@media(max-width:767px){.elementor-77405 .elementor-element.elementor-element-24bf989{--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-77405 .elementor-element.elementor-element-f383623{--width:18%;} .elementor-77405 .elementor-element.elementor-element-69d1f5c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-77405 .elementor-element.elementor-element-90e6718 .elementor-toc__list-item{line-height:1.8em;}.elementor-77405 .elementor-element.elementor-element-a960e1a{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-77405 .elementor-element.elementor-element-c5a622f{--content-width:1296px;}.elementor-77405 .elementor-element.elementor-element-4546664{--width:72%;}.elementor-77405 .elementor-element.elementor-element-c8e4863{--width:26%;}.elementor-77405 .elementor-element.elementor-element-f383623{--width:20%;}.elementor-77405 .elementor-element.elementor-element-f1c4ab2{--content-width:1296px;}}@media(max-width:1024px) and (min-width:768px){.elementor-77405 .elementor-element.elementor-element-4546664{--width:100%;}.elementor-77405 .elementor-element.elementor-element-c8e4863{--width:100%;}.elementor-77405 .elementor-element.elementor-element-f383623{--width:10%;}}/* Start custom CSS for container, class: .elementor-element-24bf989 */.elementor-77405 .elementor-element.elementor-element-24bf989::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 32px;
    padding: 1.5px;
    background: linear-gradient(to bottom,
        #F2F2F2 0%,
        #F2F2F2 12%,
        rgba(242, 242, 242, 0.55) 35%,
        rgba(242, 242, 242, 0.22) 60%,
        rgba(242, 242, 242, 0.05) 85%,
        transparent 100%
    );
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-90e6718 */استایل قهرست مطالب در نوشته تکی

.elementor-toc__list-item-text-wrapper:after {
    content: "";
    border: 8px solid #F9F9F9;
    position: absolute;
    height: 20%;
    display: flex;
    
    
    border-radius: 6px;
    align-items: center;
}

.elementor-toc__list-item-text-wrapper:before {
    content: "";
    z-index: 9;
    width: 8px;
    height: 8px;
    right: 0px;
    
    position: absolute;
    border-radius: 50%;
    background-color: #DEDEDE;
    filter: drop-shadow(0 2px 5px rgba(119, 132, 157, .18));
    border:4px solid #F9F9F9;
    padding: 5px ;
    
}

ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
content:"" ; 


}


.elementor-toc__list-item-text-wrapper:hover:before , .elementor-toc__list-item-text-wrapper:active:before {
   border: 2px solid #fff;
    background-color: #00AAAD;
    transition: all .3s;
}
  .elementor-toc__list-item-text-wrapper:active:before {
   border: 2px solid #fff;
    background-color: #00AAAD;
    transition: all .3s;
    
}



.elementor-toc__header {
    display: none !important;
}
.elementor-toc__list-item-text-wrapper:has(.elementor-item-active):before {
border:4px solid #33BBBD ;
background: #fff;

}

.elementor-toc__list-item {
    margin-right:3px;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-922b81e */.comments-area {
    display: flex !important;
    flex-wrap: no-wrap !important; /* برای موبایل به زیر هم بره */
    gap: 30px !important; /* فاصله بین دو بخش */
    align-items: flex-start !important; /* بالا هم‌تراز */
}

/* بخش لیست نظرات (comments list) */
 .comment-list {
    flex: 1 1 60% !important; /* عرض بیشتر برای لیست نظرات */
    order: 2; /* اول لیست */
    margin: 0;
}

/* بخش فرم ارسال نظر (comment form) */
.comment-respond {
    flex: 1 1 40% !important; /* عرض کمتر برای فرم */
    order: 1 !important; /* دوم فرم */
   box-shadow: 0px 0px 24px rgba(102, 20, 86, 0.08);
   border-radius: 24px;
   padding:24px;
}

/* برای موبایل (زیر 768px) به زیر هم بره */
@media (max-width: 767px) {
     .comments-area {
        flex-direction: column !important;
    }
     .comment-list,
    .comment-respond {
        flex: 1 1 100% !important;
        width:100% !important;
}
.comments-title , .comments-title {
    display: none !important;
}
h2 .comments-title {
    display: none !important;
}
/* استایل کلی container فرم ارسال نظر */
.comment-respond,
#review_form_wrapper .comment-respond {
    background: #F9F9F9;
    border-radius: 10px;
    padding: 30px;
    margin-top: 30px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

/* تغییر ترتیب فیلدها: متن نظر (textarea) در انتها قرار بگیره */
.comment-respond .comment-form-comment {
    order: 10; /* آخرین فیلد */
}

.comment-respond .comment-form-author,
.comment-respond .comment-form-email,
.comment-respond .comment-form-url,
.comment-respond .comment-form-rating {
    order: 1; /* اول این‌ها */
}

/* فعال کردن flex برای فرم */
.comment-respond .comment-form {
    display: flex;
    flex-direction: column;
}

/* استایل فیلدهای ورودی (نام، ایمیل، وبسایت، متن نظر) */
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"],
.comment-respond textarea#comment {
    background: #F9F9F9 !important;
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 11px 10px !important;
    font-size: 15px;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.comments-area .comment-meta {
 
    padding: 10px 16px !important;
    background: #F9F9F9 !important;
    border-radius: 16px !important;
}
div.comment-author .vcard {
    padding:10px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://expertwp.ir/wp-content/uploads/2025/12/PeydaWeb-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('https://expertwp.ir/wp-content/uploads/2025/12/PeydaWeb-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://expertwp.ir/wp-content/uploads/2025/12/PeydaWeb-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://expertwp.ir/wp-content/uploads/2025/12/PeydaWeb-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://expertwp.ir/wp-content/uploads/2025/12/PeydaWeb-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://expertwp.ir/wp-content/uploads/2025/12/PeydaWeb-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://expertwp.ir/wp-content/uploads/2025/12/PeydaWeb-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://expertwp.ir/wp-content/uploads/2025/12/PeydaWeb-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://expertwp.ir/wp-content/uploads/2025/12/PeydaWeb-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */