.elementor.elementor-23608 .fw-scope-form{display:flex;align-items:center;position:relative;gap:0!important;overflow:visible;min-width:0}
.fw-scope-picker{position:relative;display:block;flex:0 0 160px;margin:0!important;min-width:0}
.fw-scope-picker select{appearance:none;display:block;width:100%;height:42px;min-height:42px;margin:0;border:0;border-right:1px solid #d6e0e7;border-radius:7px 0 0 7px;background:#eaf0f5;color:#18364d;font:600 13px/1.2 Arial,sans-serif;padding:0 30px 0 13px;cursor:pointer}
.fw-scope-picker>svg{position:absolute;right:11px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;color:#18364d}
.fw-scope-picker select:focus-visible{outline:2px solid #1474ce;outline-offset:-3px}
.elementor.elementor-23608 .fw-scope-form .e-search-input-wrapper{position:relative;min-width:0;flex:1}
.elementor.elementor-23608 .fw-scope-form .e-search-input{width:100%;padding-right:35px}
.fw-scope-clear{position:absolute;right:7px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#647984;font-size:23px;line-height:1;padding:5px;cursor:pointer}
.fw-scope-clear[hidden],.elementor.elementor-23608 .fw-scope-popup[hidden]{display:none!important}
.elementor.elementor-23608 .fw-scope-popup{position:absolute;left:0;right:0;top:calc(100% + 9px);width:auto!important;max-width:100%;padding:0!important;background:#fff;color:#17324a;border:1px solid #dce5ed;border-radius:13px;box-shadow:0 16px 40px #0b26352b;overflow:hidden;z-index:1000}
.fw-scope-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#f1f6fa;font-size:12px;font-weight:700;color:#17324a}
.fw-scope-caption span{font-size:11px;color:#647b8b;font-weight:400}
.fw-scope-popup ul{max-height:min(430px,55vh);overflow:auto;list-style:none;padding:5px;margin:0}
.fw-scope-popup li{list-style:none;margin:0;padding:0;border-radius:8px}
.fw-scope-popup li a{display:flex;align-items:center;gap:13px;padding:10px;text-decoration:none;color:#17324a;border-radius:8px}
.fw-scope-popup li a:hover,.fw-scope-popup li.is-active a{background:#edf5ff}
.fw-scope-thumb{width:54px;height:48px;flex:0 0 54px;border:1px solid #e4ebf0;border-radius:7px;display:grid;place-items:center;background:#f4f8fb;color:#3e7096;font-size:20px;font-weight:700;overflow:hidden}
.fw-scope-thumb img{display:block;width:100%;height:100%;max-height:48px;object-fit:contain;background:#fff}
.fw-scope-popup strong{display:block;font-size:14px;line-height:1.4;font-weight:600}.fw-scope-popup small{display:block;margin-top:3px;font-size:11px;color:#627a8b}
.fw-scope-footer{display:block;padding:13px 16px;border-top:1px solid #e0e8f0;font-size:12px;font-weight:700;color:#1767b1!important;background:#f8fbfe;text-decoration:none}
.fw-scope-footer:focus-visible{outline:2px solid #1474ce;outline-offset:-4px}
.fw-scope-message{padding:18px 16px;margin:0;font-size:13px;color:#5d7384}
.fs-search-form .fw-scope-picker{flex-basis:166px}.fs-search-form .fw-scope-picker select{border:1px solid #d6e0e7;border-radius:8px}
@media(max-width:600px){.elementor.elementor-23608 .fw-scope-form{flex-wrap:wrap;border-radius:10px}.elementor.elementor-23608 .fw-scope-form>.fw-scope-picker{flex-basis:100%;width:100%}.fw-scope-form>.fw-scope-picker select{height:34px;min-height:34px;border-radius:7px 7px 0 0;border-right:0;border-bottom:1px solid #dae3eb;font-size:12px}.elementor.elementor-23608 .fw-scope-form .e-search-input{font-size:16px}.elementor.elementor-23608 .fw-scope-popup{top:calc(100% + 7px)}.fw-scope-popup ul{max-height:42vh}.fw-scope-popup strong{font-size:13px}.fs-search-form .fw-scope-picker{flex-basis:100%}}

@media(max-width:600px){
.elementor.elementor-23608 .fw-scope-form{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;height:auto!important;min-height:0;padding:0!important;align-items:center}
.elementor.elementor-23608 .fw-scope-form>.fw-scope-picker{grid-column:1/-1;grid-row:1;width:100%}
.elementor.elementor-23608 .fw-scope-form .e-search-input-wrapper{grid-column:1;grid-row:2;width:100%!important;height:44px;position:relative!important}
.elementor.elementor-23608 .fw-scope-form .e-search-input{width:100%!important;height:44px}
.elementor.elementor-23608 .fw-scope-form .e-search-submit{grid-column:2;grid-row:2;align-self:stretch}
}

.elementor.elementor-23608 .fw-scope-form .e-search-submit svg{fill:none!important;stroke:currentColor}
