.eans{font-family:var(--e-global-typography-text-font-family,Tahoma),Arial,sans-serif;direction:rtl}.eans [hidden]{display:none!important}.eans .eans-trigger{display:flex;align-items:center;justify-content:center;gap:10px;width:220px;height:42px;padding:8px 15px;border:1px solid #ffffff70;border-radius:5px;background:#720b1780;color:#fff;font:13px/1.6 Tahoma,Arial,sans-serif;cursor:pointer}.eans-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7;flex:none}.eans .eans-trigger:hover{background:#750b16;border-color:#fff}.eans :focus-visible{outline:2px solid #b9091b;outline-offset:3px}.eans .eans-trigger:focus-visible{outline-color:white}.eans-open{overflow:hidden}.eans dialog.eans-dialog{direction:rtl;box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(760px,calc(100vw - 32px));max-width:none;max-height:85dvh;padding:26px;border:1px solid #e5e5e7;border-top:4px solid #b9091b;border-radius:8px;background:#fff;color:#272832;box-shadow:0 20px 70px #21020950;overflow:auto;font-family:var(--e-global-typography-text-font-family,Tahoma),Arial,sans-serif;font-size:14px;line-height:1.9;text-align:right}.eans-dialog::backdrop{background:#20050bb3;backdrop-filter:blur(3px)}.eans .eans-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.eans .eans-head h2{margin:0;font:700 20px/1.8 Tahoma,Arial,sans-serif;color:#272832}.eans .eans-close{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #e5e5e7;background:#faf7f7;color:#750b16;font:28px/1 Arial;border-radius:5px;cursor:pointer}.eans .eans-label{display:block;margin-bottom:8px;color:#777b83;font-size:12px}.eans .eans-fields{display:flex;gap:8px}.eans .eans-fields input[type=search],.eans .eans-fields select{box-sizing:border-box;min-width:0;max-width:100%;height:46px;border:1px solid #dcdde1;border-radius:5px;background:#fff;color:#272832;padding:10px 12px;font:14px/1.6 Tahoma,Arial,sans-serif;box-shadow:none}.eans .eans-fields input[type=search]{flex:1;width:100%}.eans .eans-fields select{width:160px}.eans .eans-submit,.eans .eans-retry{border:0;border-radius:5px;background:#b9091b;color:white;padding:10px 18px;min-height:44px;font:13px/1.6 Tahoma,Arial,sans-serif;cursor:pointer}.eans .eans-status{margin:18px 0 10px;color:#777b83;font-size:12px}.eans .eans-result{display:flex;gap:14px;padding:14px 6px;border-bottom:1px solid #eee;text-decoration:none;color:#272832;align-items:flex-start}.eans .eans-result:hover,.eans .eans-result[aria-selected=true]{background:#faf2f3;color:#b9091b}.eans .eans-result img{width:76px;height:56px;object-fit:cover;border-radius:4px;flex:none}.eans .eans-result-body{min-width:0;display:block}.eans .eans-result-title{display:block;font-size:14px;line-height:1.9;font-weight:700}.eans .eans-meta{display:block;color:#a0525c;font-size:11px;margin-top:3px}.eans .eans-excerpt{display:block;color:#777b83;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:530px}.eans .eans-all{display:block;margin-top:18px;padding:10px;border:1px solid #edd3d7;color:#b9091b;background:#fcf7f8;text-decoration:none;text-align:center;border-radius:5px;font-size:13px}.eans .eans-help{font-size:11px;color:#92959b;margin:18px 0 0}.eans .eans-fallback input{max-width:140px}
@media(max-width:767px){.eans .eans-trigger{width:42px;height:42px;padding:9px}.eans-trigger span{display:none}.eans dialog.eans-dialog{width:calc(100vw - 20px);max-height:90dvh;padding:18px 14px}.eans .eans-head h2{font-size:17px}.eans .eans-head{margin-bottom:14px}.eans .eans-fields{flex-wrap:wrap}.eans .eans-fields input[type=search]{flex-basis:100%;font-size:16px}.eans .eans-fields select{flex:1;width:auto}.eans .eans-result{gap:10px}.eans .eans-result-title{font-size:13px}.eans .eans-excerpt{display:none}.eans .eans-help{display:none}.eans .eans-result img{width:64px;height:50px}}
.eans .eans-trigger:focus,.eans .eans-trigger:active{background:#750b16;color:#fff;border-color:#fff}
.eans .eans-submit:hover,.eans .eans-submit:focus,.eans .eans-retry:hover,.eans .eans-retry:focus{background:#750b16;color:#fff}
.eans .eans-close:hover,.eans .eans-close:focus{background:#f4e3e6;color:#750b16}
/* Keep the masthead control independent of theme hover/focus colours. */
.elementor .eans button.eans-trigger,.elementor .eans button.eans-trigger:focus,.elementor .eans button.eans-trigger:active{background:#720b1780!important;color:#fff!important;border-color:#ffffff70!important;justify-content:space-between;direction:rtl}
.elementor .eans button.eans-trigger:hover{background:#750b16!important;border-color:#fff!important}
.eans-trigger span{order:1}.eans-trigger svg{order:2}
@media(max-width:767px){.elementor .eans button.eans-trigger{justify-content:center}}
