.navigation-search{position:fixed;top:0;left:0;right:0;background:#fff;height:100%;width:100%;overflow-y:scroll;overflow-x:hidden;z-index:100000}
.navigation-search__scroll-wrapper{height:100%;padding:24px 0}
@media screen and (min-width:1024px){.navigation-search__scroll-wrapper{width:calc(100% + 15px)}
}
.navigation-search .container,.navigation-search .row{height:100%}
.navigation-search__close{display:flex;padding-top:16px;padding-bottom:8px;justify-content:flex-end;align-items:flex-start}
.navigation-search__container{padding:4px 0 24px 0}
.navigation-search__container form{width:100%;position:relative}
.navigation-search__actions{position:absolute;top:50%;right:32px;transform:translateY(-50%);display:flex;align-items:center;gap:24px}
.navigation-search__actions .navigation-search__clear svg{height:28px;width:28px}
@media screen and (max-width:1023px){.navigation-search__actions{gap:16px;right:24px}
}
.navigation-search__actions-divider{width:1px;background-color:#c4beb5;height:37px}
.navigation-search__header{display:flex;flex-direction:column;align-items:center;gap:48px;align-self:stretch;color:#003652}
@media screen and (max-width:1023px){.navigation-search__header{gap:32px}
}
.navigation-search__input{display:flex;padding:16px 24px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:999px;border:1px solid #3185a9;background:#effbff;height:61px;color:#003652}
@media screen and (min-width:1024px){.navigation-search__input{padding:24px 32px;height:84px}
}
.navigation-search__suggestions{position:relative}
.navigation-search__suggestions table{visibility:hidden;top:8px;padding:16px 0;max-height:fit-content;border-radius:12px;border:1px solid #3185a9;background:#fff !important;color:#003652}
.navigation-search__suggestions tbody{visibility:visible;display:flex;flex-direction:column}
.navigation-search__suggestions tr{display:flex;padding:4px 24px;align-items:center;gap:8px;align-self:stretch;cursor:pointer}
.navigation-search__suggestions tr:hover{background-color:#cbf1ff}
.navigation-search__popular{display:flex;padding-top:32px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}
@media screen and (min-width:1024px){.navigation-search__popular{padding-top:48px}
}
.navigation-search__popular__title{color:#003652}
.navigation-search__popular__wrapper{display:flex;align-items:flex-start;align-content:flex-start;gap:24px 24px;align-self:stretch;flex-wrap:wrap}
.navigation-search__popular button{display:flex;min-width:32px;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:24px;border:2px solid #003652;background:#fff}
.navigation-search .error .navigation-search__input{border:4px solid #943041}
.navigation-search .error .navigation-search__wrapper{padding-top:0}
.navigation-search__wrapper{padding-top:48px;flex-direction:column;align-items:flex-start;display:flex}
@media screen and (max-width:1023px){.navigation-search__wrapper{padding-top:32px}
}
.navigation-search__wrapper .results_content{display:flex;flex-direction:column;align-items:flex-start;gap:48px;align-self:stretch}
@media screen and (max-width:767px){.navigation-search__wrapper .results_content{gap:32px}
}
.navigation-search__wrapper .list__item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;align-self:stretch}
.navigation-search__wrapper.grid-layout .navigation-search__results.file .list__item span{max-width:304px;word-break:break-word}
@media screen and (min-width:768px){.navigation-search__wrapper.grid-layout .results_content{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px;width:100%}
.navigation-search__wrapper.grid-layout .results_content .list__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;min-height:auto;padding:0 64px 32px 0;margin:0}
.navigation-search__wrapper.grid-layout .navigation-search__results.file .list__item span{max-width:288px}
}
@media screen and (min-width:768px) and screen and (max-width:767px){.navigation-search__wrapper.grid-layout .results_content{gap:32px}
}
@media screen and (max-width:1023px){.navigation-search__wrapper.grid-layout .results_content{grid-template-columns:repeat(2,1fr)}
}
@media screen and (max-width:767px){.navigation-search__wrapper.grid-layout .results_content{grid-template-columns:1fr;gap:32px}
}
@media screen and (max-width:320px){.navigation-search__results.file .list__item span{max-width:300px;word-break:break-word}
}
.navigation-search__row{display:flex;flex-direction:column;width:100%;gap:32px}
@media screen and (min-width:1024px){.navigation-search__row{gap:48px}
}
.navigation-search__row-correction{color:#003652}
.navigation-search__row-wrapper{width:100%;display:flex;align-items:center;align-content:center;gap:26px 16px;align-self:stretch;flex-wrap:wrap}
@media screen and (min-width:1024px){.navigation-search__row-wrapper{height:38px}
}
.navigation-search__row-container{display:flex;align-items:center;gap:32px;flex:1 0 0}
@media screen and (max-width:1023px){.navigation-search__row-container{flex-wrap:wrap;gap:0}
}
.navigation-search__row .search-count{color:#003652}
@media screen and (max-width:1023px){.navigation-search__row .search-count{padding-bottom:16px;flex:1 1 100%;text-align:left}
}
@media screen and (max-width:767px){.navigation-search__row .search-count{padding-bottom:8px;text-align:center}
}
.navigation-search__row .display-label{color:#003652}
@media screen and (max-width:767px){.navigation-search__row .display-label{flex:1 1 100%;text-align:center}
}
.navigation-search__row-dropdown{display:flex;align-items:center;gap:8px}
@media screen and (max-width:1023px){.navigation-search__row-dropdown{gap:16px}
}
@media screen and (max-width:767px){.navigation-search__row-dropdown{flex-wrap:wrap;justify-content:center;width:100%;gap:8px 16px}
}
.navigation-search__row-layout{margin-left:auto}
.navigation-search__row-layout button{display:flex;gap:8px;min-width:32px;padding:4px 16px;justify-content:center;align-items:center;border-radius:999px;border:2px solid #003652;background:#fff}
@media screen and (max-width:767px){.navigation-search__row-layout button{display:none}
}
.navigation-search__row-error,.navigation-search__row-noresults{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}
.navigation-search__row-error .error-title,.navigation-search__row-noresults .error-title{color:#943041}
.navigation-search__row-error .error-body,.navigation-search__row-noresults .error-body{color:#003652}
.navigation-search__tabs{margin-top:8px;margin-bottom:8px;padding-top:48px;display:flex;gap:32px;justify-content:center}
@media screen and (max-width:1023px){.navigation-search__tabs{padding-top:32px}
}
.navigation-search__tabs button{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:8px;border-bottom:2px solid #003652}
.navigation-search__tabs button[aria-selected="false"]{border-bottom:0;padding-bottom:10px;opacity:69%}
.navigation-search .results__pagination{display:flex;justify-content:center;align-items:center;width:100%;gap:16px}
@media screen and (min-width:768px){.navigation-search .results__pagination{padding-bottom:32px}
}
.navigation-search .results__pagination .pagination{display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;gap:0;border-radius:24px;cursor:pointer}
.navigation-search .results__pagination .pagination svg{fill:#154865}
.navigation-search .results__pagination .pagination:hover:not(.disabled),.navigation-search .results__pagination .pagination:focus:not(.disabled){background:#226587}
.navigation-search .results__pagination .pagination:hover:not(.disabled) svg,.navigation-search .results__pagination .pagination:focus:not(.disabled) svg{fill:#fff}
.navigation-search .results__pagination .pagination.disabled{cursor:not-allowed}
.navigation-search .results__pagination .pagination.disabled svg{fill:#9c978f}
.navigation-search .results__pagination .pagination .icon-chevron-right{position:relative;left:2px}
.navigation-search .results__pagination .pagination .icon-chevron-left{position:relative;right:2px}
.navigation-search .results__pagination .of-text,.navigation-search .results__pagination .pagination-item-input{color:#2d2d2d}
.navigation-search .results__pagination .total-pag-num.disabled{pointer-events:none}
.navigation-search .results__pagination .total-pag-num:hover{text-decoration:underline}
.navigation-search .results__pagination .pagination-item-input-wrapper{display:flex;height:40px;width:44px;align-items:center;gap:8px;border-radius:8px;border:1px solid #67625b;background:#fff}
.navigation-search .results__pagination .pagination-item-input-wrapper:hover{border:2px solid #3185a9}
.navigation-search .results__pagination .pagination-item-input-wrapper.is-focused{border:2px solid #003652}
.navigation-search .results__pagination .pagination-item-input-wrapper.is-focused:hover{border:2px solid #003652}
.navigation-search .results__pagination .pagination-item-input-wrapper.is-focused .pagination-item-input{color:#01444c}
.navigation-search .results__pagination .pagination-item-input-wrapper .pagination-item-input{padding:0 8px;display:flex;height:40px;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:0;flex:1 0 0;border:0;background:transparent;text-align:center;border-radius:initial}
body[dir="rtl"] .navigation-search__actions{right:initial;left:32px}
body[dir="rtl"] .navigation-search__row-layout{margin-left:initial;margin-right:auto}
@media screen and (min-width:768px) and (max-width:1023px){body[dir="rtl"] .navigation-search__row .search-count{text-align:right}
}
body[dir="rtl"] .navigation-search__input{text-align:right}
body[dir="rtl"] .navigation-search .pagination svg{transform:rotate(180deg)}
body[dir="rtl"] .navigation-search .pagination .icon-chevron-right{left:initial;right:2px}
body[dir="rtl"] .navigation-search .pagination .icon-chevron-left{left:2px;right:initial}
@media screen and (min-width:768px){body[dir="rtl"] .navigation-search__wrapper.grid-layout .results_content .list__item{padding:0 0 32px 64px}
}
.keyboard-active .navigation-search .results__pagination .pagination:focus{background:transparent}
.keyboard-active .navigation-search .results__pagination .pagination:focus svg{fill:#154865}
.keyboard-active .navigation-search .results__pagination .pagination-item-input-wrapper.is-focused{outline:0;border:2px solid #003652}
.keyboard-active .navigation-search .results__pagination .pagination-item-input-wrapper.is-focused:hover{border:2px solid #003652}
.keyboard-active .navigation-search .results__pagination .pagination-item-input-wrapper.is-focused .pagination-item-input{outline:0;color:#01444c}