.search-wrapper{margin:0 auto;max-width:570px;position:relative;width:100%}.search-wrapper #search{appearance:none;-webkit-appearance:none;border:none;border-radius:30px;box-shadow:0 1px 3px #bac7db;color:inherit;font-family:inherit;font-size:16px;height:50px;margin:0;outline:none;padding:15px 50px 15px 30px;transition:.2s ease;width:100%}.search-wrapper #search:active,.search-wrapper #search:focus,.search-wrapper #search:hover{box-shadow:0 2px 4px #bac7db}.search-wrapper>.icon-search{color:#008fff;font-size:24px;position:absolute;right:20px;top:13px}.search-wrapper .result-wrapper{background:#fff;border-radius:14px;box-shadow:0 1px 3px #bac7db;opacity:0;overflow:hidden;position:absolute;top:60px;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:#2e7fff;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{display:inline-block;font-size:14px;font-weight:400;margin:0;padding:0 15px 15px}.result .result-row{display:inline-block;margin:0;padding:10px 15px;transition:.2s ease;width:100%}.result .result-row:hover{background:rgba(197,226,248,.2)}.result .result-row>a,.result .result-row>div{color:#575f7f;font-size:16px;transition:color .2s ease}.result .result-row>a:hover{color:#31485b}.result .result-row>a .highlight,.result .result-row>div .highlight{background:#c5e2f8;border-radius:2px;color:#31485b;padding:0 3px}.no-result p a{color:#2e7fff;cursor:pointer;text-decoration:underline}.search-wrapper .result-wrapper .breadcrumb{line-height:16px;margin:0 0 8px}.breadcrumb a,.breadcrumb p,.breadcrumb span{color:#a3acbf;display:inline-block;font-size:12px;margin:0;vertical-align:middle}.breadcrumb a{text-decoration:underline}.breadcrumb span{margin:0 3px}.result .result-row>.search-glossary-link-with-image{align-items:center;display:flex;gap:16px}.result .result-row>.search-glossary-link-with-image .img-wrapper{border-radius:4px;height:48px;overflow:hidden;position:relative;width:48px}.result .result-row>.search-glossary-link-with-image .img-wrapper img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}