@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

:root {
	--f-roboto: roboto, sans-serif;
	--bdLight: 300;
	--bdRegular: 400;
	--bdMedium: 500;
	--bdSemiBold: 600;
	--bdBold: 700;
	--bdExtraBold: 800;
	--bdBlack: 900;

	--bd-dark-green: #016239;
	--bd-leaf-green: #80AC20;
	--bd-muted-green: #589174;
	--bd-charcoal: #231F20;
	--bd-teal: #376D74;
	--bd-off-white: #F2F2E8;
	--bd-dandelion: #FFD364;

	--bd-gradient: linear-gradient(0deg, #E3F0F2 -119.06%, rgba(227, 240, 242, 0.00) 100%)

}

/*REM CALC*/

/*
1rem = 25.3341px on 1440px width
remValue = designPixelValue / 25.3341px (at 1440px viewport)
*/
@media (min-width: 48rem) {
	:root {
		font-size: calc(1rem + ((1vw - .48rem) * 1.389));
	}
}

body {
	font-family: var(--f-roboto);
	font-size: 16px;
}

.container {
	width: 100%;
	max-width: 47.682767rem;
}

p:not(.bd_home_hero p, .bd_mision_hero p, .bd_mw_box p, .bd_drfu_box p, .bd_main_footer p, .bd_ol_connect_box p, .bd_sp_content_box p, .bd_rc_list p, .bd_disclaimer_text p) {
	font-weight: var(--bdRegular);
	font-size: 0.710505rem;
	line-height: 150%; /* 27px */
	letter-spacing: 0.014210rem;
	margin-bottom: 0;
}

.bd_icon_button {
	width: auto;
	height: 1.421010rem;
	display: block;
	border-radius: 100vw;
	padding-inline: 0.592087rem;
	font-weight: var(--bdMedium);
	font-size: 0.552615rem;
	line-height: 1.421010rem;
	letter-spacing: 0.016578rem;
	text-decoration: none;
}

.bd_icon_button i {
	font-size: 0.592087rem;
	letter-spacing: 0.017763rem;
	margin-left: 0.157890rem;
	text-align: right;
}

.bd_button_charcoal {
	color: #fff;
	background-color: var(--bd-charcoal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_button_charcoal:hover {
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_button_off_white {
	color: var(--bd-dark-green);
	background-color: var(--bd-off-white);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_button_off_white:hover {
	color: #fff;
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_btn_solid {
	width: max-content;
	height: 1.539427rem;
	display: block;
	padding-inline: 0.986812rem;
	border-radius: 100vw;
	font-size: 0.631560rem;
	font-weight: var(--bdMedium);
	line-height: 1.539427rem;
	letter-spacing: 0.018947rem;
	text-decoration: none;
}

.bd_btn_dandelion {
	color: #fff;
	background-color: var(--bd-dandelion);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_btn_dandelion:hover {
	color: #fff;
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_btn_dg {
	color: #fff;
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_btn_dg:hover {
	color: #fff;
	background-color: var(--bd-dandelion);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}


/*  HEADER CSS START  */
.bd_header {
	padding-top: 0.947340rem;
	padding-bottom: 0.789450rem;
	padding-inline: 0.434174rem;
	position: relative;
	/*    overflow: hidden;*/
	background-color: #fff;
}

.bd_lm_warpper {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 1.578900rem;
}

.bd_main_menu {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	align-items: center;
	gap: 0.986812rem;
	line-height: 0;
}

.bd_main_menu li {}

.bd_main_menu li a {
	font-weight: var(--bdMedium);
	font-size: 0.552615rem;
	line-height: normal;
	letter-spacing: 0.011052rem;
	color: var(--bd-teal);
	text-decoration: none;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_main_menu li a:hover {
	opacity: 0.5;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_main_menu li.current_page_item a {
	opacity: 0.5;
}

.bd_custom_menu {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: end;
	gap: 0.986812rem;
	line-height: 0;
}

.bd_custom_menu li {
	height: 100%;
}

.country-selector.weglot-dropdown {
	background-color: transparent !important;
}

.country-selector.weglot-dropdown .wgcurrent {
	border: none !important;
}

.country-selector.weglot-dropdown .wgcurrent span.wglanguage-name {
	height: auto;
	font-weight: var(--bdMedium);
	font-size: 0.552615rem;
	line-height: normal;
	letter-spacing: 0.016578rem;
	padding-right: 0.671032rem;
	color: var(--bd-charcoal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.country-selector.weglot-dropdown .wgcurrent:after {
	width: 0.394725rem;
	height: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99555 5.00391L0.49555 1.50391C0.249456 1.25781 0.167425 0.875 0.304143 0.546875C0.440862 0.21875 0.768987 0 1.12446 0H8.12446C8.47992 0 8.78071 0.21875 8.91742 0.546875C9.05414 0.875 8.97211 1.25781 8.72602 1.50391L5.22602 5.00391C4.89789 5.35938 4.32367 5.35938 3.99555 5.00391Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
	background-size: 0.394725rem;
	background-repeat: no-repeat;
	background-position: right center;
	transform: none;
	top: 0;
	right: 0;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.country-selector.weglot-dropdown .wgcurrent:hover {}

.country-selector.weglot-dropdown .wgcurrent:hover span.wglanguage-name {
	color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.country-selector.weglot-dropdown .wgcurrent:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99604 5.00391L0.496038 1.50391C0.249944 1.25781 0.167913 0.875 0.304632 0.546875C0.44135 0.21875 0.769475 0 1.12494 0H8.12494C8.48041 0 8.78119 0.21875 8.91791 0.546875C9.05463 0.875 8.9726 1.25781 8.72651 1.50391L5.22651 5.00391C4.89838 5.35938 4.32416 5.35938 3.99604 5.00391Z' fill='%23016239'/%3E%3C/svg%3E%0A");
}

.country-selector.weglot-dropdown ul {
	top: 0.868395rem;
	left: auto;
	right: 0;
	border-radius: 6px;
	border: none;
	background-color: #fff;
	box-shadow: 0px 6px 12px 6px rgba(0, 0, 0, 0.03);
}

.country-selector.weglot-dropdown ul li {
	position: relative;
	overflow: hidden;
}

.country-selector.weglot-dropdown ul li:first-child a {
	border-radius: 6px 6px 0 0;
}

.country-selector.weglot-dropdown ul li:last-child a {
	border-radius: 0 0 6px 6px;
}

.country-selector.weglot-dropdown ul li a {
	height: 1.421010rem;
	font-weight: var(--bdMedium);
	font-size: 0.552615rem;
	line-height: 1.421010rem;
	letter-spacing: 0.016578rem;
	padding-inline: 0.592087rem;
	color: var(--bd-charcoal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.country-selector.weglot-dropdown ul li a:hover {
	color: #fff;
	background-color: var(--bd-charcoal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_header .bd_icon_button {
	max-width: 6.276126rem;
	max-width: max-content;
	margin-left: auto;
}

.bd_oregon_trigger {
	display: none;
}

/*  HEADER CSS END  */


/*  HOME PAGE CSS START  */
.bd_home_hero {
	max-width: calc(100% - 2.368349rem);
	margin-inline: auto;
	position: relative;
	border-radius: 6px;
	overflow: hidden;
}

.bd_hh_content_warpper {
	padding-top: 3.552524rem;
	padding-bottom: 4.144611rem;
	margin-bottom: 0.394725rem;
	background: linear-gradient(134deg, #3D7880 2.6%, #376D74 52.94%);
	position: relative;
	direction: ltr;
}

.bd_hh_content_warpper h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%;
	letter-spacing: 0.022105rem;
	margin-bottom: 1.539427rem;
	color: #fff;
}

.bd_hh_content_warpper h1 span {
	color: var(--bd-dandelion);
}

.bd_hh_content_warpper p {
	font-weight: var(--bdRegular);
	font-size: 0.789450rem;
	line-height: 150%;
	letter-spacing: 0.015789rem;
	max-width: 18.552070rem;
	margin-bottom: 0;
	color: #fff;
}

.bd_hh_content_warpper p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_hh_image {
	width: calc(44% - 0.836422rem);
	height: calc(100% + 0.078945rem);
	overflow: hidden;
	position: absolute;
	top: -0.039472rem;
	right: 0;
	clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%, 8.6% 50%);
}

.bd_hh_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--heroImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	right: 0;
}

.bd_hh_image:after {
	content: " ";
	width: 11%;
	height: calc(100% + 0.039472rem);
	display: block;
	background-color: #fff;
	position: absolute;
	top: 0px;
	left: 0;
	clip-path: polygon(0% 0%, 22% 0%, 100% 50%, 22% 100%, 0% 100%););
}

.bd_below_hero_bar {
	padding-top: 0.789450rem;
	padding-bottom: 0.710505rem;
	background-color: var(--bd-leaf-green);
	display: block;
	text-decoration: none;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_below_hero_bar:hover {
	background-color: var(--bd-charcoal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_below_hero_bar h6 {
	font-size: 0.868395rem;
	font-weight: var(--bdSemiBold);
	line-height: 100%; /* 22px */
	letter-spacing: 0.008684rem;
	color: #fff;
	margin-bottom: 0;
}

.bd_below_hero_bar h6 span {
	font-weight: var(--bdSemiBold);
	font-size: 0.789450rem;
	line-height: 100%;
	letter-spacing: 0.007894rem;
	color: #fff;
	margin-left: 0.473670rem;
	text-decoration: underline;
}

.bd_below_hero_bar:hover span {
	text-decoration: none;
}

.bd_below_hero_bar h6 a {
	font-weight: var(--bdSemiBold);
	font-size: 0.789450rem;
	line-height: 100%;
	letter-spacing: 0.007894rem;
	color: #fff;
	margin-left: 0.473670rem;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_below_hero_bar h6 a:hover {
	text-decoration: none;
	color: var(--bd-off-white);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_home_state {
	padding-top: 2.763074rem;
	padding-bottom: 2.763074rem;
	position: relative;
	overflow: hidden;
}

.bd_home_state:before {
	content: " ";
	width: calc(100% - 2.368349rem);
	height: calc(100% - 5.131424rem);
	border-radius: 0 0 6px 6px;
	display: block;
	background: linear-gradient(0deg, #E3F0F2 -119.06%, rgba(227, 240, 242, 0.00) 100%);
	position: absolute;
	bottom: 0;
	left: 1.184175rem;
}

.bd_home_state h6 {
	font-size: 1.026285rem;
	line-height: normal;
	color: var(--bd-charcoal);
	margin-bottom: 0;
}

.bd_hs_box_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	margin-top: 1.184175rem;
}

.bd_hs_box_warpper {
	min-height: 15.196909rem;
}

.bd_hs_box_warpper:not(:last-child) {
	margin-bottom: 1.578900rem;
}

.bd_hs_box {
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	border-radius: 6px;
	background-color: var(--bd-charcoal);
	position: relative;
	overflow: hidden;
}

.bd_hs_box > * {
	flex: 0 0 auto;
	max-width: 100%;
	height: auto;
}

.bd_hsb_image {
	width: calc(30% + 0.749977rem);
	position: relative;
	aspect-ratio: 1/1.0406;
}

.bd_hsb_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--boxImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
}

.bd_hsb_content {
	flex: 1;
	padding-top: 1.973624rem;
	padding-bottom: 2.565712rem;
	padding-inline: 2.368349rem;
	display: flex;
	flex-direction: column;
}

.bd_hsb_content h4 {
	font-weight: var(--bdRegular);
	font-size: 1.421010rem;
	line-height: 115%; /* 41.4px */
	letter-spacing: 0.014210rem;
	margin-bottom: 0.789450rem;
	color: #fff;
}

.bd_hsb_content h4 strong {
	font-weight: var(--bdExtraBold);
	color: var(--bd-dandelion);
}

.bd_hsb_content p {
	color: #fff;
	max-width: 22.499319rem;
}

.bd_hsb_content p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_hsb_content p:last-of-type {
	flex-grow: 1;
}

.bd_hsb_content a {
	width: max-content;
	height: 1.421010rem;
	padding-inline: 0.986812rem;
	border-radius: 100vw;
	font-size: 0.552615rem;
	font-weight: var(--bdSemiBold);
	line-height: 1.421010rem;
	letter-spacing: 0.016578rem;
	text-decoration: none;
	color: var(--bd-charcoal);
	background-color: var(--bd-dandelion);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_hsb_content a:hover {
	color: #fff;
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_hsb_content span {
	width: max-content;
	height: 1.421010rem;
	padding-inline: 0.986812rem;
	border-radius: 100vw;
	border: 1px solid var(--bd-off-white);
	font-size: 0.552615rem;
	font-weight: var(--bdSemiBold);
	line-height: 1.342065rem;
	letter-spacing: 0.016578rem;
	text-decoration: none;
	color: var(--bd-off-white);
	background-color: transparent;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_home_laws {
	padding-top: 2.763074rem;
	padding-bottom: 3.473579rem;
	position: relative;
	overflow: hidden;
}

.bd_home_laws h6 {
	font-weight: var(--bdMedium);
	font-size: 0.631560rem;
	line-height: normal;
	letter-spacing: 0.012631rem;
	margin-bottom: 0.828922rem;
	color: var(--bd-charcoal);
}

.bd_home_laws h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.578900rem;
	line-height: 115%; /* 46px */
	margin-bottom: 0 !important;
	color: var(--bd-dark-green);
}

.bd_home_laws h2 span {
	color: var(--bd-leaf-green);
}

.bd_hl_box_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	text-align: left;
	margin-inline: auto;
	column-gap: 1.184175rem;
	row-gap: 0.789450rem;
	max-width: 38.288315rem;
	margin-top: 1.539427rem;
}

.bd_hl_box_warpper {
	flex: 0 0 auto;
	max-width: 100%;
	width: calc(50% - 0.592087rem);
	height: 100%;
}

.bd_hl_box {
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 0.789450rem;
	align-items: center;
	border-radius: 6px;
	background-color: #F1F9F2;
	padding-top: 1.223647rem;
	padding-bottom: 1.381537rem;
	padding-inline: 1.184175rem 1.973624rem;
}

.bd_hl_box_warpper:nth-child(2) .bd_hl_box,
.bd_hl_box_warpper:nth-child(3) .bd_hl_box {
	background-color: #fff;
	box-shadow: 0px 6px 12px 6px rgba(0, 0, 0, 0.03);
}

.bd_hl_box > * {
	flex: 0 0 auto;
	max-width: 100%;
}

.bd_hl_icon {
	width: 1.973624rem;
}

.bd_hl_icon i {
	font-size: 1.578900rem;
	line-height: 115%; /* 46px */
	letter-spacing: 0.015789rem;
	color: var(--bd-dark-green);
}

.bd_hl_content {
	flex: 1;
}

.bd_hl_content h5 {
	font-weight: var(--bdSemiBold);
	font-size: 0.710505rem;
	line-height: 115%; /* 20.7px */
	margin-bottom: 0.473670rem;
	color: var(--bd-dark-green);
}

.bd_hl_content span {
	display: block;
	font-weight: var(--bdRegular);
	font-size: 0.552615rem;
	line-height: 150%; /* 21px */
	letter-spacing: 0.011052rem;
	color: var(--bd-dark-green);
}

.bd_btn_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.789450rem;
	margin-top: 2.328877rem;
}

.bd_btn_list .bd_btn_outline {
	margin-top: 0;
	text-decoration: none;
	font-size: 0.631560rem;
	letter-spacing: 0.018947rem;
}
/*  HOME PAGE CSS END  */


/*  MISSION PAGE CSS START  */
.bd_hero {
	position: relative;
	overflow: hidden;
	background: var(--bd-gradient);
}

.bd_mision_hero {
	padding-top: 3.552524rem;
	padding-bottom: 3.907776rem;
}

.bd_eyebrow {
	font-weight: var(--bdSemiBold);
	font-size: 0.947340rem;
	line-height: normal;
	margin-bottom: 0.789450rem;
	color: var(--bd-charcoal);
	text-transform: capitalize;
}

.bd_mision_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%; /* 64.4px */
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_mision_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_mision_hero p {
	font-weight: var(--bdRegular);
	font-size: 0.789450rem;
	line-height: 150%; /* 30px */
	letter-spacing: 0.015789rem;
	max-width: 21.315144rem;
	margin-bottom: 0;
	color: var(--bd-charcoal);
}

.bd_mision_hero p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_masked_image {
	width: 15.907413rem;
	height: 12.907504rem;
	position: relative;
	margin-top: 0.434197rem;
	margin-inline: auto 0.552615rem;
}

.bd_masked_image:after {
	content: " ";
	width: calc(100% - 2.486767rem);
	height: calc(100% - 1.065757rem);
	display: block;
	/*    background-image: url(/wp-content/uploads/2025/05/img-mission-hero-after.png);*/
	background-image: url("data:image/svg+xml,%3Csvg width='340' height='300' viewBox='0 0 340 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M263.968 15.787C258.171 6.20729 247.788 0.354584 236.591 0.354584H32.7448C7.81729 0.354584 -7.53836 27.5957 5.36758 48.9222L56.5125 133.437C62.6762 143.622 62.6762 156.387 56.5125 166.572L5.36761 251.087C-7.53833 272.413 7.81732 299.654 32.7449 299.654H236.591C247.788 299.654 258.171 293.802 263.968 284.222L335.165 166.572C341.329 156.387 341.329 143.622 335.165 133.437L263.968 15.787Z' fill='url(%23paint0_linear_548_33875)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_548_33875' x1='267.028' y1='-9.07218' x2='197.113' y2='307.51' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A4D5AA' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%23376D74'/%3E%3Cstop offset='1' stop-color='%23FFD364'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	bottom: 0.552615rem;
	right: -0.355252rem;
	z-index: -1;
}

.bd_masked_image svg {
	width: 100%;
	max-width: 100%;
	height: 100%;
}

.bd_masked_image svg image:not(.bd_recyclon_locator_hero .bd_masked_image svg image) {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
}

.bd_hero_image {
	width: 100%;
	/*    height: 100%;*/
	max-width: 15.907413rem;
	aspect-ratio: 1 / 0.8107;
	margin-top: 0.434197rem;
	margin-inline: auto 0.986812rem;
	position: relative;
	z-index: 1;
}

.bd_hero_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--heroImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.bd_hero_image:after {
	content: " ";
	width: calc(100% - 2.368349rem);
	height: calc(100% - 1.065757rem);
	display: block;
	background-image: url(/wp-content/uploads/2025/05/img-mission-hero-after.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	bottom: 0.552615rem;
	right: -0.749977rem;
	z-index: -1;
}

.bd_mision_who {
	padding-top: 2.763074rem;
	padding-bottom: 4.302501rem;
	position: relative;
	overflow: hidden;
}

.bd_mision_who .bd_eyebrow {
	font-weight: var(--bdMedium);
	letter-spacing: 0.018947rem;
	margin-bottom: 0.828922rem;
}

.bd_mision_who h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.578900rem;
	line-height: 115%; /* 46px */
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_mision_who h2 span {
	color: var(--bd-leaf-green);
}

.bd_mision_who p {
	color: var(--bd-charcoal);
}

.bd_mision_who p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_mw_box {
	width: 100%;
	max-width: 22.657209rem;
	height: calc(100% - 0.394725rem);
	margin-top: 0.394725rem;
	padding-top: 1.381537rem;
	padding-bottom: 1.460482rem;
	padding-inline: 1.539427rem;
	border-radius: 6px;
	background-color: #F1F9F2;
	margin-left: auto;
}

.bd_mw_box img {
	margin-bottom: 0.986812rem;
}

.bd_mw_box p {
	font-weight: var(--bdMedium);
	font-size: 0.631560rem;
	line-height: 150%; /* 24px */
	letter-spacing: 0.012631rem;
	max-width: 17.959983rem;
	color: var(--bd-teal);
}

.bd_mw_box p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_icon_link {
	display: block;
	max-width: max-content;
	margin-right: auto;
	font-weight: var(--bdMedium);
	font-size: 0.631560rem;
	line-height: 100%; /* 16px */
	letter-spacing: 0.006316rem;
	margin-top: 0.947340rem;
	text-decoration: none;
	color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_icon_link i {
	margin-left: 0.157890rem;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_icon_link:hover {
	color: var(--bd-teal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_icon_link:hover i {
	margin-left: 0.394725rem;
	opacity: 0;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_the_latest {
	padding-top: 2.763074rem;
	padding-bottom: 3.947249rem;
	position: relative;
	overflow: hidden;
	border-top: 1px solid rgb(164 213 170 / 50%);
}

.bd_the_latest:before {
	content: " ";
	width: calc(50% + 0.789450rem);
	aspect-ratio: 1/0.27029;
	display: block;
	background-image: url(/wp-content/uploads/2025/05/img-latest-vector.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	bottom: -0.592087rem;
	right: -0.157890rem;
}

.bd_the_latest .bd_eyebrow {
	margin-bottom: 1.263120rem;
}

.bd_post_box_warpper {
	min-height: 16.104776rem;
	margin-bottom: 1.578900rem;
}

.bd_post_box {
	width: 100%;
	height: 100%;
	border-radius: 6px;
	display: flex;
	flex-direction: column;
	text-decoration: none;
	position: relative;
	overflow: hidden;
	background-color: var(--bd-muted-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_post_image {
	width: 100%;
	aspect-ratio: 1/0.38396;
	position: relative;
	overflow: hidden;
	clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_post_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--postImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_post_content {
	flex: 1;
	border: 1px solid rgba(164, 213, 170, 0.20);
	border-top: none;
	padding-top: 1.223647rem;
	padding-bottom: 1.539427rem;
	padding-inline: 1.144702rem 1.578900rem;
	position: relative;
	display: flex;
	flex-direction: column;
}

.bd_post_content:before {
	content: " ";
	width: calc(100% + 0.157890rem);
	height: 0.315780rem;
	display: block;
	background-color: #fff;
	position: absolute;
	top: -0.315780rem;
	left: -0.078945rem;
	transform: rotate(-2.2deg);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_post_title {
	font-weight: var(--bdMedium);
	font-size: 1.105230rem;
	line-height: 115%; /* 32.2px */
	letter-spacing: 0.011052rem;
	margin-bottom: 0.789450rem;
	color: var(--bd-off-white);
	flex-grow: 1;
}

.bd_category {
	width: max-content;
	height: 1.421010rem;
	padding-inline: 0.749977rem;
	border-radius: 100vw;
	border: 1px solid var(--bd-off-white);
	background-color: transparent;
	font-weight: var(--bdBold);
	font-size: 0.552615rem;
	line-height: normal;
	letter-spacing: 0.027631rem;
	text-transform: uppercase;
	color: var(--bd-off-white);
	display: flex;
	align-items: center;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_post_box:hover {
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_post_box:hover .bd_post_image {
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_post_box:hover .bd_post_image:before {
	transform: scale(1.1);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_post_box:hover .bd_post_content:before {
	transform: rotate(0deg);
}

.bd_post_box:hover .bd_post_content .bd_category {
	color: var(--bd-dark-green);
	background-color: var(--bd-off-white);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

/*  MISSION PAGE CSS END  */


/*  THE LATEST PAGE CSS START  */
.bd_news_hero {
	padding-top: 3.552524rem;
	padding-bottom: 3.552524rem;
}

.bd_news_hero .bd_eyebrow {
	letter-spacing: 0.018947rem;
}

.bd_news_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%; /* 64.4px */
	letter-spacing: 0.022105rem;
	margin-bottom: 1.184175rem;
	color: var(--bd-dark-green);
}

.bd_news_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_news_hero p {
	max-width: 26.446568rem;
	margin-inline: auto;
	text-wrap: pretty;
}

.bd_news_hero p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_news_posts_sec {
	padding-top: 2.763074rem;
	padding-bottom: 4.341974rem;
	position: relative;
	overflow: hidden;
}

.bd_news_posts_sec .bd_eyebrow {
	text-transform: none;
	margin-bottom: 1.184175rem;
}

.bd_btn_outline {
	width: 100%;
	height: 1.618372rem;
	border-radius: 100vw;
	padding-inline: 0.986812rem;
	border: 1px solid rgba(1, 98, 57, 0.20);
	background-color: #fff;
	font-weight: var(--bdMedium);
	font-size: 0.710505rem;
	line-height: normal;
	letter-spacing: 0.021315rem;
	margin-top: 0.789450rem;
	color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
	display: flex;
	align-items: center;
	justify-content: center;
}

.bd_btn_outline:hover {
	color: #fff;
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

/*  THE LATEST PAGE CSS END  */


/*  EPR LAWS PAGE CSS START  */
.bd_laws_hero {
	padding-top: 3.552524rem;
	padding-bottom: 4.341974rem;
}

.bd_laws_hero .bd_eyebrow {
	text-transform: none;
}

.bd_laws_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%;
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_laws_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_laws_hero p {
	max-width: 18.552070rem;
	color: var(--bd-charcoal);
}

.bd_laws_hero p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_laws_hero .bd_masked_image {
	margin-top: 0.236835rem;
}

.bd_epr_work {
	padding-top: 2.763074rem;
	padding-bottom: 3.513052rem;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid rgb(164 213 170 / 50%);
}

.bd_epr_work .bd_eyebrow {
	margin-bottom: 0.828922rem;
}

.bd_epr_work h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.421010rem;
	line-height: 115%; /* 41.4px */
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_epr_work h2 span {
	color: var(--bd-leaf-green);
}

.bd_epr_work p {
	max-width: 21.315144rem;
	color: var(--bd-charcoal);
}

.bd_epr_work p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_epr_work p strong {
	font-weight: var(--bdSemiBold);
}

.bd_eprw_left_content {
	max-width: 16.973171rem;
	margin-inline: auto 1.539427rem;
}

.bd_eprw_left_content h5 {
	font-weight: var(--bdSemiBold);
	font-size: 0.868395rem;
	line-height: normal;
	margin-bottom: 1.263120rem;
	color: var(--bd-charcoal);
}

.bd_eprw_left_content ul {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	margin-left: 0.355252rem;
}

.bd_eprw_left_content ul li {
	display: flex;
	align-items: center;
	gap: 1.026285rem;
}

.bd_eprw_left_content ul li:not(:last-child) {
	margin-bottom: 1.144702rem;
}

.bd_eprw_left_content ul li i {
	font-size: 1.184175rem;
	line-height: 115%; /* 34.5px */
	letter-spacing: 0.011842rem;
	width: 1.342065rem;
	color: var(--bd-muted-green);
}

.bd_eprw_left_content ul li span {
	font-weight: var(--bdMedium);
	font-size: 0.789450rem;
	line-height: 115%; /* 23px */
	color: var(--bd-dark-green);
}

.bd_boxed_sec {
	max-width: calc(100% - 2.368349rem);
	margin-inline: auto;
	position: relative;
	z-index: 1;
}

.bd_epr_where {
	padding-top: 2.763074rem;
	padding-bottom: 3.276216640812185947rem;
	background: var(--bd-gradient);
}

.bd_epr_where .bd_eyebrow {
	margin-bottom: 0.828922rem;
}

.bd_epr_where h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.421010rem;
	line-height: 115%; /* 41.4px */
	margin-bottom: 1.105230rem;
	color: var(--bd-dark-green);
}

.bd_epr_where h2 span {
	color: var(--bd-leaf-green);
}

.bd_epr_where p {
	color: var(--bd-charcoal);
	margin-inline: auto;
}

.bd_epr_where p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_epr_where p strong {
	font-weight: var(--bdSemiBold);
}

.bd_epr_map {
	width: 100%;
	max-width: 29.999092rem;
	aspect-ratio: 1/0.62802;
	margin-top: 1.578900rem;
	margin-inline: auto;
	position: relative;
	overflow: hidden;
}

.bd_epr_map:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--mapImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
}

.bd_epr_trust {
	padding-top: 2.763074rem;
	padding-bottom: 3.513052rem;
	position: relative;
	overflow: hidden;
}

.bd_epr_trust .bd_eyebrow {
	margin-bottom: 0.828922rem;
	letter-spacing: 0.018947rem;
}

.bd_epr_trust h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.421010rem;
	line-height: 115%; /* 41.4px */
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_epr_trust h2 span {
	color: var(--bd-leaf-green);
}

.bd_epr_trust p {
	max-width: 21.315144rem;
	color: var(--bd-charcoal);
}

.bd_epr_trust p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_epr_trust p strong {
	font-weight: var(--bdSemiBold);
}

.bd_eprt_image {
	width: 100%;
	max-width: 14.664030rem;
	aspect-ratio: 1/0.88029;
	margin-left: auto;
	position: relative;
}

.bd_eprt_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--trustImage);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
}
/*  EPR LAWS PAGE CSS END  */


/*  CONTACT PAGE CSS START  */
.bd_contact_hero {
	padding-top: 3.552524rem;
	padding-bottom: 4.341974rem;
}

.bd_contact_hero .bd_eyebrow {
	letter-spacing: 0.018947rem;
}

.bd_contact_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%;
	letter-spacing: 0.022105rem;
	margin-bottom: 1.184175rem;
	color: var(--bd-dark-green);
}

.bd_contact_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_contact_hero h6 {
	font-weight: var(--bdMedium);
	font-size: 0.868395rem;
	line-height: 150%; /* 33px */
	letter-spacing: 0.017368rem;
	margin-bottom: 0.789450rem;
	color: var(--bd-charcoal);
}

.bd_contact_hero p {
	max-width: 18.552070rem;
	color: var(--bd-charcoal);
}

.bd_contact_hero p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_form_box {
	width: 100%;
	max-width: 22.499319rem;
	padding-top: 1.578900rem;
	padding-bottom: 1.184175rem;
	padding-inline: 1.184175rem;
	margin-left: auto;
	position: relative;
	overflow: hidden;
	border-radius: 6px;
	background-color: rgb(255 255 255 / 80%);
	box-shadow: 0px 6px 12px 6px rgba(0, 0, 0, 0.03);
}

.bd_form_wrapper {}

.bd_form_wrapper .gform_heading,
.bd_form_wrapper .gform_validation_errors {
	display: none !important;
}

.bd_form {}

.bd_form .gform_body {}

.bd_form .gform_body .gform_fields {
	row-gap: 0.789450rem !important;
	column-gap: 0.789450rem !important;
}

.bd_form .gform_body .gform_fields h4 {
	font-weight: var(--bdMedium) !important;
	font-size: 0.947340rem !important;
	line-height: 150% !important; /* 36px */
	letter-spacing: 0.018947rem !important;
	margin-bottom: 0.394725rem !important;
	color: var(--bd-charcoal) !important;
}

.bd_form .gform_body .gfield .gform-grid-row {
	margin-inline: -0.394725rem !important;
}

.bd_form .gform_body .gfield .gform-grid-row .gform-grid-col {
	padding-inline: 0.394725rem !important;
}

.bd_form .gform_body .gfield {}

.bd_form .gform_body .gfield label.gfield_label,
.bd_form .gform_body .gfield .ginput_container label {
	font-weight: var(--bdMedium) !important;
	font-size: 0.631560rem !important;
	line-height: 115% !important; /* 18.4px */
	margin-bottom: 0.315780rem !important;
	color: var(--bd-charcoal) !important;
}

.bd_form .gform_body .gfield label.gfield_label span {
	display: none !important;
}

.bd_form .gform_body .gfield input:not([type=submit],[type=button],[type=reset],[type=radio]) {
	width: 100% !important;
	height: 1.973624rem !important;
	border-radius: 4px !important;
	background-color: #F8FCFD !important;
	border: 1px solid rgba(55, 109, 116, 0.20) !important;
	padding: 0px 0.592087rem !important;
	font-weight: var(--bdRegular) !important;
	font-size: 0.631560rem !important;
	line-height: 1.894680rem !important;
	text-align: left !important;
	color: var(--bd-charcoal) !important;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_form .gform_body .gfield select {
	width: 100% !important;
	height: 1.973624rem !important;
	border-radius: 4px !important;
	background-color: #F8FCFD !important;
	border: 1px solid rgba(55, 109, 116, 0.20) !important;
	padding: 0px 0.592087rem !important;
	font-weight: var(--bdRegular) !important;
	font-size: 0.631560rem !important;
	line-height: 1.894680rem !important;
	text-align: left !important;
	color: var(--bd-charcoal) !important;
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='15' viewBox='0 0 25 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5625 13.4375L1.5625 3.4375C0.75 2.6875 0.75 1.375 1.5625 0.625C2.3125 -0.1875 3.625 -0.1875 4.375 0.625L13 9.1875L21.5625 0.625C22.3125 -0.1875 23.625 -0.1875 24.375 0.625C25.1875 1.375 25.1875 2.6875 24.375 3.4375L14.375 13.4375C13.625 14.25 12.3125 14.25 11.5625 13.4375Z' fill='%23231F20'/%3E%3Cpath d='M14.0625 13.0625C13.4375 13.6875 12.5 13.6875 11.9375 13.0625L1.9375 3.0625C1.3125 2.5 1.3125 1.5625 1.9375 1C2.5 0.375 3.4375 0.375 4 1L12.9375 9.9375L21.9375 0.9375C22.5 0.375 23.4375 0.375 24 0.9375C24.625 1.5625 24.625 2.5 24 3.0625L14.0625 13.0625Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
	background-size: 0.631560rem !important;
	background-repeat: no-repeat !important;
	background-position: right 0.592087rem center !important;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_form .gform_body .gfield textarea {
	width: 100% !important;
	min-block-size: 3.947249rem !important;
	height: 1.973624rem !important;
	border-radius: 4px !important;
	background-color: #F8FCFD !important;
	border: 1px solid rgba(55, 109, 116, 0.20) !important;
	padding: 0.394725rem 0.592087rem !important;
	font-weight: var(--bdRegular) !important;
	font-size: 0.631560rem !important;
	line-height: 1.026285rem !important;
	text-align: left !important;
	color: var(--bd-charcoal) !important;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_form .gform_body .gfield select:focus,
.bd_form .gform_body .gfield textarea:focus,
.bd_form .gform_footer input[type=submit]:focus,
.bd_form .gform_body .gfield input:not([type=submit],[type=button],[type=reset],[type=radio]):focus {
	outline: none !important;
	box-shadow: none !important;
}

.bd_form .gform_body .gfield select:focus-within,
.bd_form .gform_body .gfield textarea:focus-within,
.bd_form .gform_body .gfield input:not([type=submit],[type=button],[type=reset],[type=radio]):focus-within {
	border-color: rgb(55 109 116 / 60%) !important;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_form .gform_body .gfield .instruction.validation_message {
	display: none !important;
}

.bd_form .gform_body .gfield.gfield_error {
	padding-bottom: 0.986812rem !important;
	position: relative !important;
}

.bd_form .gform_body .gfield.gfield_error .gfield_validation_message {
	margin-top: 0 !important;
	font-weight: var(--bdRegular) !important;
	font-size: 0.473670rem !important;
	position: absolute;
	bottom: 0;
}

.bd_form .gform_footer {
	margin-top: 0 !important;
	position: relative !important;
}

.bd_form .gform_footer input[type=submit] {
	width: 100% !important;
	height: 1.697317rem !important;
	padding: 0 0.789450rem !important;
	border: none !important;
	border-radius: 100vw  !important;
	background-color: var(--bd-teal) !important;
	font-weight: var(--bdMedium) !important;
	font-size: 0.789450rem !important;
	line-height: 1.697317rem !important;
	letter-spacing: 0.023683rem !important;
	color: #fff !important;
	text-align: left !important;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.61914 7.37888L2.61914 12.3789C2.26758 12.7304 1.7207 12.8476 1.25195 12.6523C0.783203 12.457 0.470703 11.9883 0.470703 11.4804V1.48044C0.470703 0.972629 0.783203 0.542941 1.25195 0.347629C1.7207 0.152316 2.26758 0.269504 2.61914 0.621066L7.61914 5.62107C8.12695 6.08982 8.12695 6.91013 7.61914 7.37888Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: 0.315780rem !important;
	background-repeat: no-repeat !important;
	background-position: right 0.789450rem center !important;
	margin-top: 1.184175rem !important;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1) !important;
}

.bd_form .gform_footer input[type=submit]:hover {
	background-color: var(--bd-dark-green) !important;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1) !important;
}

.bd_form .gform_confirmation_message {
	font-weight: var(--bdSemiBold) !important;
	font-size: 0.947340rem !important;
	line-height: 160% !important;
	color: var(--bd-charcoal) !important;
}

/*  CONTACT PAGE CSS END  */


/*  OREGON WHO PAGE CSS START  */
.bd_who_hero {
	padding-top: 2.763074rem;
	padding-bottom: 4.341974rem;
}

.bd_who_hero .bd_eyebrow {
	letter-spacing: 0.018947rem;
}

.bd_who_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%;
	letter-spacing: 0.022105rem;
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_who_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_who_hero p {
	max-width: 18.552070rem;
	color: var(--bd-charcoal);
}

.bd_who_hero p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_wh_image {
	width: 100%;
	max-width: 14.762711rem;
	aspect-ratio: 1/0.80488;
	margin-top: 0.394725rem;
	margin-inline: auto 2.407822rem;
	position: relative;
}

.bd_wh_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--heroImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.bd_wh_image:after {
	content: " ";
	width: calc(100% - 1.105230rem);
	height: calc(100% - 1.065757rem);
	display: block;
	background-image: url(/wp-content/uploads/2025/05/img-who-hero-after.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	bottom: 0.473670rem;
	right: -0.592087rem;
	z-index: -1;
}

.bd_our_team {
	padding-top: 2.763074rem;
	padding-bottom: 2.368349rem;
	position: relative;
	overflow: hidden;
}

.bd_our_team .bd_eyebrow {
	margin-bottom: 0.828922rem;
}

.bd_our_team h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.578900rem;
	line-height: 115%; /* 46px */
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_our_team h2 span {
	color: var(--bd-leaf-green);
}

.bd_our_team p {
	max-width: 30.393817rem;
	color: var(--bd-charcoal);
}

.bd_our_team p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_team_margin {
	margin-top: 1.973624rem;
}

.bd_tm_box_warpper {
	min-height: 14.249569rem;
	margin-bottom: 1.973624rem;
}

.bd_tm_box {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	cursor: pointer;
}

.bd_tm_image {
	width: 100%;
	aspect-ratio: 1/0.65819;
	border-radius: 6px 6px 0 0;
	position: relative;
	overflow: hidden;
}

.bd_tm_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--memberImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_tm_content {
	padding-top: 0.828922rem;
	padding-bottom: 1.184175rem;
	padding-inline: 1.184175rem;
	border-radius: 0px 0px 6px 6px;
	box-shadow: 0px 6px 12px 6px rgba(0, 0, 0, 0.03);
	background-color: #fff;
	position: relative;
	z-index: 1;
	flex: 1;
}

.bd_tm_content:before {
	content: " ";
	display: block;
	width: 100%;
	height: 0.394725rem;
	border-radius: 0px 0px 6px 6px;
	background-color: var(--bd-dandelion);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
	/*transition: all .7s cubic-bezier(0.95, 0.055, 0.33, 1);
	-moz-transition: all .7s cubic-bezier(0.95, 0.055, 0.33, 1);
	-webkit-transition: all .4s cubic-bezier(0.95, 0.055, 0.33, 1);
	-o-transition: all .7s cubic-bezier(0.95, 0.055, 0.33, 1);
	-ms-transition: all .7s cubic-bezier(0.95, 0.055, 0.33, 1);*/
}

.bd_tm_name {
	font-weight: var(--bdMedium);
	font-size: 1.105230rem;
	line-height: 115%; /* 32.2px */
	letter-spacing: 0.011052rem;
	margin-bottom: 0.355252rem;
	color: var(--bd-charcoal);
}

.bd_team_title {
	display: block;
	width: 100%;
	font-weight: var(--bdMedium);
	font-size: 0.631560rem;
	line-height: normal;
	letter-spacing: 0.012631rem;
	text-transform: capitalize;
	color: var(--bd-dark-green);
}

.bd_tm_box:hover {}

.bd_tm_box:hover .bd_tm_image:before {
	transform: scale(1.1);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_tm_box:hover .bd_tm_content:before {
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
	/*height: 100%;
	transition: all .4s cubic-bezier(0.95, 0.055, 0.33, 1);
	-moz-transition: all .4s cubic-bezier(0.95, 0.055, 0.33, 1);
	-webkit-transition: all .4s cubic-bezier(0.95, 0.055, 0.33, 1);
	-o-transition: all .4s cubic-bezier(0.95, 0.055, 0.33, 1);
	-ms-transition: all .4s cubic-bezier(0.95, 0.055, 0.33, 1);*/
}

.bd_modal .modal-dialog {
	width: 100%;
	max-width: 38.288315rem;
}

.bd_modal .modal-dialog .modal-content {
	border: none;
	border-radius: 2px;
	background-color: #fff;
}

.bd_modal .modal-dialog .modal-body {
	padding-top: 1.578900rem;
	padding-bottom: 1.578900rem;
	padding-inline: 1.184175rem;
}

.bd_modal .modal-dialog .modal-body .btn-close {
	position: absolute;
	width: 0.710505rem;
	height: 0.710505rem;
	top: 0.592087rem;
	right: 0.592087rem;
	padding: 0;
}

.bd_tm_name_modal {
	font-weight: var(--bdMedium);
	font-size: 1.105230rem;
	line-height: 115%; /* 32.2px */
	letter-spacing: 0.011052rem;
	margin-bottom: 0.394725rem;
	color: var(--bd-charcoal);
}

.bd_tm_title_modal {
	font-weight: var(--bdMedium);
	font-size: 0.631560rem;
	line-height: normal;
	letter-spacing: 0.012631rem;
	text-transform: capitalize;
	color: var(--bd-dark-green);
	display: block;
}

.bd_social_list_modal {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
	display: flex;
	align-items: center;
	justify-content: end;
	gap: 0.592087rem;
}

.bd_social_list_modal li {}

.bd_social_list_modal li a {
	color: var(--bd-charcoal);
	font-size: 0.868395rem;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_social_list_modal li a:hover {
	color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_member_content_modal {
	margin-top: 1.184175rem;
}

.bd_member_content_modal p {
	max-width: calc(100% - 1.578900rem);
	color: var(--bd-charcoal);
}

.bd_member_content_modal p:not(:last-child) {
	margin-bottom: 0.592087rem;
}
/*  OREGON WHO PAGE CSS END  */


/*  LOCAL DIRECTORY PAGE CSS START  */
.bd_ld_hero {
	padding-top: 2.605184rem;
	padding-bottom: 4.341974rem;
}

.bd_ld_hero .bd_eyebrow {
	letter-spacing: 0.018947rem;
}

.bd_ld_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%;
	letter-spacing: 0.022105rem;
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_ld_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_ld_hero p {
	max-width: 18.552070rem;
	color: var(--bd-charcoal);
}

.bd_ld_hero p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_ld_hero .bd_masked_image {
	margin-top: 0;
	height: 18.631015rem;
	width: 15.236381rem;
	margin-inline: auto 1.499955rem;
}

/* .bd_ld_hero .bd_masked_image svg {
height: 18.631015rem;
width: 15.236381rem;
max-width: 100%;
}

.bd_ld_hero .bd_masked_image svg image {
height: 18.631015rem;
width: 15.236381rem;
} */

.bd_ld_hero .bd_masked_image:after {
	width: calc(100% - 2.131514rem);
	height: calc(100% - 1.815735rem);
	bottom: 0.749977rem;
	right: -0.552615rem;
	background-image: url("data:image/svg+xml,%3Csvg width='333' height='426' viewBox='0 0 333 426' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M257.227 20.0376C252.347 7.9297 240.601 0 227.547 0H32.3989C9.72412 0 -5.75748 22.9316 2.71893 43.9624L66.0276 201.038C69.121 208.713 69.121 217.287 66.0276 224.962L2.71893 382.038C-5.75748 403.068 9.72415 426 32.3989 426H227.547C240.601 426 252.347 418.07 257.227 405.962L330.179 224.962C333.272 217.287 333.272 208.713 330.179 201.038L257.227 20.0376Z' fill='url(%23paint0_linear_579_205)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_579_205' x1='260.904' y1='-13.4173' x2='119.726' y2='412.345' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A4D5AA' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%23376D74'/%3E%3Cstop offset='1' stop-color='%23FFD364'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.bd_ld_image {
	width: 100%;
	max-width: 15.236381rem;
	height: calc(100% - 0.276307rem);
	margin-inline: auto 1.776262rem;
	position: relative;
}

.bd_ld_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--heroImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.bd_ld_image:after {
	content: " ";
	width: calc(100% - 2.131514rem);
	height: calc(100% - 1.815735rem);
	display: block;
	background-image: url(/wp-content/uploads/2025/05/img-local-hero-after.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	bottom: 0.749977rem;
	right: -0.789450rem;
	z-index: -1;
}

.bd_county_posts {
	padding-top: 2.763074rem;
	padding-bottom: 4.341974rem;
}

.bd_county_posts .bd_eyebrow {
	letter-spacing: 0.018947rem;
	margin-bottom: 0 !important;
	text-transform: none;
}

.bd_accordion {
	margin-top: 1.578900rem;
}

.bd_accordion .accordion-item {
	border: none;
	border-radius: 0;
	position: relative;
	overflow: hidden;
}

.bd_accordion .accordion-item:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_accordion .accordion-item .accordion-header {
	padding-top: 0.828922rem;
	padding-bottom: 0.907867rem;
	padding-inline: 1.144702rem;
	border-radius: 6px 6px 0 0;
	border: 1px solid rgba(164, 213, 170, 0.50);
	border-bottom: none;
	background-color: #F2F9F2;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1.184175rem;
	cursor: pointer;
}

.bd_accordion .accordion-item .accordion-header.collapsed {
	border-radius: 6px;
	border-color: #F2F9F2;
	border-bottom: 1px solid #F2F9F2;
}

.bd_accordion .accordion-item .accordion-header.collapsed:hover {
	background-color: transparent;
	border-color: rgba(164, 213, 170, 1);
}

.bd_accordion .accordion-item .accordion-header h4 {
	font-weight: var(--bdMedium);
	font-size: 0.868395rem;
	line-height: normal;
	letter-spacing: 0.017368rem;
	margin-bottom: 0;
	color: var(--bd-dark-green);
}

.bd_ah_icon {
	width: 0.631560rem;
	height: 0.394725rem;
	position: relative;
}

.bd_ah_icon:before {
	content: " ";
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.53163 0.457031L15.5316 6.45703C15.9535 6.87891 16.0941 7.53516 15.8597 8.09766C15.6254 8.66016 15.0629 9.03516 14.4535 9.03516L2.4535 9.03516C1.84412 9.03516 1.3285 8.66015 1.09412 8.09765C0.85975 7.53515 1.00037 6.8789 1.42225 6.45703L7.42225 0.457031C7.98475 -0.152344 8.96913 -0.152344 9.53163 0.457031Z' fill='%23016239'/%3E%3C/svg%3E%0A");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
}

.bd_accordion .accordion-item .accordion-header.collapsed .bd_ah_icon:before {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.42199 8.57812L1.42199 2.57812C1.00011 2.15625 0.859488 1.5 1.09386 0.9375C1.32824 0.375 1.89074 0 2.50011 0H14.5001C15.1095 0 15.6251 0.375 15.8595 0.9375C16.0939 1.5 15.9532 2.15625 15.5314 2.57812L9.53136 8.57812C8.96886 9.1875 7.98449 9.1875 7.42199 8.57812Z' fill='%23016239'/%3E%3C/svg%3E%0A");
}

.bd_accordion .accordion-item .accordion-body {
	padding-top: 1.973624rem;
	padding-bottom: 1.973624rem;
	padding-inline: 1.144702rem;
	border-radius: 0 0 6px 6px;
	border: 1px solid rgba(164, 213, 170, 0.50);
	border-top: 0;
	background-color: #fff;
}

.bd_county_post_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.bd_county_post_list li {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1.184175rem;
	padding-inline: 0.394725rem;
}

.bd_county_post_list li:not(:last-child) {
	padding-bottom: 0.592087rem;
	margin-bottom: 1.578900rem;
	border-bottom: 1px solid rgb(164 213 170 / 50%);
}

.bd_cp_content {}

.bd_cp_content h5 {
	font-weight: var(--bdMedium);
	font-size: 0.868395rem;
	line-height: 100%; /* 22px */
	letter-spacing: 0.017368rem;
	margin-bottom: 0;
	color: var(--bd-dark-green);
}

.bd_cp_btns {
	display: flex;
	align-items: center;
	gap: 0.592087rem;
}

.bd_btn {
	width: 6.315598rem;
	height: 1.539427rem;
	border-radius: 100vw;
	padding-inline: 0.789450rem;
	background-color: var(--bd-dark-green);
	font-weight: var(--bdMedium);
	font-size: 0.631560rem;
	line-height: normal;
	letter-spacing: 0.018947rem;
	color: #fff;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0.394725rem;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_btn:hover {
	background-color: var(--bd-leaf-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}
/*  LOCAL DIRECTORY PAGE CSS END  */


/*  RESOURCE PAGE CSS START  */
.bd_resources_hero {
	padding-top: 2.605184rem;
	padding-bottom: 4.341974rem;
}

.bd_resources_hero .bd_eyebrow {
	letter-spacing: 0.018947rem;
}

.bd_resources_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%;
	letter-spacing: 0.022105rem;
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_resources_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_resources_hero p {
	max-width: 18.552070rem;
	color: var(--bd-charcoal);
}

.bd_resources_hero p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_resources_hero .bd_masked_image {
	margin-top: 0;
	margin-inline: auto 2.289404rem;
	width: 13.926289rem;
	max-width: 100%;
	height: 11.328605rem;
}

.bd_resources_hero .bd_masked_image:after {
	width: calc(100% - 1.263120rem);
	height: calc(100% - 1.105230rem);
	background-size: contain;
	bottom: 0.473670rem;
	right: -0.828922rem;
	background-image: url("data:image/svg+xml,%3Csvg width='291' height='259' viewBox='0 0 291 259' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M226.849 15.4135C221.049 5.84453 210.672 0 199.483 0H32.8114C7.87393 0 -7.48019 27.2605 5.44562 48.5866L44.4344 112.913C50.6134 123.108 50.6134 135.892 44.4344 146.087L5.44559 210.413C-7.48022 231.74 7.87399 259 32.8114 259H199.483C210.672 259 221.049 253.155 226.849 243.587L285.944 146.087C292.123 135.892 292.123 123.108 285.944 112.913L226.849 15.4135Z' fill='url(%23paint0_linear_579_4475)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_579_4475' x1='228.252' y1='-8.15748' x2='167.837' y2='265.838' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A4D5AA' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%23376D74'/%3E%3Cstop offset='1' stop-color='%23FFD364'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

/* .bd_resources_hero .bd_masked_image svg {
width: 13.926289rem;
max-width: 100%;
height: 11.328605rem;
}

.bd_resources_hero .bd_masked_image svg image {
width: 13.926289rem;
height: 11.328605rem;
} */

.bd_rh_image {
	width: 100%;
	max-width: 13.933789rem;
	aspect-ratio: 1/0.81307;
	margin-inline: auto 2.684129rem;
	position: relative;
}

.bd_rh_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--heroImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.bd_rh_image:after {
	content: " ";
	width: calc(100% - 2.486767rem);
	height: calc(100% - 1.105230rem);
	display: block;
	background-image: url(/wp-content/uploads/2025/05/img-resource-hero-after.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	bottom: 0.473670rem;
	right: -0.592087rem;
	z-index: -1;
}

.bd_resources_posts {
	padding-top: 2.763074rem;
	padding-bottom: 2.763074rem;
}

.bd_resources_posts .bd_eyebrow {
	letter-spacing: 0.018947rem;
	margin-bottom: 0 !important;
	text-transform: none;
}

.bd_rp_margin {
	margin-top: 1.578900rem;
}

.bd_rp_box_warpper {
	min-height: 10.657572rem;
	margin-bottom: 1.578900rem;
}

.bd_rp_box {
	width: 100%;
	height: 100%;
	padding-top: 1.539427rem;
	padding-bottom: 1.539427rem;
	padding-inline: 1.144702rem;
	border-radius: 6px;
	border: 1px solid rgba(164, 213, 170, 0.20);
	background-color: var(--bd-muted-green);
	display: flex;
	flex-direction: column;
	text-decoration: none;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_rp_title {
	font-weight: var(--bdMedium);
	font-size: 1.263120rem;
	line-height: 115%; /* 36.8px */
	letter-spacing: 0.012631rem;
	margin-bottom: 0.789450rem;
	color: var(--bd-off-white);
	flex-grow: 1;
}

.bd_rp_box:hover {
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}
/*  RESOURCE PAGE CSS END  */


/*  REQUSET FORM PAGE CSS START  */
.bd_drf_hero {
	padding-top: 3.394634rem;
	padding-bottom: 3.552524rem;
}

.bd_drf_hero .bd_eyebrow {
	letter-spacing: 0.018947rem;
}

.bd_drf_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%;
	letter-spacing: 0.022105rem;
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_drf_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_drf_hero p {
	max-width: 26.446568rem;
	color: var(--bd-charcoal);
	margin-inline: auto;
}

.bd_drf_hero p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_drf_use {
	padding-top: 2.802547rem;
	padding-bottom: 2.842019rem;
	position: relative;
	overflow: hidden;
}

.bd_drf_use .bd_eyebrow {
	font-size: 0.868395rem;
	letter-spacing: 0.017368rem;
	text-transform: none;
	margin-bottom: 0 !important;
}

.bd_drfu_box_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	margin-top: 1.184175rem;
	counter-reset: item;
	display: flex;
	flex-wrap: wrap;
	margin-inline: -0.592087rem;
	position: relative;
}

.bd_drfu_box_list > * {
	flex: 0 0 auto;
	max-width: 100%;
	width: 25%;
	padding-inline: 0.592087rem;
}

.bd_drfu_box {
	width: 100%;
	height: 100%;
	padding-top: 1.065757rem;
	padding-bottom: 1.184175rem;
	padding-inline: 1.184175rem;
	border-radius: 6px;
	background-color: #F1F9F2;
	display: flex;
	flex-direction: column;
}

.bd_drfu_box_warpper {
	min-height: 12.196999rem;
	counter-increment: item;
}

.bd_drfu_box:before {
	content: counter(item);
	width: 0.947340rem;
	height: 0.947340rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100vw;
	background-color: var(--bd-dark-green);
	text-align: center;
	font-weight: var(--bdBold);
	font-size: 0.710505rem;
	line-height: 100%;
	color: #fff;
	margin-bottom: 0.907867rem;
}

.bd_drfu_box h6 {
	font-weight: var(--bdSemiBold);
	font-size: 0.710505rem;
	line-height: 115%; /* 20.7px */
	margin-bottom: 0.592087rem;
	color: var(--bd-dark-green);
}

.bd_drfu_box p {
	font-weight: var(--bdRegular);
	font-size: 0.552615rem;
	line-height: 150%; /* 21px */
	letter-spacing: 0.011052rem;
	margin-right: 0.197362rem;
	color: var(--bd-dark-green);
	margin-bottom: 0;
}

.bd_drfu_box p:not(:last-child) {
	margin-bottom: 0.394725rem;
}

.bd_drfu_box p a {
	font-weight: var(--bdMedium);
	font-size: 0.473670rem;
	letter-spacing: 0.009473rem;
	color: #608118;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_drfu_box p a:hover {
	color: var(--bd-dark-green);
	text-decoration: none;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_drf_embed_box {
	width: 100%;
	margin-top: 2.368349rem;
}

.bd_drf_embed_box iframe {
	width: 100%;
	min-height: 1600px;
}
/*  REQUSET FORM PAGE CSS END  */


/*  WHY RECYCLE PAGE CSS START  */
.bd_wrp_hero {
	padding-top: 3.552524rem;
	padding-bottom: 4.341974rem;
}

.bd_wrp_hero .bd_eyebrow {}

.bd_wrp_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%;
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_wrp_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_wrp_hero p {
	max-width: 18.552070rem;
	color: var(--bd-charcoal);
}

.bd_wrp_hero p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_wrp_hero p strong {
	font-weight: var(--bdBold);
}

.bd_wrp_hero p a {
	color: var(--bd-charcoal);
	text-decoration: underline;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_wrp_hero p a:hover {
	text-decoration: none;
	color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_wrp_hero .bd_masked_image {
	width: 15.236381rem;
	height: 24.749251rem;
	margin-top: -0.789450rem;
	margin-inline: auto 1.578900rem;
}

.bd_wrp_hero .bd_masked_image:after {
	width: calc(100% - 1.421010rem);
	height: calc(100% - 2.368349rem);
	bottom: 0.986812rem;
	right: -0.671032rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='338' height='566' viewBox='0 0 338 566' fill='none'%3E%3Cpath opacity='0.2' d='M260.04 22.7107C255.949 9.22256 243.513 0 229.418 0H32.1473C10.6706 0 -4.70923 20.7375 1.52527 41.2893L72.0311 273.711C73.8684 279.767 73.8684 286.233 72.0311 292.289L1.52524 524.711C-4.70923 545.263 10.6706 566 32.1473 566H229.418C243.513 566 255.949 556.777 260.04 543.289L336.182 292.289C338.019 286.233 338.019 279.767 336.182 273.711L260.04 22.7107Z' fill='url(%23paint0_linear_690_7695)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_690_7695' x1='264.904' y1='-17.8268' x2='33.2474' y2='507.996' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A4D5AA' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%23376D74'/%3E%3Cstop offset='1' stop-color='%23FFD364'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.bd_wrp_trust {
	padding-top: 3.552524rem;
	padding-bottom: 4.065666rem;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.bd_wrp_trust:before {
	content: " ";
	width: calc(100% - 2.368349rem);
	height: calc(100% - 5.131424rem);
	border-radius: 0 0 6px 6px;
	display: block;
	background: linear-gradient(0deg, #E3F0F2 -119.06%, rgba(227, 240, 242, 0.00) 100%);
	position: absolute;
	bottom: 0;
	left: 1.184175rem;
	z-index: -1;
}

.bd_wrpt_image {
	width: 100%;
	max-width: 19.736245rem;
	aspect-ratio: 1/1;
	position: relative;
	overflow: hidden;
	margin-top: 1.973624rem;
}

.bd_wrpt_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--secImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
}

.bd_wrp_trust .bd_eyebrow {
	margin-bottom: 0.828922rem;
	letter-spacing: 0.018947rem;
}

.bd_wrp_trust h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.421010rem;
	line-height: 115%; /* 41.4px */
	margin-bottom: 1.105230rem;
	color: var(--bd-dark-green);
}

.bd_wrp_trust h2 span {
	color: var(--bd-leaf-green);
}

.bd_wrp_trust p {
	max-width: 18.078400rem;
	color: var(--bd-charcoal);
}

.bd_wrp_trust p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.page-template-t-why-recycle .bd_the_latest {
	border-top: none;
}
/*  WHY RECYCLE PAGE CSS END  */


/*  OREGON PAGE CSS START  */
.bd_oregon_hero {
	padding-top: 3.552524rem;
	padding-bottom: 6.710323rem;
	direction: ltr;
}

.bd_oregon_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%;
	letter-spacing: 0.022105rem;
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_oregon_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_oregon_hero p {
	max-width: 18.552070rem;
	color: var(--bd-charcoal);
}

.bd_oregon_hero p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_oh_image {
	width: calc(45% - 0.355252rem);
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%, 8.6% 50%);
}

.bd_oh_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--heroImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right center;
	position: absolute;
	top: 0;
	right: 0;
}

.bd_oregon_community {
	position: relative;
}

.bd_oc_box {
	width: calc(100% + 3.157799rem);
	margin-inline: -1.578900rem;
	padding-top: 1.350695rem;
	/*     padding-top: 2.407822rem; */
	padding-bottom: 1.777437rem;
	/*     padding-bottom: 2.368349rem; */
	padding-inline: 1.578900rem 1.894680rem;
	border-radius: 0.473670rem;
	background: linear-gradient(134deg, #3D7880 2.6%, #376D74 52.94%);
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1.184175rem;
	margin-top: -3.157799rem;
}

.bd_oc_box h4 {
	font-size: 1.105230rem;
	font-weight: var(--bdSemiBold);
	line-height: normal;
	margin-bottom: 0;
	color: #fff;
}

.bd_oc_box .bd_icon_button {
	width: 7.973443rem;
	height: 1.539427rem;
	padding-inline: 0.789450rem;
	font-size: 0.631560rem;
	line-height: 1.539427rem;
	letter-spacing: 0.018947rem;
}

.bd_oregon_recycle {
	padding-top: 2.802547rem;
	padding-bottom: 3.473579rem;
	position: relative;
	overflow: hidden;
}

.bd_oregon_recycle h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.578900rem;
	line-height: 115%;
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_oregon_recycle h2 span {
	color: var(--bd-leaf-green);
}

.bd_oregon_recycle p {
	max-width: 26.446568rem;
	color: var(--bd-charcoal);
	margin-inline: auto;
}

.bd_oregon_recycle p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_or_card_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-inline: -0.592087rem;
	margin-top: 2.368349rem;
}

.bd_or_card_list > * {
	flex: 0 0 auto;
	max-width: 100%;
	padding-inline: 0.592087rem;
}

.bd_orc_warpper {
	width: 50%;
	min-height: 13.223284rem;
	margin-bottom: 1.973624rem;
}

.bd_ore_card {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	border-radius: 0.473670rem;
	background-color: #F1F9F2;
	position: relative;
	overflow: hidden;
}

.bd_orec_header {
	padding-top: 0.473670rem;
	padding-bottom: 0.513142rem;
	padding-inline: 0.592087rem;
	background-color: var(--bd-muted-green);
}

.bd_orec_header h6 {
	font-weight: var(--bdSemiBold);
	font-size: 0.868395rem;
	line-height: normal;
	color: #fff;
	margin-bottom: 0;
}

.bd_orc_body {
	flex: 1;
	height: 100%;
	padding-top: 1.578900rem;
	padding-bottom: 1.539427rem;
	padding-inline: 1.578900rem;
	position: relative;
}

.bd_orcb_image {
	width: 100%;
	max-width: 11.447022rem;
	/*     aspect-ratio: 1/0.4299999; */
	aspect-ratio: 1 / 0.5;
	margin-inline: auto;
	position: relative;
	margin-bottom: 1.184175rem;
}

.bd_orcb_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--cardImage);
	/*     background-color: #D9D9D9; */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
}

.bd_orc_body h5 {
	font-size: 0.789450rem;
	font-weight: var(--bdSemiBold);
	line-height: 115%; /* 23px */
	letter-spacing: 0.015789rem;
	margin-bottom: 0.394725rem;
	color: var(--bd-dark-green);
}

.bd_orc_body span {
	font-weight: var(--bdRegular);
	font-size: 0.631560rem;
	font-style: italic;
	line-height: 115%; /* 18.4px */
	letter-spacing: 0.012631rem;
	color: var(--bd-dark-green);
	display: block;
}

.bd_or_alert_bar {
	padding-top: 0.710505rem;
	padding-bottom: 0.671032rem;
	padding-inline: 1.184175rem;
	border-radius: 0.473670rem;
	position: relative;
	background-color: rgb(255 211 100 / 50%);
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 20.5C7.40625 20.5 4.125 18.625 2.32812 15.5C0.53125 12.4141 0.53125 8.625 2.32812 5.5C4.125 2.41406 7.40625 0.5 11 0.5C14.5547 0.5 17.8359 2.41406 19.6328 5.5C21.4297 8.625 21.4297 12.4141 19.6328 15.5C17.8359 18.625 14.5547 20.5 11 20.5ZM11 5.5C10.4531 5.5 10.0625 5.92969 10.0625 6.4375V10.8125C10.0625 11.3594 10.4531 11.75 11 11.75C11.5078 11.75 11.9375 11.3594 11.9375 10.8125V6.4375C11.9375 5.92969 11.5078 5.5 11 5.5ZM9.75 14.25C9.75 14.9531 10.2969 15.5 11 15.5C11.6641 15.5 12.25 14.9531 12.25 14.25C12.25 13.5859 11.6641 13 11 13C10.2969 13 9.75 13.5859 9.75 14.25Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
	background-size: 0.828922rem;
	background-repeat: no-repeat;
	background-position: left 1.144702rem center;
	margin-top: -0.394725rem;
	margin-bottom: 1.578900rem;
}

.bd_or_alert_bar h4 {
	font-weight: var(--bdSmeiBold);
	font-size: 0.868395rem;
	font-style: italic;
	line-height: normal;
	margin-bottom: 0;
	color: var(--bd-charcoal);
}

.bd_or_dcard {
	width: 100%;
	max-width: 45.985450rem;
	min-height: 12.394362rem;
	border-radius: 0.473670rem;
	background-color: #FFF;
	margin-inline: auto;
	position: relative;
	overflow: hidden;
}

.bd_oredc_header {
	padding-top: 0.434197rem;
	padding-bottom: 0.513142rem;
	padding-inline: 0.592087rem;
	background-color: #F4F4F4;
}

.bd_oredc_header h6 {
	font-weight: var(--bdSemiBold);
	font-size: 0.868395rem;
	line-height: normal;
	color: var(--bd-charcoal);
	margin-bottom: 0;
}

.bd_oredc_body {
	padding-top: 1.578900rem;
	padding-bottom: 1.578900rem;
	padding-inline: 0.394725rem 0.592087rem;
	position: relative;
}

.bd_dnr_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	/* margin-inline: -0.592087rem; */
}

.bd_dnr_list > * {
	flex: 0 0 auto;
	max-width: 100%;
	width: 25%;
	/* padding-inline: 0.592087rem; */
}

.bd_dnr_list li {
	min-height: 7.262938rem;
	position: relative;
}

.bd_dnr_list li:not(:last-child) {}

.bd_dnr_list li:not(:last-child):before {
	content: " ";
	width: 1px;
	height: 100%;
	display: block;
	background-color: #757575;
	opacity: 0.5;
	position: absolute;
	right: 0.049341rem;
	top: 0;
}

.bd_dnr_box {
	width: 100%;
	height: 100%;
	max-width: 8.486585rem;
	margin-inline: auto;
}

/* .bd_dnr_icon_box {
width: 4.934061rem;
height: 4.934061rem;
margin-bottom: 0.789450rem;
display: flex;
align-items: center;
justify-content: center;
margin-inline: auto;
border-radius: 100vw;
background-color: #757575;
position: relative;
z-index: 1;
}

.bd_dnr_icon_box:before {
content: " ";
width: 100%;
height: 100%;
display: block;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='114' height='114' viewBox='0 0 114 114' fill='none'%3E%3Cpath d='M2 112L111.602 2.39845' stroke='%23231F20' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}

.bd_dnr_icon_box i {
font-size: 1.894680rem;
line-height: normal;
color: #fff;
}*/

.bd_dnr_icon_box {
	width: 5.041426rem;
	height: 5.071425rem;
	margin-bottom: 0.789450rem;
	margin-inline: auto;
	position: relative;
}

.bd_dnr_icon_box:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--boxImage);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.bd_dnr_box span {
	display: block;
	font-weight: var(--bdSemiBold);
	font-size: 0.631560rem;
	line-height: 150%; /* 24px */
	letter-spacing: 0.012631rem;
	color: var(--bd-charcoal);
}

.bd_oregon_quick_link {
	padding-top: 2.763074rem;
	padding-bottom: 3.315689rem;
	border-top: 1px solid rgb(164 213 170 / 50%);
	position: relative;
	overflow: hidden;
}

.bd_oregon_quick_link h4 {
	font-weight: var(--bdSemiBold);
	font-size: 0.947340rem;
	line-height: normal;
	margin-bottom: 0;
	color: var(--bd-charcoal);
}

.bd_orql_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-inline: -0.592087rem;
	margin-top: 1.302592rem;
}

.bd_orql_list > * {
	flex: 0 0 auto;
	max-width: 100%;
	width: 25%;
	padding-inline: 0.592087rem;
}

.bd_orql_box_warpper {
	min-height: 8.368168rem;
}

.bd_oreql_box {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	padding-top: 1.421010rem;
	padding-bottom: 1.184175rem;
	padding-inline: 1.184175rem;
	border-radius: 6px;
	background: linear-gradient(134deg, #3D7880 2.6%, #376D74 52.94%);
	text-decoration: none;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_oreql_box h5 {
	font-weight: var(--bdSemiBold);
	font-size: 1.026285rem;
	line-height: 115%; /* 29.9px */
	margin-bottom: 0.592087rem;
	color: var(--bd-off-white);
	flex-grow: 1;
}

.bd_oreql_box i {
	font-size: 1.263120rem;
	line-height: 115%; /* 36.8px */
	color: var(--bd-dandelion);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_oreql_box:hover {
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
	background: linear-gradient(96deg, #5B9678 4.11%, #558C70 73.82%);
}

/* .bd_oreql_box:hover i {
color: var(--bd-off-white);
transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
} */

.bd_oregon_timeline {
	padding-top: 3.552524rem;
	padding-bottom: 3.513052rem;
	position: relative;
	overflow: hidden;
	border-top: 1px solid rgb(164 213 170 / 50%);
}

.bd_oregon_timeline .bd_eyebrow {
	margin-bottom: 0.828922rem;
}

.bd_oregon_timeline h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.578900rem;
	line-height: 115%;
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_oregon_timeline h2 span {
	color: var(--bd-leaf-green);
}

.bd_oregon_timeline p {
	max-width: 18.552070rem;
	color: var(--bd-charcoal);
}

.bd_oregon_timeline p strong {
	font-weight: var(--bdSemiBold);
}

.bd_oregon_timeline p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_ol_connect_box {
	width: 100%;
	max-width: 17.367895rem;
	margin-left: auto;
	border-radius: 6px;
	background-color: #fff;
	box-shadow: 0px 6px 12px 6px rgba(0, 0, 0, 0.03);
	padding-top: 1.223647rem;
	padding-bottom: 1.342065rem;
	padding-inline: 1.184175rem 1.578900rem;
}

.bd_ol_connect_box h6 {
	font-weight: var(--bdSemiBold);
	font-size: 0.710505rem;
	line-height: 115%; /* 20.7px */
	margin-bottom: 0.552615rem;
	color: var(--bd-dark-green);
}

.bd_ol_connect_box p {
	font-weight: var(--bdRegular);
	font-size: 0.631560rem;
	line-height: 150%;
	letter-spacing: 0.012631rem;
	color: var(--bd-dark-green);
}

.bd_socail_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	align-items: center;
	gap: 1.184175rem;
	margin-top: 1.026285rem;
}

.bd_socail_list li {}

.bd_socail_list li a {
	font-size: 0.789450rem;
	letter-spacing: 0.015789rem;
	color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_socail_list li a:hover {
	color: var(--bd-leaf-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_oregon_timeline .bd_accordion {
	margin-top: 2.763074rem;
}

.bd_accordion .accordion-item:not(:last-child) {
	margin-bottom: 1.184175rem;
}

.bd_oregon_timeline .bd_accordion .accordion-item .accordion-header {
	padding-top: 1.144702rem;
	padding-bottom: 1.065757rem;
}

.bd_oregon_timeline .bd_accordion .accordion-item .accordion-header h4 {
	font-size: 0.789450rem;
}

.bd_oregon_timeline .bd_accordion .accordion-item .accordion-body {
	padding-top: 1.223647rem;
}

.bd_tb_content {
	max-width: 39.748797rem;
	margin-right: auto;
}

.bd_tb_content h5 {
	font-size: 0.947340rem;
	font-weight: var(--bdMedium);
	line-height: 115%; /* 27.6px */
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_tb_content ul {
	margin-left: 0.592087rem;
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
}

.bd_tb_content ul li {
	font-weight: var(--bdRegular);
	font-size: 0.710505rem;
	line-height: 150%;
	letter-spacing: 0.014210rem;
	padding-left: 0.868395rem;
	position: relative;
	color: var(--bd-charcoal);
}

.bd_tb_content ul li:before {
	content: " ";
	width: 0.394725rem;
	height: 0.513142rem;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60938 7.39844L2.60938 12.3984C2.25781 12.75 1.71094 12.8672 1.24219 12.6719C0.773438 12.4766 0.460938 12.0078 0.460938 11.5V1.5C0.460938 0.992188 0.773438 0.5625 1.24219 0.367188C1.71094 0.171875 2.25781 0.289062 2.60938 0.640625L7.60938 5.64062C8.11719 6.10938 8.11719 6.92969 7.60938 7.39844Z' fill='%2380AC20'/%3E%3C/svg%3E%0A");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0.355252rem;
	left: 0;
}

.bd_tb_content ul li:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_tb_content ul li a {
	font-weight: var(--bdSemiBold);
	color: var(--bd-leaf-green);
	text-decoration: underline;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_tb_content ul li a:hover {
	text-decoration: none;
	color: var(--bd-charcoal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}
/*  OREGON PAGE CSS END  */


/*  WHAT CAN I RECYCLE PAGE CSS START  */
.bd_wcr_hero {
	padding-top: 2.763074rem;
	padding-bottom: 3.947249rem;
}

.bd_wcr_hero .bd_eyebrow {
	letter-spacing: 0.018947rem;
}

.bd_wcr_hero h1 {
	font-weight: var(--bdBold);
	font-size: 2.210459rem;
	line-height: 115%;
	letter-spacing: 0.022105rem;
	margin-bottom: 0.986812rem;
	max-width: 22.499319rem;
	color: var(--bd-dark-green);
}

.bd_wcr_hero h1 span {
	color: var(--bd-leaf-green);
}

.bd_wcr_hero p {
	max-width: 18.552070rem;
	color: var(--bd-charcoal);
	max-block-size
}

.bd_wcr_hero p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_wcr_hero .bd_masked_image {
	width: 15.236381rem;
	height: 13.420646rem;
	margin-top: 0;
	margin-inline: auto 1.421010rem;
}

.bd_wcr_hero .bd_masked_image:after {
	width: calc(100% - 2.447294rem);
	height: calc(100% - 1.302592rem);
	background-image: url("data:image/svg+xml,%3Csvg width='324' height='307' viewBox='0 0 324 307' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M251.312 16.3801C245.655 6.26563 234.972 0 223.383 0H32.5615C8.12183 0 -7.29688 26.2895 4.63272 47.6199L55.1132 137.88C60.5414 147.586 60.5414 159.414 55.1132 169.12L4.63272 259.38C-7.29684 280.71 8.12186 307 32.5616 307H223.383C234.972 307 245.655 300.734 251.312 290.62L319.264 169.12C324.692 159.414 324.692 147.586 319.264 137.88L251.312 16.3801Z' fill='url(%23paint0_linear_693_11614)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_693_11614' x1='253.904' y1='-9.66929' x2='176.918' y2='312.499' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A4D5AA' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%23376D74'/%3E%3Cstop offset='1' stop-color='%23FFD364'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.bd_wcr_recycle .bd_or_card_list {
	margin-top: 1.578900rem;
}

.bd_owr_alert_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-inline: -0.592087rem;
	margin-top: -0.394725rem;
	margin-bottom: 1.973624rem;
	position: relative;
}

.bd_owr_alert_list > * {
	flex: 0 0 auto;
	max-width: 100%;
	width: 50%;
	padding-inline: 0.592087rem;
}

.bd_owra_box_warpper {
	min-height: 6.710323rem;
}

.bd_owra_box {
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 1.578900rem;
	padding-top: 1.578900rem;
	padding-bottom: 1.578900rem;
	padding-inline: 1.578900rem;
	border-radius: 12px;
	border-radius: 0.473670rem;
	background-color: rgb(255 211 100 / 50%);
}

.bd_owra_box > * {
	flex: 0 0 auto;
	max-width: 100%;
}

.bd_owr_icon {
	width: 2.526239rem;
}

.bd_owr_icon i {
	font-size: 2.526239rem;
	line-height: normal;
	color: var(--bd-charcoal);
}

.bd_owr_content {
	flex: 1;
	text-align: left;
}

.bd_owr_content > * {
	max-width: 12.631197rem;
}

.bd_owr_content h6 {
	font-weight: var(--bdSemiBold);
	font-size: 0.868395rem;
	font-style: italic;
	line-height: normal;
	color: var(--bd-charcoal);
	margin-bottom: 0.394725rem;
}

.bd_owr_content span {
	font-weight: var(--bdRegular);
	font-size: 0.710505rem;
	line-height: 150%;
	letter-spacing: 0.014210rem;
	display: block;
}

.bd_oregon_recycle p a {
	font-weight: var(--bdSemiBold);
	text-decoration: underline;
	color: var(--bd-charcoal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_oregon_recycle p a:hover {
	text-decoration: none;
	color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_canot_recycle {
	padding-top: 2.802547rem;
	padding-bottom: 2.328877rem;
	position: relative;
	overflow: hidden;
	border-top: 1px solid rgb(164 213 170 / 50%);
}

.bd_canot_recycle h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.578900rem;
	line-height: 115%;
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green);
}

.bd_canot_recycle h2 span {
	color: var(--bd-leaf-green);
}

.bd_canot_recycle p {
	max-width: 26.446568rem;
	color: var(--bd-charcoal);
	margin-inline: auto;
}

.bd_canot_recycle p:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_cntr_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-inline: -0.592087rem;
	margin-top: 1.973624rem;
}

.bd_cntr_list > * {
	flex: 0 0 auto;
	max-width: 100%;
	width: 50%;
	padding-inline: 0.592087rem;
}

.bd_ctr_box_warpper {
	min-height: 6.789268rem;
	margin-bottom: 1.184175rem;
}

.bd_ctr_box {
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	border-radius: 0.473670rem;
	background-color: #F4F4F4;
	position: relative;
	overflow: hidden;
}

.bd_ctr_box > * {
	flex: 0 0 auto;
	max-width: 100%;
	height: 100%;
}

.bd_ctr_icon {
	width: calc(25% + 0.296044rem);
	background-color: #425968;
	/*     background-color: #757575; */
	display: flex;
	align-items: center;
	justify-content: center;
}

.bd_ctr_image {
	width: 4.901694rem;
	height: 4.901694rem;
	object-fit: contain;
	object-position: center;
}

.bd_ctr_icon i {
	font-size: 2.526239rem;
	line-height: 115%; /* 73.6px */
	color: #fff;
}

.bd_ctr_content {
	flex: 1;
	padding-top: 0.828922rem;
	padding-bottom: 1.144702rem;
	padding-inline: 1.184175rem 1.578900rem;
}

.bd_ctr_content h6 {
	font-weight: var(--bdBold);
	font-size: 0.828922rem;
	line-height: 150%; /* 31.5px */
	letter-spacing: 0.016578rem;
	margin-bottom: 0.394725rem;
	color: var(--bd-charcoal);
}

.bd_ctr_content span {
	font-weight: var(--bdRegular);
	font-size: 0.710505rem;
	line-height: 150%;
	letter-spacing: 0.014210rem;
	color: var(--bd-charcoal);
	display: block;
}

.bd_ctr_content span a {
	color: var(--bd-charcoal);
	text-decoration: underline;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_ctr_content span a:hover {
	text-decoration: none;
	color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}
/*  WHAT CAN I RECYCLE PAGE CSS END  */


/*  SINGLE POST CSS START  */
.bd_single_hero {
	padding-top: 3.118327rem;
	padding-bottom: 3.236744rem;
	position: relative;
	overflow: hidden;
	background: linear-gradient(96deg, #5B9678 4.11%, #558C70 73.82%);
}

.bd_single_date {
	font-weight: var(--bdRegular);
	font-size: 0.789450rem;
	line-height: normal;
	margin-bottom: 1.184175rem;
	color: #fff;
	display: block;
}

.bd_single_post_title {
	font-weight: var(--bdBold);
	font-size: 1.894680rem;
	font-style: normal;
	line-height: 115%; /* 55.2px */
	max-width: 21.315144rem;
	margin-bottom: 0;
	color: #fff;
}

.bd_category_warpper {
	margin-top: 1.539427rem;
	gap: 0.789450rem;
	display: flex;
	align-items: center;
}

.bd_sp_image {
	width: 100%;
	aspect-ratio: 1/0.37988;
	border-radius: 6px 6px 0 0;
	position: relative;
	overflow: hidden;
	clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);
}

.bd_sp_image:before {
	content: " ";
	width: 100%;
	height: 100%;
	display: block;
	background-image: var(--postImage);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
}

.bd_single_post_sec {
	padding-top: 3.118327rem;
	padding-bottom: 2.723602rem;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}

.bd_sp_content_box {
	width: 100%;
	max-width: 37.104140rem;
	margin-inline: 3.947249rem auto;
}

.bd_sp_content_box h2,
.bd_sp_content_box h3,
.bd_sp_content_box h4,
.bd_sp_content_box h5,
.bd_sp_content_box h6 {
	font-weight: var(--bdSemiBold);
	line-height: 115%; /* 41.4px */
	color: var(--bd-dark-green);
	margin-bottom: 0.789450rem;
}

.bd_sp_content_box h2 {
	font-size: 1.421010rem;
}

.bd_sp_content_box h3 {
	font-size: 1.263120rem;
}

.bd_sp_content_box h4 {
	font-size: 1.105230rem;
}

.bd_sp_content_box h5 {
	font-size: 0.947340rem;
}

.bd_sp_content_box h6 {
	font-size: 0.868395rem;
}

.bd_sp_content_box p {
	font-weight: var(--bdRegular);
	font-size: 0.789450rem;
	line-height: 150%; /* 30px */
	letter-spacing: 0.015789rem;
	max-width: 100%;
	color: var(--bd-charcoal);
	margin-bottom: 0;
}

.bd_sp_content_box p:not(:last-child) {
	margin-bottom: 0.789450rem;
}

.bd_sp_content_box p strong,
.bd_sp_content_box ul li strong,
.bd_sp_content_box ol li strong {
	font-weight: var(--bdSemiBold);
}

.bd_sp_content_box p a,
.bd_sp_content_box ul li a,
.bd_sp_content_box ol li a {
	font-weight: var(--bdSemiBold);
	color: var(--bd-charcoal);
	text-decoration: underline;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_sp_content_box p a:hover,
.bd_sp_content_box ul li a:hover,
.bd_sp_content_box ol li a:hover {
	text-decoration: none;
	color: var(--bd-leaf-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_sp_content_box ul {
	padding-left: 0;
	list-style: none;
	margin-left: 0.592087rem;
	margin-bottom: 0.986812rem;
}

.bd_sp_content_box ul li {
	font-weight: var(--bdRegular);
	font-size: 0.789450rem;
	line-height: 150%; /* 30px */
	letter-spacing: 0.015789rem;
	padding-left: 0.868395rem;
	position: relative;
	color: var(--bd-charcoal);
}

.bd_sp_content_box ul li:before {
	content: " ";
	width: 0.394725rem;
	height: 0.513142rem;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60938 7.39844L2.60938 12.3984C2.25781 12.75 1.71094 12.8672 1.24219 12.6719C0.773438 12.4766 0.460938 12.0078 0.460938 11.5V1.5C0.460938 0.992188 0.773438 0.5625 1.24219 0.367188C1.71094 0.171875 2.25781 0.289062 2.60938 0.640625L7.60938 5.64062C8.11719 6.10938 8.11719 6.92969 7.60938 7.39844Z' fill='%2380AC20'/%3E%3C/svg%3E%0A");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0.355252rem;
	left: 0;
}

.bd_sp_content_box ol li:not(:last-child),
.bd_sp_content_box ul li:not(:last-child) {
	margin-bottom: 0.592087rem;
}

.bd_sp_content_box  ol {
	margin-left: 0.592087rem;
	margin-bottom: 0.986812rem;
	padding-left: 0.868395rem;
}

.bd_sp_content_box ol li {
	font-weight: var(--bdRegular);
	font-size: 0.789450rem;
	line-height: 150%;
	letter-spacing: 0.015789rem;
	padding-left: 0;
	position: relative;
	color: var(--bd-charcoal);
}

.page-template-default.page .bd_single_post_title.mb-0 {
	max-width: 100%;
}
/*  SINGLE POST CSS END  */


/*  FOOTER CSS START  */
.bd_main_footer {
	position: relative;
	background-color: var(--bd-charcoal);
}

.bd_footer {
	padding-top: 3.947249rem;
	padding-bottom: 4.894589rem;
	border-bottom: 1px solid rgb(242 242 232 / 50%);
	direction: ltr;
}

.bd_footer p {
	margin-top: 1.973624rem;
	margin-bottom: 0;
	color: var(--bd-off-white);
}

.bd_footer p span {
	font-weight: var(--bdRegular);
	font-size: 0.552615rem;
	line-height: 180%; /* 25.2px */
	letter-spacing: 0.011052rem;
	display: block;
}

.bd_footer p strong {
	font-weight: var(--bdSemiBold);
	font-size: 0.631560rem;
	line-height: 180%;
	letter-spacing: 0.012631rem;
}

.bd_footer_nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	/*     max-width: 11.565439rem;
	column-count: 2;
	gap: 1.578900rem; */
}

.bd_footer_nav {
	display: flex;
	flex-wrap: wrap;
	margin-inline: -0.592087rem;
}

.bd_footer_nav > * {
	flex: 0 0 auto;
	max-width: 100%;
	width: 50%;
	padding-inline: 0.592087rem;
}

.bd_footer_nav li {}

.bd_footer_nav li:not(:last-child) {
	margin-bottom: 1.618372rem;
}

.bd_footer_nav li:nth-child(3) {
	margin-bottom: 0;
}

.bd_footer_nav li:nth-child(4) a,
.bd_footer_nav li:nth-child(5) a,
.bd_footer_nav li:nth-child(6) a {
	width: 100%;
	/*     max-width: 3.552524rem; */
	margin-left: auto;
}

.bd_footer_nav li a {
	display: block;
	font-weight: var(--bdRegular);
	font-size: 0.631560rem;
	line-height: normal;
	letter-spacing: 0.012631rem;
	color: var(--bd-off-white);
	text-decoration: none;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_footer_nav li a:hover {
	color: var(--bd-leaf-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_follow_us_box {
	max-width: 11.447022rem;
	margin-bottom: 1.144702rem;
	margin-left: auto;
}

.bd_follow_us_box h4 {
	font-size: 0.789450rem;
	font-weight: var(--bdExtraBold);
	line-height: 115%; /* 23px */
	letter-spacing: 0.007894rem;
	color: var(--bd-off-white);
	margin-bottom: 0.986812rem;
}

.bd_follow_us_box .gform_wrapper {}

.bd_follow_us_box .gform_wrapper .gform_heading,
.bd_follow_us_box .gform_wrapper .gform_validation_errors {
	display: none !important;
}

.bd_follow_us_box .gform_wrapper form {}

.bd_follow_us_box .gform_wrapper form .gform_body {}

.bd_follow_us_box .gform_wrapper .gform_body .gform_fields {
	column-gap: 0 !important;
}

.bd_follow_us_box .gform-body .gform_fields .gfield--type-email {
	grid-column: span 10;
}

.bd_follow_us_box .gform-body .ginput_container input,
.bd_follow_us_box .gform-body .ginput_container input:focus {
	height: 1.973624rem !important;
	border: 1px solid var(--bd-off-white) !important;
	border-right: none !important;
	padding: 0 0.592087rem !important;
	border-radius: 6px 0px 0px 6px !important;
	background-color: transparent !important;
	font-weight: var(--bdRegular) !important;
	font-size: 0.592087rem !important;
	line-height: 1.894680rem !important;
	color: var(--bd-off-white) !important;
	outline: none !important;
	box-shadow: none !important;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1) !important;
}

.bd_follow_us_box .gform-body .ginput_container input::placeholder {
	opacity: 0.7;
	color: var(--bd-off-white) !important;
}

.bd_follow_us_box .gform-body .ginput_container input:focus-within {
	color: var(--bd-charcoal) !important;
	background-color: var(--bd-off-white) !important;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1) !important;
}

.bd_follow_us_box .gform-body .gform_fields .gfield--type-submit {
	grid-column: span 2;
	align-items: flex-start !important;
}

.bd_follow_us_box .gform-body .gform_fields .gfield--type-submit input,
.bd_follow_us_box .gform-body .gform_fields .gfield--type-submit input:focus {
	width: 100% !important;
	height: 1.973624rem !important;
	border: 1px solid var(--bd-off-white) !important;
	border-left: none !important;
	padding: 0 0.631560rem !important;
	border-radius: 0px 6px 6px 0px !important;
	background-color: transparent !important;
	font-family: "Font Awesome 6 Pro" !important;
	font-weight: 900 !important;
	font-size: 0.947340rem !important;
	line-height: 1.736790rem !important;
	letter-spacing: 0.947340rem !important;
	color: var(--bd-off-white) !important;
	text-transform: uppercase !important;
	outline: none !important;
	box-shadow: none !important;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1) !important;
}

.bd_follow_us_box .gform-body .gform_fields .gfield--type-submit input:hover {
	color: var(--bd-charcoal) !important;
	background-color: var(--bd-off-white) !important;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1) !important;
}

.bd_follow_us_box .gform_body .gfield.gfield_error {
	padding-bottom: 0.986812rem !important;
	position: relative !important;
}

.bd_follow_us_box .gform_body .gfield.gfield_error .gfield_validation_message {
	margin-top: 0 !important;
	font-weight: var(--bdRegular) !important;
	font-size: 0.473670rem !important;
	position: absolute;
	bottom: 0;
}

.bd_follow_us_box .gform_footer {
	margin-top: 0 !important;
}

.bd_follow_us_box .gform_wrapper .gform_confirmation_message {
	color: var(--bd-off-white) !important;
	font-weight: var(--bdMedium) !important;
	font-size: 0.710505rem !important;
	line-height: 140% !important;
}

.bd_social_icon {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	max-width: 11.447022rem;
	margin-left: auto;
	display: flex;
	align-items: center;
	gap: 1.184175rem;
}

.bd_social_icon li {}

.bd_social_icon li a {
	font-size: 0.710505rem;
	line-height: normal;
	letter-spacing: 0.014210rem;
	color: var(--bd-off-white);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_social_icon li a:hover {
	color: var(--bd-leaf-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_copyright {
	padding-top: 0.986812rem;
	padding-bottom: 0.947340rem;
	position: relative;
	overflow: hidden;
}

.bd_copyright_text {
	font-weight: var(--bdRegular);
	font-size: 0.552615rem;
	line-height: 115%; /* 16.1px */
	letter-spacing: 0.011052rem;
	color: var(--bd-off-white);
	margin-bottom: 0;
	opacity: 0.5;
}

.bd_copyright_links {
	display: flex;
	align-items: center;
	max-width: max-content;
	margin-left: auto;
	gap: 0.276307rem;
	font-size: 0.552615rem;
	line-height: 115%; /* 16.1px */
	letter-spacing: 0.011052rem;
	color: var(--bd-off-white);
}

.bd_copyright_links a, .bd_copyright_links span {
	font-weight: var(--bdRegular);
	color: var(--bd-off-white);
	opacity: 0.5;
	text-decoration: none;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_copyright_links a:hover {
	opacity: 1;
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_hb_warpper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.bd_hb_warpper:before {
	content: " ";
	width: 1px;
	height: calc(100% + 2.842019rem);)100%;
	display: block;
	border-radius: 100vw;
	background-color: #F2F2E8;
	position: absolute;
	top: -1.421010rem;
	left: 50%;
}


@media (min-width: 768px) {
	.nav__content {
		padding-inline: 3.947249rem;
		max-width: 47.682767rem !important;
	}

	.bd_oregon_header .bd_oregon_trigger {
		width: 1.421010rem;
		height: 1.421010rem;
		border-radius: 50%;
		background-color: var(--bd-charcoal);
		display: block;
	}

	.bd_oregon_header .Trigger i {
		font-size: 0.552615rem;
		line-height: 1.421010rem;
		color: #fff;
		background-color: transparent;
		text-align: center;
		display: block;
	}

	.bd_oregon_header .Trigger.is-active {
		background-color: transparent;
	}

	.bd_oregon_header .Trigger i:last-child {
		display: none;
	}

	.bd_oregon_header .Trigger.is-active i:last-child {
		display: block;
		font-size: 1.184175rem;
	}

	.bd_oregon_header .Trigger.is-active i:first-child {
		display: none;
	}
}


.bd_wcr_hero {
	overflow: visible;
}

.bd_wcr_hero p:not(:last-child) {
	margin-bottom: 1.184175rem;
}

.btn_dropdown_country_select {
	border-radius: 100vw;
	border: 1px solid rgba(1, 98, 57, 0.20);
	font-weight: var(--bdRegular);
	width: 10.933880rem;
	height: 1.776262rem;
	font-size: 0.710505rem;
	line-height: 1.065757rem;
	letter-spacing: 0;
	color: #000;
	padding: 0 0.789450rem;
	background-color: #fff;
	position: relative;
	text-align: left;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.63867 5.86133L0.888672 2.11133C0.625 1.84766 0.537109 1.4375 0.683594 1.08594C0.830078 0.734375 1.18164 0.5 1.5625 0.5H9.0625C9.44336 0.5 9.76562 0.734375 9.91211 1.08594C10.0586 1.4375 9.9707 1.84766 9.70703 2.11133L5.95703 5.86133C5.60547 6.24219 4.99023 6.24219 4.63867 5.86133Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
	background-size: 0.434197rem;
	background-repeat: no-repeat;
	background-position: right 0.513142rem center;
}

.btn_dropdown_country_select:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.63867 5.86133L0.888672 2.11133C0.625 1.84766 0.537109 1.4375 0.683594 1.08594C0.830078 0.734375 1.18164 0.5 1.5625 0.5H9.0625C9.44336 0.5 9.76562 0.734375 9.91211 1.08594C10.0586 1.4375 9.9707 1.84766 9.70703 2.11133L5.95703 5.86133C5.60547 6.24219 4.99023 6.24219 4.63867 5.86133Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}

.btn_dropdown_country_select:after {
	content: none;
}

.btn_download_pdf {
	height: 1.776262rem;
	padding-inline: 0.789450rem 0.592087rem;
	letter-spacing: 0.016578rem;
	margin-left: 0.394725rem;
	font-size: 0.552615rem;
	line-height: 1.815735rem;
	font-weight: 500;
}

.btn_download_pdf i {
	margin-left: 0.473670rem;
}

.bd_disabled {
	opacity: 0.5;
	cursor: auto;
}

.bd_disabled:hover {
	color: #fff;
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_wcr_hero .dropdown-menu {
	top: 0.868395rem;
	left: auto;
	right: 0;
	border-radius: 6px;
	padding: 0;
	border: none;
	background-color: #fff;
	box-shadow: 0px 6px 12px 6px rgba(0, 0, 0, 0.03);
}

.bd_wcr_hero .dropdown-menu li {
	position: relative;
	overflow: hidden;
}

.bd_wcr_hero .dropdown-menu li:first-child button.dropdown-item {
	border-radius: 6px 6px 0 0;
}

.bd_wcr_hero .dropdown-menu li:last-child button.dropdown-item {
	border-radius: 0 0 6px 6px;
}

.bd_wcr_hero .dropdown-menu li button.dropdown-item {
	height: 1.421010rem;
	font-weight: var(--bdMedium);
	font-size: 0.552615rem;
	line-height: 1.421010rem;
	letter-spacing: 0.016578rem;
	padding-top: 0;
	padding-bottom: 0;
	padding-inline: 0.592087rem;
	color: var(--bd-charcoal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_wcr_hero .dropdown-menu li button.dropdown-item:hover {
	color: #fff;
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}



/*  NEW CHANGES CSS  */
.bd_inline_form {
	display: flex;
	align-items: center;
	background: #fff;
	border-radius: 100vw;
	position: relative;
	padding: 0.234903532949135555rem 0.313205rem 0.234903532949135555rem 0.978765rem;
}

.bd_inline_form > i {
	color: var(--Light-Mint, #A4D5AA);
	font-size: 0.626409rem;
}

.bd_inline_form > input[type="text"] {
	border: none;
	color: #231F20;
	font-size: 0.704710598847406665rem;
	line-height: 132%;
	padding-left: 0.587259rem;
}

.bd_inline_form > input[type="text"]:focus-visible {
	outline: none;
	box-shadow: none;
}

.bd_inline_form > button.btn {
	color: #fff !important;
	font-size: 0.548108rem;
	font-weight: 500;
	letter-spacing: 0.016443rem;
	border-radius: 100vw;
	background-color: #80AC20;
	min-width: 6.342395rem;
	flex: 1 0 auto;
}

.bd_inline_form > button.btn:hover {
	background-color: var(--bd-dark-green);
}

.bd_inline_form > button .spinner-border {
	height: 0.704710598847406665rem;
	width: 0.704710598847406665rem;
}

.bd_oc_box .bd_ats_heading {
	font-size: 0.939614rem; 
	margin-bottom:0.783012rem;
}

@media (max-width: 767px) {
	.bd_inline_form {
		flex-wrap: wrap;
		border-radius: 12px;
		padding: .8rem 1rem;
	}

	.bd_inline_form > input[type="text"] {
		flex: 1 1 80%;
	}

	.bd_inline_form > button.btn {
		margin-top: .5rem;
	}
}


.bd_address_lookup_result_section {
	padding-top: 2.763074rem;
}

.bd_address_lookup_hero {
	overflow: visible;
	padding-bottom: 1.578900rem;
}

.bd_address_lookup_hero h1 {
	font-size: 1.894680rem;
}

.bd_address_lookup_hero .bd_dropdown_select_language {
	align-items: center;
	justify-content: center;
	margin-top: 1.184175rem;
}

.btn_dropdown_country_select {
	border-radius: 100vw;
	border: 1px solid rgba(1, 98, 57, 0.20);
	font-weight: var(--bdRegular);
	width: 10.933880rem;
	height: 1.776262rem;
	font-size: 0.710505rem;
	line-height: 1.065757rem;
	letter-spacing: 0;
	color: #000;
	padding: 0 0.789450rem;
	background-color: #fff;
	position: relative;
	text-align: left;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.63867 5.86133L0.888672 2.11133C0.625 1.84766 0.537109 1.4375 0.683594 1.08594C0.830078 0.734375 1.18164 0.5 1.5625 0.5H9.0625C9.44336 0.5 9.76562 0.734375 9.91211 1.08594C10.0586 1.4375 9.9707 1.84766 9.70703 2.11133L5.95703 5.86133C5.60547 6.24219 4.99023 6.24219 4.63867 5.86133Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
	background-size: 0.434197rem;
	background-repeat: no-repeat;
	background-position: right 0.513142rem center;
}

.btn_dropdown_country_select:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.63867 5.86133L0.888672 2.11133C0.625 1.84766 0.537109 1.4375 0.683594 1.08594C0.830078 0.734375 1.18164 0.5 1.5625 0.5H9.0625C9.44336 0.5 9.76562 0.734375 9.91211 1.08594C10.0586 1.4375 9.9707 1.84766 9.70703 2.11133L5.95703 5.86133C5.60547 6.24219 4.99023 6.24219 4.63867 5.86133Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}

.btn_dropdown_country_select:after {
	content: none;
}

.btn_download_pdf {
	height: 1.776262rem;
	padding-inline: 0.789450rem 0.592087rem;
	letter-spacing: 0.016578rem;
	margin-left: 0.394725rem;
	font-size: 0.552615rem;
	line-height: 1.815735rem;
	font-weight: 500;
}

.btn_download_pdf i {
	margin-left: 0.473670rem;
}

.bd_disabled {
	opacity: 0.5;
	cursor: auto;
}

.bd_disabled:hover {
	color: #fff;
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_address_lookup_hero .dropdown-menu,
.bd_recyclon_locator_hero .dropdown-menu {
	top: 0.868395rem;
	left: auto;
	right: 0;
	border-radius: 6px;
	padding: 0;
	border: none;
	background-color: #fff;
	box-shadow: 0px 6px 12px 6px rgba(0, 0, 0, 0.03);
}

.bd_address_lookup_hero .dropdown-menu li,
.bd_recyclon_locator_hero .dropdown-menu li {
	position: relative;
	overflow: hidden;
}

.bd_address_lookup_hero .dropdown-menu li:first-child button.dropdown-item,
.bd_recyclon_locator_hero .dropdown-menu li:first-child button.dropdown-item {
	border-radius: 6px 6px 0 0;
}

.bd_address_lookup_hero .dropdown-menu li:last-child button.dropdown-item,
.bd_recyclon_locator_hero .dropdown-menu li:last-child button.dropdown-item {
	border-radius: 0 0 6px 6px;
}

.bd_address_lookup_hero .dropdown-menu li button.dropdown-item,
.bd_recyclon_locator_hero .dropdown-menu li button.dropdown-item {
	height: 1.421010rem;
	font-weight: var(--bdMedium);
	font-size: 0.552615rem;
	line-height: 1.421010rem;
	letter-spacing: 0.016578rem;
	padding-top: 0;
	padding-bottom: 0;
	padding-inline: 0.592087rem;
	color: var(--bd-charcoal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_address_lookup_hero .dropdown-menu li button.dropdown-item:hover,
.bd_recyclon_locator_hero .dropdown-menu li button.dropdown-item:hover {
	color: #fff;
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

/*  .bd_recycling_center_wrapper .bd_rc_content:last-child {
border-bottom: none;
} */

/* .bd_address_lookup_result_section h2 {
color: var(--Charcoal, #231F20);
text-align: center;
font-family: Roboto;
font-size: 0.789450rem;
font-style: italic;
font-weight: 400;
line-height: 150%; 
letter-spacing: 0.015789rem;
text-transform: none;
padding-left: 0px;
margin-bottom: 0.394725rem;
}
*/

.bd_hero.bd_recyclon_locator_hero h1 {
	color: var(--bd-dark-green, #016239);
	font-weight: var(--bdBold);
	font-size: 1.894680rem;
	line-height: 2.178881rem; /* 55.2px */
	letter-spacing: 0.48px;
	max-width: 21.315144rem;
}

.bd_hero.bd_ld_hero.bd_recyclon_locator_hero p:last-of-type {
	margin-block: 1.184175rem; 
	max-width: 18.788905rem;
	font-family: Roboto;
}

.bd_hero.bd_ld_hero.bd_recyclon_locator_hero p strong {
	font-weight: var(--bdSemiBold);
}

.bd_address_lookup_result_section h2 {
	text-align: center;
	margin-bottom: 1.223647rem;
}

.bd_address_lookup_result_section .bd_result_heading {
	color: var(--bd-charcoal, #231F20);
	text-align: center;
	font-family: Roboto;
	font-size: 0.947340rem;
	font-style: italic;
	font-weight: 700;
	line-height: 150%;
	letter-spacing: 0.018947rem;
	margin-bottom: 0.947340rem;
}

.bd_address_lookup_result_section .bd_find_location_text p {
	color: var(--bd-charcoal, #231F20);
	text-align: center;
	font-family: Roboto;
	font-size: 0.710505rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 27px */
	letter-spacing: 0.014210rem;
	margin-inline: auto;
	max-width: 26.446568rem;
}

.bd_address_lookup_result_section.bd_oregon_timeline {
	padding-bottom: 0px;
}

.bd_address_lookup_result_section p {
	color: var(--bd-charcoal, #231F20);
	text-align: center;
	font-family: Roboto;
	font-size: 0.710505rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 27px */
	letter-spacing: 0.014210rem;
}

.bd_address_lookup_result_section ul {
	margin-top: 0px;
}

.bd_recycling_center_section {
	padding-top: 2.210459rem;
	padding-bottom: 2.723602rem;
	border-bottom: 1px solid rgb(164 213 170 / 50%);
}

.bd_what_on_section.bd_ld_hero h3 {
	letter-spacing: 0;
}

.bd_what_on_section .bd_eyebrow {
	font-weight: var(--bdMedium);
	margin-bottom: 0.828922rem;
}

.bd_what_on_section h2,
.bd_accept_recycle h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.421010rem;
	line-height: 115%; /* 41.4px */
	margin-bottom: 1.144702rem;
	color: var(--bd-dark-green, #016239);
}

.bd_what_on_section h2 span,
.bd_accept_recycle h2 span {
	color: var(--bd-leaf-green, #80AC20);
}

.bd_accept_recycle h2 {
	margin-bottom: 1.973624rem;
}

.bd_what_on_section p {
	max-width: 21.315144rem;
	color: var(--bd-charcoal);
}

.bd_what_on_section p:not(last-child) {
	margin-bottom: 0.789450rem;
}

.bd_recycling_center_wrapper {
	border-radius: 6px;
	background: var(--White, #FFF);
}

.bd_recycling_center_wrapper .bd_rc_content  {
	/*      padding-inline: 1.578900rem; */
	padding-top: 1.578900rem;
	padding-bottom: 1.223647rem;
	max-width: 43.814464rem;
}

.bd_what_on_section .bd_owra_box {
	height: auto;
	max-width: 17.367895rem;
	min-height: 7.223466rem;
	float: right;
	padding-top: 1.381537rem;
	font-style: italic;
}

/*  .bd_rc_list_wrapper  li:not(:last-child) {} */

.bd_recycling_center_wrapper:not(:last-child) {
	margin-bottom: 1.776262rem;
}

.bd_rc_list_wrapper {
	/*      margin-top: 1.578900rem; */
	padding-inline: 1.578900rem;
}

.bd_rc_list_wrapper li:not(:last-child) .bd_rc_content  {
	border-bottom: 1px solid rgb(164 213 170 / 50%);
}

.bd_recycling_center_wrapper .bd_recycling_center_heading h6 {
	padding-top: 0.789450rem;
	padding-bottom: 0.868395rem;
	padding-inline: 1.184175rem;
	color: var(--Dark-Green, #016239);
	font-family: Roboto;
	font-size: 0.868395rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.017368rem;
	border-radius: 0.236835rem 0.236835rem 0 0;
	background-color: #F1F9F2;
	margin-bottom: 0px;
}

.bd_recycling_center_wrapper .bd_sample_box {
	width: 100%;
	min-height: 13.025922rem;
	flex-shrink: 0;
	/*      aspect-ratio: 39/11; */
	border-radius: 0 0 0.236835rem 0.236835rem;
	background: rgba(241, 249, 242, 0.50);
}

.bd_recycling_center_wrapper .bd_sample_box p {
	color: var(--Dark-Green, #016239);
	font-family: Roboto;
	font-size: 0.868395rem;
	font-style: normal;
	font-weight: 700;
	line-height: 100%; /* 22px */
	letter-spacing: 0.017368rem;
}

.bd_sample_box p {
	text-align: center;
	/* top: 50%; */
	padding-top: 6.078763rem;
}

.bd_recycling_center_wrapper .bd_rc_heading h3 {
	color: var(--Dark-Green, #016239);
	font-family: Roboto;
	font-size: 0.868395rem;
	font-style: normal;
	font-weight: 700;
	line-height: 100%; /* 22px */
	letter-spacing: 0.017368rem;
	margin-bottom: 0.694716rem;
}

.bd_recycling_center_wrapper .bd_rc_body {
	max-width: 38.288315rem;
	color: var(--Muted-Green, #589174);
	font-family: Roboto;
	font-size: 0.710505rem;
	font-style: normal;
	font-weight: 500;
	line-height: 130%; /* 23.4px */
	letter-spacing: 0.021315rem;
}

.bd_rc_list {
	columns: 2;
	list-style: none;
	padding-left: 1.184175rem;
	margin-top: 1.973624rem;
	padding-bottom: 0.749977rem;
}

.bd_rc_list li {
	color: var(--Muted-Green, #589174);
	font-family: Roboto;
	font-size: 0.631560rem;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 16px */
	letter-spacing: 0.018947rem;
	max-width: 14.604821rem;
	margin-bottom: 0.631560rem;
}

.bd_recycling_center_section .bd_powered_by_text p {
	color: var(--Charcoal, #231F20);
	text-align: center;
	font-family: Roboto;
	font-size: 0.552615rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 21px */
	letter-spacing: 0.28px;
	max-width: 26.446568rem;
	margin-inline: auto;
}

.bd_rc_list_wrapper{
	list-style: none;
	border-bottom: none;
	padding-left: 1.578900rem;
	margin-bottom: 0;
}

.bd_rc_btn_list {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	list-style: none;
	padding-left: 0px;
	margin-right: 0.394725rem;
	text-align: center;
}

.bd_latest_news_heading h6 {
	margin-bottom: 0.947340rem;
}

.bd_oregon_recycle .bd_oregon_community {
	margin-top: 3.157799rem;
}

.bd_oregon_recycle .bd_oregon_community .bd_oc_box {
	margin-top: 0 !important;
}

.bd_oregon_recycle .bd_oc_box .bd_ats_heading {
	text-align: left;
}

/* 
.bd_hero_recycle_center {
background: var(--bd-gradient);
}

.bd_hero_recycle_center .bd_single_post_title {
display: block;
margin-inline: auto;
color: var(--bd-dark-green);
margin-bottom: 1.184175rem;
} */

.page-template-t-state-recycle-center .bd_single_post_sec {
	padding-top: 2.328877rem;
}

.bd_dropdown_select_language_warpper {
	margin-bottom: 3.152605rem;
}

.bd_dropdown_select_language_warpper p {
	max-width: 18.552070rem;
	text-align: center;
	margin-inline: auto;
}

.bd_dropdown_select_language_warpper .bd_dropdown_select_language {
	align-items: center;
	justify-content: center;
	margin-top: 0.789450rem;
}

.bd_dropdown_select_language_warpper .dropdown-menu {
	top: 0.868395rem;
	left: auto;
	right: 0;
	border-radius: 6px;
	padding: 0;
	border: none;
	background-color: #fff;
	box-shadow: 0px 6px 12px 6px rgba(0, 0, 0, 0.03);
}

.bd_dropdown_select_language_warpper .dropdown-menu li {
	position: relative;
	overflow: hidden;
}

.bd_dropdown_select_language_warpper .dropdown-menu li:first-child button.dropdown-item {
	border-radius: 6px 6px 0 0;
}

.bd_dropdown_select_language_warpper .dropdown-menu li:last-child button.dropdown-item {
	border-radius: 0 0 6px 6px;
}

.bd_dropdown_select_language_warpper .dropdown-menu li button.dropdown-item {
	height: 1.421010rem;
	font-weight: var(--bdMedium);
	font-size: 0.552615rem;
	line-height: 1.421010rem;
	letter-spacing: 0.016578rem;
	padding-top: 0;
	padding-bottom: 0;
	padding-inline: 0.592087rem;
	color: var(--bd-charcoal);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_dropdown_select_language_warpper .dropdown-menu li button.dropdown-item:hover {
	color: #fff;
	background-color: var(--bd-dark-green);
	transition: 0.35s cubic-bezier(0.3, 0.7, 0.4, 1);
}

.bd_address_lookup_result_section .bd_oc_box {
	margin-top: 0 !important;
}

.bd_disclaimer_text {
	margin-top: 1.184175rem;
}

.bd_disclaimer_text p {
	font-weight: var(--bdlight);
	font-size: 0.473670rem;
	letter-spacing: 0.014210rem;
	line-height: 150%;
	max-width: 22.499319rem;
	margin-bottom: 0;
	margin-inline: auto;
	text-wrap: pretty;
	text-align: center;
	color: var(--bd-charcoal, #231F20);
}


.bd_hero.bd_recyclon_locator_hero h1 {
	color: var(--bd-dark-green, #016239);
	font-weight: var(--bdBold);
	font-size: 1.894680rem;
	line-height: 2.178881rem; /* 55.2px */
	letter-spacing: 0.48px;
	max-width: 21.315144rem;
}

.bd_hero.bd_ld_hero.bd_recyclon_locator_hero p:last-of-type {
	margin-block: 1.184175rem; 
	max-width: 18.788905rem;
	font-family: Roboto;
}

.bd_hero.bd_ld_hero.bd_recyclon_locator_hero p strong {
	font-weight: var(--bdSemiBold);
}

.bd_recyclon_locator_hero .bd_masked_image {
	height: 21.788814rem;
	width: 15.236381rem;
}

.bd_recyclon_locator_hero .bd_masked_image:after {
	width: calc(100% - 1.934152rem);
	height: calc(100% - 2.092042rem);
	bottom: 0.868395rem;
	right: -0.631560rem;
	background-image: url("data:image/svg+xml,%3Csvg width='337' height='499' viewBox='0 0 337 499' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M259.579 21.5884C255.135 8.6714 242.981 0 229.32 0H32.852C10.8802 0 -4.55566 21.6353 2.59317 42.4116L70.2666 239.088C72.5881 245.835 72.5881 253.165 70.2666 259.912L2.59317 456.588C-4.55566 477.365 10.8802 499 32.852 499H229.32C242.981 499 255.135 490.329 259.579 477.412L334.418 259.912C336.739 253.165 336.739 245.835 334.418 239.088L259.579 21.5884Z' fill='url(%23paint0_linear_1246_64)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1246_64' x1='263.904' y1='-15.7165' x2='77.082' y2='465.276' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A4D5AA' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%23376D74'/%3E%3Cstop offset='1' stop-color='%23FFD364'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.bd_oc_guide_sec {
	padding-top: 2.763074rem;
	padding-bottom: 2.763074rem;
	position: relative;
	overflow: hidden;
}

.bd_recyclon_locator_hero {
	overflow: visible;
}

.bd_oc_guide_sec h2 {
	font-weight: var(--bdSemiBold);
	font-size: 1.578900rem;
	line-height: 115%; /* 46px */
	text-align: center;
	margin-bottom: 1.184175rem;
	color: var(--bd-dark-green, #016239);
}

.bd_oc_guide_sec h2 span {
	color: var(--bd-leaf-green, #016239);
}

.bd_oc_guide_sec p {
	max-width: 26.446568rem;
	margin-inline: auto;
	text-align: center;
	color: var(--bd-charcoal, #231F20);
}

.bd_oc_guide_sec #storepoint-widget {
	width: 100%;
	max-width: 37.893590rem;
	margin-inline: auto;
	margin-top: 1.973624rem;
}

.bd_oc_guide_sec .bd_powered_by_text p {
	font-size: 0.552615rem;
	letter-spacing: 0.011052rem;
}

.bd_what_on_section {
	padding-top: 2.763074rem;
	padding-bottom: 2.763074rem;
	position: relative;
	overflow: hidden;
	border-top: 1px solid rgb(164 213 170 / 50%);
}

.bd_accept_recycle {
	border-top: 1px solid rgb(164 213 170 / 50%);
	padding-top: 2.763074rem;
	padding-bottom: 1.973624rem;
}

.bd_accept_recyclon_wrapper {
	width: 33.333%;
	min-height: 13.341702rem;
	margin-bottom: 1.578900rem;
}



li.bd_orc_warpper:last-child {
	width: 100%;
	
}

li.bd_orc_warpper:last-child {
	width: 100%;
}
