.elementor-533 .elementor-element.elementor-element-16a5a5e{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-533 .elementor-element.elementor-element-16a5a5e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-533 .elementor-element.elementor-element-ac74e41{background-color:#FFF;text-align:center}.elementor-533 .elementor-element.elementor-element-ac74e41 .elementor-heading-title{font-family:"Artin",Sans-serif;font-weight:900;color:var(--e-global-color-30883f7)}.elementor-533 .elementor-element.elementor-element-cd66323{background-color:#FFF}.elementor-533 .elementor-element.elementor-element-cd66323.elementor-element{--align-self:stretch}.elementor-533 .elementor-element.elementor-element-6527ba7{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-533 .elementor-element.elementor-element-6527ba7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-533 .elementor-element.elementor-element-e7e5a04{padding:0 0 0 0;border-radius:15px 15px 15px 15px}@media(max-width:767px){.elementor-533 .elementor-element.elementor-element-16a5a5e{--width:493px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-533 .elementor-element.elementor-element-ac74e41{margin:5px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:25px 5px 10px 5px;border-radius:10px 15px 15px 15px}.elementor-533 .elementor-element.elementor-element-ac74e41 .elementor-heading-title{font-size:20px}.elementor-533 .elementor-element.elementor-element-e295f8d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-533 .elementor-element.elementor-element-cd66323{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:2px 2px 2px 2px;border-radius:15px 15px 15px 10px}.elementor-533 .elementor-element.elementor-element-6527ba7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-533 .elementor-element.elementor-element-e7e5a04{margin:-2px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 110px 0}body.elementor-page-533{padding:10px 10px 10px 10px}}:root{--color-primary:#379d65;--color-primary-dark:#2c7d51;--color-primary-light:#e8f5ee;--color-bg:#fff;--color-text:#333;--color-text-light:#666;--radius:15px;--transition:all 0.3s cubic-bezier(0.25, 1, 0.5, 1)}.irandetect-search-widget{font-family:'Artin',sans-serif;direction:rtl;max-width:800px;margin:0 auto;position:relative}.search-bar{display:flex;align-items:center;background-color:var(--color-bg);border-radius:var(--radius);padding:8px 16px;position:relative;z-index:100}.search-bar.expanded{border-radius:var(--radius) var(--radius) 0 0;border-bottom:1px solid #eee}.search-icon{color:var(--color-primary);font-size:18px;margin-left:12px}.search-input{flex:1;border:none;outline:none;font-family:'Artin',sans-serif;font-size:15px;color:var(--color-text);background:#fff0;padding:8px 0}.search-input::placeholder{color:var(--color-text-light);opacity:.7}.clear-button{background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:4px;margin-right:8px;border-radius:var(--radius);width:28px;height:28px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:var(--transition)}.clear-button.visible{opacity:1;visibility:visible}.clear-button:hover{background-color:#f0f0f0;color:#666}.search-dropdown{position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg);border-radius:0 0 var(--radius) var(--radius);max-height:0;overflow:hidden;opacity:0;transition:var(--transition);z-index:99;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.search-dropdown.expanded{max-height:70vh;opacity:1;overflow-y:auto}.search-results{list-style:none;padding:0;margin:0}.result-item{display:flex;align-items:center;padding:12px 16px;gap:12px;border-bottom:1px solid #eee;transition:background 0.2s ease}.result-item:last-child{border-bottom:none}.result-item:hover{background-color:var(--color-primary-light)}.result-thumb{width:64px;height:64px;border-radius:var(--radius);object-fit:cover;flex-shrink:0;background:#f0f0f0;border:1px solid #eee}.result-content{flex:1;display:flex;flex-direction:column;gap:6px}.result-title{font-size:14px;font-weight:700;color:var(--color-text);line-height:1.3}.result-link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#fff;background-color:var(--color-primary);text-decoration:none;border-radius:var(--radius);padding:6px 14px;transition:var(--transition)}.result-link:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}.result-link i{font-size:14px}.search-loading{padding:20px;text-align:center;color:var(--color-text-light);display:none}.search-loading.visible{display:block}.spinner{display:inline-block;width:20px;height:20px;border:3px solid rgb(55 157 101 / .3);border-radius:var(--radius);border-top-color:var(--color-primary);animation:spin 1s ease-in-out infinite;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}.no-results{padding:24px 16px;text-align:center;color:var(--color-text-light);font-size:14px}.recent-searches{padding:16px;border-top:1px solid #eee}.recent-searches-title{font-size:14px;font-weight:700;color:var(--color-text-light);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.clear-history{font-size:12px;color:var(--color-primary);cursor:pointer;background:none;border:none;padding:4px 8px;border-radius:var(--radius);transition:var(--transition);font-family:'Artin',sans-serif}.clear-history:hover{background-color:var(--color-primary-light)}.recent-search-tags{display:flex;flex-wrap:wrap;gap:8px}.recent-search-tag{display:inline-flex;align-items:center;gap:6px;background-color:#f0f0f0;border-radius:var(--radius);padding:6px 14px;font-size:13px;color:var(--color-text);cursor:pointer;transition:var(--transition)}.recent-search-tag:hover{background-color:#e0e0e0}.recent-search-tag i{font-size:12px;color:var(--color-primary)}.no-recent-searches{text-align:center;color:var(--color-text-light);font-size:13px;padding:10px 0}.error-message{padding:16px;text-align:center;color:#e74c3c;font-size:14px}.search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);z-index:90;opacity:0;visibility:hidden;transition:var(--transition)}.search-overlay.active{opacity:1;visibility:visible}@media (max-width:480px){.search-bar{padding:6px 12px}.search-icon{font-size:16px;margin-left:8px}.search-input{font-size:14px;padding:6px 0}.result-item{padding:10px 14px}.result-thumb{width:56px;height:56px}.result-title{font-size:13px}.result-link{font-size:11px;padding:4px 12px}}.app-container{width:100%;background:#fff0;position:relative;padding:0}.slider-container,#md-loading,#md-slider-wrapper,.md-slider-item,.md-image-container,.md-image-overlay,.md-content,.md-button,.error-state,.retry-button{border-radius:15px}.slider-container{width:100%;max-width:600px;height:280px;margin:0 auto;position:relative;overflow:hidden;background:#f8f9fa}#md-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;color:#fff;z-index:10}.loading-spinner{width:24px;height:24px;border:2px solid rgb(255 255 255 / .3);border-top:2px solid #fff;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#md-slider-wrapper{display:none;width:100%;height:100%;position:relative}.md-slider-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateX(100%);transition:opacity 0.4s ease,transform 0.4s ease;will-change:opacity,transform}.md-slider-item.active{opacity:1;transform:translateX(0)}.md-slider-item.prev{transform:translateX(-100%)}.md-image-container{width:100%;height:100%;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.md-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(85 158 120 / .2) 0%,rgb(85 158 120 / .8) 100%)}.md-content{position:absolute;bottom:0;left:0;right:0;padding:24px 20px;background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .8) 100%);color:#fff;border-radius:15px}.md-title{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:16px;color:#fff;text-shadow:0 2px 4px rgb(0 0 0 / .5)}.md-description{display:none}.md-button{display:inline-flex;align-items:center;justify-content:center;background:#559e78;color:#fff;padding:6px 12px;text-decoration:none;font-weight:600;font-size:11px;border:1px solid rgb(255 255 255 / .1);border-radius:15px;transition:transform 0.15s ease}.md-button:active{transform:translateY(-1px) scale(.98)}.md-button::after{content:"←";margin-right:6px}.slide-indicator{position:absolute;top:50%;left:16px;transform:translateY(-50%);display:flex;flex-direction:column;gap:1px;z-index:5}.indicator-line{width:2px;height:15px;background:rgb(255 255 255 / .3);border-radius:99px}.indicator-line.active{background:#fff;height:32px}.error-state{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;border-radius:15px}.error-icon{font-size:32px;margin-bottom:12px}.error-message{font-size:14px;margin-bottom:16px}.retry-button{background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .2);padding:8px 16px;font-size:12px;font-weight:600;color:#fff;border-radius:15px;cursor:pointer;transition:background-color 0.2s ease}.retry-button:hover{background-color:rgb(255 255 255 / .3)}@media (max-width:480px){.slider-container{height:171px}.md-content{padding:16px}.md-title{font-size:18px;margin-bottom:12px}.md-button{padding:5px 10px;font-size:10px}}@media (max-width:320px){.slider-container{height:180px}.md-title{font-size:16px}}