.elementor-widget-container .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-container .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-21960 .elementor-element.elementor-element-eb53187{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-21960 .elementor-element.elementor-element-eb53187:not(.elementor-motion-effects-element-type-background),.elementor-21960 .elementor-element.elementor-element-eb53187>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#D1D5DB 0%,#FFFFFF 100%)}.elementor-21960 .elementor-element.elementor-element-a664f78{--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-widget-posts .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-posts .elementor-post__meta-data{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-post__read-more{color:var(--e-global-color-accent)}.elementor-widget-posts a.elementor-post__read-more{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-21960 .elementor-element.elementor-element-3c85769{--grid-row-gap:35px;--grid-column-gap:30px}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post__thumbnail__link{width:100%}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post__meta-data span+span:before{content:"،"}.elementor-21960 .elementor-element.elementor-element-3c85769.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-21960 .elementor-element.elementor-element-3c85769.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-21960 .elementor-element.elementor-element-3c85769.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-21960 .elementor-element.elementor-element-0724cbf{--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-widget-search .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-search .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text )}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text )}.elementor-widget-search .elementor-pagination{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-21960 .elementor-element.elementor-element-2be8d57{--e-search-submit-margin-inline-start:0px}.elementor-widget-wp-widget-categories .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-wp-widget-categories .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-21960 .elementor-element.elementor-element-3d24aa3{--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-widget-html .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-html .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}@media(max-width:767px){.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post__thumbnail__link{width:100%}}@media(min-width:768px){.elementor-21960 .elementor-element.elementor-element-a664f78{--width:70%}.elementor-21960 .elementor-element.elementor-element-0724cbf{--width:30%}}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post{background-color:#FFF;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:all 0.3s ease;overflow:hidden}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(26,115,232,.1);border-color:#1A73E8}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post__thumbnail img{transition:transform 0.4s ease}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.05)}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post__text{padding:1.5rem;text-align:right}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post__title a{color:#1F2937!important;font-family:'Vazirmatn',sans-serif;font-size:1.4rem!important;font-weight:700;transition:color 0.2s ease}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post__title a:hover{color:#1A73E8!important}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post-info{font-size:.85rem;color:#9CA3AF;margin-bottom:1rem}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post__excerpt p{color:#4B5563;line-height:1.7;text-align:justify}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post__read-more{color:#1A73E8!important;font-weight:700;font-size:1rem!important}.elementor-21960 .elementor-element.elementor-element-3c85769 .elementor-post__read-more::after{content:'→';margin-right:5px}.elementor-21960 .elementor-element.elementor-element-4700ae7 .widget_categories ul{list-style:none;padding:0;margin:0}.elementor-21960 .elementor-element.elementor-element-4700ae7 .widget_categories li{padding:10px 5px;border-bottom:1px solid #F0F2F5}.elementor-21960 .elementor-element.elementor-element-4700ae7 .widget_categories li:last-child{border-bottom:none}.elementor-21960 .elementor-element.elementor-element-4700ae7 .widget_categories li a{font-family:'Vazirmatn',sans-serif;text-decoration:none;font-size:1rem;font-weight:500;color:#4B5563;transition:all 0.2s ease;display:block}.elementor-21960 .elementor-element.elementor-element-4700ae7 .widget_categories li a:hover{color:#1A73E8;transform:translateX(-5px)}.elementor-21960 .elementor-element.elementor-element-4700ae7 .widget_categories .count{background-color:#E5E7EB;color:#4B5563;font-size:.8rem;padding:2px 8px;border-radius:5px;float:left;margin-top:2px}.elementor-21960 .elementor-element.elementor-element-0724cbf>.elementor-widget-wrap>.elementor-widget{background-color:#FFFFFF!important;padding:1.5rem!important;border-radius:12px!important;border:1px solid #E5E7EB!important;margin-bottom:20px}.elementor-21960 .elementor-element.elementor-element-0724cbf .elementor-widget-heading .elementor-heading-title{font-size:1.3rem!important;color:#1F2937!important;border-bottom:2px solid #1A73E8!important;padding-bottom:0.5rem!important;margin-bottom:1rem!important}.elementor-21960 .elementor-element.elementor-element-0724cbf .elementor-widget-icon-list .elementor-icon-list-item a{padding:10px!important;border-radius:8px!important;transition:all 0.2s ease!important}.elementor-21960 .elementor-element.elementor-element-0724cbf .elementor-widget-icon-list .elementor-icon-list-item a:hover{background-color:#F9FAFB!important;color:#1A73E8!important}.elementor-21960 .elementor-element.elementor-element-0724cbf .elementor-widget-icon-list .elementor-icon-list-icon i{color:#1A73E8!important;font-size:16px!important}.elementor-21960 .elementor-element.elementor-element-0724cbf .elementor-widget-icon-list .elementor-icon-list-text{font-family:'Vazirmatn',sans-serif!important;font-size:1rem!important;font-weight:500!important;color:#4B5563!important}.elementor-21960 .elementor-element.elementor-element-0724cbf .elementor-widget-icon-list .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#1A73E8!important}.elementor-21960 .elementor-element.elementor-element-0724cbf .elementor-widget-search-form{background-color:transparent!important;padding:0!important;border:none!important;margin-bottom:0!important}.elementor-21960 .elementor-element.elementor-element-0724cbf .e-search-input{min-height:45px!important;height:45px!important;background-color:#F9FAFB!important;border:1px solid #E5E7EB!important;border-radius:8px!important}.elementor-21960 .elementor-element.elementor-element-0724cbf .e-search-submit{background-color:#1A73E8!important;min-width:90px!important;border-radius:8px!important}.elementor-21960 .elementor-element.elementor-element-0724cbf .e-search-submit span{color:#FFFFFF!important;font-family:'Vazirmatn',sans-serif!important;font-weight:700}.elementor-21960 .elementor-element.elementor-element-0724cbf .e-search-submit:hover{background-color:#10B981!important}.quick-access-section{direction:rtl;font-family:'Vazirmatn',sans-serif;padding:4rem 2rem;background-color:#F9FAFB}.quick-access-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px;margin:auto}.quick-access-card{background-color:#FFF;border-radius:12px;padding:2rem;text-align:center;text-decoration:none;border:1px solid #E5E7EB;transition:all 0.3s ease}.quick-access-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px rgba(26,115,232,.15);border-color:#1A73E8}.quick-access-card .card-icon{font-size:2.5rem;color:#1A73E8;margin-bottom:1.5rem;display:block}.quick-access-card h3{font-size:1.3rem;font-weight:700;color:#1F2937;margin-top:0;margin-bottom:.5rem}.quick-access-card p{font-size:1rem;color:#4B5563;margin:0}@media (max-width:992px){.quick-access-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.quick-access-grid{grid-template-columns:1fr}}@media (max-width:767px){.elementor-section-wrap>.elementor-section>.elementor-container{display:flex;flex-wrap:wrap}.sidebar-col{order:1}.main-content-col{order:2}}