.glossary{margin-top:5px}
.glossary .container .w-100{display:flex;width:100%}
.glossary .container .w-100 .w-1{width:74%}
.glossary .container .w-100 .w-1 .ta-search{position:relative;width:100%;max-width:790px;margin-top:67px}
.glossary .container .w-100 .w-1 .ta-search input{max-width:790px;width:100%;padding:17px 0 17px 15px;border-radius:10px;border:solid 1px #a7a9ac;font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:.8;letter-spacing:normal;color:#d4d7db;height:50px}
.glossary .container .w-100 .w-1 .ta-search button{position:absolute;padding:10px;color:white;font-size:17px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border:0;cursor:pointer;right:0;width:52px;height:50px;color:#fff;background:#d62049;bottom:0}
.glossary .container .w-100 .w-1 .ta-search button .search-img{width:32px;height:32px}
.glossary .container .w-100 .w-1 .filter-div{margin-top:30px;display:flex;flex-wrap:wrap}
.glossary .container .w-100 .w-1 .filter-div .filter-btn{padding:13px;border-radius:19.5px;margin-right:20px;font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:.78;letter-spacing:normal;border:solid 1px #0073bb;background-color:#fff;color:#0073bb;margin-bottom:20px;max-width:60px;max-height:40px;min-height:40px;min-width:60px;cursor:pointer}
.glossary .container .w-100 .w-1 .filter-div .active{color:#fff;background-color:#0073bb}
.glossary .container .w-100 .w-2{width:26%;text-align:right;display:flex;align-items:flex-end;justify-content:flex-end}