.insights-wrapper .insight-pagination .cta.cta-primary{margin-bottom:0;}
.insights-wrapper .pagination-wrapper ul{margin-bottom:0;}
.featured-download-item{background: rgba(255, 255, 255, 0.01);box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.1);border-radius: 32px; padding:24px 40px; border: 1px solid transparent; height:100%;transition: 0.3s ease-in-out all;}
.featured-download-item:hover{box-shadow: 0px 8px 32px rgba(86, 227, 102, 0.13); border: 1px solid var(--earth-green);}
.dark .featured-download-item:hover{background: rgba(128, 137, 141, 0.16);}
.featured-download-item__icon {    background-repeat: no-repeat;    width: 45px;    height: 50px;    background-position: center;}
.featured-download-item__right--link .icon{    width: 44px;    height: 32px;background: var(--earth-green-light);border-radius: 80px;}
.featured-download-item-wrapper .col-md-6:nth-last-child(2), .featured-download-item-wrapper .col-md-6:last-child{margin-bottom:0 !important;} 
.featured-download-item__left{    max-width: 50px;}
.featured-download-item__right{flex: 1;}
.featured-download-item{color: var(--deep-navy);}
.featured-download-module .box-cta-download-hover:hover .cta.cta-download .icon.icon-download::before{color:var(--deep-navy);}
.related-news-wrapper .related-news-wrap{position:relative;z-index:1;}
.related-news-wrapper .related-news-item--image{background-size: cover;background-repeat: no-repeat;}
@media all and (max-width: 991.98px){
	.featured-download-item {padding: 24px 24px 24px 40px;}
}
@media all and (max-width: 767.98px){
    .featured-download-item-wrapper .col-md-6{margin-bottom:16px;}
    .featured-download-item-wrapper .col-md-6:nth-last-child(2){margin-bottom:16px !important;} 
}


.states-item {padding:24px;background: rgba(255, 255, 255, 0.01);box-shadow: 0px 7.27999px 12px rgba(0, 0, 0, 0.05);border-radius: 32px;}
.states-item--image{    background-repeat: no-repeat;    background-position: center;height: 50px; }
.states-item{margin-bottom:40px;height: calc(100% - 40px);}
.states-item--desc{color:var(--dark-grey);}

.dark .states-item {background: rgba(128, 137, 141, 0.16);;box-shadow: 0px 7.27999px 12px rgba(0, 0, 0, 0.05);}
.dark .states-item--title p {color: var(--earth-green);}

@media all and (max-width: 991.98px){
.states-item{margin-bottom:32px;height: calc(100% - 32px);}
.states-content--description{margin-bottom:32px;}
}
@media all and (max-width: 767.98px){
.states-item{margin-bottom:24px;margin-left: 15px; margin-right: 15px;height:auto;}
.states-content--description{margin-bottom:24px;}
}



.related-news-item--image{height:175px;border-radius: 12px;    background-position: center;    background-repeat: no-repeat;background-size: cover;}
.news-larger-item .related-news-item--image{height:636px;}
.news-larger-item .related-news-item{margin-right: 56px; text-decoration:none;}
.related-news-item{margin-bottom:74px;text-decoration:none;  }
.related-news-item:hover{  color: var(--deep-navy);}
.news-larger-item .related-news-item, .related-news-item:last-child{margin-bottom:0px;}

.news-wrapper.dark .related-news-item{display: flex !important;    flex-direction: column;     height: 100%;}

.news-wrapper.dark .related-news-item--link{    margin-top: auto;}
.news-wrapper.dark .news-item-body .col-md-4{margin-bottom:74px;  }
.news-wrapper.dark .related-news-item{margin-bottom:0 !important;  }


.dark .related-news-item{ color: var(--crisp-white);}

@media all and (max-width: 991.98px){
.news-larger-item .related-news-item{margin-right: 0px; }
.news-larger-item .related-news-item--image, .related-news-item--image{height:116px;margin-bottom: 24px;}
.news-item{display: flex;margin-right: -8px;  margin-left: -8px;} 
.news-item .related-news-item{padding-right: 8px;    padding-left: 8px;      display: flex !important;    flex-direction: column;    margin-bottom: 0;}
.news-larger-item .related-news-item--title {font-size: clamp(1.7rem, 1.606rem + 0.204vw, 1.9rem);    line-height: 2.8rem;}
.related-news-item--link{    margin-top: auto;}
}
@media all and (max-width: 767.98px){
.news-item{display: flex;margin-right: 0;  margin-left: 0;} 
.news-larger-item .related-news-item--image, .related-news-item--image{height:175px;}
.related-news-item, .news-larger-item .related-news-item{  margin-bottom: 32px;padding-right: 0;    padding-left: 0;margin-right: 0;}
.news-item{display: block;}
.news-item .related-news-item{ margin-bottom: 32px;    margin-right: 0;    margin-left: 0;}
.news-wrapper.dark .news-item-body .col-md-4{margin-bottom:32px;  }
.news-item .related-news-item:last-child{margin-bottom:0px;}
}


.further-links-item-wrapper{overflow: hidden;}
.further-links-item:before{content:'';background: linear-gradient(90deg, rgba(128, 137, 141, 0.16) 28.83%, rgba(128, 137, 141, 0.0488889) 43.56%, rgba(128, 137, 141, 0.0289536) 60.36%);box-shadow: 0px 8px 33px rgba(12, 31, 41, 0.13);position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;}
.further-links-item:before{background: linear-gradient(90deg, #0C1F29 28.96%, rgba(12, 31, 41, 0.778462) 100%, rgba(12, 31, 41, 0.538462) 59.87%, rgba(12, 31, 41, 0) 93.08%, rgba(12, 31, 41, 0) 93.09%);backdrop-filter: blur(10px);}
.further-links-item:hover:before, .further-links-item:focus-within:before{background: linear-gradient(0deg, rgba(12, 31, 41, 0.75), rgba(12, 31, 41, 0.75));    backdrop-filter: none;}
.further-links-item{margin-left:-2px; height: 424px; background-size: cover; position: relative;  flex:1; color:var(--white-2); background-size: cover; }
.on-hover-visible{max-height: 0;    width: 100%;    overflow: hidden;    opacity: 0;    transform: translateY(-35px);    -moz-transform: translateY(-35px);   -o-transform: translateY(-35px);   -webkit-transform: translateY(-35px);    -ms-transform: translateY(-35px);    transition: all 1s ease,opacity .85s ease-out,max-height .9s ease;    -webkit-transition: all 1s ease,opacity .85s ease-out,max-height .9s ease;    -moz-transition: all 1s ease,opacity .85s ease-out,max-height .9s ease;}
.further-links-item:hover .on-hover-visible, .further-links-item:focus-within .on-hover-visible{    max-height: 100%;    overflow: visible;    opacity: 1;    transform: translateY(0);    -moz-transform: translateY(0);    -o-transform: translateY(0);    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transition: all 1s ease,opacity .75s ease-in,max-height .85s ease-in;    -moz-transition: all 1s ease,opacity .75s ease-in,max-height .85s ease-in;    -webkit-transition: all 1s ease,opacity .75s ease-in,max-height .85s ease-in;}
.further-links-item-content{position:relative;padding: 0 80px;overflow:hidden;}
.further-links-item-content--title p{position:relative;padding: 0 10px;transition: 0.5s;}
.further-links-item-content--title p:before {    position: absolute;    content: "";    width: 80px;    height: 1px;    background: linear-gradient(90deg, #00A2E3 44.04%, rgba(0, 162, 227, 0) 100%);;    right: 130%;    top: 50%;    opacity: 0;    transition: all .5s ease;}
.further-links-item-content--title p:after {    position: absolute;    content: "";    width: 80px;    height: 1px;    background: linear-gradient(90deg, #00A2E3 44.04%, rgba(0, 162, 227, 0) 100%);;    left: 130%;    top: 50%;    opacity: 0;    transition: all .5s ease;}
.further-links-item:hover .further-links-item-content--title p:after, .further-links-item:focus-within .further-links-item-content--title p:after{opacity: 1;    left: 100%;}
.further-links-item:hover .further-links-item-content--title p:before, .further-links-item:focus-within .further-links-item-content--title p:before{    opacity: 1;    right: 100%;}
.further-links-item .cta.text-link{color:var(--earth-green);text-decoration:none;}
.further-links-item:hover .further-links-item-content--title p, .further-links-item:focus-within .further-links-item-content--title p{
font-size: 24px;line-height: 34px;}

@media all and (max-width: 991.98px){
.further-links-item-content{padding: 0 20px;}
.further-links-item{ height: 256px;}
.further-links-item-content--title p:before, .further-links-item-content--title p:after {width: 50px;}
}
@media all and (max-width: 767.98px){
.further-links-item{ height: 318px;}
.further-links-item-wrapper { display: block !important;}
}


.tabs-wrapper .tabs-holder ul{list-style: none;    padding-left: 0;    display: flex; position: relative;  margin-bottom: 64px;}
.tabs-wrapper .tabs-holder ul:not(.dropdown-menu):after{content:'';height: 4px;width: 100%;position: absolute;left: 0;right: 0;bottom: 0;background: rgba(128, 137, 141, 0.16);}
.tabs-wrapper .tabs-holder ul li{ flex:1; }
.tabs-wrapper .tab-link {display: block;border: none;background: transparent;padding: 0px 12px 16px 12px;    font-weight: 300;    font-size: 16.6px;    line-height: 28px;width: 100%;  margin-bottom: 0;  text-align: left;    position: relative;}
.tabs-wrapper .tab-link.active, .tabs-wrapper .tab-link:hover{ font-weight: 700;}
.tabs-module:not(.dark) .tab-link{color: inherit;}
.tabs-wrapper .tab-link.active:after, .tabs-wrapper .tab-link:hover:after{content:'';height: 4px;width: 100%;position: absolute;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, #00A2E3 44.04%, rgba(0, 162, 227, 0) 100%);}
.tab-content--tag p{    position: relative;     padding-bottom: 2px;    display: inline-block;}
.tab-content--tag p:after{background: linear-gradient(90deg, #00A2E3 44.04%, rgba(0, 162, 227, 0) 100%); content:'';height: 2px;width: 100%;position: absolute;left: 0;right: 0;bottom: -2px;}
.col-md-6 .tab-content--description p {    margin-bottom: 9px;}
.tab-pane, .tabs-wrapper .dropdown{display:none;}
.tab-pane.active{display:block;}
.tabs-wrapper .dropdown{margin-bottom: 30px;}
.tabs-wrapper .tabs-holder ul.dropdown-menu{display:none;    position: absolute; width: 100%;margin-bottom: 0;     padding: 0;
background: #FFFFFF;    border: 1px solid var(--earth-green);    box-shadow: 0px 7.27999px 12px rgba(0, 0, 0, 0.05);    backdrop-filter: blur(18.2px);    border-radius: 26px;    padding-top: 50px;    top: -1px;    border-top: none;}
.tabs-wrapper .tabs-holder .dropdown.open .dropdown-menu{display:block;}
.tabs-wrapper .dropdown button{width: 100%;border-radius: 40px;text-align: left;font-size: 14px;padding: 14px 24px 14px 30px;font-weight: 600;font-size: 14.5px;line-height: 22px;z-index: 9999;    position: relative;}
.tabs-wrapper .dropdown-toggle::after { border: none;   font-family: 'icomoon' !important;top: 15px; content: "\e902";position: absolute;    right: 22px;font-size: 12px;}
.tabs-wrapper .dropdown-item{font-size: 14px;    padding: 15px 30px;font-weight: 500;    font-size: 14.5px;    line-height: 22px;}
.tabs-wrapper .dropdown-item.active, .tabs-wrapper .dropdown-item:active {color: var(--deep-navy);    background-color: var(--earth-green-light);    border-radius: 40px;}
.tabs-wrapper .dropdown.open .dropdown-toggle::after{transform: rotate(180deg);}
.tabs-wrapper .dropdown.open button {    border-color: var(--earth-green);}
.tabs-wrapper .dropdown button{color: var(--deep-navy);background: var(--white);    border-color:  var(--earth-green);}
.tabs-wrapper .dropdown-item:hover{background:var(--earth-green-light);border-radius: 40px;}
.dark .tabs-wrapper .dropdown-item:hover{background:var(--earth-green);border-radius: 40px;color:var(--deep-navy);}
.tabs-wrapper .dropdown button:focus{box-shadow:none;}
.dark .tabs-wrapper .dropdown button{color: var(--crisp-white);background: var(--deep-navy);    border-color:  var(--earth-green);}
.dark .tabs-wrapper .tabs-holder ul.dropdown-menu{background: var(--deep-navy);}
.dark .tabs-wrapper .dropdown-item{color: var(--white-2);}
.dark .tabs-wrapper .dropdown-item.active, .dark .tabs-wrapper .dropdown-item:active {background-color: var(--earth-green);color: var(--deep-navy);}
.dark .dropdown-menu {background-color: var(--deep-navy);}
@media all and (max-width: 991.98px){
	.tabs-wrapper .dropdown{display:block;}
    .tabs-holder > ul{display:none !important;}
}
@media all and (max-width: 767.98px){
}

.nojs .tab-pane{display:block !important;}
.nojs .tabs-holder{display:none !important;}