@media (min-width: 767px) {
  :root {
    font-size: calc(1rem + ((1vw - .48rem) * 1.389));
  }
}



@media (max-width: 767px) {
	body {
/* 		width: 100svw; */
		overflow-x: hidden;
	}
}

::selection {
	background: #47E3FF;
	color: #19234A;
}


.container_fluid_wrapper {
    padding-inline: 0.626409rem;
}

p {
	font-size: 0.783012rem;
	line-height: 160%;
	letter-spacing: 0.000392rem;
/* 	letter-spacing: 0.007830rem; */
	margin-bottom: 0.587259rem;
	text-wrap: pretty;
}

p strong, p b {
	font-weight: 500;
}

p a, li a {
	color: inherit;
}

@media (hover: hover) {
	p a:hover, li a:hover {
		color: #00ad7c;
	}
}

/* Footer algolia autocomplete height */
/* #algolia-autocomplete-listbox-6 {
    max-height: 7.830118rem;
    overflow-y: scroll;
} */


.at_btn {
  cursor: pointer;
  outline: none;
  overflow: hidden;
  position: relative;
	display: inline-block;
}

.at_btn:hover {
	color: var(--color);
}

/* .at_btn > span {
  position: relative;
} */

.at_btn::before {
  --size: 0;
  content: '';
  border-radius: 50%;
  position: absolute;
  left: var(--x);
  top: var(--y);
  width: var(--size);
  height: var(--size);
  background: var(--BGColor);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  transition: width .3s ease-in-out, height .3s ease-in-out;
	z-index: 1;
}

.at_btn:hover::before {
  --size: 20rem;
}

.at_wrapper_btn_content {
	position: relative;
	pointer-events: none;
	z-index: 2;
}


.algolia-autocomplete {
    min-width: 11.745177rem;
}


/*  
 * 		HEADER START
 * */



.bd_header {
    padding-top: 1.096216rem;
    padding-bottom: 1.096216rem;
    background: #fff;
    position: sticky;
    top: 0px;
	z-index: 1001;
	height: 4.149962rem;
	transition: .3s ease-in-out;
}

.bd_header.scrolled {
    border-bottom: 1px solid rgba(25, 35, 74, 0.15);
    padding-top: 0.626409rem;
    padding-bottom: 0.626409rem;
	height: 2.936294rem;
}

.bd_logo_header {
	transition: .3s ease-in-out;
}

.bd_logo_header, .bd_logo_footer {
    width: 7.360311rem;
    height: auto;
}

.bd_header.scrolled .bd_logo_header {
    width: 6.182661rem;
}

.bd_main_menu > li {
    padding-inline: 0.626409rem;
}

.bd_main_menu > li > i {
    font-size: 0.704710598847406665rem;
}

.bd_main_menu > li > a {
    color: #19234A;
    font-size: 0.704710598847406665rem;
    font-weight: 600;
    line-height: 150%;
    text-decoration: none;
	padding-inline: 0.156602rem;
}


.bd_wrapper_main_nav_header {
	margin-right: 1.252819rem;
	padding-right: 1.174518rem;
}

.bd_wrapper_main_nav_header:before {
	content: '';
	position: absolute;
	top: 50%;
	right: -1.252819rem;
	transform: translate(50%, -50%);
	width: 1px;
	height: 50px;
	background: rgba(25, 35, 74, 0.15);
}

.bd_wrapper_search_form_header {
	background: #fff;
    position: absolute;
	right: 0px;
    width: 1.096216rem;
	max-width: 23.617765rem;
/* 	max-width: 17.617765rem; */
	max-height: 2.035831rem;
    padding-left: 0.391506rem;
	transition: width .5s ease-in-out;
}

.bd_wrapper_search_form_header.expanded {
	background: #fff;
	width: 100%;
	transition: width .4s ease-in-out;
/* 	transition: width 1s ease-in-out; */
}

.bd_wrapper_search_form_header:not(.bd_wrapper_search_form_header.expanded) {
	cursor: pointer;
}

.bd_wrapper_search_form_header.expanded svg path {
	fill: #19234A;
}

@media (hover: hover) {
	.bd_wrapper_search_form_header:not(.bd_wrapper_search_form_header.expanded):hover svg path {
		fill: #00ad7c;
	}
}

.bd_wrapper_search_form_header form {
    opacity: 0;
	display: none;
	flex: 1;
	transition: opacity .3s ease-in-out;
/* 	transition: opacity .6s ease-in-out; */
}

.bd_wrapper_search_form_header.expanded form {
	display: block;
}

.bd_wrapper_search_form_header.expanded.visible form {
    opacity: 1;
	transition: opacity .1s ease-in-out;
	transition-delay: .3s;
/* 	transition: opacity .4s ease-in-out; */
/* 	transition-delay: .6s; */
}

.bd_wrapper_search_form_header {
    border-bottom: 1px solid transparent;
	display: flex;
	align-items: center;
	gap: 0.508958rem;
	padding-top: 0.391506rem;
	padding-bottom: 0.46980706589827111rem;
}

.bd_wrapper_search_form_header.expanded {
	border-color: rgba(25, 35, 74, 0.20);
}

.bd_wrapper_search_form_header.expanded.visible:focus-within {
	border-color: #19234A;
}

.bd_search_form_header * {
    border: none;
	border-radius: 0px;
}

.bd_btn_submit_search_header {
	background: transparent;
    color: #19234A;
    font-size: 0.704710598847406665rem;
    font-weight: 600;
    line-height: 150%;
}

@media(hover: hover) {
	.bd_btn_submit_search_header:hover {
		color: #00ad7c;
	}
}

.bd_wrapper_search_form_header svg {
    height: 0.704710598847406665rem;
    width: 0.704710598847406665rem;
	object-fit: contain;
}

.bd_input_group_header {
    display: flex;
    flex-wrap: nowrap;
}

.bd_search_form_header .bd_input {
    color: #19234A;
    font-size: 0.548108rem;
    font-weight: 400;
    line-height: 0.939614rem;
	flex: 1;
}

.bd_search_form_header .bd_input:focus {
	outline: none;
	box-shadow: none;
}

.bd_search_form_header .bd_input::placeholder {
	color: #19234A;
	font-style: italic;
	opacity: 1; /* Firefox */
}

/* Chrome, Safari, Opera */
.bd_search_form_header .bd_input::-webkit-input-placeholder {
	color: #19234A;
	font-style: italic;
}

/* Firefox 19+ */
.bd_search_form_header .bd_input::-moz-placeholder {
	color: #19234A;
	font-style: italic;
	opacity: 1;
}

/* Firefox 4-18 */
.bd_search_form_header .bd_input:-moz-placeholder {
	color: #19234A;
	font-style: italic;
	opacity: 1;
}

/* IE 10-11 */
.bd_search_form_header .bd_input:-ms-input-placeholder {
	color: #19234A;
	font-style: italic;
}

/* Edge */
.bd_search_form_header .bd_input::-ms-input-placeholder {
	color: #19234A;
	font-style: italic;
}





.bd_wrapper_all_menus {
    display: flex;
    align-items: center;
    justify-content: right;
}

.bd_main_menu.bd_main_menu_2 {
    margin-left: 0.46980706589827111rem;
}

.bd_main_menu.bd_main_menu_2 > li:last-child a {
    padding-inline: 1.174518rem;
    height: 1.957529rem;
    display: inline-block;
    line-height: 1.957529rem;
    background: #00DF9F;
    border-radius: 4px;
/* 	transition: .3s ease-in-out; */
}

.bd_header.scrolled .bd_main_menu.bd_main_menu_2 > li:last-child a {
    height: 1.644325rem;
    line-height: 1.644325rem;
}

.bd_main_menu li > .sub-menu {
	padding: 0.195753rem 0.939614rem 0.234903532949135555rem;
	min-width: 10.962165rem;
}

.bd_main_menu li > .sub-menu > li > a {
	color: #19234A;
	font-size: 0.665560rem;
/* 	font-size: 0.604710598847406665rem; */
	font-weight: 500;
	line-height: 150%;
	text-decoration: none;
	padding: 0.587259rem 0px;
	text-align: left;
}

.bd_main_menu li > .sub-menu > li:not(:last-child) > a {
    border-bottom: 1px solid rgba(25, 35, 74, 0.15);
}

.bd_main_menu li.current-menu-item > a, .bd_main_menu li.current-menu-item > i, .bd_main_menu li.current_page_ancestor > a, .bd_main_menu li.current_page_ancestor > i, .bd_main_menu li.current_page_item  > a, .bd_main_menu li.current-menu-parent > i, .bd_main_menu li.current-menu-parent  > a {
		color: #00ad7c !important;
}

@media (hover: hover) {
	.bd_main_menu > li:not(.bd_main_menu.bd_main_menu_2 > li:last-child):hover, .bd_main_menu > li:not(.bd_main_menu.bd_main_menu_2 > li:last-child):hover > a, .bd_main_menu li > .sub-menu > li > a:hover {
		color: #00ad7c;
	}
	
	.bd_main_menu.bd_main_menu_2 > li:last-child > a:hover {
		color: #fff;
		background: #19234A;
	}
}


/*  
 * 		HEADER END
 * */





/*  
 * 		HERO POST BANNER START
 * */


.bd_hero_post_banner {
    position: relative;
	padding-top: 1.879228rem;
}

.bd_hero_post_banner:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 20.671511rem;
	background: rgba(25, 35, 74, 0.25);
}

.bd_image_post_banner {
    width: 34.452518rem;
    height: 18.792283rem;
    border-radius: 0 4px 4px 0;    
	position: relative;
    left: calc((100vw - 51.87271rem) / 2);
	object-fit: cover;
}

.bd_content_wrapper_post_banner {
    border-radius: 4px 0 0 4px;
    background: #19234A;
    color: #fff;
/*     position: absolute; */
	position: relative;
	margin-left: auto;
	margin-top: -5.676835rem;
    width: calc((100vw + 24.406399rem) / 2);
/*     width: calc((100vw + 24.993636rem) / 2); */
/* 	top: 15.033826rem; */
    right: 0px;
	padding: 1.879228rem 2.505638rem;
}

.bd_content_container_post_banner {
    max-width: 31.437923rem;
}

.bd_content_wrapper_post_banner .bd_eyebrow {
    color: #47E3FF;
    font-size: 0.939614rem;
    font-weight: 500;
    line-height: 100%;
	margin-bottom: 0.852355rem;
}

.bd_content_wrapper_post_banner .bd_title_post {
    color: #FFF;
    font-size: 1.409421rem;
    font-weight: 600;
    line-height: 130%;
	margin-bottom: 0.695753rem;
}

.bd_content_wrapper_post_banner .bd_intro_post p {
	color: #FFF;
	font-size: 0.783012rem;
	font-weight: 400;
	line-height: 150%;
}


/* NO IMAGE HERO CSS */

.bd_hero_post_banner.image_no .bd_content_wrapper_post_banner {
    margin-top: 0;
}

.bd_hero_post_banner.image_no:before {
    height: 10.962165rem;
}

@media (min-width: 767px) {
	.bd_hero_post_banner.image_no {
		padding-top: 4.071661rem;
	}
}



/*  
 * 		HERO POST BANNER END
 * */


.bd_section_post_content {
    padding-top: 2.153282rem;
	padding-bottom: 4.698071rem;
}


/*  
 * 		POST SIDEBAR START
 * */


.bd_sidebar_content {
    border-bottom: 1px solid rgba(25, 35, 74, 0.15);
	max-width: 10.962165rem;
/*     max-width: 11.549424rem; */
/* 	padding-right: 0.6rem; */
/*     max-width: 10.962165rem; */
/*     max-width: 10.061701rem; */
}

.bd_section_post_content aside .bd_sidebar_content:not(:first-child) {
    padding-top: 1.252819rem;
}

.bd_sidebar_post > .bd_sidebar_content:last-of-type {
    border-bottom: none;
}

.bd_sidebar_post, .bd_sidebar_search {
	position: sticky;
	top: 5rem;
}

.bd_sidebar_eyebrow {
    color: #19234A;
    font-size: 0.626409rem;
    font-weight: 500;
	margin-bottom: 0.617452rem;
}

.bd_sidebar_heading {
    color: #19234A;
    font-size: 0.704710598847406665rem;
    font-weight: 600;
	margin-bottom: 1.283012rem;
	max-width: 10.061701rem;
}

a.bd_sidebar_heading {
    display: block;
    text-decoration: none;
}

@media (hover: hover) {
	a.bd_sidebar_heading:hover {
		color: #00AD7C;
	}
}

.bd_sidebar_content .bd_list_pills {
    margin-bottom: 1.174518rem;
}

.bd_list_pills {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    gap: 0.587259rem;
}

.bd_list_pills li {
    color: #19234A;
/*     text-align: center; */
    font-size: 0.46980706589827111rem;
    font-weight: 600;
/* 	line-height: 0.868395rem; */
/*     line-height: 0.861313rem; */
/*     padding-inline: 0.46980706589827111rem; */
    border-radius: 2px;
    border: 1px solid #19234A;
	min-height: 0.939614rem;
    display: inline-flex;
    align-items: center;
    text-wrap: pretty;
	    line-height: 120%;
	    padding: 0.117452rem 0.46980706589827111rem;
}


/*  
 * 		POST SIDEBAR END
 * */





/*  
 * 		POST CONTENT START
 * */


.bd_col_post_content, .bd_col_search_content {
/* 	border-left: 1px solid rgba(25, 35, 74, 0.15); */
	position: relative;
}

.bd_col_post_content:before, .bd_col_search_content:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0.587259rem;
	width: 1px;
	height: 100%;
	background: rgba(25, 35, 74, 0.15);
	border-radius: 100vw;
}

.bd_border_top {
	border-top: 1px solid rgba(25, 35, 74, 0.15);
}
.bd_border_bottom {
	border-bottom: 1px solid rgba(25, 35, 74, 0.15);
}

@media(min-width: 768px) {
	.bd_wrapper_post_content, .bd_wrapper_search_content {
		max-width: 35.313831rem;
/* 		max-width: 34.139313rem; */
/* 		margin-inline: auto; */
	}
	
	.bd_wrapper_search_content {
		margin-left: 1.918379rem;
	}
	
	.bd_wrapper_post_content {
		margin-left: 2.505638rem;
	}
}

.bd_wrapper_post_content h2, .bd_wrapper_post_content h3, .bd_wrapper_post_content h4, .bd_wrapper_post_content h5, .bd_wrapper_post_content h6 {
	color: #19234A;
	line-height: 150%;
	font-weight: 600;
	margin-bottom: 0.617452rem;
}

.bd_wrapper_post_content h2 { font-size: 1.252819rem; }
.bd_wrapper_post_content h3 { font-size: 1.096216rem; }
.bd_wrapper_post_content h4 { font-size: 0.939614rem; }
.bd_wrapper_post_content h5 { font-size: 0.783012rem; }
.bd_wrapper_post_content h6 { font-size: 0.704710598847406665rem; }




.bd_wrapper_post_content p, .bd_wrapper_post_content li {
	color: #19234A;
	font-size: 0.704710598847406665rem;
	font-weight: 400;
	line-height: 150%;
}

.bd_wrapper_post_content p a, .bd_wrapper_post_content li a, .bd_wrapper_post_content p a b, .bd_wrapper_post_content p a strong, .bd_wrapper_post_content li a b, .bd_wrapper_post_content li a strong {
	color: inherit;
/* 	font-weight: 600; */
}

@media (hover: hover) {
	.bd_wrapper_post_content p a:hover, .bd_wrapper_post_content li a:hover {
		color: #00ad7c;
	}
}

.bd_wrapper_post_content ul, .bd_wrapper_post_content ol {
	padding-left: 1.096216rem;
	margin-top: 0.861313rem;
	margin-bottom: 1.274054rem;
}

@media (min-width: 767px) {
	.bd_wrapper_post_content ul:not(.bd_wrapper_page_default .bd_wrapper_post_content ul), .bd_wrapper_post_content ol:not(.bd_wrapper_page_default .bd_wrapper_post_content ol) {
		max-width: 30.145953rem;
	}
	
	.bd_wrapper_page_default .bd_wrapper_post_content ul, .bd_wrapper_page_default .bd_wrapper_post_content ol {
/* 		max-width: 94%; */
	}
}

.bd_wrapper_post_content ul li::marker {
    font-size: 1.017915rem;
}

.bd_wrapper_post_content li {
	padding-left: 0.195753rem;
	margin-bottom: 0.46980706589827111rem;
}

/* .bd_wrapper_post_content li:has(ul), .bd_wrapper_post_content li:has(ol) {
    list-style: none;
}
 */

/* TEXT BLOCK START */

@media(min-width: 767px) {
	.bd_wrapper_post_content .bd_text_block {
		padding-right: 2rem;
	}
}

.bd_text_block h2, .bd_text_block h3, .bd_text_block h4, .bd_text_block h5, .bd_text_block h6 {
/* 	margin-top: 1rem; */
	margin-top: 2.289404rem;
}

.bd_text_block :is(h1, h2, h3, h4, h5, h6):first-child {
	margin-top: 0px;
	margin-bottom: 0.617452rem;
}

.bd_text_block h2 a, .bd_text_block h3 a, .bd_text_block h4 a, .bd_text_block h5 a, .bd_text_block h6 a {
color: inherit;
}

@media (hover: hover) {
	.bd_text_block h2 a:hover, .bd_text_block h3 a:hover, .bd_text_block h4 a:hover, .bd_text_block h5 a:hover, .bd_text_block h6 a:hover {
		color: #00ad7c;
	} 
}


/* TEXT BLOCK END */


/* TIMELINE BLOCK START */


.bd_timeline_block .bd_timeline {
	list-style: none;
	margin-top: 1.487722rem;
	margin-bottom: 0px;
    padding: 0px;
}

.bd_wrapper_post_content .bd_timeline_block .bd_timeline_date {
    color: rgba(25, 35, 74, 0.60);
    font-size: 0.704710598847406665rem;
    margin-top: 0px;
	margin-bottom: 0.536363rem;
}

.bd_timeline_block .bd_timeline .bd_timeline_item {
    margin-bottom: 1.135367rem;
	padding-left: 1.566024rem;
	position: relative;
}

.bd_timeline_block .bd_timeline .bd_timeline_item:before {
	content: '';
	position: absolute;
	top: 0.46980706589827111rem;
	left: 0px;
	width: 0.939614rem;
	height: 0.078301rem;
	background: rgba(25, 35, 74, 0.60);
	border-radius: 100vw;
}


/* TIMELINE BLOCK END */



/* RELATED PRESS RELEASES BLOCK START */


.bd_related_press_releases_block h4 {
    margin-bottom: 0.058726rem;
}

.press_release_post_link {
	display: block;
	text-decoration: none;
	padding-top: 1.840078rem;
	padding-bottom: 1.409421rem;
	position: relative;
	transition: 0.3s ease-in-out;
	will-change: padding;
}

.press_release_post_link:before {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	transition: 0.3s ease-in-out;
}

.bd_wrapper_press_releases_posts .press_releases_post:not(:last-of-type) .press_release_post_link:before {
	background: rgba(25, 35, 74, 0.15);
	will-change: background;
}


@media (min-width: 767px) {
	.press_release_post_link {
		padding-right: 2rem;
	}
}

@media (hover: hover) {
	.press_release_post_link:hover .press_release_date {
/* 		color: #19234A; */
	}
	
	.press_release_post_link:hover h5, .press_release_post_link:hover .press_release_date {
		color: #00ad7c;
	}
	
/* 	.press_release_post_link:hover {
		background: #E5F8FC;
	} */
	
/* 	.press_release_post_link:hover:before {
		background: #00df9e !important;
		height: 6px;
	} */
}

@media (hover: hover) and (min-width: 767px) {
/* 	.press_release_post_link:hover {
		padding-left: 1rem;
		padding-right: 1rem;
	}	 */
}

.press_release_post_link h5 {
    line-height: 130%;
	margin-bottom: 0.849568rem;
}

.press_release_post_link .press_release_date {
    color: rgba(25, 35, 74, 0.60);
    font-size: 0.587259rem;
    font-weight: 600;
}


/* RELATED PRESS RELEASES BLOCK END */



/* DOCUMENTS BLOCK START */


.document_post_link {
    display: flex;
	flex-wrap: nowrap;
    justify-content: space-between;
	gap: 1.252819rem;
	text-decoration: none;
	padding: 1.174518rem 0px;
	position: relative;
	transition: 0.3s ease-in-out;
	will-change: padding;
}

.document_post_link:before {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	transition: 0.3s ease-in-out;
}

.document_filled_date {
    flex-basis: 8.769732rem;
	min-width: 8.769732rem;
	color: rgba(25, 35, 74, 0.60);
	font-size: 0.587259rem;
	font-weight: 600;
	line-height: 150%; 
}

.document_post_title {
	flex-grow: 1;
	color: #19234A;
	font-size: 0.587259rem;
	font-weight: 600;
	line-height: 150%;
	text-wrap: pretty;
/* 	padding-right: 2rem; */
	transition: 0.3s ease-in-out;
}

.document_post_link svg path {
	fill: #19234A;
	opacity: 0.6;
}

.bd_wrapper_document_posts .document_post:not(:last-of-type) .document_post_link {
    border-bottom: 1px solid rgba(25, 35, 74, 0.15);
}

@media (hover: hover) {
	.document_post_link:hover .document_filled_date {
		color: #19234A;
	}
	
	.document_post_link:hover {
		border-bottom: none;
	}
	
	.document_post_link:hover svg path {
		opacity: 1;
		fill: #00df9e;
	}
}


/* DOCUMENTS BLOCK END */




/* MORE POSTS START */


.bd_section_more_posts {
    background: rgba(224, 242, 245, 0.40);
    padding-top: 2.466487rem;
	padding-bottom: 6.264094rem;
}

.bd_heading_with_icon {
    color: inherit;
    font-size: 0.861313rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 0.46980706589827111rem;
}

.bd_link_with_icon {
    color: #19234A;
    font-size: 0.626409rem;
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    gap: 0.46980706589827111rem;
    text-decoration: none;
}

.bd_link_with_icon i {
    font-size: 0.46980706589827111rem;
	transition: .3s ease-in-out;
}

@media (hover:hover) {
	.bd_section_more_posts .bd_link_with_icon:hover {
		color: #00ad7c;
	}
	
	.bd_link_with_icon:hover i {
		transform: translateX(4px);
	}
}

.bd_row_more_post {
/* 	margin-top: 2.030656rem; */
	margin-top: 0.430656rem;
}

.page-template-t-newsroom .bd_row_more_post {
	margin-top: 2.030656rem;
}

@media (min-width: 767px) {
	.bd_row_more_post .bd_col_more_post {
		max-width: 15.660236rem;
	}
	
	.bd_wrapper_more_post {
/* 		display: flex; */
/* 		justify-content: space-between; */
		display: grid;
        grid-template-columns: repeat(3, 1fr);
		gap: 2.192433rem;
	}
	
	.bd_col_more_post {
		position: relative;
	}
	
	.bd_row_more_post .bd_wrapper_more_post > .bd_col_more_post:not(:first-of-type):before {
		content:'';
		position: absolute;
		width: 1px;
		height: 100%;
		top: 0px;
		left: -1.096216rem;
		background: rgba(25, 35, 74, 0.15);
		border-radius: 100vw;
	}
	
	
	.bd_row_more_post > .bd_col_more_post:not(:last-of-type) {
/* 		border-right: 1px solid rgba(25, 35, 74, 0.15); */
	}
	
/* 	.bd_col_more_post {
		position: relative;
	}
	
	
	.bd_section_more_posts .bd_post_link_more_post {
		display: block;
		max-width: 15.660236rem;
	}
	
	.bd_row_more_post > .bd_col_more_post:not(:first-of-type) .bd_post_link_more_post {
		margin-left: 0.430656rem;
	}
	
	.bd_row_more_post > .bd_col_more_post:not(:first-of-type):before {
		content:'';
		position: absolute;
		width: 1px;
		height: 100%;
		top: 0px;
		left: -0.078301rem;
		background: rgba(25, 35, 74, 0.15);
		border-radius: 100vw;
	} */
}




.bd_post_link_more_post {
	text-decoration: none;
}

.bd_wrapper_post_image_more_post {
    margin-bottom: 1.252819rem;
}

.bd_post_image_more_post {
    width: 100%;
	    max-height: 8.769732rem;
    aspect-ratio: 1 / .56;
    object-fit: cover;
    border-radius: 2px;
}

.bd_list_categories_more_post {
    display: flex;
	flex-wrap: wrap;
    gap: 0.391506rem 0.46980706589827111rem;
    list-style: none;
    margin-bottom: 0.861313rem;
    padding: 0px;
}

.bd_list_categories_more_post li {
    display: inline-block;
    color: #19234A;
/*     text-align: center; */
    font-size: 0.46980706589827111rem;
    font-weight: 600;
/* 	line-height: 0.868395rem; */
/* 	line-height: 0.861313rem; */
    border-radius: 2px;
    border: 1px solid #19234A;
/*     padding-inline: 0.430656rem; */
	min-height: 0.939614rem;
	display: inline-flex;
	align-items: center;
	text-wrap: pretty;
	    line-height: 120%;
    padding: 0.117452rem 0.46980706589827111rem;
}

.bd_post_heading_more_post {
    color: #19234A;
    font-size: 0.783012rem;
    font-weight: 600;
    line-height: 130%;
	max-width: 14.094212rem;
	text-wrap: pretty;
}

.bd_post_excerpt_more_post {
	max-width: 12.841393rem;
	margin-bottom: 0.822162rem;
/* 	margin-bottom: 0.234903532949135555rem; */
}

.bd_post_excerpt_more_post, .bd_post_excerpt_more_post p {
    color: #19234A;
    font-size: 0.626409rem;
    font-weight: 400;
    line-height: 150%;
}

.bd_post_excerpt_more_post p {
	margin-bottom: 0px;
}

.bd_publish_date_more_post {
    color: rgba(25, 35, 74, 0.60);
    font-size: 0.587259rem;
    font-weight: 600;
}


.bd_archive_posts .row .bd_col_more_post {
	padding-bottom: 2.192433rem;
}

.bd_archive_posts .row .bd_col_more_post:nth-child(n+3) {
    border-top: 1px solid rgba(25, 35, 74, 0.15);
	padding-top: 2.192433rem;
}



@media (hover: hover) {
	.bd_post_link_more_post:hover .bd_post_heading_more_post, .bd_post_link_more_post:hover .bd_publish_date_more_post, .bd_post_link_more_post:hover .bd_post_excerpt_more_post, .bd_post_link_more_post:hover .bd_post_excerpt_more_post p {
		color: #00AD7C
	}

	.bd_post_link_more_post:hover .bd_list_categories_more_post li {
		border-color: #00AD7C;
		color: #00AD7C;
	}
	
	.bd_section_all_posts_research .bd_post_link_more_post:hover {
		border-color: #00ad7c;
	}
	
/* 	.bd_list_categories_more_post li {
		border-color: #02ad7d;
		background: #02ad7d;
		color: #fff;
	} */
}


/* MORE POSTS END */





.bd_block {
/* 	border-bottom: 1px solid rgba(25, 35, 74, 0.15); */
	padding-top: 1.879228rem;
	padding-bottom: 1.879228rem;
}







/*  
 * 		POST CONTENT END
 * */






/*  
 * 		SEARCH START
 * */


.bd_section_hero_search {
    background: rgba(224, 242, 245, 0.50);
	padding-top: 1.722626rem;
	padding-bottom: 1.174518rem;
}

.bd_page_title_hero {
    color: #19234A;
    font-size: 1.566024rem;
    font-weight: 600;
}

.bd_section_search_content {
    padding-top: 2.505638rem;
    padding-bottom: 4.698071rem;
}

.bd_sidebar_search .bd_sidebar_content {
	border-bottom: 0px;
	margin-bottom: 1.879228rem;
}

.bd_sidebar_search .bd_sidebar_eyebrow {
	border-bottom: 1px solid rgba(25, 35, 74, 0.15);
    font-size: 0.704710598847406665rem;
    font-weight: 600;
	padding-bottom: 0.340610rem;
	margin-bottom: 0.927869rem;
}

.bd_input_group_search_sidebar {
    display: flex;
    border: 1px solid #19234A;
    border-radius: 4px;
}

.bd_input_group_search_sidebar .bd_input {
    background: transparent;
    border: none;
    color: #19234A;
    font-size: 0.548108rem;
    font-weight: 400;
    line-height: 0.939614rem;
	height: 1.879228rem;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 6.5C13 7.9375 12.5312 9.28125 11.75 10.3438L15.6875 14.3125C16.0938 14.6875 16.0938 15.3438 15.6875 15.7188C15.3125 16.125 14.6562 16.125 14.2812 15.7188L10.3125 11.75C9.25 12.5625 7.90625 13 6.5 13C2.90625 13 0 10.0938 0 6.5C0 2.9375 2.90625 0 6.5 0C10.0625 0 13 2.9375 13 6.5ZM6.5 11C8.09375 11 9.5625 10.1562 10.375 8.75C11.1875 7.375 11.1875 5.65625 10.375 4.25C9.5625 2.875 8.09375 2 6.5 2C4.875 2 3.40625 2.875 2.59375 4.25C1.78125 5.65625 1.78125 7.375 2.59375 8.75C3.40625 10.1562 4.875 11 6.5 11Z' fill='%2319234A'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: left 0.626409rem center;
	background-size: 0.626018rem 0.627192rem;
	padding-left: 1.761776rem;
    padding-right: 0.391506rem;
	flex: 1 1 calc(100% - 2.231584rem);
    max-width: calc(100% - 2.231584rem);
}

.bd_input_group_search_sidebar .bd_input::placeholder {
	color: #19234A;
	font-style: italic;
	opacity: 1; /* Firefox */
}

/* Chrome, Safari, Opera */
.bd_input_group_search_sidebar .bd_input::-webkit-input-placeholder {
	color: #19234A;
	font-style: italic;
}

/* Firefox 19+ */
.bd_input_group_search_sidebar .bd_input::-moz-placeholder {
	color: #19234A;
	font-style: italic;
	opacity: 1;
}

/* Firefox 4-18 */
.bd_input_group_search_sidebar .bd_input:-moz-placeholder {
	color: #19234A;
	font-style: italic;
	opacity: 1;
}

/* IE 10-11 */
.bd_input_group_search_sidebar .bd_input:-ms-input-placeholder {
	color: #19234A;
	font-style: italic;
}

/* Edge */
.bd_input_group_search_sidebar .bd_input::-ms-input-placeholder {
	color: #19234A;
	font-style: italic;
}


.bd_input_group_search_sidebar .bd_input:focus {
	outline: none;
	box-shadow: none;
}

.bd_btn_submit_search_sidebar {
    background: #19234b;
    border: none;
	border-radius: 0 3px 3px 0;
    color: #fff;
    font-size: 0.704710598847406665rem;
    font-weight: 600;
    line-height: 150%;
	width: 2.231584rem;
    height: 1.879228rem;
}

.bd_btn_submit_search_sidebar:hover {
    background: #00df9e;
	color: #19234b;
}


.bd_sidebar_content.bd_sidebar_filters .bd_sidebar_eyebrow {
    margin-bottom: 1.123622rem;
}

.bd_form_group_sidebar {
    margin-bottom: 0.822162rem;
}

.bd_form_group_sidebar .bd_form_label {
    color: #19234A;
    font-size: 0.626409rem;
    font-weight: 600;
    margin-bottom: 0.234903532949135555rem;
}

.bd_form_group_sidebar .bd_select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    display: block;
    color: #19234A;
    font-size: 0.626409rem;
    font-weight: 400;
    border-radius: 4px;
    border: 1px solid #19234A;
    background: #FFF;
    width: 100%;
    height: 1.879228rem;
    padding-left: 0.626409rem;
    padding-right: 1.626409rem;
    cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.29402 5.71875L0.294021 1.71875C0.0127709 1.4375 -0.0809791 1 0.0752709 0.625C0.231521 0.25 0.606521 0 1.01277 0L9.01277 0C9.41902 0 9.76277 0.25 9.91902 0.625C10.0753 1 9.98152 1.4375 9.70027 1.71875L5.70027 5.71875C5.32527 6.125 4.66902 6.125 4.29402 5.71875Z' fill='%2319234A'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 0.391114rem 0.235687rem;
	background-position: right 0.626409rem center;
}

.bd_select:focus {
	outline: none;
	box-shadow: none;
}

.bd_btn_submit_filter_sidebar {
    width: 100%;
    height: 1.879228rem;
    border: 1px solid #19234A;
    border-radius: 4px;
    background: #19234A;
    padding: 0 1.252819rem;
    color: #fff;
    font-size: 0.704710598847406665rem;
    font-weight: 600;
}

.bd_btn_clear_filter_sidebar {
	display: flex;
	align-items: center;
	justify-content: center;
    width: 100%;
    height: 1.879228rem;
    border: 1px solid #19234A;
    border-radius: 4px;
    background: transparent;
    padding: 0 1.252819rem;
    color: #19234A;
    font-size: 0.704710598847406665rem;
    font-weight: 600;
	text-decoration: none;
}

@media (hover: hover) {
	.bd_btn_submit_filter_sidebar:hover, .bd_btn_clear_filter_sidebar:hover {
		background: #00DF9F;
		border-color: #00DF9F;
		color: #19234A;
	}
}









.bd_search_term {
    color: #19234A;
    font-size: 0.783012rem;
    font-style: italic;
    font-weight: 400;
}

.bd_search_post {
    display: flex;
    gap: 0.939614rem;
	background-image: linear-gradient(to right, rgba(25, 35, 74, 0.20) 40%, transparent 40%);
    background-position: bottom;
    background-size: 8px 1px; /* Adjust: width of dot + gap, height of line */
    background-repeat: repeat-x;
	padding-top: 1.566024rem;
    padding-bottom: 1.409421rem;
}

.bd_wrapper_search_post_image {
    display: block;
    width: 2.505638rem;
    height: 2.505638rem;
}

.bd_search_post_image {
	border-radius: 2px;
    width: 2.505638rem;
    height: 2.505638rem;
	object-fit: cover;
}

.bd_wrapper_search_post_content {
    max-width: 28.070972rem;
}

.bd_eyebrow_search_post {
    color: #00AD7C;
    font-size: 0.508958rem;
    font-weight: 600;
}

.bd_heading_search_post {
    color: #19234A;
    font-size: 0.783012rem;
    font-weight: 600;
    line-height: 130%;
	text-decoration: none;
	margin-bottom: 0.234903532949135555rem;
}

@media (hover: hover) {
	.bd_heading_search_post:hover {
		color: #00AD7C;
	}
}

.bd_excerpt_search_post {
    color: #19234A;
    font-size: 0.626409rem;
    font-weight: 400;
    line-height: 130%;
}



.bd_search_pagination {
    margin-top: 2.505638rem;
}

.bd_search_pagination .active>.page-link, .page-link.active {
    background-color: #19234A;
    border-color: #19234A;
    color: #fff;
}

.bd_search_pagination .page-link {
    color: #19234b;
    font-size: 0.626409rem;
    font-weight: 500;
}

.bd_search_pagination .pagination li a.prev {
    border-right: 0px;
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
}

.bd_search_pagination .pagination li a.next {
    border-left: 0px;
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.bd_search_pagination .page-numbers {
    color: #19234b;
    font-size: 0.626409rem;
    font-weight: 500;
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
	transition: color .15s 
		ease-in-out, background-color .15s 
		ease-in-out, border-color .15s 
		ease-in-out, box-shadow .15s 
		ease-in-out;
}

.bd_search_pagination .pagination a:focus {
	outline: none;
	box-shadow: none;
}

@media (hover: hover) {
	.bd_search_pagination .pagination a:hover {
		background: #00df9e;
		border-color: #00df9e;
	}
}



.algolia-search-highlight {
    background-color: rgba(71, 227, 255, 0.50) !important;
}



/*  
 * 		SEARCH END
 * */










/* ACCORDION BLOCK START */


.bd_accordion .accordion-button {
	background: transparent;
	padding-top: 1.096216rem;
	padding-left: 0.626409rem;
	padding-right: 0px;
	position: relative;
	gap: 0.626409rem;
	box-shadow: none;
}

.bd_accordion_button_content {
    max-width: 23.490353rem;
}

.bd_read_more_label_accordion_button {
/*     display: inline-block;
    color: #19234A;
    font-size: 0.665560rem;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    right: 1.566024rem; */
	color: #19234A;
    position: absolute;
    right: 0.626409rem;
    font-size: 0.626409rem;
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    gap: 0.46980706589827111rem;
    text-decoration: none;
}

.bd_accordion .accordion-button > *:not(.bd_read_more_label_accordion_button) {
    width: 100%;
}

.bd_accordion .accordion-button:after, .bd_accordion .accordion-button.collapsed:after {
/* 	background-image: url("data:image/svg+xml,%3Csvg width='17' height='29' viewBox='0 0 17 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4219 12.6094C16.2344 13.3594 16.2344 14.6719 15.4219 15.4219L3.42188 27.4219C2.67188 28.2344 1.35938 28.2344 0.609375 27.4219C-0.203125 26.6719 -0.203125 25.3594 0.609375 24.6094L11.1719 13.9844L0.609375 3.42188C-0.203125 2.67188 -0.203125 1.35938 0.609375 0.609375C1.35938 -0.203125 2.67188 -0.203125 3.42188 0.609375L15.4219 12.6094Z' fill='%2300DF9F'/%3E%3C/svg%3E%0A") !important; */
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.85938 5.14062C6.04688 5.32812 6.04688 5.67188 5.85938 5.85938L0.859375 10.8594C0.671875 11.0469 0.328125 11.0469 0.140625 10.8594C-0.046875 10.6719 -0.046875 10.3281 0.140625 10.1406L4.79688 5.48438L0.140625 0.859375C-0.046875 0.671875 -0.046875 0.328125 0.140625 0.140625C0.328125 -0.046875 0.671875 -0.046875 0.859375 0.140625L5.85938 5.14062Z' fill='%2319234A'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
/* 	width: 0.627584rem;
	height: 1.097391rem; */
	width: 0.234903532949135555em;
	height: 0.430656rem;
}

.accordion-button:not(.collapsed)::after {
    transform: rotate(-90deg);
}

.accordion-button:focus {
	outline: none;
	box-shadow: none;
}

.accordion-button .bd_accordion_button_content h4 {
	font-weight: 700;
    margin-bottom: 0.46980706589827111rem;
	text-wrap: pretty;
}

.bd_accordion_button_content p {
    font-size: 0.665560rem;
    margin-bottom: 0px;
}


.bd_accordion .accordion-button .bd_accordion_count {
    color: #19234A;
    font-size: 0.548108rem;
    font-weight: 600;
    max-width: 0.939614rem;
    height: 0.939614rem;
    border-radius: 50%;
    background: #47E3FF;
	align-self: start;
    display: flex;
    align-items: center;
    justify-content: center;
	padding: 0.078301rem;
	position: relative;
	top: 0.234903532949135555rem;
}

.bd_accordion > .accordion-item:first-of-type {
    border-top: 1px solid rgba(25, 35, 74, 0.15);
}

.bd_accordion > .accordion-item, .bd_accordion > .accordion-item:last-of-type {
	border-bottom: 1px solid rgba(25, 35, 74, 0.15);
}


/* ACCORDION BLOCK END */
















/*  
 * 		FOOTER START
 * */

footer {
	background: #19234A;
	color: #fff;
	padding: 2.505638rem 0 4.110812rem;
}

.bd_container_1, .bd_container_2 {
	position: relative;
}

.bd_container_1:before, .bd_container_2:before {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
	width: calc(100% - 1.174518rem);
	height: 1px;
	background: rgba(255, 255, 255, 0.20);
}

.bd_container_1 {
	padding-bottom: 1.879228rem;
}

.bd_container_2 {
	padding-top: 1.957529rem;
	padding-bottom: 3.132047rem;
}

.bd_row_footer {
    display: flex;
    flex-wrap: wrap;
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

.bd_row_footer>* {
	flex: 1 1 auto;
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
}

.bd_menu_footer {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.bd_menu_footer li:not(:last-child) {
	margin-bottom: 0.430656rem;
}

.bd_menu_footer li a {
    color: #FFF;
    font-size: 0.665560rem;
    font-weight: 400;
    text-decoration: none;
}

.bd_menu_footer li:first-child {
	margin-bottom: 0.743861rem;
}

.bd_menu_footer li:first-child a, .bd_menu_footer.bd_menu_footer_2 li a {
	font-weight: 600;
}

.bd_menu_footer.bd_menu_footer_2 li:not(:last-child) {
	margin-bottom: 0.430656rem;
}

.bd_container_3 {
	padding-top: 1.722626rem;
}

@media (hover: hover) {
	.bd_menu_footer li a:hover, .bd_container_3 p a:hover {
		color: #00df9e;
	}
}


.bd_container_3 p, .bd_container_3 p a {
    color: #FFF;
    font-size: 0.508958rem;
    font-weight: 400;
}

.bd_container_3 p {
    margin-bottom: 0.46980706589827111rem;
}

.bd_policy_links {
    display: inline-flex;
    gap: 1.252819rem;
    padding-inline: 1.252819rem;
}

.bd_social_list_footer {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
    justify-content: end;
    align-items: center;
    gap: 1.252819rem;
}

.bd_social_list_footer li svg {
    min-height: 0.783012rem;
    width: auto;
}

.bd_social_list_footer li a svg path {
    fill: #fff;
}

@media (hover: hover) {
	.bd_social_list_footer li a:hover svg path {
		fill: #00df9e;
	}
}


.bd_wrapper_search_footer {
	max-width: 7.516913rem;
	margin-top: 1.800927rem;
}

.bd_input_group_search_footer {
    display: flex;
    border-radius: 4px;
    border: 1px solid #FFF;
	height: 1.252819rem;
	align-items: center;
}

.bd_input_group_search_footer:focus-within {
	border-color: #00DF9F;
}

.bd_input_group_search_footer .bd_input {
    background: transparent;
    border: none;
    color: #fff;
    font-size: 0.548108rem;
    font-weight: 400;
    padding-inline: 0.313205rem;
	flex-basis: calc(100% - 1.174518rem);
	max-width: calc(100% - 1.174518rem);
}

.bd_input_group_search_footer .bd_input:focus {
	outline: none;
	box-shadow: none;
}

.bd_input_group_search_footer .bd_input::placeholder {
	color: #fff;
	font-style: italic;
	opacity: 1; /* Firefox */
}

/* Chrome, Safari, Opera */
.bd_input_group_search_footer .bd_input::-webkit-input-placeholder {
	color: #fff;
	font-style: italic;
}

/* Firefox 19+ */
.bd_input_group_search_footer .bd_input::-moz-placeholder {
	color: #fff;
	font-style: italic;
	opacity: 1;
}

/* Firefox 4-18 */
.bd_input_group_search_footer .bd_input:-moz-placeholder {
	color: #fff;
	font-style: italic;
	opacity: 1;
}

/* IE 10-11 */
.bd_input_group_search_footer .bd_input:-ms-input-placeholder {
	color: #fff;
	font-style: italic;
}

/* Edge */
.bd_input_group_search_footer .bd_input::-ms-input-placeholder {
	color: #fff;
	font-style: italic;
}

.bd_btn_submit_search_footer {
	background: transparent;
	border: none;
	flex-basis: 1.174518rem;
	max-width: 1.174518rem;
	position: relative;
	margin-top: -1px;
}

.bd_btn_submit_search_footer svg {
    width: 0.46980706589827111rem;
    height: 0.46980706589827111rem;
    object-fit: contain;
}

.bd_btn_submit_search_footer svg path {
    fill: #fff;
}

@media (hover: hover) {
	.bd_btn_submit_search_footer:hover svg path {
		fill: #00DF9F;
	}
}


/*  
 * 		FOOTER END
 * */




/*  
 * 	INVESTIGATION START
 * */


.single-investigations .bd_hero_post_banner:before {
    background: #E5F8FC;
}


@media (min-width: 767px) {
    .bd_wrapper_link_post_inline {
		max-width: 34.139313rem;
        margin-left: 2.505638rem;
/*         max-width: 34.139313rem; */
/*         margin-inline: auto; */
    }
}

.bd_post_link_inline {
    display: block;
    color: #19234A;
    text-decoration: none;
    padding-top: 1.252819rem;
    padding-bottom: 1.409421rem;
    position: relative;
    transition: 0.3s ease-in-out;
    will-change: padding;
}


@media (min-width: 767px) {
    .bd_post_link_inline {
        padding-right: 2rem;
    }
}

.bd_post_link_inline h5 {
    line-height: 130%;
    font-size: 0.939614rem;
    font-weight: 600;
	margin-bottom: 0.497212rem;
}

.bd_date_post_inline {
    color: rgba(25, 35, 74, 0.60);
    font-size: 0.587259rem;
    font-weight: 600;
}

.bd_wrapper_link_post_inline .bd_post_inline:not(:last-of-type) .bd_post_link_inline:before {
    background: rgba(25, 35, 74, 0.15);
    will-change: background;
}

.bd_wrapper_link_post_inline .bd_post_inline .bd_post_link_inline:before {
	content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    transition: 0.3s ease-in-out;
}

@media (hover: hover) {
/*     .bd_post_link_inline:hover:before {
        background: #00df9e !important;
        height: 6px !important;
    } */
	
	.bd_post_link_inline:hover * {
		color: #00ad7c;
	}
	
	.bd_post_link_inline:hover .bd_list_pills li {
		border-color: #00ad7c;
	}
	
/* 	.bd_post_link_inline:hover .bd_date_post_inline {
		color: #00ad7c;
	} */
}

.bd_post_link_inline .bd_list_pills {
    margin-bottom: 0.900464rem;
}

.bd_eyebrow_post_inline {
    color: #00AD7C;
    font-size: 0.587259rem;
    font-weight: 600;
	margin-bottom: 0.891506rem;
}

.bd_wrapper_link_post_inline .bd_post_inline:first-of-type .bd_post_link_inline {
    padding-top: 0px;
}

.bd_load_more_row {
	margin-top: 1.566024rem;
}

.bd_archive_posts .bd_post_excerpt_more_post {
    max-width: 13.467803rem;
}


/*  
 * 	INVESTIGATION END
 * */





/*  
 * 	PRESS RELEASES START
 * */



.single-press-releases .bd_hero_post_banner:before {
    background: #EFF9FA;
}

.bd_sidebar_heading a {
    color: #19234A;
    font-weight: 600;
    text-decoration: none;
}

@media (hover: hover) {
	.bd_sidebar_heading a:hover {
		color: #00ad7c;
	}
}

.single-press-releases .bd_content_wrapper_post_banner .bd_eyebrow {
    color: #00DF9F;
}

.bd_wrapper_post_content p strong, .bd_wrapper_post_content p b {
    font-weight: 600;
}


.bd_section_hero_title_bar {
    background: linear-gradient(99deg, #1B2650 8.85%, #161F41 99.04%);
    color: #fff;
	padding-top: 4.071661rem;
	padding-bottom: 4.071661rem;
}

.bd_section_hero_title_bar .bd_page_title_hero {
    color: inherit;
    font-size: 1.487722rem;
    font-weight: 600;
}

.bd_section_archive_content {
	padding-top: 2.192433rem;
	padding-bottom: 4.698071rem;
}

.bd_section_archive_content .bd_wrapper_post_image_more_post {
    margin-bottom: 0.861313rem;
}

.bd_load_more.bd_btn_submit_filter_sidebar {
    border-radius: 4px;
    background: #E5F8FC;
    border-color: #E5F8FC;
    color: #19234A;
    font-weight: 600;
	height: 1.957529rem;
}

.bd_post_image_more_post,
.bd_publish_date_more_post {
    transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}


@media (hover: hover) {
	.bd_load_more.bd_btn_submit_filter_sidebar:hover {
		background: #00DF9F;
		border-color: #00DF9F;	
	}
	
	

.bd_post_link_more_post:hover .bd_post_image_more_post {
/*     filter: grayscale(100%); */
/*     transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1); */
}

.bd_post_link_more_post:hover .bd_publish_date_more_post {
/*     color: #19234A; */
/*     transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1); */
}
}


.bd_archive_posts .bd_post_heading_more_post {
    max-width: 14.720621rem;
}


/*  
 * 	PRESS RELEASES END
 * */





/*  
 * 		REPORTS ARCHIVE START
 * */



.bd_section_hero_archive {
    background: linear-gradient(99deg, #1B2650 6.94%, #161F41 99.04%);
    color: #fff;
	padding-top: 2.505638rem;
	padding-bottom: 2.505638rem;
}

.bd_section_hero_archive .bd_image_hero {
    width: 100%;
    height: calc(100% - 0.391506rem);
    object-fit: cover;
}

.bd_content_wrapper_hero_section {
    margin-top: 0.587259rem;
}

.bd_section_hero_archive .bd_content_wrapper_hero_section p {
    max-width: 19.992283rem;
}

.bd_section_hero_archive .bd_heading_with_icon {
    font-size: 0.939614rem;
	margin-bottom: 1.283012rem;
}

.bd_section_hero_archive .bd_heading_with_icon svg {
    width: 0.783012rem;
    height: auto;
}

.bd_page_title_underline_hero {
    font-size: 1.722626rem;
    font-weight: 600;
	margin-bottom: 1.283012rem;
	padding-bottom: 1.291969rem;
	position: relative;
}

.bd_page_title_underline_hero:before {
	content: '';
	position: absolute;
	height: 1px;
	width: 2.505638rem;
	background: #00DF9F;
	left: 0px;
	bottom: 0px;
}

.bd_section_featured_post {
    padding-top: 1.291969rem;
}

.bd_section_featured_post .container {
	max-width: 55.045728rem;
}

.bd_link_featured_post {
    display: flex;
	flex-wrap: nowrap;
/* 	background: var(--backgroundColor); */
	color: #19234A;
	text-decoration: none;
	justify-content: space-between;
/* 	overflow: hidden; */
}

.bd_wrapper_content_link_featured_post {
	border: solid var(--borderColor);
	border-width: 1px 0 1px 1px;
	border-radius: 4px 0 0 4px;
	padding: 1.487722rem 2.505638rem 1.879228rem 1.213668rem;
	
	background: var(--backgroundColor);
	flex: 1;
	
	display: flex;
	flex-direction: column;
}

.bd_eyebrow_link_featured_post {
	color: var(--eyebrowColor);
	font-size: 0.783012rem;
	font-weight: 500;
	margin-bottom: 0.930656rem;
}

.bd_image_link_featured_post {
	border-radius: 0 4px 4px 0;
    width: 25.056377rem;
    height: 100%;
    object-fit: cover;
	aspect-ratio: 1/.649;
}

.bd_post_title_link_featured_post {
    font-size: 1.252819rem;
    font-weight: 600;
    line-height: 130%;
	margin-bottom: 0.617452rem;
	max-width: 24.056377rem;
/* 	max-width: 25.056377rem; */
}

.bd_link_featured_post p {
    font-size: 0.704710598847406665rem;
    font-weight: 400;
    line-height: 150%;
	margin-bottom: 1.291969rem;
/* 	margin-bottom: 0.978765rem; */
	max-width: 23.490353rem;
	flex: 1;
}

.bd_section_all_posts {
	padding-top: 2.897144rem;
/*     padding-top: 3.288649rem; */
	padding-bottom: 6.264094rem;
}

.bd_content_all_posts > * {
    max-width: 32.320471rem;
    margin-inline: auto;
}

.bd_heading_with_icon_verticle {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 0.861313rem;
    font-weight: 600;
	gap: 0.587259rem;
	margin-bottom: 0.891506rem;
}

.bd_heading_with_icon_verticle svg {
    width: 0.783012rem;
    height: auto;
}


.bd_seprator {
    border-color: rgba(25, 35, 74, 0.15);
    opacity: 1;
	margin-inline: auto;
}

.bd_section_all_posts .bd_seprator {
    margin-top: 1.626409rem;
    margin-bottom: 2.644325rem;
	max-width: 53.871210rem;
}

.bd_section_all_posts_research .bd_post_link_more_post {
    padding: 1.252819rem;
    display: flex;
	flex-direction: column;
/*     display: block; */
    border-radius: 4px;
    border: 1px solid rgba(25, 35, 74, 0.15);
    height: 100%;
}

.bd_section_all_posts_research .bd_post_excerpt_more_post {
	flex: 1;
	margin-bottom: 1.800927rem;
}

.bd_section_all_posts_research .bd_wrapper_post_image_more_post {
    margin-bottom: 0.861313rem;
}

.bd_section_all_posts_research .row .bd_col_more_post:nth-child(n+3) {
	border-top: 0px;
	padding-top: 0px;
}

.bd_section_all_posts_research .row .bd_col_more_post {
    padding-bottom: 1.957529rem;
}



/*  
 * 		REPORT ARCHIVE END
 * */




/*  
 * 		REPORT SINGLE START
 * */

.single-research .bd_wrapper_post_content h1 b,.single-research .bd_wrapper_post_content h1 strong, 
.single-research .bd_wrapper_post_content h2 b,.single-research .bd_wrapper_post_content h2 strong, 
.single-research .bd_wrapper_post_content h3 b,.single-research .bd_wrapper_post_content h3 strong, 
.single-research .bd_wrapper_post_content h4 b,.single-research .bd_wrapper_post_content h4 strong, 
.single-research .bd_wrapper_post_content h5 b,.single-research .bd_wrapper_post_content h5 strong, 
.single-research .bd_wrapper_post_content h6 b,.single-research .bd_wrapper_post_content h6 strong  {
	    font-weight: 600;
}

.single-research .bd_text_block h2, .single-research .bd_text_block h3, .single-research .bd_text_block h4, .single-research .bd_text_block h5, .single-research .bd_text_block h6 {
	margin-top: 0px;
}


.single-research .bd_wrapper_post_content, .single-format-standard .bd_wrapper_post_content {
    margin-left: 1.918379rem;
}

.bd_section_highlighted_text {
    background: #F3FAFB;
    margin-inline: auto;
    padding-top: 1.879228rem;
    padding-bottom: 1.879228rem;
    padding-inline: 1.566024rem;
    border-radius: 4px;
	max-width: calc(100% - 1.174518rem);
}


.bd_nav_sidebar {
    list-style: none;
    padding: 0px;
    margin-top: 25px;
    margin-bottom: 0px;
}

.bd_nav_sidebar li:not(:last-child) {
	margin-bottom: 16px;
}

.bd_nav_sidebar li a {
    color: #19234A;
    font-size: 0.626409rem;
    font-weight: 600;
	line-height: 120%;
    text-decoration: none;
    position: relative;
    padding-left: 1.409421rem;
    display: block;
}

.bd_nav_sidebar li a.active {
	color: #00ad7c;
}

.bd_nav_sidebar li a:before {
	content: '';
	position: absolute;
	top: 0.274054rem;
	left: 0.313205rem;
	width: 0.783012rem;
	height: 2px;
	border-radius: 2px;
	background: #47E3FF;
}


@media (hover: hover) {
	.bd_nav_sidebar li a:hover {
		color: #00ad7c;
	}
}


.bd_section_button_arrow_module {
    padding-top: 2.131514rem;
    padding-bottom: 2.842019rem;
}

.single .bd_wrapper_post_content .bd_section_button_arrow_module:not(:has(~ *)) {
	padding-bottom: 0.592087rem;
}

.bd_full_width_btn {
    --color: #19234A;
    border-radius: 4px;
    background: #E5F8FC;
    color: var(--color);
    font-weight: 600;
    height: 1.957529rem;
/*     width: 100%; */
    border: 1px solid #E5F8FC;
	padding: 0 2.252819rem;
    font-size: 0.704710598847406665rem;
    display: inline-flex;
/*     display: flex; */
    align-items: center;
	justify-content: center;
    gap: 0.626409rem;
    text-decoration: none;
	margin-inline: auto;
}

.bd_full_width_btn svg {
    width: 0.828922rem;
    height: auto;
}

.bd_full_width_btn svg path {
    fill: var(--color);
}

@media(hover:hover) {
	.bd_full_width_btn:hover {
		background: #00DF9F;
		border-color: #00DF9F;
	}
}



/*  
 * 		REPORT SINGLE END
 * */





/*  
 * 		LEGAL ARCHIVE START
 * */


.bd_date_range_picker span {
    height: 100%;
    display: block;
    line-height: 1.800927rem;
}




/* DATE PICKER */

.daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker .ranges li.active, .daterangepicker .drp-buttons .btn-primary {
	background-color: #19234b !important;
	border-color: #19234b !important;
}
/*  
 * 		LEGAL ARCHIVE END
 * */









/*  
 * 		OUR TEAM START
 * */


.page-template-t-our-team .bd_section_hero_archive .bd_image_hero {
	border-radius: 4px;
	max-height: 13.781007rem;
}


.bd_section_hero_archive.bd_section_hero_our_team {
    padding-bottom: 3.092897rem;
}


.bd_section_hero_archive.bd_section_hero_our_team .bd_content_wrapper_hero_section p {
    max-width: 24.992283rem;
}

.bd_section_hero_archive.bd_section_hero_our_team .bd_image_hero {
	border-radius: 4px;
}

@media (min-width: 767px) {
	.bd_section_hero_archive.bd_section_hero_our_team .bd_image_hero {
		max-width: 22.159233rem;
		margin-left: 2.388186rem;
		display: block;
		height: calc(100% + 0.508958rem);
	}
}


.bd_section_team_members {
    padding-top: 3.132047rem;
    padding-bottom: 6.264094rem;
}

.bd_wrapper_team_members {
/*     display: flex; */
/*     flex-wrap: wrap; */
/*     justify-content: space-around; */
	display: grid;
	grid-template-columns: repeat(3, 1fr);
    gap: 1.566024rem 1.252819rem;
    max-width: calc(100% - 1.566024rem);
	width: 100%;
    margin-inline: auto;
}

.bd_wrapper_link_team_member {
	max-width: 15.660236rem;
	width: 100%;
	min-height: 6.303245rem;
}

.bd_link_team_member {
	color: #19234A;
	display: block;
	border-radius: 4px;
	background: #E5F8FC;
	padding: 1.252819rem 1.683475rem 1.331120rem 1.252819rem;
	text-decoration: none;
	min-height: 6.303245rem;
	height: 100%;
}

.bd_link_team_member > * {
	max-width: 12.528188rem;
}

.bd_link_team_member .bd_name_link_team_member {
	font-size: 1.017915rem;
	font-weight: 600;
	line-height: 120%;
}

.bd_link_team_member .bd_designation_link_team_member {
	font-size: 0.704710598847406665rem;
	font-weight: 400;
	line-height: 140%;
}

@media (hover: hover) {
	.bd_link_team_member:hover {
		color: #19234A;
		background: #00df9f;
	}
}


/*  
 * 		OUR TEAM END
 * */




/*  
 * 		OUR TEAM SINGLE VIEW START
 * */



.bd_section_hero_title_bar.bd_section_hero_title_bar_with_link {
	padding-top: 4.541468rem;
	padding-bottom: 4.580619rem;
}

.bd_section_hero_title_bar.bd_section_hero_title_bar_with_link  .bd_col_post_content:before {
    background: #47E3FF;
	height: 2.505638rem;
	top: -0.352355rem;
}

.bd_section_hero_title_bar.bd_section_hero_title_bar_with_link .bd_page_title_hero {
    margin-bottom: 0px;
}

.bd_link_hero_title_bar {
	--color: #fff;
    color: var(--color);
    font-size: 0.704710598847406665rem;
    font-weight: 600;
    text-decoration: none;
	position: relative;
	display: inline-block;
/*     margin-left: 2.623089rem; */
	position: relative;
	margin-top: 0.352355rem;
}

.bd_link_hero_title_bar:before {
	content: '';
	position: absolute;
	bottom: -0.156602rem;
	left: 0px;
	width: 100%;
	height: 2px;
	background: var(--color);
	border-radius: 100vw;
}

.bd_link_hero_title_bar i {
	margin-left: 0.117452rem;
}

@media (hover: hover) {
	.bd_link_hero_title_bar:hover {
		--color: #00df9f;
	}
}


.bd_section_post_content.bd_section_team_post_content {
    padding-top: 2.897144rem;
}

.bd_image_team_member {
    width: 100%;
    max-width: 10.962165rem;
    height: 15.072977rem;
    object-fit: cover;
    border-radius: 4px;
    margin-bottom: 1.174518rem;
}

h1.bd_name_team_member_content, .bd_name_team_member_content {
    color: #19234A;
    font-size: 1.487722rem;
    font-weight: 600;
	margin-top: 0.587259rem !important;
}

h2.bd_designation_team_member_content, .bd_designation_team_member_content {
    color: #00AD7C !important;
    font-size: 0.783012rem;
    font-weight: 500;
    line-height: 140%;
	margin-top: 0px;
	margin-bottom: 1.201923rem;
}


/*  
 * 		OUR TEAM SINGLE VIEW END
 * */




/*  
 * 		CONTACT START
 * */


.bd_sidebar_long_content {
    max-width: 11.510273rem;
}

.bd_sidebar_long_content p {
	color: #19234A;
	font-size: 0.783012rem;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0.978765rem;
}

.bd_sidebar_long_content p a {
	color: #19234A;
	font-weight: 500;
}

@media (hover: hover) {
	.bd_sidebar_long_content p a:hover {
		color: #00ad7c;
/* 		color: #00df9e; */
	}
}

.bd_contact_content p {
    color: #19234A;
    font-size: 0.783012rem;
    line-height: 160%;
}

.bd_link_box_list {
    list-style: none;
    padding-left: 0px !important;
    display: flex;
    flex-wrap: wrap;
	gap: 1.174518rem;
	margin-top: 2.231584rem !important;
}

.bd_link_box_list li {
    min-width: 13.781007rem;
    min-height: 6.929654rem;
	margin-bottom: 0px;
	padding: 0px;
}

.bd_link_box_list li a {
    border-radius: 4px;
    background: #E5F8FC;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
	text-decoration: none;
	padding: 0.900464rem 0.978765rem 0.743861rem;
}

.bd_link_title {
	    font-size: 0.939614rem;
/*     font-size: 1.096216rem; */
    font-weight: 600;
    line-height: 120%;
	max-width: 10.179153rem;
}

.bd_link_sub_title {
    align-self: start;
    font-size: 0.626409rem;
    font-weight: 600;
    position: relative;
}

.bd_link_sub_title i {
    margin-left: 0.352355rem;
}

.bd_link_sub_title:before {
	content: '';
	position: absolute;
	bottom: 0.078301rem;
	left: 0px;
	width: 100%;
	height: 2px;
	background: #19234A;
	border-radius: 100vw;
}

@media (hover: hover) {
	.bd_link_box_list li a:hover {
		background: #00df9e;
	}
	
	.bd_link_box_list li a:hover * {
		color: #19234A;
	}
}


/*  
 * 		CONTACT END
 * */




/*  
 * 		NEWSROOM START
 * */



.bd_section_featured_post_type_2 {
    padding-top: 1.252819rem;
}

.bd_section_featured_post_type_2 hr {
	max-width: 52.461789rem;
	margin-top: 1.840078rem;
	margin-inline: auto;
}

.bd_link_featured_post_type_2 {
	display: flex;
	gap: 1rem;
	justify-content: space-between;
    background: #19234A;
	border-radius: 4px;
	color: #fff;
	text-decoration: none;
	padding: 1.252819rem;
}

.bd_section_featured_post_type_2 .container {
    max-width: 55.045728rem;
}

.bd_link_featured_post_type_2 .bd_eyebrow_link_featured_post {
    color: #00DF9F;
	letter-spacing: 0.000392rem;
}

.bd_post_title_link_featured_post_type_2 {
    font-size: 1.252819rem;
    font-weight: 600;
    line-height: 130%;
	letter-spacing: 0.000392rem;
	margin-bottom: 0.656602rem;
}

.bd_wrapper_content_link_featured_post_type_2 {
    max-width: 26.622400rem;
    width: 100%;
    flex: 1 1 26.622400rem;
	padding-top: 0.313205rem;
}

.bd_wrapper_content_link_featured_post_type_2 p {
    font-size: 0.704710598847406665rem;
    font-weight: 400;
    line-height: 150%;
	letter-spacing: 0.000392rem;
	margin-bottom: 1.283012rem;
}

.bd_link_featured_post_type_2 .bd_list_pills {
	gap: 0.313205rem;
}

.bd_link_featured_post_type_2 .bd_list_pills li {
    background: #fff;
    border-color: #fff;
}

.bd_image_link_featured_post_type_2 {
    width: 22.550739rem;
    height: 12.175833rem;
    object-fit: cover;
    border-radius: 4px;
}

@media (hover: hover) {
/* 	.bd_link_featured_post_type_2:hover {
		background: #00df9e;
		color: #19234b;
	} 
	
	.bd_link_featured_post_type_2:hover .bd_eyebrow_link_featured_post {
		color: #00DF9F;
	}*/
	
	.bd_link_featured_post_type_2:hover .bd_eyebrow_link_featured_post, .bd_link_featured_post_type_2:hover  .bd_post_title_link_featured_post_type_2, .bd_link_featured_post_type_2:hover .bd_wrapper_content_link_featured_post_type_2 p {
		color: #00DF9F;
	}
	
	.bd_link_featured_post_type_2:hover .bd_list_pills li {
		background: #00DF9F;
		border-color: #00DF9F;
	}
}




.bd_section_post_cards {
/* 	padding-bottom: 5.481082rem; */
	padding-top: 0.783012rem;
	padding-bottom: 3.758457rem;
}


.bd_section_post_cards .bd_wrapper_post_image_more_post {
    margin-bottom: 0.861313rem;
}

.bd_wrapper_heading_with_link {
    display: flex;
    align-items: center;
    gap: 21px;
    margin-bottom: .5rem;
}

.bd_wrapper_heading_with_link .bd_heading_with_icon {
    margin-bottom: 0px;
}

@media (hover: hover) {
    .bd_section_post_cards .bd_link_with_icon:hover {
        color: #00ad7c;
    }
}

.bd_wrapper_filters_with_label {
    display: flex;
    align-items: center;
    gap: 0.46980706589827111rem;
    justify-content: end;
}

.bd_wrapper_filters_with_label label {
    font-size: 14px;
    font-weight: 600;
}

.bd_select_filters {
    border-radius: 4px;
    background-color: #E5F8FC;
    border: none;
    font-size: 0.548108rem;
    font-weight: 500;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.29402 5.71875L0.294021 1.71875C0.0127709 1.4375 -0.0809791 1 0.0752709 0.625C0.231521 0.25 0.606521 0 1.01277 0L9.01277 0C9.41902 0 9.76277 0.25 9.91902 0.625C10.0753 1 9.98152 1.4375 9.70027 1.71875L5.70027 5.71875C5.32527 6.125 4.66902 6.125 4.29402 5.71875Z' fill='%2319234A'/%3E%3C/svg%3E%0A");
	background-size: 0.391506rem;
	background-position: right 0.352355rem center;
	
    min-width: 6.264094rem;
    height: 1.331120rem;
    line-height: 0.665560rem;
	padding-left: 0.352355rem;
	padding-right: 1.174518rem;
}

.bd_select_filters.show {
		background-color: #00DF9F;
	}

@media (hover: hover) {
	.bd_select_filters:hover {
		background-color: #00DF9F;
	}
}


.multiselect-container {
	width: 13.193748rem;
	transform: none !important;
	right: 0px !important;
	left: inherit !important;
	top: 1.644325rem !important;
	border-radius: 8px;
    border: 1px solid #D1D3DB;
    background: #FFF;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

.bd_select_filters:focus, .multiselect-container .multiselect-filter:focus, .multiselect-container .multiselect-filter:focus-within, .form-control:focus {
	outline: none !important;
	box-shadow: none !important;
}

.multiselect-filter {
    margin-bottom: 0.195753rem;
	padding-top: 0.078301rem;
	padding-bottom: 0.078301rem;
}

.multiselect-container .multiselect-option, .multiselect-container .multiselect-group, .multiselect-container .multiselect-all {
    padding: 1px 0.25rem 0px 0.430656rem !important;
}

.multiselect-container .multiselect-filter > .fa-search {
    font-size: 0.548108rem;
    color: #19234A;
    opacity: 1;
	padding-left: 0.626409rem !important;
}

.multiselect-container .multiselect-filter > input.multiselect-search {
	color: #19234A;
	font-size: 0.548108rem;
	font-weight: 400;
	line-height: 0.939614rem;
	margin-left: -1.174518rem !important;
	padding-left: 1.448572rem !important;
}

.multiselect-container .multiselect-option .form-check-label, .multiselect-container .multiselect-group .form-check-label, .multiselect-container .multiselect-all .form-check-label {
    color: #19234A;
    font-size: 0.548108rem;
    font-weight: 400;
    line-height: 1.096216rem;
}

.form-check-input {
    width: 0.626409rem !important;
    height: 0.626409rem !important;
    aspect-ratio: 1 / 1;
    border-radius: 2px !important;
	margin-left: 0px !important;
}

.form-check-input:checked {
    background-color: #19234b;
    border-color: #19234b;
}

.multiselect-container .multiselect-option .form-check {
    min-height: inherit !important;
    line-height: 0.783012rem !important;
    padding-left: 0.156602rem !important;
    display: flex;
    gap: 0.313205rem;
}

.multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback), .multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback), .multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback), .multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active, .multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active, .multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active, .multiselect-container .multiselect-option:hover, .multiselect-container .multiselect-group:hover, .multiselect-container .multiselect-all:hover, .multiselect-container .multiselect-option:focus, .multiselect-container .multiselect-group:focus, .multiselect-container .multiselect-all:focus {
	background-color: transparent !important;
}

.bd_wrapper_filters_with_label .multiselect-container .multiselect-option:hover, .multiselect-container .multiselect-group:hover, .multiselect-container .multiselect-all:hover, .multiselect-container .multiselect-option:focus, .multiselect-container .multiselect-group:focus, .multiselect-container .multiselect-all:focus, .bd_wrapper_filters_with_label .multiselect-container .multiselect-option:focus {
    background-color: transparent !important;
}

.bd_wrapper_filters_with_label .multiselect-container .multiselect-filter > input.multiselect-search:focus {
    border-radius: 0px !important;
}

@media (hover: hover) {
	.bd_wrapper_filters_with_label .multiselect-container .multiselect-option:hover label {
		color: #00ad7c !important;
	}
}



@media (min-width: 767px) {
	.bd_section_post_cards .bd_row_more_post .col-12 .bd_wrapper_more_post:not(:first-of-type) {
		border-top: 1px solid rgba(25, 35, 74, 0.15);
		margin-top: 2.192433rem;
		padding-top: 2.192433rem;
	}
}





.bd_section_in_the_news {
    width: calc(100% - 2.505638rem);
    background: #F3FAFB;
    margin-inline: auto;
    border-radius: 8px;
    padding-top: 2.818842rem;
/* 	padding-top: 3.915059rem; */
	padding-bottom: 2.427337rem;
	position: relative;
/* 	margin-top: -1.722626rem; */
	z-index: 2;
}

.bd_section_in_the_news .container {
    max-width: 50.191055rem;
}


.bd_section_in_the_news .bd_heading_with_icon {
    font-size: 0.939614rem;
    font-weight: 600;
}



.bd_row_in_the_news_posts {
	margin-top: 0.195753rem;
}

@media (hover: hover) {
	.bd_section_in_the_news .bd_link_with_icon:hover {
		color: #00AD7C;
	}
}

.bd_link_in_the_news_post {
    color: #19234A;
    text-decoration: none;
	position: relative;
	padding-top: 1.409421rem;
	padding-bottom: 1.291969rem;
    display: block;
}

.bd_link_in_the_news_post:before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    transition: 0.3s ease-in-out;
}

@media (hover: hover) {
/*     .bd_link_in_the_news_post:hover:before {
        background: #00AD7C !important;
        height: 6px !important;
    } */
	
	.bd_link_in_the_news_post:hover * {
		color: #00AD7C;
	}
}

.bd_wrapper_in_the_news_posts .bd_in_the_news_post:not(:last-of-type) .bd_link_in_the_news_post:before {
    background: rgba(25, 35, 74, 0.15);
    will-change: background;
}

.bd_date_in_the_news {
    color: #19234A;
    font-size: 0.587259rem;
    font-weight: 600;
	margin-bottom: 0.783012rem;
    display: block;
	letter-spacing: 0.000392rem;
}

.bd_wrapper_meta_in_the_news_post {
    display: flex;
	justify-content: space-between;
	gap: 1rem;
}

.bd_wrapper_meta_in_the_news_post .bd_title_meta_in_the_news_post {
    font-size: 0.939614rem;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
	margin-bottom: 0px;
	max-width: 39.090203rem;
	width: 100%;
	flex: 1 1 39.090203rem;
	letter-spacing: 0.000392rem;
}

.bd_link_in_the_news_post .bd_eyebrow_post_inline {
    color: #00AD7C;
}



.bd_section_sources {
    padding-top: 2.270734rem;
    padding-bottom: 6.264094rem;
	position: relative;
}

.bd_section_sources:before {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 6.264094rem;
	background-color: #fff;
	background: linear-gradient(180deg, rgba(224, 242, 245, 0.00) 0%, rgba(224, 242, 245, 0.50) 100%);
}

.bd_wrapper_slider_sources {
    position: relative;
    max-width: 30.106803rem;
	margin-top: 1.761776rem;
    margin-inline: auto;
}

.bd_slider_sources {
    max-width: 23.999311rem;
    text-align: center;
}

.bd_quote_slider_source {
    color: #19234A;
    font-size: 1.566024rem;
    font-weight: 700;
    line-height: 120%;
	margin-bottom: 1.566024rem;
}

.bd_wrapper_slider_sources .swiper-navigation-icon {
    height: 1.331120rem !important;
}

.bd_wrapper_slider_sources .swiper-navigation-icon path {
	fill: #8C91A4;
}

.swiper-button-prev {
	left: -0.313205rem !important;
	top: 3.194453rem !important;
}

.swiper-button-next {
	right: -0.313205rem !important;
	top: 3.194453rem !important;
}

@media (hover: hover) {
	.swiper-button-prev:hover svg path, .swiper-button-next:hover svg path {
		fill: #00AD7C;
	}
}

.bd_wrapper_slider_sources .swiper-pagination {
    position: static;
	margin-top: 1.526873rem;
}

.bd_wrapper_slider_sources .swiper-pagination-bullet {
    width: 0.626409rem;
    height: 0.626409rem;
    background: transparent;
    border: 1px solid #19234A;
    opacity: 1;
}

.bd_wrapper_slider_sources  .swiper-pagination-bullet-active {
    background: #19234A;
}





/* Bounce SVG on Link Hover */

/* Basic bounce effect */
a svg {
    transition: transform 0.3s ease;
}

/* a:hover svg {
    animation: bounce 0.6s ease;
} */

@keyframes bounce {
    0%, 100% {
        transform: translateY(0);
    }
    25% {
        transform: translateY(-8px);
    }
    50% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-4px);
    }
    100% {
        transform: translateY(0);
    }
}

@keyframes bouncex {
    0%, 100% {
        transform: translateX(0);
    }
    25% {
        transform: translateX(-8px);
    }
    50% {
        transform: translateX(0);
    }
    75% {
        transform: translateX(-4px);
    }
    100% {
        transform: translateX(0);
    }
}

/* @keyframes rotate {
    0%, 100% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(-45deg);
    }
} */

/* Smooth bounce with scale */
a svg {
    transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* a:hover svg {
    transform: translateY(-5px);
} */

/* Spring bounce (more dramatic) */
/* a:hover svg {
    animation: springBounce 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
} */

@keyframes springBounce {
    0% {
        transform: translateY(0) scale(1);
    }
    30% {
        transform: translateY(-12px) scale(1.05);
    }
    50% {
        transform: translateY(0) scale(0.95);
    }
    70% {
        transform: translateY(-6px) scale(1.02);
    }
    100% {
        transform: translateY(0) scale(1);
    }
}

/* Elastic bounce */
/* a:hover svg {
    animation: elasticBounce 0.9s ease-out;
} */

@keyframes elasticBounce {
    0%, 100% {
        transform: translateY(0);
    }
    20% {
        transform: translateY(-10px);
    }
    40% {
        transform: translateY(0);
    }
    60% {
        transform: translateY(-5px);
    }
    80% {
        transform: translateY(0);
    }
}

/* Subtle bounce (recommended for most UIs) */
a svg {
    display: inline-block;
    transition: transform 0.2s ease;
}

/* a:hover svg {
    animation: subtleBounce 0.5s ease;
} */

@keyframes subtleBounce {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-4px);
    }
}


.bd_label_signup_link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 31.946880rem;
    margin-inline: auto;
    border-radius: 4px;
    background: linear-gradient(100deg, #1B2650 4.52%, #161F41 95.48%);
    color: #fff;
	text-decoration: none;
	font-size: 1.252819rem;
	font-weight: 400;
	height: 3.445252rem;
	padding-inline: 1.252819rem;
	letter-spacing: 0.000392rem;
}

.bd_label_signup_link:hover svg {
	animation: bouncex 0.6s ease;
}

.bd_label_signup_link span {
	font-weight: 600;
}

.bd_section_signup_link a {
	position: relative;
	z-index: 4;
}

.bd_section_signup_link .bd_label_signup_link span {
	color: #00DF9F;
	display: inline-block;
/* 	margin-right: 0.195753rem; */
}

.bd_label_signup_link svg path {
	fill: #00DF9F;
}


@media (hover: hover) {
	.bd_label_signup_link:hover {
		background: #00DF9F;
		color: #19234b;
	}
	
	.bd_label_signup_link:hover span {
/* 		color: #E5F8FC; */
		color: #19234b;
	}
	
	.bd_label_signup_link:hover svg path {
		fill: #19234b;
/* 		fill: #E5F8FC; */
	}
}

.bd_df_icon svg {
    width: 0.783012rem;
	height: auto;
}

.bd_heading_with_icon svg {
    width: 0.783012rem;
	height: auto;
}


.bd_image_slider_source {
	max-height: 1.421346rem;
    object-fit: contain;
/* 	max-height: 3.915059rem; */
/* 	object-fit: cover; */
	max-width: 85%;
	width: 100%;
}





.page-template-t-newsroom .bd_wrapper_post_image_more_post {
    display: none;
}



/*  
 * 		NEWSROOM END
 * */





/*  
 * 		RESOURCES START
 * */



.bd_row_more_post_resources, .bd_row_more_post_podcast {
    margin-top: 1.566024rem;
}

.bd_section_all_posts.bd_section_all_posts_research .bd_wrapper_seprator_resources .bd_seprator {
    margin-top: 0.489382rem;
	margin-bottom: 2.803182rem;
}

.bd_section_all_posts.bd_section_all_posts_podcast {
    padding-bottom: 4.110812rem;
}

.bd_section_all_posts.bd_section_all_posts_podcast .bd_wrapper_post_image_more_post {
    margin-bottom: 0.939614rem;
	position: relative;
}

.bd_section_all_posts.bd_section_all_posts_podcast .bd_wrapper_post_image_more_post i, .bd_post_link_more_post.bd_post_link_more_post_video .bd_wrapper_post_image_more_post i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #00DF9F;
	font-size: 1.879228rem;
	opacity: .8;
}

@media (hover: hover) {
	.bd_section_all_posts.bd_section_all_posts_podcast .bd_post_link_more_post:hover .bd_wrapper_post_image_more_post i, .bd_post_link_more_post.bd_post_link_more_post_video:hover .bd_wrapper_post_image_more_post i {
		opacity: 1;
	}
}

.bd_section_all_posts.bd_section_all_posts_podcast .bd_wrapper_post_image_more_post .bd_post_image_more_post {
    height: 8.808882rem;
}

.bd_section_all_posts.bd_section_all_posts_podcast .bd_post_heading_more_post {
    max-width: 15.094212rem;
}

.bd_row_more_post_podcast .bd_col_more_post {
    margin-bottom: 1.683475rem;
}



/*  
 * 		RESOURCES END
 * */






/*  
 * 		WORK  START
 * */


.bd_section_hero_with_bg_image {
	padding-top: 9.396141rem;
	position: relative;
}

.bd_bg_image_hero {
	width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
	top: 0px;
	left: 0px;
    z-index: 1;
}


.bd_wrapper_content_hero_with_bg_image {
    position: relative;
    z-index: 2;
    width: calc(100% - 2.505638rem);
    margin-inline: auto;
    color: #fff;
	background: linear-gradient(99deg, #1B2650 8.85%, #161F41 99.04%);
	border-radius: 8px 8px 0 0;
	padding-top: 2.192433rem;
	padding-bottom: 3.288649rem;
}

.bd_section_hero_with_bg_image .container {
    max-width: 50.739163rem;
}

.bd_wrapper_content_hero_with_bg_image .bd_heading_with_icon {
    font-size: 0.939614rem;
	margin-bottom: 1.087259rem;
}

.bd_section_hero_with_bg_image h1 {
	font-size: 1.895128rem;
/* 	font-size: 1.722626rem; */
	font-weight: 600;
	line-height: 130%;
/* 	max-width: 17.382861rem; */
	max-width: 18.382861rem;
	width: 100%;
	margin-top: 0.156602rem;
}

.bd_section_hero_with_bg_image h1 span {
	color: #19234A;
	display: inline-block;
	position: relative;
	z-index: 2;
}


.bd_section_hero_with_bg_image h1 span:before {
	content: '';
	position: absolute;
	width: 0px;
/* 	width: calc(100% + 0.391506rem); */
/* 	width: calc(100% + 0.704710598847406665rem); */
	height: 1.800927rem;
	background: #47E3FF;
	border-radius: 2px;
	top: 50%;
	left: -0.352355rem;
	transform: translateY(-50%);
	z-index: -1;
	transition: .4s ease-out;
	transition-delay: .5s;
}

.bd_section_hero_with_bg_image h1.in-view span:before {
	width: calc(100% + 0.704710598847406665rem);
/* 	width: calc(100% + 0.391506rem); */
}

@media (min-width: 767px) {
	.bd_wrapper_text_content_hero_with_bg_image {
		max-width: 22.315836rem;
		margin-left: 3.601854rem;
	}
}



.bd_section_work_cards, .bd_section_what_we_do {
    border-radius: 8px;
    background: linear-gradient(180deg, #E5F8FC 0%, rgba(224, 242, 245, 0.00) 100%);
    width: calc(100% - 2.505638rem);
    margin-inline: auto;
    margin-top: 1.252819rem;
	padding-top: 2.818842rem;
/* 	padding-bottom: 2.505638rem; */
}

.bd_wrapper_content_work_cards {
    max-width: 21.924330rem;
	margin-inline: auto;
}

.bd_row_work_cards {
    flex-wrap: nowrap;
}

.bd_row_work_cards, .bd_row_initiative_cards {
    max-width: 49.486344rem;
	margin-top: 1.566024rem;
	margin-inline: auto;
/*     display: flex; */
	display: grid;
	grid-template-columns: repeat(var(--column, 3), 1fr);
    gap: 1.252819rem;
}

.bd_col_work_card, .bd_col_initiative_card {
    max-width: 15.660236rem;
/*     flex: 1 1 15.660236rem; */
    width: 100%;
}

.bd_dark_blue_work_card {
	--bg: linear-gradient(101deg, #1B2650 4.27%, #161F41 85.94%);
	--color: #fff;
}
.bd_light_blue_work_card {
	--bg: #7BE1FC;
	--color: #19234A;
}
.bd_green_work_card {
	--bg: #00DF9F;
	--color: #19234A;
}

.bd_white_work_card {
	--bg: #fff;
	--color: #19234A;
	border: 1px solid #D4DCE2;
}

@media (hover: hover) {
	.bd_light_blue_work_card:hover .bd_wrapper_image_work_card img {
		mix-blend-mode: color-burn;
	}
	.bd_dark_blue_work_card:hover .bd_wrapper_image_work_card img {
		mix-blend-mode: color-dodge;
	}
	
	.bd_white_work_card:hover .bd_wrapper_image_work_card img {
		mix-blend-mode: hard-light;
	}
	
	.bd_green_work_card:hover .bd_wrapper_image_work_card img {
		mix-blend-mode: overlay;
/* 		mix-blend-mode: luminosity; */
	}
}

.bd_work_card {
    background: var(--bg);
    border-radius: 4px;
    color: var(--color);
    display: flex;
    flex-direction: column;
    text-decoration: none;
	height: 100%;
	overflow: hidden;
}

.bd_wrapper_content_work_card {
	flex: 1;
    padding: 1.252819rem 1.566024rem 0.46980706589827111rem 1.252819rem;
/*     padding: 1.252819rem 1.566024rem 1.252819rem 1.252819rem; */
}

.bd_work_card .bd_wrapper_content_work_card h3 {
    font-size: 1.252819rem;
    font-weight: 600;
    line-height: 130%;
	margin-bottom: 0.695753rem;
}

.bd_work_card .bd_wrapper_content_work_card p {
	font-size: 0.665560rem;
	font-weight: 400;
	line-height: 150%;
}

.bd_wrapper_image_work_card {
    height: 7.438612rem;
/*     height: 9.396141rem; */
}

.bd_wrapper_image_work_card img {
    width: 100%;
    height: 100%;
    object-fit: contain;
	object-position: bottom right;
}

.bd_section_work_cards .bd_seperator {
	border-color: rgba(25, 35, 74, 0.15);
    max-width: 49.486344rem;
    margin-top: 2.505638rem;
	margin-bottom: 1.526873rem;
	margin-inline: auto;
	opacity: 1;
}



.bd_section_initiatives {
    border-radius: 8px;
    background: #E5F8FC;
    width: calc(100% - 2.505638rem);
    margin-inline: auto;
    margin-top: 2.818842rem;
    padding-top: 2.818842rem;
	padding-bottom: 3.014595rem;
	position: relative;
	overflow: hidden;
}

.bd_section_initiatives:not(.no_last_element, .page-template-t-get-involved .bd_section_initiatives) {
	margin-bottom: 6.264094rem;
}

.bd_section_initiatives:not(.no_last_element, .page-template-t-get-involved .bd_section_initiatives):before {
	content: '';
	position: absolute;
/* 	width: 100%; */
	height: 6.264094rem;
	bottom: -6.264094rem;
/* 	left: 0px; */
	background: linear-gradient(180deg, rgba(224, 242, 245, 0.00) 0%, rgba(224, 242, 245, 0.50) 100%);
	width: calc(100% + 2.505638rem);
	left: 50%;
	transform: translateX(-50%);
}

.bd_wrapper_content_initiatives {
    max-width: 31.320471rem;
    margin-inline: auto;
}

.bd_section_initiatives .bd_heading_with_icon_verticle {
    margin-bottom: 1.280224rem;
}

.bd_title_section {
    font-size: 1.566024rem;
    font-weight: 600;
	margin-bottom: 0.891506rem;
}



.bd_row_initiative_cards {
	gap: 1.566024rem 1.252819rem;
    flex-wrap: wrap;
}

.bd_initiative_card {
    background: #fff;
    border-radius: 4px;
    color: #19234A;
    display: flex;
    flex-direction: column;
    text-decoration: none;
    height: 100%;
    overflow: hidden;
    padding: 0.939614rem 0.939614rem 1.566024rem;
}

.bd_image_initiative_card {
	aspect-ratio: 1 / .54;
    border-radius: 2px;
	width: 100%;
	margin-bottom: 0.900464rem;
	object-fit: cover;
}

.bd_wrapper_content_initiative_card {
    max-width: 12.528188rem;
	flex: 1;
	margin-bottom: 0.900464rem;
}

.bd_wrapper_content_initiative_card h4 {
    font-size: 1.096216rem;
    font-weight: 600;
    line-height: 130%;
	margin-bottom: 0.617452rem;
}

.bd_wrapper_content_initiative_card p {
    font-size: 0.626409rem;
    font-weight: 400;
    line-height: 150%;
}

.bd_learn_more_initiative_card {
    font-size: 0.626409rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
	position: relative;
	padding-bottom: 0.626409rem;
}

.bd_learn_more_initiative_card:before {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: #19234A;
	width: 100%;
	height: 2px;
	border-radius: 100vw;
}

.bd_learn_more_initiative_card i {
	font-size: 0.783012rem;
	margin-top: 1px;
	transition: .3s ease-in-out;
}

@media (hover: hover) {
	.bd_initiative_card:hover * {
		color: #00AD7C;
	}
	
	.bd_initiative_card:hover .bd_learn_more_initiative_card:before {
		background: #00ad7c;
	}
	
	a:hover .bd_learn_more_initiative_card i, a.bd_learn_more_initiative_card:hover i {
		transform: translateX(4px);
	}
}



/*  
 * 		WORK  END
 * */






/*  
 * 		ABOUT START
 * */



.bd_section_what_we_do .bd_seprator {
	margin-top: 3.484402rem;
	max-width: 48.233525rem;
}

.bd_wrapper_content_what_we_do {
    max-width: 30.341706rem;
    margin-inline: auto;
}

.bd_section_what_we_do .bd_heading_with_icon_verticle {
    margin-bottom: 1.087259rem;
}

.bd_heading_section_tuna {
    font-family: tuna, sans-serif;
    font-size: 1.879228rem;
    font-weight: 400;
    line-height: 120%;
	position: relative;
	margin-bottom: 1.087259rem;
}

.bd_heading_section_tuna span {
    position: relative;
    display: inline-block;
	z-index: 2;
}

.bd_heading_section_tuna span:before {
	content: '';
	position: absolute;
	top: 50%;
	left: -0.1566025rem;
/* 	left: 50%; */
	transform: translateY(-50%);
/* 	background: #A2F0FF; */
	background: rgba(71, 227, 255, 0.50);
	border-radius: 2px;
	width: 0px;
/* 	width: calc(100% + 0.313205rem); */
	height: 1.135367rem;
	z-index: -1;
	transition: width 0.5s ease-out;
	transition-delay: .5s;
}

.bd_heading_section_tuna.in-view span:before {
	width: calc(100% + 0.313205rem);
}

.bd_container_what_we_do {
	margin-top: 1.566024rem;
	max-width: 49.721248rem;
}

.bd_what_we_do_card {
    max-width: 12.514984rem;
    margin-inline: auto;
    padding-left: 1.252819rem;
	height: 100%;
    display: flex;
    flex-direction: column;
}

.bd_image_what_we_do_card {
    max-width: 9.396141rem;
/*     margin-inline: auto; */
	margin-bottom: 1.683475rem;
	aspect-ratio: 1/1;
	border-radius: 50%;
}

.bd_wrapper_content_what_we_do_card {
	flex: 1;
    position: relative;
}

.bd_wrapper_content_what_we_do_card:before {
	content: '';
	position: absolute;
	top: 0px;
	left: -1.252819rem;
	width: 1px;
	height: 100%;
    background: rgba(25, 35, 74, 0.15);
}

.bd_wrapper_content_what_we_do_card h4 {
font-size: 1.017915rem;
    font-weight: 600;
    line-height: 120%;
    max-width: 10.962165rem;
    margin-bottom: 0.617452rem;
    text-wrap: pretty;
}

.bd_wrapper_content_what_we_do_card h4 span {
	color: #00AD7C;
}

.bd_wrapper_content_what_we_do_card p {
    font-size: 0.704710598847406665rem;
    font-weight: 500;
    line-height: 150%;
}




.bd_section_our_strategy {
    padding-top: 2.818842rem;
}

.bd_section_our_strategy .bd_heading_with_icon_verticle {
    margin-bottom: 1.048108rem;
}

.bd_section_our_strategy .bd_heading_section_tuna {
    margin-bottom: 1.162772rem;
}

.bd_wrapper_content_our_strategy p {
    max-width: 29.754448rem;
    margin-inline: auto;
}

.bd_box_our_team {
    display: flex;
    gap: 2.544788rem;
/*     align-items: center; */
    background: #19234A;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    padding: 1.566024rem;
	max-width: 48.859935rem;
    margin-inline: auto;
	margin-top: 2.270734rem;
}

.bd_wrapperimage_box_our_team {
    max-width: 18.792283rem;
}

.bd_image_box_our_team {
	width: 100%;
    height: 100%;
    object-fit: cover;
	border-radius: 4px;
}

.bd_wrapper_content_box_our_team {
    max-width: 20.045101rem;
	padding-top: 0.939614rem;
	padding-bottom: 2.153282rem;
}

.bd_box_our_team .bd_heading_with_icon {
    margin-bottom: 1.283012rem;
}

.bd_wrapper_content_box_our_team .bd_link_with_svg_icon {
	--color: #fff;
}

.bd_link_with_svg_icon {
	color: var(--color, #19234A);
	font-size: 0.783012rem;
	font-weight: 600;
	display: inline-flex;
	align-items: center;
	gap: 8px;
	text-decoration: none;
	position: relative;
	margin-top: 0.822162rem;
}

.bd_link_with_svg_icon:before {
	content: '';
	position: absolute;
	bottom: -0.156602rem;
	left: 0px;
	width: 100%;
	height: 2px;
	background: var(--color, #19234A);
	border-radius: 100vw;
}

.bd_link_with_svg_icon svg {
	width: 0.783012rem;
	height: auto;
}

.bd_link_with_svg_icon svg path {
	fill: var(--color, #19234A);
}

@media(hover: hover) {
	.bd_link_with_svg_icon:hover {
		--color: #00DF9F;
	}
	
	.bd_link_with_svg_icon:hover svg {
		transform: translateX(4px);
	}
}


.bd_image_our_strategy {
    max-width: 25.056377rem;
    max-height: 12.528188rem;
	width: 100%;
	height: 100%;
    border-radius: 4px;
    object-fit: cover;
    margin-bottom: 2.349035rem;
}


.bd_section_our_strategy.bd_section_our_history_content_extended .bd_seprator {
    max-width: 48.233525rem;
    margin-top: 2.722626rem;
	margin-bottom: 0px;
    margin-inline: auto;
}


.bd_section_our_clients_partners {
    padding-top: 2.818842rem;
}

/* .page-template-t-about #page section.bd_section_our_clients_partners:last-of-type {
    background: linear-gradient(180deg, rgba(224, 242, 245, 0.00) 0%, rgba(224, 242, 245, 0.50) 100%);
    padding-bottom: 6.068341rem;
} */

.page-template-t-about #page section:last-of-type {
    background: linear-gradient(180deg, rgba(224, 242, 245, 0.00) 0%, rgba(224, 242, 245, 0.50) 100%);
    padding-bottom: 6.068341rem;
}

.bd_box_clients_partners {
    border-radius: 4px;
    border: 1px solid rgba(25, 35, 74, 0.50);
    background: #FFF;
    max-width: 37.584565rem;
	width: 100%;
    margin-inline: auto;
    text-align: center;
	padding-top: 1.879228rem;
	padding-bottom: 2.309885rem;
	padding-inline: 0.783012rem;
}

.bd_box_clients_partners > * {
    max-width: 29.754448rem;
    margin-inline: auto;
}

.bd_section_our_clients_partners .bd_heading_with_icon_verticle {
    margin-bottom: 1.280224rem;
}

.bd_box_clients_partners p {
    font-size: 0.704710598847406665rem;
    line-height: 150%;
}






.bd_section_our_history {
    padding-top: 2.818842rem;
}

.bd_section_our_history .bd_heading_with_icon_verticle {
    margin-bottom: 1.126409532949135555rem;
}


/* TIMELINE */


.bd_df_timeline {
    list-style: none;
    padding: 0px;
    max-width: 44.240165rem;
	margin-top: 2.153282rem;
	margin-bottom: 2.174518rem;
    margin-inline: auto;
	position: relative;
}

.bd_df_timeline:before {
	content: '';
	width: 1.017915rem;
	height: 1.017915rem;
	border-radius: 50%;
	background: #fff;
	border: 2px solid #00AD7C;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}

.bd_df_timeline_item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 4.149962rem;
	padding-bottom: 1.331120rem;
	position: relative;
}

.bd_df_timeline_item:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 50%;
	transform: translateX(-50%);
	width: 2px;
	height: 100%;
	background: #19234A;
	z-index: 1;
}

.bd_df_timeline_item:after {
	content: '';
	width: 1.017915rem;
	height: 1.017915rem;
	border-radius: 50%;
	background: #fff;
	border: 2px solid #00AD7C;
	position: absolute;
	top: 0px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}

@media (min-width: 767px) {
	.bd_df_timeline .bd_df_timeline_item:nth-child(odd) {
		direction: rtl;
	}
}

.bd_df_timeline .bd_timeline_item > * {
	direction: initial;
}

.bd_df_timeline .bd_df_timeline_item:nth-child(odd) .bd_image_df_timeline {
    text-align: right;
}



.bd_df_timeline .bd_df_timeline_item:nth-child(odd) .bd_content_df_timeline {
    text-align: left;
	direction: initial;
}
.bd_df_timeline .bd_df_timeline_item:nth-child(even) .bd_content_df_timeline {
    text-align: right;
}

.bd_year_df_timeline {
    color: #00AD7C;
    font-size: 0.939614rem;
    font-weight: 500;
	margin-bottom: 0.617452rem;
}

.bd_heading_df_timeline {
    font-size: 0.783012rem;
    font-weight: 600;
	margin-bottom: 0.617452rem;
}

.bd_content_df_timeline .bd_wyswig > * {
    color: #19234A;
    font-size: 0.704710598847406665rem;
    line-height: 150%;
}

.bd_image_df_timeline {
	margin-top: 1.761776rem;
}

.bd_image_df_timeline img:not(.bd_df_timeline .bd_df_timeline_item:first-child .bd_image_df_timeline img) {
    width: 6.264094rem;
    height: 6.264094rem;
    border-radius: 50%;
	object-fit: cover;
}

.bd_df_timeline .bd_df_timeline_item:first-child .bd_image_df_timeline img {
	max-width: 8.573979rem;
	height: auto;
}




.bd_image_right .bd_box_our_team {
    justify-content: space-between;
}




@media (max-width: 767px) {	
	
	.bd_image_right .bd_box_our_team {
		flex-flow: column-reverse;
	}
	
	.bd_df_timeline  .bd_df_timeline_item {
		padding-left: 24px;
	}
	.bd_df_timeline_item {
		display: flex;
		flex-direction: column;
		gap: 1rem;
	}

	.bd_df_timeline .bd_df_timeline_item:nth-child(odd) .bd_image_df_timeline, .bd_df_timeline .bd_df_timeline_item:nth-child(even) .bd_content_df_timeline {
		text-align: inherit;
	}

	.bd_df_timeline .bd_df_timeline_item .bd_image_df_timeline {
		order: 1;
	}

	.bd_df_timeline .bd_df_timeline_item .bd_content_df_timeline {
		order: 2;
	}
	
	.bd_df_timeline_item:before, .bd_df_timeline:before, .bd_df_timeline_item:after {
		left: 0px;
	}
}


/*  
 * 		ABOUT END
 * */





/*  
 * 		GET INVOLVED START
 * */


.page-template-t-get-involved .bd_section_initiatives .bd_row_initiative_cards {
    margin-top: 2.349035rem;
}


.bd_section_join_the_fight {
    background: #19234A;
    color: #fff;
    max-width: 49.486344rem;
    margin-inline: auto;
    border-radius: 8px;
	padding-top: 2.505638rem;
    padding-bottom: 2.505638rem;
	margin-bottom: 6.264094rem;
}


.bd_link_box_list_2 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
	gap: 1.566024rem;
    list-style: none;
    padding: 0px;
    margin: 0px;
    max-width: 44.475069rem;
    margin-inline: auto;
}

.bd_link_box_list_2 li a {
    color: #19234A;
    font-size: 0.704710598847406665rem;
    font-weight: 400;
    line-height: 150%;
    min-height: 6.929654rem;
    border-radius: 4px;
    background: #E5F8FC;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	gap: .5rem;
    height: 100%;
    text-decoration: none;
    padding: 0.900464rem 0.978765rem 0.743861rem;
}

@media (hover: hover) {
    .bd_link_box_list_2 li a:hover {
        background: #00df9e;
    }
}




.bd_section_upcoming_events {
    padding-top: 2.153282rem;
}

.bd_section_upcoming_events .container:not(.bd_wrapper_seprator_events) {
    max-width: 50.660862rem;
}

.bd_wrapper_seprator_events .bd_seprator {
    margin-top: 3.349035rem;
}

.bd_wrapper_event_cards {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
	gap: 3.993360rem;
	max-width: 46.980707rem;
	margin-top: 1.761776rem;
}

.bd_event_card {
	color: #19234A;
    display: flex;
	gap: 0.626409rem;
    text-decoration: none;
	position: relative;
}

.bd_wrapper_event_cards .bd_event_card:not(:first-child):before {
	content: '';
	position: absolute;
	top: 0px;
	left: -1.252819rem;
	background: rgba(25, 35, 74, 0.15);
	width: 1px;
	height: 100%;
}

.bd_date_card_event {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 2.270734rem;
	width: 100%;
	height: 2.779692rem;
    border-radius: 2px;
    background: #19234A;
    color: #fff;
	padding-top: 0.313205rem;
    padding-bottom: 0.313205rem;
}

.bd_date_card_event .bd_month_event, .bd_date_card_event .bd_year_event {
    font-size: 0.430656rem;
    font-weight: 500;
	line-height: 100%;
}

.bd_date_card_event .bd_day_event {
    font-size: 1.409421rem;
    font-weight: 600;
	line-height: 100%;
}

.bd_content_event h4 {
    font-size: 0.704710598847406665rem;
    font-weight: 600;
    line-height: 130%;
	max-width: 10.022551rem;
	width: 100%;
	margin-bottom: 0.223158rem;
}

.bd_time_type_event {
    font-size: 0.430656rem;
    font-weight: 500;
}

.bd_content_event {
/*     padding-top: 0.313205rem; */
}

.bd_time_type_event span {
    margin-left: 0.274054rem;
    margin-right: 0.195753rem;
}


@media (hover: hover) {
	.bd_event_card:hover .bd_date_card_event {
		background: #00AD7C;
	}
	
	.bd_event_card:hover .bd_date_card_event > * {
		color: #fff;
	}
	
	.bd_event_card:hover  .bd_content_event > * {
		color: #00AD7C;
	}
	
	.bd_section_upcoming_events .bd_link_with_icon:hover {
		color: #00AD7C;
	}
}



.bd_section_initiatives.bd_section_community {
    margin-top: 1.252819rem;
}


.bd_section_initiatives.bd_section_community .bd_row_initiative_cards {
    margin-top: 2.427337rem;
}

.bd_section_initiatives.bd_section_community p {
	max-width: 21.924330rem;	
	margin-inline: auto;
}

.bd_section_all_posts.bd_section_all_posts_resource .bd_heading_with_icon_verticle {
    margin-bottom: 1.280224rem;
}


.bd_row_more_post_resources .bd_eyebrow {
    color: #00AD7C;
    font-size: 0.783012rem;
    font-style: normal;
    font-weight: 500;
}

.bd_section_all_posts.bd_section_all_posts_resource .bd_link_with_svg_icon {
    margin-bottom: 0.822162rem;
}

.bd_section_join_the_fight .bd_title_section {
    font-size: 1.879228rem;
    font-weight: 600;
    line-height: 150%;
}

.bd_section_join_the_fight .bd_title_section span {
	color: #00DF9F;
}

.bd_section_join_the_fight .bd_link_box_list_2 {
    margin-top: 1.017915rem;
}



/*  
 * 		GET INVOLVED END
 * */





/*  
 * 		WORK WITH US START
 * */


.bd_section_open_position {
    padding-top: 2.818842rem;
    padding-bottom: 2.505638rem;
}

.bd_section_open_position .bd_heading_with_icon_verticle {
    margin-bottom: 2.180688rem;
}

.bd_wrapper_seperator_positions_benefits .bd_seperator {
    width: calc(100% - 2.505638rem);
    margin-inline: auto;
}

.bd_section_our_benefits {
    padding-top: 2.818842rem;
    padding-bottom: 1.957529rem;
}

.bd_section_our_benefits p:not(.bd_wrapper_benefit p) {
    max-width: 31.320471rem;
    margin-inline: auto;
}

.bd_section_our_benefits .container {
    max-width: 51.678777rem;
}

.bd_row_benefits {
    margin-top: 1.957529rem;
}

.bd_col_benefit {
    margin-bottom: 1.800927rem;
}

.bd_wrapper_benefit {
    max-width: 12.841393rem;
}

.bd_wrapper_benefit i {
    color: rgba(25, 35, 74, 0.50);
    font-size: 1.252819rem;
    font-weight: 900;
	margin-bottom: 0.861313rem;
/* 	margin-bottom: 0.626409rem; */
}

.bd_heading_benefit {
    font-size: 0.783012rem;
    font-weight: 600;
    line-height: 130%;
	margin-bottom: 0.617452rem;
}

.bd_wrapper_benefit p {
    font-size: 0.626409rem;
    font-weight: 400;
    line-height: 150%;
}


.bd_wrapper_benefit {
    max-width: 12.841393rem;
    margin-left: 1.761776rem;
}


.bd_section_our_impact .bd_heading_with_icon_verticle {
    margin-bottom: 1.045321rem;
}

.bd_section_our_impact .bd_heading_section_tuna {
    margin-bottom: 1.162772rem;
}

.bd_section_our_impact_values {
    background: #F3FAFB;
    width: calc(100% - 2.505638rem);
    margin-inline: auto;
    padding-top: 2.818842rem;
    padding-bottom: 3.758457rem;
	border-radius: 8px;
}

.bd_section_our_impact_values .bd_accordion_flush {
    max-width: 46.980707rem;
    margin-inline: auto;
	margin-top: 0.783012rem;
}

.bd_accordion_flush .accordion-item, .bd_accordion_flush .accordion-button {
    background: transparent;
	box-shadow: none !important;
}

.bd_accordion_flush .accordion-item {
    border-bottom: 1px solid #D8DFE5 !important;
    border-top: none !important;
}

.bd_accordion_flush .accordion-button {
    color: #19234A;
    font-size: 1.096216rem;
    font-weight: 600;
    line-height: 125%;
	padding: 1.391506rem 0.216988rem 1.391506rem 0px;
}

.bd_accordion_flush .accordion-button:after, .bd_accordion_flush .accordion-button.collapsed:after {
	width: 0.705494rem;
	height: 0.411864rem;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='11' viewBox='0 0 19 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.95703 10.0664L0.457031 2.56641C-0.152344 2.00391 -0.152344 1.01953 0.457031 0.457031C1.01953 -0.152344 2.00391 -0.152344 2.56641 0.457031L9.03516 6.87891L15.457 0.457031C16.0195 -0.152344 17.0039 -0.152344 17.5664 0.457031C18.1758 1.01953 18.1758 2.00391 17.5664 2.56641L10.0664 10.0664C9.50391 10.6758 8.51953 10.6758 7.95703 10.0664Z' fill='%2319234A'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}

@media (hover: hover) {
	.bd_accordion_flush  .accordion-button.collapsed:hover {
		color: #00ad7c;
	}
}

.accordion-body .bd_wrapper_post_content {
    margin-left: 0px;
	    max-width: 41.343022rem;
/*     max-width: 100%; */
    width: 100%;
}

.accordion-body .bd_text_block {
	padding-right: 0px;
}


.bd_section_application_interview {
    padding-top: 2.818842rem;
    padding-bottom: 4.698071rem;
}

.bd_section_application_interview .container {
    max-width: 48.155224rem;
}

.bd_section_application_interview .bd_heading_with_icon_verticle {
    margin-bottom: 2.063236rem;
}

.bd_section_application_interview .bd_wrapper_post_content, .bd_section_application_interview .bd_wrapper_post_content ul, .bd_section_application_interview .bd_wrapper_post_content ol {
    max-width: inherit;
}

.bd_section_application_interview .bd_wrapper_post_content ul, .bd_section_application_interview .bd_wrapper_post_content ol {
	margin-top: 0.587259rem;
	margin-bottom: 0.606834rem;
}

.bd_section_application_interview .bd_wrapper_post_content ul li::marker {
    font-size: 0.626409rem;
}

.bd_section_application_interview  .bd_wrapper_post_content li {
	margin-bottom: 0px;
}

.bd_section_application_interview .bd_wrapper_post_content p {
    line-height: 160%;
}

.page-template .bd_section_free_content, .single-act .bd_section_free_content  {
/* 	padding-bottom: 4.698071rem; */
}

.page-template .bd_section_free_content .container, .single-act .bd_section_free_content .container {
    max-width: 48.155224rem;
}

.page-template .bd_section_free_content .bd_wrapper_post_content, .single-act .bd_section_free_content .bd_wrapper_post_content {
    max-width: 100%;
}

.page-template .bd_wrapper_post_content ul, .page-template .bd_wrapper_post_content ol, .single-act .bd_section_free_content ul, .single-act .bd_section_free_content ol {
	max-width: 96%;
}


/*  
 * 		WORK WITH US END
 * */





/*  
 * 		HOMEPAGE START
 * */


.bd_section_hero_home {
    background: linear-gradient(99deg, #1B2650 8.85%, #161F41 99.04%);
    color: #fff;
	overflow: hidden;
}

.bd_wrapper_image_hero_home {
    display: flex;
    align-items: end;
    height: 100%;
}

.bd_image_hero_home {
    max-width: 23.412052rem;
    width: 100%;
    height: auto;
	object-fit: contain;
    margin-left: auto;
    display: block;
}

.bd_wrapper_content_hero_home {
    max-width: 22.511589rem;
	padding-top: 2.740541rem;
	padding-bottom: 2.740541rem;
}

.bd_section_hero_home h1 {
    font-size: 2.505638rem;
    font-weight: 700;
	line-height: 124%;
	margin-bottom: 1.674518rem;
}

.bd_section_hero_home h1 span {
    color: #19234A;
    display: inline-block;
    position: relative;
	z-index: 1;
}

.bd_section_hero_home h1 span:before {
    content: '';
    position: absolute;
    width: 0px;
/*     width: calc(100% + 1.174518rem); */
    height: 2.818842rem;
    background: #47E3FF;
    border-radius: 2px;
    top: 50%;
    left: -0.587259rem;
    transform: translateY(-50%);
    z-index: -1;
	transition: .4s ease-out;
	transition-delay: .5s;
/* 	animation: expandWidth .35s ease-out 1.5s forwards; */
}

@keyframes expandWidth {
    to {
        width: calc(100% + 1.174518rem);
    }
}

.bd_section_hero_home h1.in-view span:before {
        width: calc(100% + 1.174518rem);
}

.bd_section_hero_home .bd_link_list_hero_home {
    margin-top: 1.174518rem;
}

.bd_link_list_hero_home {
    list-style: none;
	padding: 0px;
	margin: 0px;
	display: flex;
	gap: 1.566024rem;
}

.bd_link_list_hero_home li a {
    --color: #fff;
	font-size: 0.704710598847406665rem;
}



.bd_section_latest.bd_section_latest_home {
    padding-top: 1.957529rem;
	padding-bottom: 3.758457rem;
}

.bd_section_latest.bd_section_latest_home .bd_post_link_press_release_post .bd_list_categories_more_post li:first-child,
.bd_section_latest.bd_section_latest_home .bd_post_link_legal_action_post .bd_list_categories_more_post li:first-child {
    background: #19234A;
    color: #fff;
}

.bd_section_latest.bd_section_latest_home .bd_post_link_report_post .bd_list_categories_more_post li:first-child {
    background: #00AD7C;
    border-color: #00AD7C;
    color: #fff;
}

@media (hover: hover) {
	.bd_section_latest.bd_section_latest_home .bd_link_with_icon:hover {
		color: #00AD7C;
	}
	
	.bd_section_latest.bd_section_latest_home .bd_post_link_press_release_post:hover .bd_list_categories_more_post li:first-child,
	.bd_section_latest.bd_section_latest_home .bd_post_link_legal_action_post:hover .bd_list_categories_more_post li:first-child,
	.bd_section_latest.bd_section_latest_home .bd_post_link_report_post:hover .bd_list_categories_more_post li:first-child {
		background: #00AD7C;
		border-color: #00AD7C;
		color: #fff;
	}
}



.bd_section_our_impact .bd_heading_section_tuna {
    font-size: 2.505638rem;
}

.bd_section_our_impact .bd_heading_section_tuna span:before {
	transform: translateY(-20%);
/* 	transform: translate(-50%, -20%); */
}

.bd_section_our_impact p {
    max-width: 21.924330rem;
    margin-inline: auto;
}

.bd_wrapper_stats {
    max-width: 40.168504rem;
    margin-inline: auto;
	margin-top: 0.978765rem;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    text-align: center;
}

.bd_number_stat {
    font-family: tuna, sans-serif;
    font-size: 2.505638rem;
    font-weight: 500;
    line-height: 140%;
	margin-bottom: 0.223158rem;
}

.bd_wrapper_stats .bd_stat:not(:last-of-type) {
    border-right: 1px solid rgba(25, 35, 74, 0.15);
}

.bd_stat .bd_stat_label {
    font-size: 0.783012rem;
    font-weight: 400;
    line-height: 140%;
}

.bd_section_take_action {
    max-width: 48.859935rem;
    margin-inline: auto;
    border-radius: 8px;
    background: linear-gradient(101deg, #1B2650 4.27%, #161F41 85.94%);
    color: #fff;
    padding: 1.879228rem 1.879228rem 2.153282rem;
    position: relative;
    z-index: 2;
    margin-top: -10.257454rem;
}

.bd_header_row_take_action {
	margin-bottom: 0.46980706589827111rem;
}

.bd_section_take_action .bd_link_with_icon {
    color: #fff;
}

@media (hover: hover) {
	.bd_section_take_action .bd_link_with_icon:hover {
		color: #00AD7C;
	}
}


.bd_take_action_row {
    display: flex;
    gap: 0.939614rem;
}

.bd_row_feature_action {
    display: flex;
    gap: 1.017915rem;
	justify-content: space-between;
	flex: 1;
    margin-bottom: 1.761776rem;
}

.bd_featured_action {
    background: #fff;
	border: 1px solid #fff;
	border-radius: 4px;
    color: #19234A;
    text-decoration: none;
    display: flex;
	flex-direction: column;
    max-width: 25.056377rem;
	flex: 1 1 25.056377rem;
	width: 100%;
    padding: 1.252819rem;
}

@media (min-width: 768px) {
	.bd_take_action_row.bd_ta_row_no_events .bd_featured_action {
		max-width: 50%;
		flex: 1 1 50%;
	}
}

@media (hover: hover) {
	.bd_featured_action:hover .bd_learn_more_initiative_card, .bd_featured_action:hover * {
		color: #00AD7C;
	}
	
	.bd_featured_action:hover .bd_learn_more_initiative_card:before {
		background: #00AD7C;
	}
	
/* 	.bd_featured_action:hover .bd_eyebrow_take_action_box {
		color: #fff;
	} */
}

.bd_featured_action .bd_eyebrow_take_action_box {
    color: #00AD7C;
    margin-bottom: 0.262309rem;
}

.bd_eyebrow_take_action_box {
    font-size: 0.704710598847406665rem;
    font-weight: 500;
    line-height: 150%;
}

.bd_title_link_feature_action_post {
    font-size: 1.096216rem;
    font-weight: 600;
    line-height: 130%;
	text-wrap: pretty;
}

.bd_wrapper_content_featured_action p {
    font-size: 0.626409rem;
    font-weight: 400;
    line-height: 150%;
	margin-bottom: 0px;
}

.bd_wrapper_image_featured_action {
    max-width: 8.926334rem;
	flex: 1 0 100%;
	width: 100%;
}

.bd_wrapper_image_featured_action img {
	width: 100%;
    height: 100%;
    object-fit: cover;
	border-radius: 2px;
}

@media (min-width: 767px) {
	.bd_wrapper_image_featured_action img {
		aspect-ratio: 1 / 1;
		height: auto;
	}
}



.bd_wrapper_upcoming_events {
	display: flex;
	flex-direction: column;
    border-radius: 4px;
    background: #E5F8FC;
	color: #19234A;
    max-width: 17.852669rem;
    width: 100%;
	padding: 0.978765rem 1.252819rem 1.252819rem;
}

.bd_wrapper_event_cards_verticle {
    flex: 1;
}

.bd_wrapper_upcoming_events .bd_learn_more_initiative_card {
    color: #19234A;
    text-decoration: none;
}

@media (hover: hover) {
	.bd_wrapper_upcoming_events .bd_learn_more_initiative_card:hover {
		color: #00ad7c;
	}
	
	.bd_learn_more_initiative_card:hover:before {
		background: #00ad7c;
	}
}

.bd_wrapper_event_cards_verticle .bd_event_card {
    border-bottom: 1px solid rgba(25, 35, 74, 0.15);
    padding: 0.939614rem 0px;
}

.bd_wrapper_event_cards_verticle .bd_event_card:first-of-type {
    padding-top: 0px;
}

.bd_wrapper_event_cards_verticle .bd_event_card:last-of-type {
    border-bottom: 0px;
}

.bd_wrapper_upcoming_events .bd_eyebrow_take_action_box {
    margin-bottom: 0.656602rem;
}


.bd_section_our_impact {
    border-radius: 8px;
    background: linear-gradient(180deg, #E5F8FC 0%, rgba(224, 242, 245, 0.00) 100%);
    width: calc(100% - 2.505638rem);
    margin-inline: auto;
    margin-top: -1.722626rem;
    padding-top: 4.541468rem;
	padding-bottom: 16.560699rem;
}

@media (min-width: 767px) {
    .lity-container {
        width: 80% !important;
        max-width: 100% !important;
    }
}


/*  
 * 		HOMEPAGE END
 * */




/*  
 * 		DONATE START
 * */


.bd_wrapper_boxes_with_icons {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.566024rem;
	max-width: 46.980707rem;
	margin-inline: auto;
	margin-top: 2.349035rem;
}

.bd_box_link_with_icon {
    border-radius: 4px;
    border: 1px solid rgba(25, 35, 74, 0.20);
	background: #FFF;
	color: #19234A;
	text-decoration: none;
	display: flex;
    flex-direction: column;
    height: 100%;
	padding: 1.566024rem;
}

.bd_content_box_link_with_icon {
    max-width: 18.948885rem;
	margin-bottom: 0.861313rem;
	flex: 1;
}

.bd_content_box_link_with_icon i {
    color: #8C91A4;
    font-size: 1.252819rem;
	margin-bottom: 0.587259rem;
}

.bd_content_box_link_with_icon h2 {
    font-size: 1.096216rem;
    font-weight: 600;
    line-height: 140%;
}

.bd_content_box_link_with_icon p {
    font-size: 0.626409rem;
    font-weight: 400;
    line-height: 150%;
}

.bd_section_link_boxes_with_icons p a {
    color: #19234A;
    font-weight: 600;
}

.bd_section_link_boxes_with_icons {
    border-radius: 8px;
    background: linear-gradient(180deg, #E5F8FC 0%, rgba(224, 242, 245, 0.00) 100%);
    width: calc(100% - 2.505638rem);
    margin-inline: auto;
    margin-top: 1.252819rem;
	padding-top: 2.505638rem;
	padding-bottom: 2.264094rem;
/* 	padding-bottom: 6.264094rem; */
}

@media (hover: hover) {
	.bd_section_link_boxes_with_icons p a:hover {
		color: #00ad7c;
	}
	
	.bd_box_link_with_icon:hover {
		border-color: #00df9e;
	}
	
	.bd_box_link_with_icon:hover .bd_learn_more_initiative_card {
		color: #00ad7c;
	}

	.bd_box_link_with_icon:hover .bd_learn_more_initiative_card:before {
		background: #00ad7c;
	}
}



.bd_wrapper_grid_names {
	list-style: none;
	padding: 0px;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    max-width: 46.980707rem;
    margin-inline: auto;
	width: 100% !important;
	padding-inline: 0px !important;
}

.bd_wrapper_grid_names li {
	font-size: 0.939614rem;
    font-weight: 600;
    line-height: 120%;
    text-align: center;
    padding: 1.566024rem;
	margin: 0px;
}


.bd_wrapper_grid_names li, .bd_wrapper_grid_names li:nth-last-child(2):nth-child(even) {
    border-bottom: 1px solid rgba(25, 35, 74, 0.15);
}

@media (min-width: 768px) {
	.bd_wrapper_grid_names {
		grid-template-columns: repeat(2, 1fr);
	}

	.bd_wrapper_grid_names li:nth-child(odd) {
		border-right: 1px solid rgba(25, 35, 74, 0.15);
	}

	.bd_wrapper_grid_names li:nth-last-child(2):nth-child(even) {
		border-bottom: 1px solid rgba(25, 35, 74, 0.15);
	}

	.bd_wrapper_grid_names li:nth-last-child(-n + 2) {
		border-bottom: none;
	}


	.bd_hero_warpper section.bd_donate_hero:last-of-type {
		border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	}
}

/* .bd_wrapper_grid_names li:nth-child(odd) {
    border-right: 1px solid rgba(25, 35, 74, 0.15);
} */



/* .bd_wrapper_grid_names li:nth-last-child(n+2) {
    border-bottom: 1px solid rgba(25, 35, 74, 0.15);
} */




/*  
 * 		DONATE END
 * */





.bd_spacer_module, .bd_seprator.bd_seprator_module {
    margin-top: var(--margin-top, 0px);
    margin-bottom: var(--margin-bottom, 0px);
    padding-top: var(--padding-top, 0px);
    padding-bottom: var(--padding-bottom, 0px);
}


.page-template-t-about .bd_section_work_cards, .page-template-t-about .bd_section_what_we_do {
	margin-top: 0px;
}


.page-template-t-about .bd_section_our_strategy {
	padding-top: 0px;
}

.page-template-t-about .bd_box_our_team {
	margin-top: 0px;
}

.page-template-t-about .bd_section_our_history {
	padding-top: 0px
}

.page-template-t-about .bd_df_timeline {
	margin-bottom: 0px;
}

.page-template-t-about .bd_section_our_clients_partners {
	padding-top: 0px;
}



.page-template-t-work .bd_section_work_cards, .page-template-t-work .bd_section_what_we_do {
	margin-top: 0px;
}

.page-template-t-work .bd_section_featured_post {
	padding-top: 0px;
}

.page-template-t-work .bd_section_initiatives {
	margin-top: 0px;
}



.page-template-t-newsroom .bd_section_sources {
	padding-top: 0px;
}



.page-template-t-get-involved .bd_section_initiatives {
	margin-top: 0px;
}

.page-template-t-get-involved .bd_section_upcoming_events {
	padding-top: 0px;
}


.page-template-t-get-involved .bd_section_all_posts {
	padding-top: 0px
}

.page-template-t-get-involved .bd_row_more_post_resources, .page-template-t-get-involved .bd_row_more_post_podcast {
	margin-top: 0px;
}




.page-template-t-work-with-us .bd_section_open_position {
	padding-top: 0px;
	padding-bottom: 0px;
}

.page-template-t-work-with-us .bd_section_all_posts {
	padding-top: 0px;
}

.page-template-t-work-with-us .bd_row_benefits {
	margin-top: 0px;
}

.page-template-t-work-with-us .bd_section_our_benefits {
	padding-top: 0px;
	padding-bottom: 0px;
}

.page-template-t-work-with-us .bd_section_our_strategy {
	padding-top: 0px;
}




.page-template-t-resources .bd_section_all_posts {
	padding-top: 0px;
}

.page-template-t-resources .bd_row_more_post_resources, .page-template-t-resources .bd_row_more_post_podcast {
	margin-top: 0px;
}

.page-template-t-resources  .bd_section_all_posts.bd_section_all_posts_podcast {
	padding-bottom: 0px;
}










/* Twitter/X Embed Styling */
.twitter-tweet {
    margin: 2rem auto 0px !important;
    max-width: 550px;
    width: 100%;
    min-height: 250px;
    display: block;
}

/* Iframe responsive sizing */
.twitter-tweet iframe {
    width: 100% !important;
    min-height: 250px;
    max-width: 100%;
    display: block;
    position: relative;
    z-index: 1;
    border-radius: 8px;
}

/* Inside wrapper */
.bd_wrapper_post_content .twitter-tweet {
    margin-left: auto;
    margin-right: auto;
}

/* Remove extra spacing if last element */
.bd_wrapper_post_content .twitter-tweet:last-child,
.twitter-tweet:last-child {
    margin-bottom: 0 !important;
}

/* Loading state (before iframe loads) */
.twitter-tweet:not(.twitter-tweet-rendered) {
    background: #f5f5f5;
    border: 1px solid #e1e8ed;
    border-radius: 8px;
}

/* Remove default blockquote margins */
.twitter-tweet blockquote {
    margin: 0;
}

/* Mobile adjustments */
@media (max-width: 768px) {
    .twitter-tweet {
        margin: 1.5rem auto !important;
    }
}




/* YouTube & Vimeo Embed Styling */

/* Responsive video wrapper */
.video-container,
.embed-container,
.wp-block-embed__wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
    max-width: 100%;
    margin: 2rem auto;
}

/* Modern aspect ratio support */
@supports (aspect-ratio: 16 / 9) {
    .video-container,
    .embed-container,
    .wp-block-embed__wrapper {
        padding-bottom: 0;
        aspect-ratio: 16 / 9;
        height: auto;
    }
}

/* iframes inside containers */
.video-container iframe,
.embed-container iframe,
.wp-block-embed__wrapper iframe,
iframe[src*="youtube.com"],
iframe[src*="youtube-nocookie.com"],
iframe[src*="vimeo.com"] {
/*     position: absolute; */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 8px;
	aspect-ratio: 16/9;
}

/* WordPress embed blocks */
.wp-block-embed.is-type-video,
.wp-block-embed-youtube,
.wp-block-embed-vimeo {
    margin: 2rem auto;
    max-width: 100%;
}

/* Inside wrapper */
.bd_wrapper_post_content .video-container,
.bd_wrapper_post_content .embed-container,
.bd_wrapper_post_content .wp-block-embed {
    margin-left: auto;
    margin-right: auto;
}

/* Remove extra spacing if last element */
.bd_wrapper_post_content .video-container:last-child,
.bd_wrapper_post_content .embed-container:last-child,
.bd_wrapper_post_content .wp-block-embed:last-child,
.video-container:last-child,
.embed-container:last-child {
    margin-bottom: 0;
}

/* Standalone embeds without wrapper */
.bd_wrapper_post_content > iframe[src*="youtube.com"],
.bd_wrapper_post_content > iframe[src*="vimeo.com"] {
    display: block;
    margin: 2rem auto;
    max-width: 100%;
    border-radius: 8px;
}

/* Mobile adjustments */
@media (max-width: 768px) {
    .video-container,
    .embed-container,
    .wp-block-embed {
        margin: 1.5rem auto;
    }
    
    .bd_wrapper_post_content > iframe[src*="youtube.com"],
    .bd_wrapper_post_content > iframe[src*="vimeo.com"] {
        margin: 1.5rem auto;
    }
}

/* Optional: Custom max-width for smaller videos */
.video-container.small,
.embed-container.small {
    max-width: 640px;
}

.video-container.medium,
.embed-container.medium {
    max-width: 854px;
}

/* Optional: Loading state */
.video-container::before,
.embed-container::before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    border: 4px solid #f3f3f3;
    border-top: 4px solid #333;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    z-index: 1;
}

.video-container:has(iframe),
.embed-container:has(iframe) {
    &::before {
        display: none;
    }
}

@keyframes spin {
    0% { transform: translate(-50%, -50%) rotate(0deg); }
    100% { transform: translate(-50%, -50%) rotate(360deg); }
}
























/* PAGE.PHP START */


.bd_wrapper_page_default .container:not(.bd_wrapper_page_default .bd_section_join_the_fight .container, .bd_wrapper_page_default .bd_section_number_grid_module .container, .bd_wrapper_page_default .bd_section_initiatives .container) {
/*     max-width: 32.494989rem; */
/*     max-width: 41.264721rem; */
}

.bd_wrapper_page_default .bd_section_free_content .container, .bd_wrapper_page_default  .bd_section_link_acc_style_module .container, .bd_wrapper_page_default .bd_section_all_posts.bd_section_all_posts_research.bd_section_all_posts_resource .container, .bd_wrapper_page_default .bd_section_featured_acion_module .container {
    max-width: 32.494989rem;
/*     max-width: 41.264721rem; */
}

.page-template-default .bd_wrapper_post_content {
    max-width: 40.090203rem;
}


.page-template-default .bd_wrapper_post_content h2 b, .page-template-default .bd_wrapper_post_content h2 strong, .page-template-default .bd_wrapper_post_content h3 b, .page-template-default .bd_wrapper_post_content h3 strong, .page-template-default .bd_wrapper_post_content h4 b, .page-template-default .bd_wrapper_post_content h4 strong, .page-template-default .bd_wrapper_post_content h5 b, .page-template-default .bd_wrapper_post_content h5 strong, .page-template-default .bd_wrapper_post_content h6 b, .page-template-default .bd_wrapper_post_content h6 strong {
	font-weight: 600;
}

.bd_wrapper_page_default {
	padding-top: 2.818842rem;
	padding-bottom: 4.698071rem;
}

.bd_wrapper_page_default .bd_section_join_the_fight {
    margin-bottom: 0px;
}

.aligncenter {
    display: block;
    margin-inline: auto;
	text-align: center;
}



.bd_wrapper_page_default .bd_section_our_strategy:first-of-type {
    padding-top: 0px;
}

.bd_wrapper_page_default .bd_section_button_arrow_module:last-of-type {
    padding-bottom: 0px;
}


/* PAGE.PHP end */






/* 
 * 
 * BLOCKS
 *  */


/* FEATURED ACTION */

.bd_section_featured_acion_module .bd_featured_action {
    max-width: 40.090203rem;
    flex: 1;
    border-radius: 4px;
    border: 1px solid rgba(25, 35, 74, 0.15);
}

.bd_section_featured_acion_module .bd_featured_action .bd_row_feature_action {
    justify-content: space-between;
}

@media (hover: hover) {
	.bd_section_featured_acion_module .bd_featured_action:hover {
		border-color: #00ad7c;
	}
}



/* NUMBER GRID */


.bd_wrapper_page_default .bd_section_number_grid_module .bd_wrapper_number_grid {
    max-width: 40.090203rem;
	margin-inline: auto;
}

.bd_wrapper_number_grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
}

@media (min-width: 768px) {
	.bd_wrapper_number_grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.bd_wrapper_number_grid .bd_number_grid_item:nth-child(odd) {
		border-right: 1px solid rgba(25, 35, 74, 0.15);
	}

	.bd_wrapper_number_grid .bd_number_grid_item, .bd_wrapper_number_grid .bd_number_grid_item:nth-last-child(2):nth-child(even) {
		border-bottom: 1px solid rgba(25, 35, 74, 0.15);
	}

	.bd_wrapper_number_grid .bd_number_grid_item:nth-last-child(-n + 2) {
		border-bottom: none !important;
	}
}

.bd_number_grid_item {
    display: flex;
    padding: 1.566024rem 1.252819rem 0.939614rem;
    position: relative;
    gap: 0.626409rem;
}

.bd_wrapper_number_grid .bd_number_grid_item:not(:last-child) {
    border-bottom: 1px solid rgba(25, 35, 74, 0.15);
}

.bd_count_number_grid {
    color: #19234A;
    font-size: 0.548108rem;
    font-weight: 600;
    max-width: 0.939614rem;
	width: 100%;
    height: 0.939614rem;
    border-radius: 50%;
    background: #47E3FF;
    align-self: start;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.078301rem;
    position: relative;
    top: 0.234903532949135555rem;
}

.bd_heading_number_grid_item {
    font-weight: 700;
    margin-bottom: 0.46980706589827111rem;
    text-wrap: pretty;
    font-size: 0.939614rem;
}

.bd_content_number_grid_item .bd_wyswig p, .bd_content_number_grid_item .bd_wyswig li {
    font-size: 0.665560rem;
}

.bd_content_number_grid_item .bd_wyswig li {
    margin-bottom: 0.313205rem;
	text-wrap: pretty;
}

.bd_content_number_grid_item .bd_wyswig p a, .bd_content_number_grid_item .bd_wyswig li a {
	font-weight: 600;
}

.bd_content_number_grid_item .bd_wyswig ul, .bd_content_number_grid_item .bd_wyswig ol {
    padding-left: .8rem;
    max-width: 95%;
}





/* IMAGE SLIDER */



.bd_image_slider_wrapper {
	position: relative;
    max-width: 40.090203rem;
}

.bd_image_slider_module {
    max-width: 35.235530rem;
}

.bd_image_slider_module {
    width: 100%;
    height: 100%;
}

.bd_image_slider_wrapper .swiper-button-next, .bd_image_slider_wrapper .swiper-button-prev {
	top: 50% !important;
	transform: translateY(-50%);
	margin-top: 0px !important;
}

.bd_image_slider_wrapper .swiper-navigation-icon path {
    fill: #8C91A4;
}

.bd_image_slider_wrapper .swiper-navigation-icon {
    height: 1.331120rem !important;
}

.bd_section_slider_image .swiper-pagination {
    position: static;
    margin-top: 1.526873rem;
	max-width: 40.090203rem;
}


.bd_section_slider_image .swiper-pagination-bullet {
    width: 0.626409rem;
    height: 0.626409rem;
    background: transparent;
    border: 1px solid #19234A;
    opacity: 1;
}
.bd_section_slider_image .swiper-pagination-bullet-active {
    background: #19234A;
}

.bd_image_slider_module .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
}

.bd_image_slider_module .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
	border-radius: 4px;
}

.bd_section_slider_image_module .swiper-navigation-icon {
    height: 1.331120rem !important;
}


/* LINK ACC STYLE */


.bd_link_acc_style {
    background: transparent;
    padding-top: 1.096216rem;
    padding-bottom: 1rem;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    gap: 0.626409rem;
    box-shadow: none;
    display: flex;
    align-items: center;
    width: 100%;
/*     padding-top: 28px; */
/*     padding-left: 16px; */
	text-decoration: none;    
	color: #19234A;
}

.bd_wrapper_link_acc_style .bd_link_acc_style:not(:first-child) {
    border-top: 1px solid rgba(25, 35, 74, 0.15);
}

.bd_link_acc_style .bd_accordion_count {
    color: #19234A;
    font-size: 0.548108rem;
    font-weight: 600;
    max-width: 0.939614rem;
    height: 0.939614rem;
    border-radius: 50%;
    background: #47E3FF;
    align-self: start;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.078301rem;
    position: relative;
    top: 0.234903532949135555rem;
    width: 100%;
}


.bd_link_acc_style .bd_accordion_button_content h4 {
    font-size: 0.939614rem;
    font-weight: 600;
    margin-bottom: 0.46980706589827111rem;
    text-wrap: pretty;
    line-height: 150%;
}

.bd_read_more_label_accordion_button i {
/*     color: #00DF9F; */
/*     font-size: 0.939614rem; */
/*     margin-left: 0.789637rem; */
/*     position: relative; */
    top: 0.039151rem;
}

@media (hover: hover) {
	.bd_link_acc_style:hover * {
		color: #00ad7c;
	}
}


@media (max-width: 767px) {
	.bd_link_acc_style .bd_accordion_button_content {
		max-width: 100%;
		width: 100%;
	}
	

	.bd_link_acc_style .bd_read_more_label_accordion_button {
		width: 100%;
	}
}



/*  
 * BLOCKS
 * */




.single-format-standard .bd_section_initiatives, .single .bd_section_initiatives {
    width: 100%;
    background: transparent;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.single-format-standard .bd_section_initiatives .bd_row_initiative_cards, .single .bd_section_initiatives .bd_row_initiative_cards {
    gap: 1.252819rem 0.783012rem;
}

.single-format-standard .bd_section_initiatives .bd_row_initiative_cards .bd_initiative_card, .single .bd_section_initiatives .bd_row_initiative_cards .bd_initiative_card  {
    border: 1px solid rgba(25, 35, 74, 0.15);
    padding: 0.626409rem 0.626409rem 0.978765rem;
}


@media (hover: hover) {
	.single-format-standard .bd_section_initiatives .bd_row_initiative_cards .bd_initiative_card:hover, .single .bd_section_initiatives .bd_row_initiative_cards .bd_initiative_card:hover {
		border-color: #00AD7C;
	}
}









.single-research .bd_hero_post_banner:before {
    background: #BFEBDE;
}


.bd_section_post_content .bd_block:last-of-type {
    border-bottom: none;
}




.post-password-form input[type=password] {
    width: 11.510273rem;
    height: 1.957529rem;
    color: #19234A;
    font-family: Indivisible;
    font-size: 0.626409rem;
    font-weight: 500;
    border-radius: 4px 0 0 4px;
    border: 1px solid rgba(25, 35, 74, 0.15);
    border-right: 0px;
}

.post-password-form input[type="submit"] {
    border-radius: 0 4px 4px 0;
    background: #00DF9F;
    border: none;
    display: inline-flex;
    width: 5.950890rem;
    height: 1.957529rem;
    padding: 0 1.252819rem;
    justify-content: center;
    align-items: center;
    color: #19234A;
    font-size: 0.704710598847406665rem;
	font-weight: 600;
	position: relative;
	left: -0.195753rem;
}

@media (hover: hover) {
	.post-password-form input[type="submit"]:hover {
		background: #19234A;
		color: #E5F8FC;
	}
}







.nav__list > ul > li:last-child > a {
    padding-inline: 1.174518rem;
    display: inline-block;
    color: #19234A;
    font-weight: 500;
    line-height: 1.644325rem;
    background: #00DF9F;
    border-radius: 4px;
    margin-left: 1rem;
    margin-top: .4rem;
}

@media (max-width: 1080px) {
	.bd_content_wrapper_post_banner {
		max-width: 74%;
	}
}

@media (max-width: 991px) {
	article.bd_post_inline a.bd_post_link_inline .bd_eyebrow_post_inline {
		text-align: left !important;
	}
}

@media (max-width: 767px) {
	.bd_post_link_more_post, .bd_initiative_card {
		text-decoration: none;
		max-width: 20rem;
		display: block;
		margin-inline: auto;
	}
	
	.bd_hero_post_banner {
		padding-top: 0px;
	}
	
	.bd_content_wrapper_post_banner {
		width: 100%;
		margin-top: 0px;
		border-radius: 0px;
	}
	
	.bd_image_post_banner {
		width: 100%;
        height: auto;
        aspect-ratio: 1 / .6;
        object-fit: cover;
	}
	
	.bd_accordion .accordion-button {
		flex-wrap: wrap;
	}
	
	.bd_accordion .bd_accordion_button_content {
		width: 100%;
		max-width: calc(100% - 2.125rem);
	}
	
	.bd_accordion .bd_read_more_label_accordion_button {
        width: 6.5rem;
        padding-left: 1.9rem;
    }
	
	.bd_accordion .accordion-body {
		padding-inline: 0px;
	}
	
	.bd_section_post_content > .container {
		max-width: calc(100% - 14px) !important;
	}

	.single-research .bd_col_post_content {
		padding-inline: 0px !important;
	}
	
	.bd_content_wrapper_post_banner {
		padding-inline: 16px !important;
	}
	
	.bd_nav_sidebar li a {
		font-size: 0.875rem;
	}
	
	.bd_nav_sidebar li a:before {
		top: 0.374054rem;
	}
	
	.bd_nav_sidebar {
		margin-bottom: 1.25rem;
	}
	
	.bd_eyebrow_search_post {
		font-size: 0.779039rem;
	}
	
	.bd_heading_search_post {
		font-size: 0.890169rem;
		line-height: 130%;
		display: block;
		margin-bottom: 0.534903532949135555rem;
	}
	
	.bd_excerpt_search_post {
		font-size: 0.786409rem;
	}
}

@media (max-width: 665px) {
	.bd_image_slider_wrapper .swiper-button-next, .bd_image_slider_wrapper .swiper-button-prev {
		display: none;
	}
}

@media (max-width: 600px) {
	.post-password-form label {
		width: 100%;
	}
	
	.post-password-form input[type=password] {
		display: block;
		border-radius: 4px;
		width: 100%;
		border-right: 1px solid rgba(25, 35, 74, 0.15);
	}

	.post-password-form input[type="submit"] {
		width: 100%;
		display: block;
		border-radius: 4px;
		left: inherit;
		margin-top: 0.626409rem;
	}
}



.page-template-t-press-releases .bd_section_archive_content .bd_wrapper_post_image_more_post {
    display: none;
}



.modern-footnotes-footnote__note--tooltip{
    color: #19234A !important;
    font-size: 0.604710598847406665rem !important;
    font-weight: 400;
    line-height: 150%;
}

.modern-footnotes-footnote__note {
    color: #19234A !important;
    font-size: 0.904710598847406665rem !important;
    font-weight: 400;
    line-height: 150%;
}


.page-template-t-legal .bd_load_more.bd_btn_submit_filter_sidebar {
    margin-top: 0.783012rem;
}

.page-template-t-investigations .bd_load_more_row {
	margin-top: 0.783012rem;
}

.page-template-t-research .bd_load_more.bd_btn_submit_filter_sidebar {
    margin-top: 1.174518rem;
}



@media (max-width: 767px) {
	.bd_wrapper_content_initiatives p br {
		display: none;
	}
}




.bd_narrow.bd_content_all_posts > * {
    max-width: 25.056377rem;
}




@media (hover: hover) {
	.bd_link_featured_post:hover .bd_eyebrow_link_featured_post, .bd_link_featured_post:hover .bd_post_title_link_featured_post, .bd_link_featured_post:hover p {
		color: #00ad7c;
	}
	
	.bd_link_featured_post:hover .bd_list_pills li {
		color: #00ad7c;
		border-color: #00ad7c;
	}
}


/* .bd_featured_action .bd_learn_more_initiative_card {
    justify-content: flex-start;
    gap: 0.315855rem;
} */

.banner {
    display: flex;
	flex-wrap: wrap;
/* 	gap: 0.315855rem 0.947564rem; */
    width: 100%;
    background: #06df9f;
    color: #19234b;
    font-weight: 600;
    font-size: 0.631709rem;
    text-align: center;
    padding: 0.631709rem 3rem;
    letter-spacing: 0px;
    line-height: 120%;
    align-items: center;
    justify-content: center;
    text-decoration: none;
	position: relative;
}

.banner .banner-close {
    position: absolute;
    top: calc(50% - 8px);
    right: 20px;
    font-size: 16px;
    opacity: .4;
    cursor: pointer;
    color: #000;
    z-index: 2;
}

.bd_btn_banner {
    padding-inline: 0.631709rem;
    height: 1.342383rem;
    display: inline-flex;
    align-items: center;
    font-size: 0.552745764585578863rem;
    font-weight: 600;
    background: #19234b;
    border-radius: 4px;
    color: #fff;
}

.banner span {
    text-wrap: pretty;
}

.banner span i {
	margin-left: .3rem;
}

@media (hover: hover) {
	.banner:hover .bd_btn_banner, .bd_btn_banner:hover {
		background: #47E3FF;
		color: #19234b;
	}
	
	.banner:hover {
		background: #19234b;
		color: #fff;
	}
	
	.banner:hover .banner-close {
		color: #fff;
	}
}




.bd_sign_up_bottom .bd_section_initiatives {
	padding-bottom: 4.541468rem;
}

.bd_sign_up_bottom .bd_section_signup_link {
    margin-top: -1.717460rem;
}

.bd_sign_up_top .bd_section_initiatives {
    padding-top: 4.541468rem;
    margin-top: -1.717460rem;
}


@media (max-width: 767px) {
	.bd_sign_up_bottom .bd_section_signup_link .bd_label_signup_link, .bd_sign_up_top .bd_section_signup_link .bd_label_signup_link {
		max-width: 100vw;
		margin-inline: calc((var(--bs-gutter-x) * .5) * -1);
		width: 100vw;
	}

	.bd_sign_up_bottom .bd_section_signup_link, .bd_sign_up_top .bd_section_signup_link {
		overflow-x: hidden;
	}
}



.bd_footer_wrapper, .bd_footer_form_thankyou_wrapper {
    display: flex;
    align-items: center;
	gap: 1.974092rem;
	justify-content: end;
    height: 1.974092rem;
}

.bd_footer_wrapper .sign-up-heading {
    font-size: 0.789637rem;
    font-weight: 600;
    line-height: 150%;
}

.bd_footer_form {
    display: flex;
    align-items: center;
}

.bd_footer_form_submit {
    color: #19234A;
    font-size: 0.710673rem;
    font-weight: 600;
    border-radius: 0 4px 4px 0;
    background: #00DF9F;
    border: none;
    height: 1.974092rem;
    display: inline-flex;
    align-items: center;
    padding-inline: 1.263419rem;
}

.bd_footer_form_input {
    height: 1.974092rem;
    display: inline-flex;
    align-items: center;
    padding-inline: 0.631709rem;
    border: none;
    border-radius: 4px 0 0 4px;
	min-width: 11.844552rem;
	font-size: 0.631709rem;
    color: #19234A;
}

.bd_footer_form_input:focus {
	outline: none;
}

.bd_footer_form_input::placeholder {
    color: #19234A;
    font-style: italic;
    font-weight: 500;
}

.bd_footer_form_input:-moz-placeholder {
    color: #19234A;
    font-style: italic;
    font-weight: 500;
    opacity: 1;
}

.bd_footer_form_input::-moz-placeholder {
    color: #19234A;
    font-style: italic;
    font-weight: 500;
    opacity: 1;
}

.bd_footer_form_input:-ms-input-placeholder {
    color: #19234A;
    font-style: italic;
    font-weight: 500;
}

.bd_footer_form_input::-ms-input-placeholder {
    color: #19234A;
    font-style: italic;
    font-weight: 500;
}

.bd_footer_form_input::-webkit-input-placeholder {
    color: #19234A;
    font-style: italic;
    font-weight: 500;
}

@media (hover: hover) {
	.bd_footer_form_submit:hover {
		background: #48e2ff;
	}
}

@media (max-width: 767px) {
	.bd_footer_wrapper, .bd_footer_form_thankyou_wrapper {
		flex-direction: column;
		height: auto;
		gap: 0px;
		align-items: start;
		margin-top: 1.184455rem;
	}
	
	.bd_footer_form_wrapper {
		width: 100%;
	}

	.bd_footer_form_input {
		flex: 1;
		height: 2.5rem;
	}
	
	.bd_footer_form_submit {
		height: 2.5rem;
	}
}

@media (max-width: 350px) {
	.bd_footer_form_input {
		min-width: inherit;
	}
}








.bd_modal_popup h2, .bd_modal_popup h3, .bd_modal_popup h4, .bd_modal_popup h5, .bd_modal_popup h6 {
	line-height: 120%;
}

.bd_modal_popup .btn-close {
    position: absolute;
    top: 0.391506rem;
    right: 0.391506rem;
}

.bd_modal_popup .modal-body {
    background: #19234A;
	color: #fff;
	padding: 1.448572rem 1.566024rem 1.879228rem;
	border-radius: 4px;
}

.bd_modal_popup_content .modal-body .bd_wrapper_post_content *:not(.bd_full_width_btn) {
    color: inherit;
}

@media (min-width: 767px) {
	.bd_modal_popup_content .modal-dialog {
		max-width: 26.622400rem;
	}
}

.bd_modal_popup .modal-content {
    border: none;
}

.bd_modal_popup .bd_btn_close {
position: absolute;
    top: -0.391506rem;
    right: -0.391506rem;
    background: #424242;
    border-radius: 50%;
    color: #fff;
    border: none;
    font-size: 0.626409rem;
    width: 1.017915rem;
    height: 1.017915rem;
	opacity: .7;
	display: flex;
	align-items: center;
	justify-content: center;
}

.bd_modal_popup_content .bd_full_width_btn {
    margin-top: 1rem;
}

.bd_modal_popup .bd_center {
    text-align: center;
}

@media (hover:hover) {
	.bd_modal_popup .bd_btn_close:hover {
		opacity: 1;
    background: #000;
	}
}

@media (max-width: 766px) {
	.bd_modal_popup .modal-body {
		padding: 1.948572rem 1.566024rem 2.079228rem;
	}
	
	.bd_modal_popup .bd_btn_close {
		font-size: 1.026409rem;
		width: 1.517915rem;
		height: 1.517915rem;
	}
}