.further-links-module .further-links-item-content--desc .font-body-light p span{color: var(--white-2) !important;}

.table-wrapper.table-responsive.reports-table-wrapper.pageLoad:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    backdrop-filter: blur(6px);
    z-index: 9;
}

.filter-drop-list-wrapper{    padding-left: 0;    list-style: none;     display: none;    position: absolute;
    border: 1px solid var(--earth-green);    border-radius: 0px 0px 26px 20px;    left: 0;    right: 0;    background: var(--white);    z-index: 1;    top: 30px;    padding-top: 30px; max-height:80vh; overflow-y:auto;}
.filter-trigger { padding: 12px 40px 12px 30px;  height: 52px;  border: 1px solid var(--gray-border);  border-radius: 40px;  display: inline-block; min-width:160px;position: relative;z-index: 2;    background: var(--white);text-decoration:none;}
.location-wrapper .filter-trigger, .category-wrapper .filter-trigger{    min-width: 200px;}

.filter-trigger:hover{color: var(--deep-navy);}
.filter-trigger.active{border-color:var(--earth-green);}
.filter-wrapper .icon{    position: absolute;    right: 21px;    top: 50%;    transform: translateY(-50%);transition: 0.5s;}
.filter-column{font-weight: 600;font-size: 16.6px;line-height: 28px;}
.filter-wrapper {    position: relative;}
.filter-wrapper.location-wrapper {padding: 0;}
.filter-link {   text-decoration: none; padding: 13px 30px;    display: block;    border-radius: 40px;  }
.filter-wrapper .filter-trigger.active .icon {    transform: translateY(-50%) rotate(180deg);}
.filter-link:hover, .filter-link.active{    background: var(--earth-green);    color: var(--deep-navy) !important;}
.filter-wrapper span.text {    display: block;    width: 100%;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}

.table-wrapper{margin-top:40px;}
.table-wrapper table{    width: 100%;}
.table-wrapper table thead th{padding:20px 40px;width: 100%;}
.table-wrapper table tbody td{padding:24px 40px;}
.table-wrapper table tbody td:not(.date-item){font-weight: 500;font-size: 19px;line-height: 30px;}
.table-wrapper table tbody tr:hover td{background: rgba(204, 248, 210, 0.4);border-bottom: 1px solid var(--earth-green);}
.table-wrapper table thead th:first-child{width:25%;}

.pagination-wrapper ul{    list-style: none;    padding-left: 0; margin:50px 0;}
.pagination-wrapper .pagination-item a, .pagination-wrapper .pagination-item span{
color: var(--deep-navy);
text-decoration: none;width: 30px;height: 28px;background: var(--white);border-radius: 2px;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 14px;line-height: 22px;margin: 0 2px;}
.pagination-wrapper .pagination-item span, .pagination-wrapper .pagination-item a:hover{background: var(--earth-green); color:var(--deep-navy);}
.pagination-wrapper .prev .icon-arrow-down{transform: rotate(90deg);    display: inline-block;    margin-right: 25px;}
.pagination-wrapper .next .icon-arrow-down{transform: rotate(-90deg);    display: inline-block;    margin-left: 25px;}
.pagination-wrapper li.cta-box-dark span.icon{    opacity: 0.5;}
.insight-pagination .cta.cta-primary{padding: 9px 16px 9px 24px;}
.insight-pagination .cta.cta-primary .icon{margin-left: 10px;    bottom: -3px;    position: relative;}

.search-input-wrapper #searchNewsTextButton{ position: absolute;    right: 0;    top: 50%;  transform: translateY(-50%); background: transparent;    border: none;}
.filter-wrapper.search-input-wrapper .icon{    right: 0;}
.search-input-wrapper .search-input--text{    border: none;    border-bottom: 1px solid #C1C7CA;    padding: 8px 0;    font-weight: 500;    font-size: 19px;    line-height: 30px;    background-color: transparent;color: var(--white-2);border-radius: 0px;}

.dark .filter-trigger, .dark .filter-drop-list-wrapper{    background: var(--deep-navy);color: var(--white-2);}
.dark .filter-link{color: var(--white-2);}
.dark .pagination-wrapper .icon, .dark .search-input-wrapper #searchNewsTextButton {    color: var(--crisp-white);}


.insights-wrapper .related-news-item--image{height: 331px;border-radius: 6px;}
.insights-wrapper .related-news-item--image:after{content:'';background: linear-gradient(0deg, rgba(12, 31, 41, 0.9) 28.96%, rgba(12, 31, 41, 0.700615) 44.11%, rgba(12, 31, 41, 0.484615) 59.87%, rgba(12, 31, 41, 0) 93.08%, rgba(12, 31, 41, 0) 93.09%);mix-blend-mode: multiply;    width: 100%;    height: 100%;position: absolute;border-radius: 6px;}
.insights-wrapper .related-news-item{position: relative;margin-bottom: 40px;}
.related-news-content{    position: absolute;    bottom: 0;color: var(--crisp-white);padding: 24px 48px 24px 24px;}
.related-news-content .related-news-item--desc{color: var(--white-2);}
.insights-wrapper .filter-wrapper, .reports-presentation-inner-wrapper .filter-wrapper { flex: 1;}
.insights-wrapper .filter-trigger, .reports-presentation-inner-wrapper .filter-trigger {  width: 100%;}
.insights-wrapper .year-wrapper, .reports-presentation-inner-wrapper .year-wrapper{    max-width: 220px;}
.insights-wrapper .location-wrapper, .insights-wrapper .category-wrapper, .reports-presentation-inner-wrapper .category-wrapper, .reports-presentation-inner-wrapper .location-wrapper {    max-width: 260px;}
.font-body-light p:last-child,.font-body-light:last-child{margin-bottom:0;}
.news-date--item + .module-wrapper{padding-top:20px;}
.news-date--item{padding-top:100px;}
@media only screen and (max-width:991.98px) and (min-width:767.98px)  {
.filter-wrapper {margin-right: 16px !important;}
}
@media all and (max-width: 991.98px){
.filter-wrapper{margin-bottom:10px;margin-right: 0;}
.insights-wrapper .filter-column{flex-wrap: wrap;}
.insights-wrapper .filter-column, .reports-presentation-inner-wrapper .filter-column{display: block !important;}
.insights-wrapper .year-wrapper, .insights-wrapper .location-wrapper, .insights-wrapper .category-wrapper,
.reports-presentation-inner-wrapper .year-wrapper, .reports-presentation-inner-wrapper .location-wrapper, .reports-presentation-inner-wrapper .category-wrapper{    max-width: none;}
.insights-wrapper .filter-title{margin-bottom: 10px !important;}
.reports-presentation-inner-wrapper .year-wrapper{z-index:2;}
.reports-presentation-inner-wrapper .category-wrapper{z-index:1;}

.table-wrapper table tbody td:not(.date-item){
	    min-width: 330px;
}
.table-wrapper table tbody td {
    padding: 20px 10px;
}

}
@media all and (max-width: 767.98px){
.filter-wrapper .icon{padding-top:1px;}
.filter-column{flex-direction: column;}
.filter-column .mr-16{margin-right:0;}
.filter-column .filter-wrapper,.filter-column .filter-trigger,.filter-column .mr-16{width:100%;}
.table-wrapper table thead th:first-child{width:30%;}
.filter-title{margin-bottom:10px !important;}
.news-date--item{padding-top:80px;}
.filter-trigger:not(.active){z-index:0;}
.filter-drop-list-wrapper{display: none;position: relative;top: -25px;padding-top: 53px;border-top: 1px transparent;}
.filter-drop-list-wrapper{background: transparent;}
}