.search-wrapper{margin:0 auto;max-width:570px;position:relative;width:100%}.search-wrapper #search{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #000;border-radius:5px;color:#000;font-family:inherit;font-size:18px;font-weight:400;line-height:22px;margin:0;outline:0;padding:10px 50px 10px 15px;transition:.2s ease;width:100%}.search-wrapper #search:active,.search-wrapper #search:focus,.search-wrapper #search:hover{border:1px solid #3b63f5}.search-wrapper:active .st0,.search-wrapper:focus .st0,.search-wrapper:hover .st0{stroke:#3b63f5!important}.search-wrapper>.icon-search{font-size:0;line-height:1;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.search-wrapper .result-wrapper{background:#fff;border-radius:5px;box-shadow:3px 3px 20px #0000001c;opacity:0;overflow:hidden;position:absolute;top:54px;transform:scale(.9) translateY(-20px);transition:opacity .2s ease,transform .2s ease;width:100%;z-index:-999}.search-wrapper .result-wrapper.visible{opacity:1;transform:scale(1) translateY(0);z-index:5}.search-wrapper .result-wrapper>p{color:#3b63f5;font-size:14px;font-weight:600;margin:0 0 10px;padding:15px 15px 0}.search-wrapper .result-wrapper .result{max-height:300px;overflow:auto}.no-result p{color:#000;display:inline-block;font-size:15px;font-weight:500;margin:0;padding:15px}.result .result-row{border-bottom:1px solid #f2f2f2;display:inline-block;margin:0;padding:10px 15px;transition:.2s ease;width:100%}.result .result-row:hover{background:#f8f8f8}.result .result-row>a{color:#000;font-size:15px;transition:color .2s ease}.result .result-row>a:hover,.result .result-row>a:hover .highlight{color:#3b63f5}.result .result-row>a .highlight{background:#d6d6d6;border-radius:2px;color:#000;padding:0 3px}.no-result p a{color:#3b63f5;cursor:pointer;text-decoration:underline}.search-wrapper .result-wrapper .breadcrumb{flex-wrap:wrap;gap:0;justify-content:flex-start;line-height:16px;margin:0 0 5px}.breadcrumb a,.breadcrumb p,.breadcrumb span{color:#919191;display:inline-block;font-size:12px;margin:0;vertical-align:middle}.breadcrumb a{text-decoration:underline}.breadcrumb span{margin:0 3px}