body.archive.post-type-archive-glossary:has(.sel-header) #page .site-content{margin-top:0!important}.single-glossary .ast-container:has(.sel-glossary-term-banner){max-width:100%;display:unset}.post-type-archive-glossary .ast-container:has(.sel-glossary-banner){max-width:100%;display:unset}.post-type-archive-glossary .ast-container:has(.sel-glossary-banner) ul{list-style-type:none}.post-type-archive-glossary button,.single-glossary button{padding:0;border:none;color:inherit}.post-type-archive-glossary button:focus,.post-type-archive-glossary button:hover,.single-glossary button:focus,.single-glossary button:hover{background-color:transparent}.sel-glossary-banner{padding:5rem 0;background-color:#22252b;position:relative;overflow:hidden}.sel-glossary-banner img{position:absolute;right:5%;top:60%;transform:translateY(-50%);filter:brightness(0) saturate(100%) invert(55%) sepia(0%) saturate(625%) hue-rotate(265deg) brightness(92%) contrast(83%);opacity:.15;pointer-events:none;width:35%}.sel-glossary-banner h1{font-family:Cairo,sans-serif;font-size:52px;font-weight:600;color:#fff;margin-bottom:16px;max-width:720px}.sel-glossary-banner p{font-family:Cairo,sans-serif;font-size:18px;font-weight:400;color:#fff;margin-bottom:32px;max-width:600px}.sel-glossary-search{width:100%;position:relative;max-width:700px}.sel-glossary-search input{width:100%;padding:14px 60px 14px 20px;box-shadow:inset 0 0 0 100px #fff;border:2px solid transparent;background-color:#fff;font-family:Cairo,sans-serif;font-size:18px;font-weight:500;color:#22252b;border-radius:15px;transition:.2s}.sel-glossary-search input::placeholder{font-family:Cairo,sans-serif;font-size:18px;font-weight:500;color:grey}.sel-glossary-search input:focus-visible{outline:0;border:2px solid #ff5721}.sel-glossary-search .feather{position:absolute;right:24px;top:50%;transform:translateY(-50%);cursor:pointer;height:24px}.sel-glossary-search input[type=search]::-webkit-search-cancel-button,.sel-glossary-search input[type=search]::-webkit-search-decoration,.sel-glossary-search input[type=search]::-webkit-search-results-button,.sel-glossary-search input[type=search]::-webkit-search-results-decoration{display:none}@media screen and (max-width:998px){.sel-glossary-banner{padding:4rem 0}.sel-glossary-banner img{right:0;width:50%}.sel-glossary-banner h1{font-size:38px}.sel-glossary-banner p{font-size:16px}}.sel-glossary-list{padding:2rem 0}.sel-glossary-list .glossary-list-sort{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}.sel-glossary-list .glossary-list-sort .count{font-family:Cairo,sans-serif;font-size:16px;font-weight:500;color:#22252b}.glossary-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.glossary-list-item{display:flex;flex-direction:column;background:#f5f5f5;border-radius:15px;box-shadow:0 0 15px rgba(34,37,43,.17);transition:transform .3s;text-decoration:unset;overflow:hidden}.glossary-list-item.large-item{flex-direction:row;grid-column:span 2}.glossary-list-item.large-item img{height:100%;width:350px}.glossary-list-item img{max-width:100%;width:100%;height:140px;object-fit:cover}.glossary-list-item .info{padding:18px;display:flex;flex-flow:column;align-items:flex-start;height:100%}.glossary-list-item .title{font-family:Cairo,sans-serif;font-size:20px;font-weight:700;margin-bottom:10px}.glossary-list-item .description{font-family:Cairo,sans-serif;font-size:16px;color:#555;margin-bottom:12px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.glossary-list-item button{font-family:Cairo,sans-serif;font-size:16px;border:none;cursor:pointer;color:#ff5721;margin-top:auto;display:flex;align-items:center;gap:4px}.glossary-list-item button svg{transition:.3s}.glossary-list-item button:hover svg{transform:translateX(3px)}.glossary-list-item:hover{transform:translateY(-5px)}.empty-list{font-family:Cairo,sans-serif;font-size:16px;display:flex;padding:40px 0}@media (max-width:998px){.glossary-list{grid-template-columns:repeat(2,1fr)}.glossary-list-item.large-item{grid-column:1;flex-flow:column}.glossary-list-item.large-item img{width:100%;height:140px}}@media (max-width:600px){.glossary-list{grid-template-columns:1fr}}.glossary-list-pagination{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;flex-wrap:wrap}.glossary-list-pagination .pagination{display:flex;align-items:center;gap:12px}.glossary-list-pagination .pagination span{font-family:Cairo,sans-serif;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center}.glossary-list-pagination .pagination span.current{border-radius:100%;background:#ff5721;color:#fff;width:28px;height:28px}.glossary-list-pagination .pagination a{display:flex;align-items:center;justify-content:center;text-decoration:unset;font-family:Cairo,sans-serif;font-size:16px;font-weight:500;color:#22252b}.glossary-list-pagination .pagination .next{transition:.3s}.glossary-list-pagination .pagination .next:hover{transform:translateX(3px)}.glossary-list-pagination .pagination .prev{transition:.3s}.glossary-list-pagination .pagination .prev:hover{transform:translateX(-3px)}.sel-dropdown{position:relative;cursor:pointer;display:flex;align-items:center;gap:4px}.sel-dropdown svg{transition:.3s}.sel-dropdown:has(.sel-dropdown-list.active) svg{transform:rotate(-180deg)}.sel-dropdown-list{position:absolute;flex-flow:column;gap:6px;top:116%;border:1px solid #c9cbc6;border-radius:15px;background-color:#fff;margin:0;max-height:350px;min-width:180px;overflow-y:auto;padding:12px;right:0;z-index:99;box-shadow:0 0 15px rgba(34,37,43,.17);display:none}.sel-dropdown-list.active{display:flex}.sel-dropdown-list li.active{color:#ff5721;font-weight:500;pointer-events:none;cursor:auto}.sel-dropdown-list li{font-family:Cairo,sans-serif;font-size:16px;font-weight:600;transition:.3s;cursor:pointer}.sel-dropdown-list li:hover{opacity:.7}.sel-dropdown .text{font-family:Cairo,sans-serif;font-size:16px;font-weight:500;color:#22252b}.sel-dropdown .choose{font-family:Cairo,sans-serif;font-size:16px;font-weight:500;color:#ff5721}