.sidebar-v1 .btn-icon-xs,
.research-outer .btn-icon-xs {
padding: 0 !important;
border: 0 !important;
background: transparent !important;
}
a.material-symbols-outlined {
text-decoration: none;
}
.sidebar-v1 {
position: relative;
padding: 2.4rem 1.6rem;
position: -webkit-sticky;
position: sticky;
top: 17rem;
}
.sidebar-v1 .sidebar-v1-head {
background: transparent;
padding: 0;
margin: 0;
border: 0;
color: var(--primary-color);
width: 100%;
text-align: left;
position: relative;
display: flex;
align-items: center;
}
button.sidebar-v1-head {
padding-right: 3.2rem !important;
}
button.sidebar-v1-head::after {
position: absolute;
content: "";
right: 0;
width: 2.4rem;
height: 2.4rem;
font-family: 'Material Symbols Outlined';
content: "\e5cf";
font-size: 2.4rem;
display: flex;
align-items: center;
justify-content: center;
transition: 0.2s ease;
}
button.sidebar-v1-head.expand::after {
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
}
button.sidebar-v1-head .h5 * {
font-size: 2.1rem !important;
line-height: 145% !important;
}
.sidebar-v1 .sidebar-v1-head small,
.sidebar-v1 .sidebar-v1-list small,
.sidebar-v1 .sidebar-v1-head .small-caps {
font-family: Poppins;
font-size: 1.4rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.sidebar-v1 .sidebar-v1-head .small-caps {
font-size: 1.2rem;
}
.sidebar-v1 .sidebar-v1-switch-list ul>li::after {
content: none;
}
.sidebar-v1 .sidebar-v1-switch-list ul {
display: flex;
height: auto;
margin-top: 0.8rem;
padding: 0;
justify-content: start;
align-items: start;
gap: 0rem;
background-color: #f5f7fa;
width: fit-content;
border-radius: 100px;
border: 1px solid #E6E6E7;
overflow: hidden;
}
.sidebar-v1 .sidebar-v1-switch-list ul>li {
background: transparent;
padding: 0.3rem 1.6rem;
}
.sidebar-v1 .sidebar-v1-switch-list ul>li>a {
font-size: 1.2rem;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.012rem;
text-decoration: none !important;
background: transparent;
color: #67696D; 
cursor: pointer;
}
.sidebar-v1 .sidebar-v1-switch-list ul>li.active:has(+ li),
.sidebar-v1 .sidebar-v1-switch-list ul>li.active:has(+ li)>a {
color: var(--primary-color);
background: var(--white-color);
border-radius: 100px;
border-right: 1px solid #E6E6E7;
}
.sidebar-v1 .sidebar-v1-switch-list ul>li.active:not(:has(+ li)),
.sidebar-v1 .sidebar-v1-switch-list ul>li.active:not(:has(+ li))>a {
color: var(--primary-color);
background: var(--white-color);
z-index: 99;
border-radius: 100px;
border-right: 1px solid #E6E6E7;
}
.filter-item.pr-0 {
padding-right: 0 !important;
}
.sidebar-v1-item:not(:last-child) {
margin-bottom: 2.4rem;
}
.sidebar-v1-item:not(:first-child) {
margin-top: 2.4rem;
}
.sidebar-v1-mobile + .sidebar-v1-item {
margin-top: 0 !important;
}
.sidebar-v1-item:not(:last-child)::after {
content: '';
display: block;
width: 100%;
height: 1px;
margin-top: 2.4rem;
background: #E2E6EE;
}
.sidebar-v1-item:last-child {
margin-bottom: 0;
}
.sidebar-v1-list ul,
.sidebar-v1-list-outer {
margin: 0;
}
.sidebar-v1-list-outer > li {
margin-bottom: 2rem;
padding: 0;
font-size: 1.8rem;
line-height: 145%;
}
.sidebar-v1-list-outer > li > a,
.sidebar-v1-list-outer > li > h6 {
display: block;
margin-bottom: 2rem !important;
max-width: max-content;
text-decoration: none !important;
font-family: 'Gentium Plus';
font-size: 1.8rem !important;
line-height: 145% !important;
}
.sidebar-v1-list-outer > li::after {
content: none;
}
.sidebar-v1-list-block {
padding-left: 1.2rem;
}
.sidebar-v1-list li {
padding: 0.5rem 0;
margin-bottom: 0rem !important;
font-size: 1.4rem;
line-height: 2rem;
}
.sidebar-v1-item.show .sidebar-v1-list li {
display: block;
}
.sidebar-v1-list li:nth-child(n + 6) {
display: none;
}
.sidebar-v1-profiles li:nth-child(n + 6) {
display: none;
}
.sidebar-v1-list-block.show .sidebar-v1-list li,
.sidebar-v1-list.show li{
display: block;
}
.sidebar-v1-list li:after {
content: none;
}
.sidebar-v1-list li a {
text-decoration: none !important;
}
.sidebar-v1-list li a:hover {
text-decoration: underline !important;
}
.sidebar-v1-list li.active a {
font-weight: bold;
}
.research-link a.active {
background: #F5F9FE;
}
.search-bagde {
display: flex;
flex-wrap: wrap;
gap: 0.4rem;
}
.search-bagde .btn {
height: 4rem;
font-size: 1.4rem;
border: 1px solid #E2E6EE !important;
font-weight: normal;
text-transform: initial;
padding: 0 1.2rem;
background: var(--white-color) !important;
color: var(--primary-color) !important;
}
.search-bagde .btn.btn-blue {
background: #F5F9FE !important;
}
.sidebar-v1-more .btn {
height: 3.2rem !important;
color: var(--primary-color);
}
.filter-bottom-btn .btn-link:hover {
text-decoration: underline !important;
}
.filter-bottom-btn .btn-blue {
display: none;
}
.sidebar-body {
max-height: 0;
overflow: hidden;
transition: 0.2s ease;
}
.sidebar-v1-mobile,
.sidebar-v1-mobile-head,
#showMobileAllFilter,
.sidebar-body-inner .hide-desktop {
display: none;
}
@media(min-width:1200px) and (max-width:1259.98px) {
.sidebar-v1-list li a {
font-size: 1.5rem;
}
}
@media(min-width:992px) and (max-width:1199.98px) {
.sidebar-v1 {
top: 16rem;
}
.sidebar-v1-list li {
padding: 0.6rem 0;
}
.sidebar-v1-list li a {
font-size: 1.3rem;
line-height: 2.3rem;
}
}
@media(min-width:768px) and (max-width:991.98px) {
.sidebar-v1 {
position: initial;
top: 0;
}
.sidebar-v1-item:not(:first-child) {
margin-top: 2rem;
}
.sidebar-v1-item:not(:last-child) {
margin-bottom: 2rem;
}
.sidebar-v1-list li {
padding: 0.4rem 0;
}
.sidebar-v1-list li a {
font-size: 1.3rem;
line-height: 2.2rem;
}
}
@media(max-width:767.98px) {
.showsidebar-v1 {
overflow: hidden;
}
.sidebar-v1 {
margin-bottom: 2.4rem;
position: initial;
top: 0;
padding: 0;
background: transparent;
}
.sidebar-v1-mobile {
display: block;
margin-bottom: 1.6rem;
}
.sidebar-v1 .sidebar-v1-switch-list ul>li {
padding: 0.45rem 1.6rem;
}
.sidebar-v1-item:not(:last-child)::after {
margin-top: 1.6rem;
}
.sidebar-v1-item:not(:first-child) {
margin-top: 1.6rem;
}
.sidebar-v1-item:not(:last-child) {
margin-bottom: 1.6rem;
}
.sidebar-body {
position: fixed;
top: 0;
right: -100%;
width: 100%;
height: 100vh;
height: 100dvh;
background: var(--white-color);
max-height: initial !important;
z-index: 999;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.sidebar-body.show {
right: 0;
}
.sidebar-v1-mobile-head {
display: flex;
align-items: center;
justify-content: space-between;
height: 5.6rem;
padding: 0 1.6rem;
}
.sidebar-v1-mobile-head button {
height: 4rem;
width: 4rem;
display: flex;
align-items: center;
justify-content: center;
background: transparent;
margin: 0;
padding: 0;
border: 0;
outline: none;
}
.sidebar-body-inner {
margin: 0 !important;
padding: 2.4rem 1.6rem 16rem;
height: calc(100vh - 5.6rem);
height: calc(100dvh - 5.6rem);
overflow: hidden;
overflow-y: auto;
}
.sidebar-body-inner .hide-desktop {
display: block;
margin-bottom: 2.4rem !important;
}
.filter-bottom-btn {
position: fixed;
bottom: 0;
right: -100%;
width: 100%;
z-index: 1000;
padding: 2.4rem 1.6rem;
background: var(--white-color);
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.showsidebar-v1:not(.btn-hide) .filter-bottom-btn {
right: 0;
}
.filter-bottom-btn .btn-blue {
display: flex;
margin-top: 2.4rem;
}
.sidebar-v1-list-block {
padding-left: 0;
}
.sidebar-v1-list-outer > li > a, 
.sidebar-v1-list-outer > li > h6 {
margin-bottom: 1.2rem !important;
}
button.sidebar-v1-head::after {
-webkit-transform: rotate(-90deg) !important;
transform: rotate(-90deg) !important;
}
.sidebar-v1-info {
display: none;
margin-bottom: 0;
}
.sidebar-v1-info.show {
display: block;
}
#showMobileAllFilter {
display: flex;
height: 3.2rem;
width: 100%;
border: 0;
padding: 0;
background: transparent;
font-size: 1.2rem;
color: var(--primary-color);
margin-top: -0.8rem;
}
#showMobileAllFilter:hover {
text-decoration: underline !important;
}
}
.sidebar-v1 .nfz-search {
gap: 4px;
display: flex;
}
.sidebar-v1 .nfz-search a {
text-transform: none;
line-height: 1.5rem;
}
@media(max-width:1200px) and (min-width:767.98px) {
.sidebar-v1 .nfz-search {
flex-wrap: wrap;
}
.sidebar-v1 .nfz-search a {
width: 100%;
}
}