.elementor-34322 .elementor-element.elementor-element-40a7f57{--display:flex;--min-height:600px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34322 .elementor-element.elementor-element-40a7f57:not(.elementor-motion-effects-element-type-background), .elementor-34322 .elementor-element.elementor-element-40a7f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7D0FF8A;}.elementor-34322 .elementor-element.elementor-element-40a7f57 > .elementor-shape-bottom svg, .elementor-34322 .elementor-element.elementor-element-40a7f57 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:80px;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-34322 .elementor-element.elementor-element-c95cbf2 .elementor-repeater-item-54185a8{right:83%;--hotspot-translate-x:83%;top:82%;--hotspot-translate-y:82%;}.elementor-34322 .elementor-element.elementor-element-c95cbf2 .elementor-repeater-item-9a0f6b3{right:71%;--hotspot-translate-x:71%;top:3%;--hotspot-translate-y:3%;}.elementor-34322 .elementor-element.elementor-element-c95cbf2 .elementor-repeater-item-980704e{right:60%;--hotspot-translate-x:60%;top:81%;--hotspot-translate-y:81%;}.elementor-34322 .elementor-element.elementor-element-c95cbf2 .elementor-repeater-item-8bceb51{right:46%;--hotspot-translate-x:46%;top:4%;--hotspot-translate-y:4%;}.elementor-34322 .elementor-element.elementor-element-c95cbf2 .elementor-repeater-item-2b26a30{right:35%;--hotspot-translate-x:35%;top:82%;--hotspot-translate-y:82%;}.elementor-34322 .elementor-element.elementor-element-c95cbf2 .elementor-repeater-item-936a213{right:19%;--hotspot-translate-x:19%;top:4%;--hotspot-translate-y:4%;}.elementor-34322 .elementor-element.elementor-element-c95cbf2 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-34322 .elementor-element.elementor-element-c95cbf2{--hotspot-color:var( --e-global-color-716b470 );--hotspot-size:24px;--hotspot-min-width:50px;--hotspot-min-height:45px;--hotspot-box-color:var( --e-global-color-a8705e6 );--hotspot-border-radius:59px 59px 59px 59px;}.elementor-34322 .elementor-element.elementor-element-813fa9f{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-34322 .elementor-element.elementor-element-71eb477 > .elementor-widget-container{background-color:#47598C;padding:18px 18px 18px 18px;}.elementor-34322 .elementor-element.elementor-element-71eb477{text-align:center;}.elementor-34322 .elementor-element.elementor-element-71eb477 .elementor-heading-title{font-family:"Iran-Sans", Iran-Sans;font-size:18px;font-weight:500;color:var( --e-global-color-716b470 );}.elementor-34322 .elementor-element.elementor-element-7ea1a69{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-34322 .elementor-element.elementor-element-1748723 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-34322 .elementor-element.elementor-element-710798c{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-34322 .elementor-element.elementor-element-b0d1db3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-34322 .elementor-element.elementor-element-184fa62{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-34322 .elementor-element.elementor-element-8d68b39 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-34322 .elementor-element.elementor-element-50a5c5c{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-34322 .elementor-element.elementor-element-4c7e18e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-34322 .elementor-element.elementor-element-83f12b0{--display:flex;}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-34322 .elementor-element.elementor-element-1c2eda1 .e-tabs-items-wrapper .e-tab-title i{color:var( --e-global-color-secondary );}.elementor-34322 .elementor-element.elementor-element-1c2eda1 .e-tabs-items-wrapper .e-tab-title svg{fill:var( --e-global-color-secondary );}.elementor-34322 .elementor-element.elementor-element-1c2eda1 .e-tabs-items-wrapper .e-tab-title svg path{fill:var( --e-global-color-secondary );}.elementor-34322 .elementor-element.elementor-element-1c2eda1{--playlist-item-icon-size:18px;}.elementor-34322 .elementor-element.elementor-element-1c2eda1 .e-tabs-items-wrapper .e-tab-title{border-style:solid;border-width:0 0 1px 0;border-color:var( --e-global-color-dd52c40 );}.elementor-34322 .elementor-element.elementor-element-1c2eda1 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-34322 .elementor-element.elementor-element-1c2eda1 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-34322 .elementor-element.elementor-element-1c2eda1 .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-34322 .elementor-element.elementor-element-cb5d85f{--display:flex;}.elementor-34322 .elementor-element.elementor-element-6b51628 .e-tabs-items-wrapper .e-tab-title i{color:var( --e-global-color-secondary );}.elementor-34322 .elementor-element.elementor-element-6b51628 .e-tabs-items-wrapper .e-tab-title svg{fill:var( --e-global-color-secondary );}.elementor-34322 .elementor-element.elementor-element-6b51628 .e-tabs-items-wrapper .e-tab-title svg path{fill:var( --e-global-color-secondary );}.elementor-34322 .elementor-element.elementor-element-6b51628{--playlist-item-icon-size:18px;}.elementor-34322 .elementor-element.elementor-element-6b51628 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-34322 .elementor-element.elementor-element-6b51628 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-34322 .elementor-element.elementor-element-6b51628 .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-34322 .elementor-element.elementor-element-2946c91{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34322 .elementor-element.elementor-element-6d7aa59{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:24px;--n-accordion-border-radius:4px 4px 4px 4px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-35caccd );--n-accordion-title-active-color:var( --e-global-color-35caccd );--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:var( --e-global-color-2ce20d7 );--n-accordion-icon-hover-color:var( --e-global-color-35caccd );--n-accordion-icon-active-color:var( --e-global-color-35caccd );}.elementor-34322 .elementor-element.elementor-element-6d7aa59 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-716b470 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-34322 .elementor-element.elementor-element-6d7aa59 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#C7D0FF3B;}.elementor-34322 .elementor-element.elementor-element-6d7aa59 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#C7D0FF3B;}.elementor-34322 .elementor-element.elementor-element-6d7aa59 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-34322 .elementor-element.elementor-element-6d7aa59 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Iran-Sans", Iran-Sans;font-weight:400;}.elementor-34322 .elementor-element.elementor-element-357f144{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-34322 .elementor-element.elementor-element-357f144:not(.elementor-motion-effects-element-type-background), .elementor-34322 .elementor-element.elementor-element-357f144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7D0FF8A;}/* Start custom CSS for nested-accordion, class: .elementor-element-6d7aa59 */:target {
  outline: 3px solid #47598C;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-5402f12 *//* =====================================
   COMMENTS – OFFICIAL & MINIMAL (RTL)
   Brand Color: #fc8814
   ===================================== */

.custom-comments {
    margin-top: 56px;
    direction: rtl;
    text-align: right;
}

/* ---------- Titles (Main Comments Only) ---------- */
.custom-comments > h2,
.custom-comments > h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 28px;
    position: relative;
}

/* خط نارنجی فقط زیر عنوان اصلی */
.custom-comments > h2::after,
.custom-comments > h3::after {
    content: "";
    display: block;
    width: 48px;
    height: 3px;
    background: #fc8814;
    margin-top: 8px;
    border-radius: 2px;
}

/* ---------- Reply Title Fix ---------- */
.custom-comments #reply-title {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 18px;
    font-weight: 600;
}

/* حذف خط زیر عنوان در حالت پاسخ */
.custom-comments #reply-title::after {
    display: none;
}

/* لینک لغو پاسخ */
.custom-comments #cancel-comment-reply-link {
    font-size: 13px;
    font-weight: 400;
    color: #999;
    text-decoration: none;
}

.custom-comments #cancel-comment-reply-link:hover {
    color: #fc8814;
    text-decoration: underline;
}

/* ---------- Single Comment ---------- */
.custom-comments .comment {
    background: #fafafa;
    border: 1px solid #eee;
    border-radius: 14px;
    padding: 18px 22px;
    margin-bottom: 18px;
}

.custom-comments .comment-author {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px;
}

.custom-comments .comment-metadata {
    font-size: 12px;
    color: #999;
    margin-bottom: 10px;
}

.custom-comments .comment-content {
    font-size: 14px;
    line-height: 1.9;
    color: #333;
}

/* Reply link */
.custom-comments .reply a {
    font-size: 13px;
    color: #fc8814;
    text-decoration: none;
}

.custom-comments .reply a:hover {
    text-decoration: underline;
}

/* ---------- Comment Form ---------- */
.custom-comments #respond {
    margin-top: 48px;
}

/* Inputs & textarea (NOT submit) */
.custom-comments input:not([type="submit"]),
.custom-comments textarea {
    width: 100%;
    border-radius: 12px;
    border: 1px solid #ddd;
    padding: 12px 14px;
    font-size: 14px;
    font-family: inherit;
    transition: border-color 0.2s ease;
}

.custom-comments input:not([type="submit"]):focus,
.custom-comments textarea:focus {
    border-color: #fc8814;
    outline: none;
}

/* ---------- Submit button ---------- */
.custom-comments .form-submit {
    margin-top: 24px;
    text-align: right;
}

.custom-comments input[type="submit"] {
    width: auto;
    min-width: 140px;
    background: #fc8814;
    color: #fff;
    border: none;
    padding: 12px 28px;
    border-radius: 12px;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    transition: background 0.2s ease;
}

.custom-comments input[type="submit"]:hover {
    background: #e67610;
}

/* ---------- Checkbox (Cookies Consent) ---------- */
.custom-comments .comment-form-cookies-consent {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 16px 0;
    font-size: 13px;
}

.custom-comments .comment-form-cookies-consent input[type="checkbox"] {
    width: auto;
    margin: 0;
}

.custom-comments .comment-form-cookies-consent label {
    margin: 0;
    line-height: 1.6;
    cursor: pointer;
}

/* ---------- Mobile Optimization ---------- */
@media (max-width: 768px) {
    .custom-comments {
        margin-top: 40px;
    }

    .custom-comments h2,
    .custom-comments h3 {
        font-size: 18px;
    }

    .custom-comments .comment {
        padding: 16px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Iran-Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nanotime.ir/wp-content/uploads/2023/07/IRANSansWeb.woff2') format('woff2'),
		url('https://nanotime.ir/wp-content/uploads/2023/07/IRANSansWeb.woff') format('woff');
}
/* End Custom Fonts CSS */