.glossary.glossary-list .glossary .glossary-search{background-color:#f6f8ff;padding:24px;margin-bottom:16px;display:flex;flex-direction:column}
.glossary.glossary-list.glossary .glossary-search .search-box .glossary-list-input input{padding:10px 8px;font-size:1rem;line-height:1.25rem;height:40px;background:#fff;border:1px solid #ccc;border-radius:4px;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important}
.glossary.glossary-list.glossary .glossary-search .search-box .input{margin-bottom:16px}
.glossary.glossary-list .glossary .glossary-search .search-box i[class^="fa"]{height:8px;width:8px;text-align:center;vertical-align:middle;line-height:1.25rem;z-index:3;font-size:.875rem;position:relative;padding:0;color:#1a1a1a;margin:10px;top:-5px}
.glossary.glossary-list .glossary-list-container,.glossary.glossary-list .glossary-list-wrapper{display:flex;flex-direction:column;gap:24px}
.glossary.glossary-list .glossary-list-input{position:relative}
.glossary.glossary-list .glossary-list-input .ico.ico-cross{position:absolute;right:4px;top:7px}
.glossary-list .glossary .glossary-search .search-box input:placeholder-shown ~ a{display:none}
.glossary.glossary-list .glossary-checkbox label{display:flex;margin-bottom:0;position:relative}
.glossary.glossary-list .glossary-checkbox label .checkbox-label{margin-left:24px}
.glossary.glossary-list .glossary .glossary-search input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.glossary.glossary-list .glossary .glossary-search .checkmark{top:2px;width:16px;height:16px;background:#fff;border:1px solid #ccc;border-radius:4px;position:absolute;left:0}
.glossary.glossary-list .glossary .glossary-search input:hover ~ .checkmark{background-color:#fff}
.glossary.glossary-list .glossary .glossary-search input:checked ~ .checkmark{width:16px;height:16px;background:#2746f8;border-color:#2746f8;border-radius:4px}
.glossary.glossary-list .glossary .glossary-search .checkmark:after{content:"";position:absolute;display:none}
.glossary.glossary-list .glossary .glossary-search input:checked ~ .checkmark:after{display:block}
.glossary.glossary-list .glossary .glossary-search .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.glossary.glossary-list .glossary .glossary-search ul.alphabet{list-style-type:none;padding:0 12px;background-color:#dce1fe;border-radius:4px;width:100%;display:flex;overflow-x:scroll;white-space:nowrap;margin-bottom:16px}
.glossary.glossary-list .glossary .glossary-search ul.alphabet li{padding:0 12px;margin:16px 0}
.glossary.glossary-list .glossary .glossary-search ul.alphabet li a{padding:0;text-align:center;width:100%;font-family:"Poppins";text-decoration:none;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.5rem;color:#1a1a1a;border:0}
.glossary.glossary-list .glossary .glossary-search ul.alphabet li a.inactive{cursor:text;color:#6b6b6b;font-weight:400}
.glossary.glossary-list .glossary .glossary-alpha-wrap{border-bottom:1px solid #ccc;padding:24px 0;color:#000}
.glossary.glossary-list .glossary .glossary-alpha-wrap .clearfix{width:100%;max-width:1096px}
.glossary.glossary-list .glossary .glossary-alpha-wrap .back-to-top{margin:0}
.glossary.glossary-list .glossary .glossary-alpha-wrap .h1{margin-bottom:24px;text-transform:uppercase}
.glossary.glossary-list .glossary .glossary-alpha-wrap .term{padding:0}
.glossary.glossary-list .glossary .glossary-alpha-wrap .term .h3{margin-bottom:16px}
.glossary.glossary-list .glossary .glossary-alpha-wrap .term .h3 .phonetic-title,.glossary-list .glossary .glossary-alpha-wrap .term .description a{font-weight:700}
.glossary.glossary-list .glossary .glossary-alpha-wrap .term .h3 .phonetic{font-weight:400}
.glossary.glossary-list .glossary .glossary-alpha-wrap .term .description{margin-bottom:24px}
.glossary.glossary-list .glossary .glossary-alpha-wrap .term .description p{margin-bottom:0}
#no-results{padding-top:16px}
.glossary.glossary-list .glossary .glossary-search ul.typeahead{padding:0;list-style:none;margin:0;margin-right:16px;margin-top:8px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 4px 16px rgba(39,70,248,0.15);border-radius:4px;width:100%}
.glossary.glossary-list .glossary .glossary-search ul.typeahead li a{padding:10px 12px;cursor:pointer;font-size:16px;line-height:20px;text-decoration:none;text-wrap:wrap}
.glossary .glossary-search ul.alphabet li a:not(.inactive):hover{color:#2746f8}
.glossary.glossary-list .glossary .glossary-search ul.typeahead li.active a,.glossary.glossary-list .glossary .glossary-search ul.typeahead li .dropdown-item:hover{background-color:#f6f8ff;color:#2746f8}
.glossary.glossary-list .glossary .glossary-search ul.typeahead li strong{font-weight:700}
@media(min-width:768px){.glossary.glossary-list .glossary-list-container{flex-direction:row}
.glossary.glossary-list .glossary-list-wrapper{flex-grow:2}
.glossary.glossary-list .glossary .glossary-search{margin-bottom:24px}
.glossary.glossary-list .glossary .glossary-search ul.alphabet{width:unset;align-self:center;max-width:90%}
.glossary.glossary-list .glossary .glossary-search ul.alphabet li a{font-size:1.125rem}
.glossary.glossary-list .glossary .glossary-alpha-wrap .term .description p{font-size:1.125rem;line-height:1.5rem}
.glossary.glossary-list .glossary .glossary-alpha-wrap .term .h3{font-size:1.5rem;line-height:2rem}
.glossary.glossary-list .glossary .glossary-alpha-wrap .h1{font-size:3rem;line-height:3.5rem}
}
@media(min-width:1024px){.glossary.glossary-list .glossary .glossary-search ul.alphabet{width:unset;align-self:center}
}
@media(min-width:1280px){.glossary.glossary-list .glossary .glossary-search ul.alphabet{width:unset;align-items:center;align-self:center;overflow-x:hidden;max-width:100%}
}