html{
	scroll-behavior: smooth;
	scroll-padding-top: 100px;
}
.fa-classic, .fa-regular, .fa-solid, .far, .fas {
	font-family: "Font Awesome 6 Pro"!important;
}
a {
	color: #354f4a;
	text-decoration: none;
	transition: .3s ease color;
}
a:hover {
	color: #FCAF2B;
}
header.main-header.main-header-regular .logo-wrapper {
	height: 64px;
	line-height: 64px;
	transition: .3s ease height, .3s ease line-height;
}

header.main-header.main-header-regular .main-menu>li>a {
	line-height: 64px;
}

header.main-header.main-header-regular .widget-header-bottom-left,
header.main-header.main-header-regular .widget-header-bottom-right {
	height: 64px;
	transition: .3s ease height;
}

header.main-header.main-header-regular.scrollmin .logo-wrapper {
	height: 48px;
	line-height: 48px;
}

header.main-header.main-header-regular.scrollmin .main-menu>li>a {
	line-height: 48px;
}

header.main-header.main-header-regular.scrollmin .widget-header-bottom-left,
header.main-header.main-header-regular.scrollmin .widget-header-bottom-right {
	height: 48px;
}

.main-menu>li {
	padding: 0 15px;
}

.main-menu>li:first-child {
	padding-left: 0;
}

.main-menu>li:last-child {
	padding-right: 0;
}

.main-menu>li>a {
	font-family: 'Unbounded', sans-serif;
	padding: 0;
	color:#E6E3DB;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0.54px;
	transition: .3s ease font-size, .3s ease letter-spacing, .3s ease line-height, .3s ease color;
}

.main-menu-container > ul > li.menu-item-has-children > a::after {
	content: '\f078';
	font-family: 'Font Awesome 5 Pro';
	font-size: 16px;
	padding-left: 5px;
	font-weight: 600;
}

.main-menu>li>ul {
	margin-left: -100px;
	border-radius: 8px;
	padding: 15px 0;
	box-sizing: border-box;
	top: calc(100% - 8px);
	background: transparent;
}

.main-menu>li>ul>li {
	position: relative;
	z-index: 2;
}

.main-menu li>ul>li>a {
	padding: 5px 15px;
	transition: .3s ease color, .3s ease background;
}

.main-menu li>ul>li>a:hover {
	background: #354f4a;
	color:#E6E3DB;
}

.sub-menu::before{
	content: "";
	position: relative;
	left: 8px;
	top: -15px;
	width: 126px;
	height: 24px;
	pointer-events: none;
	display: block;
	background: #D1D082;
	mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'><path d='M125.991 24C96.5747 24 90.0694 13.5261 84.8444 5.11501C83.1861 2.44256 80.33 0.626421 77.0085 0.133157C73.642 -0.366721 70.2348 0.554847 67.664 2.66116C46.4674 20.0111 33.8339 24 0.0725698 24C-3.5166 24 127.237 24 125.991 24Z' fill='%23D1D082'/></svg>")
		center / 100% 100% no-repeat;
	-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'><path d='M125.991 24C96.5747 24 90.0694 13.5261 84.8444 5.11501C83.1861 2.44256 80.33 0.626421 77.0085 0.133157C73.642 -0.366721 70.2348 0.554847 67.664 2.66116C46.4674 20.0111 33.8339 24 0.0725698 24C-3.5166 24 127.237 24 125.991 24Z' fill='%23D1D082'/></svg>")
		center / 100% 100% no-repeat;
		z-index: 1;
}

.sub-menu::after {
	content: '';
	background: #D1D082;
	display: block;
	width: 100%;
	height: calc(100% - 23px);
	position: absolute;
	top: 23px;
	left: 0;
	border-radius: 8px;
	box-shadow: 0px 6px 12px 0 rgba(0, 0, 0, 0.10);
}

.widget-header-bottom-right,
.widget-header-bottom-left {
	display: flex;
	align-items: center;
	gap: 15px;
}

header.main-header.main-header-regular.scrollmin .main-menu>li>a {
	font-size: 14px;
	letter-spacing: 0.40px;
}

header.main-header.main-header-regular.scrollmin .main-menu-container > ul > li.menu-item-has-children > a::after {
	font-size: 14px;
}

header.main-header.main-header-regular.scrollmin .main-menu>li{
	padding:0 15px;
}

header.main-header.main-header-regular.scrollmin .main-menu>li:first-child {
	padding-left: 0;
}

header.main-header.main-header-regular.scrollmin .main-menu>li:last-child {
	padding-right: 0;
}

.main-menu>li:first-child {
	padding-left: 0;
}

.main-menu>li:last-child {
	padding-right: 0;
}

.header-bottom .container {
	display: flex;
}

.header-bottom .container .header-bottom-left {
	width:160px;
}

.header-bottom .container .header-bottom-right {
	width:calc(100% - 160px);
}

.logo-wrapper a img {
	height: 100%;
	padding-top: 13px;
	padding-bottom: 14px;
	box-sizing: border-box;
}
.dist-btn.btn-fleche{
	transition: color .2s ease, background-color .2s ease, border .2s ease, .2s ease padding, .2s ease line-height;
	display: inline-flex;
	gap: 5px;
	align-items: center;
}

.dist-btn.btn-fleche::after {
	transition: color .2s ease, background-color .2s ease, border .2s ease, .2s ease padding, .2s ease line-height;
}

.dist-btn.btn-fleche:hover {
	padding: 4px 12px;
}

.dist-btn.type2.btn-fleche:hover::after {
    background-color: #5a968b;
}

.dist-btn.type3.btn-fleche:hover::after {
    background-color: #f16152;
}

.main-menu-container {
	display: flex;
	flex-direction: row;
	width: calc(100% - 240px);
	justify-content: center;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item a {
	background:transparent;
	color: #E6E3DB;
	font-family: Unbounded;
	font-size: 16px;
	line-height: 21px;
	display: block;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.36px;
	text-transform: uppercase;
	padding: 2px 6px;
	border: 1px solid #E6E3DB;
	box-sizing: border-box;
	transition: .2s ease color, .2s ease background, .2s ease font-size, .2s ease padding, .2s ease line-height;
}
.wpml-ls-legacy-list-horizontal>ul {
	line-height: 100%;
}
.wpml-ls-legacy-list-horizontal {
	border: 0;
	padding: 0;
}
header.main-header.main-header-regular.scrollmin .header-bottom-right .lang-btn,
header.main-header.main-header-regular.scrollmin .header-bottom-right .wpml-ls-legacy-list-horizontal .wpml-ls-item a  {
	font-size: 12px;
	padding: 0px 8px;
	line-height: 19px;
}
header.main-header.main-header-regular.scrollmin .widget-header-bottom-right .widget:last-child > .textwidget {
	line-height: calc(100% - 1px);
}
header.main-header.main-header-regular.scrollmin .header-bottom-right .dist-btn.btn-fleche{
	font-size: 12px;
	padding: 0px 8px;
	line-height: 21px;
}

header.main-header.main-header-regular.scrollmin .header-bottom-right .dist-btn.btn-fleche:hover{
	padding: 0px 12px;
}


.wpml-ls-legacy-list-horizontal .wpml-ls-item a:hover {
	background: #E6E3DB;
	color:#354f4a;
}

.main-footer {
	border-top: 8px solid #5A968B;
}

.footer-socials {
	display: flex;
	gap: 15px;
	margin-top:20px;
}

.footer-socials > a {
	width: 20px;
	height: 20px;
	font-size: 13px;
	border-radius: 20px;
	color: #354F4A;
	background: #E6E3DB;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: .3s ease background;
}

.footer-socials > a:hover {
	background: #FCAF2B;
}

.footer-linkedin{
	font-size: 11px;
}

.footer-instagram{
	font-size: 14px;
}

.footer-bottom {
	padding: 0;
}

.footer-bottom .container{
	padding: 20px 0;
	border-top:1px solid #D1D082;
}

.footer-bottom, .footer-bottom ul li:not(.hide-tracks-btn) a {
	font-family: Lato;
	font-size: 14px;
	font-weight: 400;
	color: #D1D082;
}

.footer-bottom ul {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
}

.hide-tracks-btn a:hover {
	padding: 4px 12px;
	background-color: #FCAF2B;
}

.hide-tracks-btn a {
	font-family: 'Unbounded', sans-serif;
	font-weight: 700;
	font-size: 12px;
	color: #354f4a;
	padding: 4px 8px;
	border-width: 0px;
	background-color: #d1d082;
	transition: color .2s ease, background-color .2s ease, border .2s ease, .2s ease padding;
}
.hide-tracks-btn a::before{
	content: '\e331';
	font-family: 'Font Awesome 6 Pro';
	padding-right:5px;
}

.footer-top {
	padding: 40px 0;
}

.footer-top p {
	color: #E6E3DB;
	font-family: Lato;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.footer-top h5{
	color: #D1D082;
	font-family: Unbounded;
	font-size: 16px;
	font-weight: 700;
}

.footer-top ul li {
	margin-bottom: 10px;
}

.footer-top ul li a {
	color: #E6E3DB;
	font-family: Lato;
	font-size: 16px;
	font-weight: 400;
	transition: .3s ease color;
}
.main-menu>li>a:hover,
.main-menu>li.current-menu-item>a,
.footer-top ul li a:hover,
.footer-contact p a:hover,
.footer-contact p a:hover::before {
	color:#FCAF2B;
}

.footer-col.footer-col-1 .footer-col-inner {
	max-width: 200px;
	width: 95%;
	border-right: 1px solid #D1D082;
}

.footer-col.footer-col-1 .footer-col-inner .widget {
	max-width: 150px;
	width: 95%;
}

.footer-col.footer-col-1 .widget_media_image{
	margin-bottom:20px;
}

.footer-col.footer-col-2 .footer-col-inner,
.footer-col.footer-col-3 .footer-col-inner,
.footer-col.footer-col-4 .footer-col-inner {
	max-width: 275px;
	width: 95%;
}

.footer-col.footer-col-4 .footer-col-inner {
	margin-right:0;
	margin-left: auto;
}

.footer-contact p {
	margin-bottom: 15px;
}

.footer-contact p a {
	color: #E6E3DB;
	font-family: Lato;
	font-size: 16px;
	font-weight: 400;
	position: relative;
	padding-left: 30px;
	display: inline-block;
	transition: .3s ease color;
}
.footer-contact p a::before {
	font-weight: 700;
	font-family: 'Font Awesome 6 Pro';
	font-size: 14px;
	width: 15px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	color: #5A968B;
	transition: .3s ease color;
}
.footer-contact p a.footer-tel::before{
	content:'\f095';
}

.footer-contact p a.footer-email::before{
	content:'\f0e0';
}
.footer-contact p a.footer-map::before{
	content:'\f3c5';
}


.shape-box-test{
  position: relative;
  width: 375px;
  height: 180px;
  border-radius: 8px;
  z-index: 0;
  isolation: isolate;
}

.shape-box-test::before{
  content: "";
  position: absolute;
  inset: 0;
  background: red;
  border-radius: inherit;
  mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test.svg) 8px 0 / 84px 16px no-repeat;
  -webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test.svg) 8px 0 / 84px 16px no-repeat;
  mask-composite: exclude;
  -webkit-mask-composite: xor;
  z-index: 1;
}

.shape-box-test::after{
  content: "";
  position: absolute;
  left: 25px;
  top: -36px;
  width: 36px;
  height: 36px;
  background: url(/wp-content/uploads/2025/10/box-icon-test.svg) no-repeat center / cover;
  z-index: 2;
  transition: .3s ease top;
}

.shape-box-test:hover::after {
    top: -46px;
}

.shape-box-test-bottom{
  width: 375px;
  height: 180px;
  background: red;
  border-radius: 8px;
  position: relative;
  mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url("/wp-content/uploads/2025/10/shape-vector-test-bottom.svg") 8px 100% / 126px 23px no-repeat;
  -webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url("/wp-content/uploads/2025/10/shape-vector-test-bottom.svg") 8px 100% / 126px 23px no-repeat;
  mask-composite: exclude;
  -webkit-mask-composite: xor;
}

.shape-ligne{
	width:100%;
	height:103px;
	position:relative;
	z-index: 1;
}
.shape-ligne > svg{
	position:absolute;
	right:0;
	height:42px;
	display:block;
}

.card,
.programs-listing-row article{
  position: relative;
  background:#fff;
  border-radius:0 18px 18px 0;
  padding:32px;
  width:calc(100% - 56px);
  margin-left:56px;
  box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.10);
  box-sizing:border-box;
}

.card::after,
.programs-listing-row article::after {
	content: "";
	position: absolute;
	left: -10px;
	top: 89px;
	bottom: 0;
	width: 10.5px;
	background: #5a968b;
}

.card::before{
  content: "";
  position: absolute;
  left: -56px;
  top: 44px;
  width: 36px;
  height: 36px;
  background: url(/wp-content/uploads/2025/10/box-icon-test.svg) no-repeat center / cover;
  z-index: 2;
  transition: .3s ease top;
}

.programs-listing-row article::before{
	content: '';
	position: absolute;
	left: -10px;
	top: 0;
	width: 24px;
	height: 90px;
	background: #5a968b;
	display: block;
	clip-path: path("M23.9,54.1c-.3-1.7-1.3-3.1-2.8-3.9-4.6-2.6-10.4-5.8-10.4-20.5V0H0v29.7C0,45,5.5,52.2,10.7,56.2,2.8,66.1.2,74.6,0,90.2h10.8c.2-15.1,2.6-21.3,11.8-31.4,1-1.1,1.5-2.4,1.5-3.8s0-.6,0-.9Z");
}
.programs-listing-row article .blog-listing-icon {
  position: absolute;
  left: -56px;
  top: 44px;
  width: 36px;
  height: 36px;
  background: #5A968B;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: 2;
}

.rail-cap {
	position: absolute;
	left: -10px;
	top: 0;
	width: 24px;
	height: 90px;
	background: #5a968b;
	display: block;
	clip-path: path("M23.9,54.1c-.3-1.7-1.3-3.1-2.8-3.9-4.6-2.6-10.4-5.8-10.4-20.5V0H0v29.7C0,45,5.5,52.2,10.7,56.2,2.8,66.1.2,74.6,0,90.2h10.8c.2-15.1,2.6-21.3,11.8-31.4,1-1.1,1.5-2.4,1.5-3.8s0-.6,0-.9Z");
}

@supports not (clip-path: path("M0 0H1V1Z")){
  .rail-cap{ clip-path:none; border-radius:12px; }
}


.shape-with-bar::after{
  content: "";
  position: absolute;
  left: 0; right: 0; bottom: -1px;
  height: 32px;
  width: 100%;
  background: #e6e3db;
  mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='166' height='32' viewBox='0 0 166 32' fill='none'><path d='M1137 -621H-531L-531 -0.0675H13.9933C49.7707 -0.0675 57.6827 13.9283 64.0107 25.1215C66.0141 28.702 69.4802 31.1417 73.5172 31.8159C74.2635 31.9412 75.012 32.0016 75.7542 32.0016C79.0926 32.0016 82.3397 30.7657 84.9314 28.4471C110.714 5.26118 126.079 -0.0675 167.14 -0.0675H1137L1137 -621Z' fill='%23000'/></svg>")
      37% 0 / 166px 32px no-repeat;
  -webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='166' height='32' viewBox='0 0 166 32' fill='none'><path d='M1137 -621H-531L-531 -0.0675H13.9933C49.7707 -0.0675 57.6827 13.9283 64.0107 25.1215C66.0141 28.702 69.4802 31.1417 73.5172 31.8159C74.2635 31.9412 75.012 32.0016 75.7542 32.0016C79.0926 32.0016 82.3397 30.7657 84.9314 28.4471C110.714 5.26118 126.079 -0.0675 167.14 -0.0675H1137L1137 -621Z' fill='%23000'/></svg>")
      37% 0 / 166px 31px no-repeat;
  mask-composite: exclude;
  -webkit-mask-composite: xor;
  pointer-events: none;
}


.outside-shape-test-box{
  position: relative;
  width: 375px;
  height: 180px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.10);
  overflow: visible;
}

.outside-shape-test-box::after{
  content: "";
  position: absolute;
  left: 8px;
  bottom: -23px;
  width: 126px;
  height: 24px;
  pointer-events: none;
  background: #fff;

  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'%3E%3Cpath d='M0.00884485 -5.72166e-06C29.4253 -4.43583e-06 35.9306 10.4739 41.1556 18.885C42.8139 21.5574 45.67 23.3736 48.9915 23.8668C52.358 24.3667 55.7652 23.4452 58.336 21.3388C79.5326 3.98888 92.1661 1.92875e-05 125.927 2.07633e-05C129.517 2.09201e-05 -1.23676 -5.77611e-06 0.00884485 -5.72166e-06Z' fill='%23000'/%3E%3C/svg%3E") center / 100% 100% no-repeat;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'%3E%3Cpath d='M0.00884485 -5.72166e-06C29.4253 -4.43583e-06 35.9306 10.4739 41.1556 18.885C42.8139 21.5574 45.67 23.3736 48.9915 23.8668C52.358 24.3667 55.7652 23.4452 58.336 21.3388C79.5326 3.98888 92.1661 1.92875e-05 125.927 2.07633e-05C129.517 2.09201e-05 -1.23676 -5.77611e-06 0.00884485 -5.72166e-06Z' fill='%23000'/%3E%3C/svg%3E") center / 100% 100% no-repeat;
}

.color-line{
  display:flex;
  width:100%;
  height:24px;
  overflow:hidden;
  line-height:0;
}

.color-line > span{
  flex:0 0 7.69%;
  height:100%;
}

.color-line > span:first-child,
.color-line > span:last-child{
  flex-basis:11.55%;
}

.color-line > span:nth-child(6){
  flex-basis:15.38%;
}

.content-inner {
	padding: 0;
}

.acc-title-row.shape-with-bar::after {
	background: #E6E3DB;
}

.acc-title-row .wpb_single_image {
	padding-top: 89px;
}

.home header.main-header.main-header-regular .logo-wrapper img{
	opacity: 0;
	transition: .3s ease opacity;
}

.home header.main-header.main-header-regular.scrollmin .logo-wrapper img{
	opacity: 1;
}

.large{
	font-size: 22px;
	font-weight: 500;
	line-height: 32px;
	letter-spacing: 0.22px;
}
.small {
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.22px;
}
.white-text,
.white-text p, 
.white-text a,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6{
    color: #E6E3DB;
}
.padding-100{
	padding:100px 0;
}
.padding-t-100{
	padding-top:100px;
}
.padding-b-100{
	padding-bottom:100px;
}
.padding-50{
	padding:50px 0;
}
.padding-t-50{
	padding-top:50px;
}
.padding-b-50{
	padding-bottom:50px;
}
.max-width-95 > .vc_column-inner > .wpb_wrapper {
	max-width: 95%;
	width: 100%;
}

.max-width-90 > .vc_column-inner > .wpb_wrapper {
	max-width: 90%;
	width: 100%;
}

.margin-left-auto > .vc_column-inner > .wpb_wrapper {
	margin-left: auto;
}

.margin-0-auto > .vc_column-inner > .wpb_wrapper {
	margin: 0 auto;
}
.acc-title-text-inner-row > .wpb_column:nth-child(1) a:nth-of-type(2){
	margin-top:10px!important;
}

.acc-title h2{
	font-size: 30px;
	line-height: 36px;
}

.line-after-h2 h2,
.line-after-h2 h1 {
	display: inline-block;
}

.line-after-h2 h1::after,
.line-after-h2 h2::after {
	content: '';
	max-width: 376px;
	display: block;
	height: 2px;
	background: #5A968B;
	margin: 20px 0 0;
}

.line-after-h2-center h2::after,
.line-after-h2-center h1::after {
	margin: 20px auto 0;
}

.acc-who-we-are-row {
	background: rgba(53, 79, 74, 1);
	background: linear-gradient(180deg, rgba(209, 208, 130, 1) 0%, rgba(209, 208, 130, 1) 20%, rgba(230, 227, 219, 1) 20%, rgba(230, 227, 219, 1) 40%, rgba(252, 175, 43, 1) 40%, rgba(252, 175, 43, 1) 60%, rgba(90, 150, 139, 1) 60%, rgba(90, 150, 139, 1) 80%, rgba(53, 79, 74, 1) 80%, rgba(53, 79, 74, 1) 100%);
}

.who-we-are-crisis-row {
	display: flex;
	gap: 30px;
	flex-direction: row;
	flex-wrap: wrap;
}
.who-we-are-crisis-big-text,
.impact-metrics-big-text {
	color: #5A968B;
	font-family: Unbounded;
	font-size: 32px;
	font-weight: 700;
	line-height: 36px;
	margin-bottom: 0;
}
.who-we-are-crisis-text,
.impact-metrics-text {
	color: #5A968B;
	font-family: Lato;
	font-size: 22px;
	font-weight: 700;
	line-height: 28px;
}
.acc-who-we-are-inner-row{
	max-width: 95%;
	margin: 0 auto;
}

.acc-who-we-are-inner-row > .wpb_column:nth-child(1) > .vc_column-inner {
	background: #F7F8F6;
	padding: 0;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.acc-who-we-are-inner-row > .wpb_column:nth-child(2) > .vc_column-inner {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-left: 8px solid #FCAF2B;
}

.acc-who-we-are-inner-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper {
	padding: 100px 0;
	max-width: 90%;
	margin: 0 auto;
}

.what-like-about-us-inner-row{
	gap: 50px 0;
}

.get-involved-links-row > .wpb_column > .vc_column-inner > .wpb_wrapper,
.get-involved-page-links-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
	padding: 30px;
	position: relative;
}
.what-like-about-us-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
	border-radius: 8px;
	position: relative;
	padding: 50px 25px 35px;
	width: 100%;
	box-sizing: border-box;
}
.get-involved-links-row > .wpb_column > .vc_column-inner > .wpb_wrapper::after,
.get-involved-page-links-row > .wpb_column > .vc_column-inner > .wpb_wrapper::after{
	content: "";
	position: absolute;
	left: 8px;
	bottom: -23px;
	width: 126px;
	height: 24px;
	pointer-events: none;
	mask: url(" data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'>\ <path d='M0.00884485 -5.72166e-06C29.4253 -4.43583e-06 35.9306 10.4739 41.1556 18.885C42.8139 21.5574 45.67 23.3736 48.9915 23.8668C52.358 24.3667 55.7652 23.4452 58.336 21.3388C79.5326 3.98888 92.1661 1.92875e-05 125.927 2.07633e-05C129.517 2.09201e-05 -1.23676 -5.77611e-06 0.00884485 -5.72166e-06Z' fill='%23000'/>\ </svg>") center / 100% 100% no-repeat;
	-webkit-mask: url(" data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'>\ <path d='M0.00884485 -5.72166e-06C29.4253 -4.43583e-06 35.9306 10.4739 41.1556 18.885C42.8139 21.5574 45.67 23.3736 48.9915 23.8668C52.358 24.3667 55.7652 23.4452 58.336 21.3388C79.5326 3.98888 92.1661 1.92875e-05 125.927 2.07633e-05C129.517 2.09201e-05 -1.23676 -5.77611e-06 0.00884485 -5.72166e-06Z' fill='%23000'/>\ </svg>") center / 100% 100% no-repeat;
}
.what-like-about-us-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper::after {
	content: "";
	position: absolute;
	inset: 0;
	background: #F7F8F6;
	border-radius: inherit;
	mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test.svg) 8px 0 / 84px 16px no-repeat;
	-webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test.svg) 8px 0 / 84px 16px no-repeat;
	mask-composite: exclude;
	-webkit-mask-composite: xor;
	z-index: 1;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.what-like-about-us-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper > div {
	position: relative;
	z-index: 2;
}
.get-involved-links-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper,
.get-involved-links-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper::after,
.get-involved-page-links-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper,
.get-involved-page-links-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper::after,
.what-like-about-us-inner-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper::after,
.what-like-about-us-inner-row > .wpb_column:nth-child(5) > .vc_column-inner > .wpb_wrapper::after {
	background: #D1D082;
}
.get-involved-links-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper,
.get-involved-links-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper::after,
.get-involved-page-links-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper,
.get-involved-page-links-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper::after,
.what-like-about-us-inner-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper::after,
.what-like-about-us-inner-row > .wpb_column:nth-child(6) > .vc_column-inner > .wpb_wrapper::after {
	background: #F7A6B3;
}
.get-involved-links-row > .wpb_column:nth-child(3) > .vc_column-inner > .wpb_wrapper,
.get-involved-links-row > .wpb_column:nth-child(3) > .vc_column-inner > .wpb_wrapper::after,
.get-involved-page-links-row > .wpb_column:nth-child(3) > .vc_column-inner > .wpb_wrapper,
.get-involved-page-links-row > .wpb_column:nth-child(3) > .vc_column-inner > .wpb_wrapper::after,
.what-like-about-us-inner-row > .wpb_column:nth-child(3) > .vc_column-inner > .wpb_wrapper::after,
.what-like-about-us-inner-row > .wpb_column:nth-child(7) > .vc_column-inner > .wpb_wrapper::after {
	background: #E6E3DB;
}
.get-involved-links-row > .wpb_column:nth-child(4) > .vc_column-inner > .wpb_wrapper,
.get-involved-links-row > .wpb_column:nth-child(4) > .vc_column-inner > .wpb_wrapper::after,
.get-involved-page-links-row > .wpb_column:nth-child(4) > .vc_column-inner > .wpb_wrapper,
.get-involved-page-links-row > .wpb_column:nth-child(4) > .vc_column-inner > .wpb_wrapper::after,
.what-like-about-us-inner-row > .wpb_column:nth-child(4) > .vc_column-inner > .wpb_wrapper::after {
	background: #FCAF2B;
}

.get-involved-links-row > .wpb_column:hover:nth-child(1) > .vc_column-inner > .wpb_wrapper .dist-btn,
.get-involved-page-links-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper .dist-btn:hover,
.get-involved-page-links-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper .dist-btn:nth-of-type(1) {
	color: #D1D082;
}

.get-involved-links-row > .wpb_column:hover:nth-child(2) > .vc_column-inner > .wpb_wrapper .dist-btn,
.get-involved-page-links-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper .dist-btn:hover,
.get-involved-page-links-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper .dist-btn:nth-of-type(1) {
	color: #F7A6B3;
}
.get-involved-links-row > .wpb_column:hover:nth-child(3) > .vc_column-inner > .wpb_wrapper .dist-btn,
.get-involved-page-links-row > .wpb_column:nth-child(3) > .vc_column-inner > .wpb_wrapper .dist-btn:hover,
.get-involved-page-links-row > .wpb_column:nth-child(3) > .vc_column-inner > .wpb_wrapper .dist-btn:nth-of-type(1) {
	color: #E6E3DB;
}
.get-involved-links-row > .wpb_column:hover:nth-child(4) > .vc_column-inner > .wpb_wrapper .dist-btn,
.get-involved-page-links-row > .wpb_column:nth-child(4) > .vc_column-inner > .wpb_wrapper .dist-btn:hover,
.get-involved-page-links-row > .wpb_column:nth-child(4) > .vc_column-inner > .wpb_wrapper .dist-btn:nth-of-type(1) {
	color: #FCAF2B;
}

.get-involved-links-row > .wpb_column:hover > .vc_column-inner > .wpb_wrapper .dist-btn{
	background: #354f4a;
}

.get-involved-links-row > .wpb_column:hover > .vc_column-inner > .wpb_wrapper p{
	text-decoration: underline;
}

.get-involved-link a {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	font-size: 0;
	user-select: none;
	z-index: 999;
}

.impact-metrics-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 60px 30px;
}

.impact-metrics-col {
	width: calc(50% - 15px);
}

.community-trust-impact-inner-row{
	border-radius: 20px;
	background: #F7F8F6;
	box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.10);
	padding: 50px;
}

.community-trust-impact-inner-row .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 24px;
	height: 90px;
	background: #5a968b;
	display: block;
	clip-path: path("M23.9,54.1c-.3-1.7-1.3-3.1-2.8-3.9-4.6-2.6-10.4-5.8-10.4-20.5V0H0v29.7C0,45,5.5,52.2,10.7,56.2,2.8,66.1.2,74.6,0,90.2h10.8c.2-15.1,2.6-21.3,11.8-31.4,1-1.1,1.5-2.4,1.5-3.8s0-.6,0-.9Z");
}
.community-trust-impact-inner-row .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper::after{
content: "";
	position: absolute;
	left: 0;
	top: 89px;
	bottom: 0;
	width: 10.5px;
	background: #5a968b;
}
.community-trust-impact-inner-row .wpb_column:nth-child(1) > .vc_column-inner{
	max-width: 95%;
	border-right: 1px solid #5A968B;
}

.community-trust-impact-inner-row .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper {
	max-width: 90%;
	margin: 0 auto;
	box-sizing: border-box;
}
.community-trust-impact-row {
	border-top: 8px solid #5A968B;
}
.community-trust-impact-inner-row .wpb_column:nth-child(2){
	align-content: center;
	flex-direction: row;
	flex-wrap: wrap;
}
.testimonial-text {
	font-style: italic;
	margin-bottom:10px;
}
.testimonial-participant {
	color: #354F4A;
	font-size: 14px;
	line-height: 14px;
	font-weight: 700;
}
.archive-programs-title-row.shape-with-bar::after,
.archive-programs-title-text-row {
	background: #F7A6B3;
}

.light-green-image-title-shape::after{
	background: #d1d082;
}
.sunny-yellow-image-title-shape::after{
		background: #FCAF2B;
}
.pine-green-image-title-shape::after{
	background: #5A968B;
}

.archive-programs-title-row{
	background-image:url(/wp-content/uploads/2025/10/eorc-programs-title-bg.jpg);
}
.how-can-we-help-row {
	border-top: 8px solid #5A968B;
	background-image: url(/wp-content/uploads/2025/10/eorc-programs-how-can-we-help-row.jpg);
}

.how-can-we-help-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper,
.impact-makes-difference-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper{
  position: relative;
  padding: 40px 25px;
  border-radius: 8px;
}

.impact-makes-difference-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper{
  box-shadow: 6px 9px 12px -3px rgba(0, 0, 0, 0.10);
}

.how-can-we-help-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper > div,
.impact-makes-difference-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper > div{
  position: relative;
  z-index: 1;
}

.how-can-we-help-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper::before,
.impact-makes-difference-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test.svg) 8px 0 / 84px 15px no-repeat;
  -webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test.svg) 8px 0 / 84px 15px no-repeat;
  mask-composite: exclude;
  -webkit-mask-composite: xor;
  z-index: 1;
}

.how-can-we-help-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper::after,
.impact-makes-difference-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper::after {
	content: "";
	position: absolute;
	left: 25px;
	top: -36px;
	width: 36px;
	height: 36px;
	z-index: 2;
	transition: .3s ease top;
}

.how-can-we-help-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper:hover::after,
.impact-makes-difference-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper:hover::after {
    top: -46px;
}

.how-can-we-help-inner-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper::after {
	background: url(/wp-content/uploads/2025/10/eorc-safe-icon.svg) no-repeat center / cover;
}
.how-can-we-help-inner-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper::after {
	background: url(/wp-content/uploads/2025/10/eorc-time-icon.svg) no-repeat center / cover;
}
.how-can-we-help-inner-row > .wpb_column:nth-child(3) > .vc_column-inner > .wpb_wrapper::after {
	background: url(/wp-content/uploads/2025/10/eorc-world-icon.svg) no-repeat center / cover;
}
.impact-makes-difference-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper::after {
background: url(/wp-content/uploads/2025/10/eorc-donate-icon-pink.svg) no-repeat center / cover;
}

.how-can-we-help-inner-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper::before{
	background:#D1D082;
}

.how-can-we-help-inner-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper::before{
	background:#F7A6B3;
}

.how-can-we-help-inner-row > .wpb_column:nth-child(3) > .vc_column-inner > .wpb_wrapper::before{
	background:#E6E3DB;
}

.impact-makes-difference-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper::before{
	background:#F7F8F6;
}

.programs-area-row .blog-listing-holder > .container > .blog-listing-inner,
.career-opportunities-row .blog-listing-holder > .container > .blog-listing-inner,
.learn-more-about-organization-inner-row  {
	display: flex;
	gap: 50px 30px;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
}

.programs-area-row .blog-listing-holder > .container > .blog-listing-inner > article,
.career-opportunities-row .blog-listing-holder > .container > .blog-listing-inner > article,
.learn-more-about-organization-inner-row  > .wpb_column {
	width: calc(33.33% - 30px);
	position: relative;
}

.programs-area-row .blog-listing-holder article .dist-btn,
.career-opportunities-row .blog-listing-holder article .dist-btn { 
	text-align: left;
}

.programs-area-row .blog-listing-holder article.color-1 .dist-btn,
.career-opportunities-row .blog-listing-holder article.color-1 .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(1) .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(5) .dist-btn { 
	background-color: #D1D082; 
}
.programs-area-row .blog-listing-holder article.color-2 .dist-btn,
.career-opportunities-row .blog-listing-holder article.color-2 .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(2) .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(6) .dist-btn{ 
	background-color: #F7A6B3; 
}
.programs-area-row .blog-listing-holder article.color-3 .dist-btn,
.career-opportunities-row .blog-listing-holder article.color-3 .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(3) .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(7) .dist-btn { 
	background-color: #354F4A; 
}
.programs-area-row .blog-listing-holder article.color-4 .dist-btn,
.career-opportunities-row .blog-listing-holder article.color-4 .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(4) .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(8) .dist-btn { 
	background-color: #FCAF2B; 
}
.programs-area-row .blog-listing-holder article .blog-listing-article-inner,
.career-opportunities-row .blog-listing-holder article .blog-listing-article-inner,
.learn-more-about-organization-inner-row  > .wpb_column > .vc_column-inner{
	padding:30px 25px;
	background: #F7F8F6;
	box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.10);
	box-sizing: border-box;
	position: relative;
	transition: .3s ease background;
}
.programs-area-row .blog-listing-holder article .blog-listing-article-inner::after,
.career-opportunities-row .blog-listing-holder article .blog-listing-article-inner::after,
.learn-more-about-organization-inner-row  > .wpb_column > .vc_column-inner::after {
	content: "";
	position: absolute;
	left: 8px;
	bottom: -23px;
	width: 126px;
	height: 24px;
	pointer-events: none;
	background: #F7F8F6;
	transition: .3s ease background;
	mask: url(" data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'>\ <path d='M0.00884485 -5.72166e-06C29.4253 -4.43583e-06 35.9306 10.4739 41.1556 18.885C42.8139 21.5574 45.67 23.3736 48.9915 23.8668C52.358 24.3667 55.7652 23.4452 58.336 21.3388C79.5326 3.98888 92.1661 1.92875e-05 125.927 2.07633e-05C129.517 2.09201e-05 -1.23676 -5.77611e-06 0.00884485 -5.72166e-06Z' fill='%23000'/>\ </svg>") center / 100% 100% no-repeat;
	-webkit-mask: url(" data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'>\ <path d='M0.00884485 -5.72166e-06C29.4253 -4.43583e-06 35.9306 10.4739 41.1556 18.885C42.8139 21.5574 45.67 23.3736 48.9915 23.8668C52.358 24.3667 55.7652 23.4452 58.336 21.3388C79.5326 3.98888 92.1661 1.92875e-05 125.927 2.07633e-05C129.517 2.09201e-05 -1.23676 -5.77611e-06 0.00884485 -5.72166e-06Z' fill='%23000'/>\ </svg>") center / 100% 100% no-repeat;
}
.programs-area-row .blog-listing-holder article:hover.color-1 .blog-listing-article-inner,
.programs-area-row .blog-listing-holder article:hover.color-1 .blog-listing-article-inner::after,
.career-opportunities-row .blog-listing-holder article:hover.color-1 .blog-listing-article-inner,
.career-opportunities-row .blog-listing-holder article:hover.color-1 .blog-listing-article-inner::after,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(1):hover > .vc_column-inner,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(1):hover > .vc_column-inner::after,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(5):hover > .vc_column-inner,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(5):hover > .vc_column-inner::after { 
	background-color: #D1D082; 
}
.programs-area-row .blog-listing-holder article:hover.color-2 .blog-listing-article-inner,
.programs-area-row .blog-listing-holder article:hover.color-2 .blog-listing-article-inner::after,
.career-opportunities-row .blog-listing-holder article:hover.color-2 .blog-listing-article-inner,
.career-opportunities-row .blog-listing-holder article:hover.color-2 .blog-listing-article-inner::after,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(2):hover > .vc_column-inner,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(2):hover > .vc_column-inner::after,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(6):hover > .vc_column-inner,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(6):hover > .vc_column-inner::after { 
	background-color: #F7A6B3; 
}
.programs-area-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner,
.programs-area-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner::after,
.career-opportunities-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner,
.career-opportunities-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner::after,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(3):hover > .vc_column-inner,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(3):hover > .vc_column-inner::after,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(7):hover > .vc_column-inner,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(7):hover > .vc_column-inner::after { 
	background-color: #354F4A; 
}

.programs-area-row .blog-listing-holder article:hover.color-4 .blog-listing-article-inner,
.programs-area-row .blog-listing-holder article:hover.color-4 .blog-listing-article-inner::after,
.career-opportunities-row .blog-listing-holder article:hover.color-4 .blog-listing-article-inner,
.career-opportunities-row .blog-listing-holder article:hover.color-4 .blog-listing-article-inner::after,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(4):hover > .vc_column-inner,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(4):hover > .vc_column-inner::after,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(8):hover > .vc_column-inner,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(8):hover > .vc_column-inner::after { 
	background-color: #FCAF2B; 
}

.learn-more-organization-link::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: block;
	font-size: 0;
	user-select: none;
	z-index: 999;
}

.programs-area-row .blog-listing-holder article:hover .blog-listing-text p:not(.dist-btn),
.career-opportunities-row .blog-listing-holder article:hover .blog-listing-text p:not(.dist-btn){
	text-decoration: underline;
}

.programs-area-row .blog-listing-holder article:hover.color-1 .blog-listing-article-inner .dist-btn,
.programs-area-row .blog-listing-holder article:hover.color-2 .blog-listing-article-inner .dist-btn,
.programs-area-row .blog-listing-holder article:hover.color-4 .blog-listing-article-inner .dist-btn,
.career-opportunities-row .blog-listing-holder article:hover.color-1 .blog-listing-article-inner .dist-btn,
.career-opportunities-row .blog-listing-holder article:hover.color-2 .blog-listing-article-inner .dist-btn,
.career-opportunities-row .blog-listing-holder article:hover.color-4 .blog-listing-article-inner .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:hover .dist-btn{
	background:#354F4A;
}

.programs-area-row .blog-listing-holder article.color-3 .blog-listing-article-inner .dist-btn,
.career-opportunities-row .blog-listing-holder article.color-3 .blog-listing-article-inner .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(3) .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(7) .dist-btn {
	color:#E6E3DB;
}

.programs-area-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner .dist-btn,
.career-opportunities-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(3):hover .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(7):hover .dist-btn{
	background:#E6E3DB;
}

.programs-area-row .blog-listing-holder article:hover.color-1 .blog-listing-article-inner .dist-btn,
.career-opportunities-row .blog-listing-holder article:hover.color-1 .blog-listing-article-inner .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(1):hover .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(5):hover .dist-btn{
	color:#D1D082;
}

.programs-area-row .blog-listing-holder article:hover.color-2 .blog-listing-article-inner .dist-btn,
.career-opportunities-row .blog-listing-holder article:hover.color-2 .blog-listing-article-inner .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(2):hover .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(6):hover .dist-btn{
	color:#F7A6B3;
}

.programs-area-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner .dist-btn,
.career-opportunities-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(3):hover .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(7):hover .dist-btn{
	color:#354F4A;
}

.programs-area-row .blog-listing-holder article:hover.color-4 .blog-listing-article-inner .dist-btn,
.career-opportunities-row .blog-listing-holder article:hover.color-4 .blog-listing-article-inner .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(4):hover .dist-btn,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(8):hover .dist-btn{
	color:#FCAF2B;
}

.programs-area-row .blog-listing-holder article .blog-listing-article-inner .category-link,
.career-opportunities-row .blog-listing-holder article .blog-listing-article-inner .career-link{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	font-size: 0;
	user-select: none;
	z-index: 999;
}

.blog-listing-desc {
	margin-bottom: 25px;
	color: #354F4A;
	transition: .3s ease color;
}

.blog-listing-small-desc {
	color: #354F4A;
	border-top: 1px solid #5A968B;
	padding-top: 5px;
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	transition: .3s ease color;
}

.programs-area-row .blog-listing-holder article .blog-listing-article-inner h4,
.career-opportunities-row .blog-listing-holder article .blog-listing-article-inner h4,
.learn-more-about-organization-inner-row  > .wpb_column h4, .learn-more-about-organization-inner-row  > .wpb_column p{
	transition: .3s ease color;
}

.blog-listing-icon{
  width: 24px;
  height: 24px;
  margin-left: auto;
  margin-bottom: 5px;
  background-color: #354F4A;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: .3s ease background-color;
}

.blog-listing-item.color-3:hover .blog-listing-icon{ background-color: #E6E3DB; }

.programs-area-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner h4,
.programs-area-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner .blog-listing-desc,
.programs-area-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner .blog-listing-small-desc,
.career-opportunities-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner h4,
.career-opportunities-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner .blog-listing-desc,
.career-opportunities-row .blog-listing-holder article:hover.color-3 .blog-listing-article-inner .blog-listing-small-desc,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(3):hover h4,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(3):hover p,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(7):hover h4,
.learn-more-about-organization-inner-row  > .wpb_column:nth-child(7):hover p{
	color:#E6E3DB;
}

.archive-programs-title-text-row h1::after {
	background: #E6E3DB;
}

.archive-programs-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner,
.taxonomy-programs-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner,
.image-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner {
	background: #F7F8F6;
	border-radius: 20px;
	position: relative;
	mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test-bottom.svg) 8px 100% / 126px 23px no-repeat;
	-webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test-bottom.svg) 8px 100% / 126px 23px no-repeat;
	mask-composite: exclude;
	-webkit-mask-composite: xor;
	transition: .3s ease background;

}

.archive-programs-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper,
.taxonomy-programs-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper,
.image-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper{
	padding: 50px 0 30px;
}

.crisis-support-available-title,
.crisis-support-available-text,
.need-immediate-help-title{
	margin-bottom:20px;
}

.crisis-support-available-title h4,
.crisis-support-available-text{
	transition: .3s ease color;
}

.need-immediate-help-now-row > .need-immediate-help-now-col {
	width: calc(50% - 15px);
}

.crisis-need-help-now-row > .crisis-need-help-now-col:nth-child(1),
.need-immediate-help-now-row > .need-immediate-help-now-col:nth-child(1){
	width: 40px;
}

.crisis-need-help-now-row > .crisis-need-help-now-col:nth-child(2),
.need-immediate-help-now-row > .need-immediate-help-now-col:nth-child(2) {
	width: calc(100% - 40px);
	text-align: right;
}

.crisis-need-help-now-row,
.need-immediate-help-now-row {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 30px;
	margin-bottom: 15px;
}

.crisis-need-help-now-icon {
	mask-image: url(/wp-content/uploads/2025/10/eorc-crisis-support-icon.svg);
	width: 24px;
	height: 27px;
	background-color: #354F4A;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
	transition: .3s ease background;
}

.archive-programs-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner:hover{
	background: #F16152;
}
.archive-programs-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner:hover .crisis-need-help-now-icon{
	background: #F7F8F6;
}
.archive-programs-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner:hover h4,
.archive-programs-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner:hover .crisis-support-available-text{
	color: #F7F8F6;
}

.archive-programs-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner:hover .crisis-support-available-text{
	text-decoration: underline;
}

.crisis-need-help-now-link {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	font-size: 0;
	user-select: none;
	z-index: 999;
}

.crisis-need-help-now-col .dist-btn {
	padding: 8px 15px;
	font-size: 15px;
	line-height: 15px;
	transition: .3s ease color, .3s ease background, .3s ease border;
}

.archive-programs-title-inner-text-row > .wpb_column:nth-child(2) > .vc_column-inner:hover .crisis-need-help-now-col .dist-btn {
	color:#F16152;
	background: #fff;
	border-color: #fff;
}

.safety-priority-row {
	background: #D1D082;
	padding: 30px 25px;
	position: relative;
}

.safety-priority-row::after {
	content: "";
	position: absolute;
	left: 8px;
	bottom: -23px;
	width: 126px;
	height: 24px;
	pointer-events: none;
	background: #D1D082;
	transition: .3s ease background;
	mask: url(" data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'>\ <path d='M0.00884485 -5.72166e-06C29.4253 -4.43583e-06 35.9306 10.4739 41.1556 18.885C42.8139 21.5574 45.67 23.3736 48.9915 23.8668C52.358 24.3667 55.7652 23.4452 58.336 21.3388C79.5326 3.98888 92.1661 1.92875e-05 125.927 2.07633e-05C129.517 2.09201e-05 -1.23676 -5.77611e-06 0.00884485 -5.72166e-06Z' fill='%23000'/>\ </svg>") center / 100% 100% no-repeat;
	-webkit-mask: url(" data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'>\ <path d='M0.00884485 -5.72166e-06C29.4253 -4.43583e-06 35.9306 10.4739 41.1556 18.885C42.8139 21.5574 45.67 23.3736 48.9915 23.8668C52.358 24.3667 55.7652 23.4452 58.336 21.3388C79.5326 3.98888 92.1661 1.92875e-05 125.927 2.07633e-05C129.517 2.09201e-05 -1.23676 -5.77611e-06 0.00884485 -5.72166e-06Z' fill='%23000'/>\ </svg>") center / 100% 100% no-repeat;
}

.safety-priority-title-row {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 30px;
	margin-bottom: 10px;
}

.safety-priority-title-row h4{
	margin-bottom: 0;
	width: calc(100% - 54px);
}

.safety-priority-title-row svg{
	width: 24px;
}

.need-immediate-help-btns {
	display: flex;
	gap: 15px;
	flex-direction: row;
	flex-wrap: wrap;
	margin-bottom: 25px;
}

.need-immediate-help-btns a.dist-btn {
	padding: 8px 15px;
	font-size: 15px;
	line-height: 15px;
	width: 100%;
	background: #E6E3DB;
	box-sizing: border-box;
	transition: .3s ease color, .3s ease background, .3s ease border;
}
.need-immediate-help-btns a.dist-btn:hover {
	background:#F16152;
	border-color:#F16152;
	color:#fff;
}

.need-immediate-help-now-col p {
	color: #243330;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	display: flex;
	gap: 7px;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-end;
}

.need-immediate-help-now-col p:first-child {
	margin-bottom: 5px;
}

.taxonomy-programs-title-inner-text-row {
	align-items: flex-end;
	padding-bottom: 124px;
}

.taxonomy-programs-title-flex-start {
	align-items: flex-start;
}

.title-bg-color {
	display: block;
	width: 100%;
	height: 100%;
	opacity: .9;
	position: absolute;
	left: 0;
	top: 0;
}

.taxonomy-programs-title-text-row .line-after-h2 h1::after,
.taxonomy-programs-title-text-row .line-after-h2 h2::after {
	background: #D1D082;
}

.breadcrumbs {
	position: relative;
	background: #243330;
	z-index: 1;
	padding: 8px 0;
}

.breadcrumbs .container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	gap: 8px;
}

.breadcrumbs-sep,
.breadcrumbs-item,
.breadcrumbs-item a {
	color: #D1D082;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.breadcrumbs-sep {
	margin: 0;
}

/*.taxonomy-programs-title-text-row{
	margin-top: 64px;
}*/

.taxonomy-programs-title-text-row > .container > .row-in-grid-inner > .wpb_column {
	position: static;
}


.programs-listing-container-row .row-in-grid-inner > .wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row,
.single-programs-container-row .row-in-grid-inner {
	display: flex;
	gap: 0 50px;
	flex-direction: row;
	flex-wrap: wrap;
}

.single-programs-container-row .row-in-grid-inner,
.single-careers-content-row {
	margin:0;
}

/*.programs-listing-container-row .row-in-grid-inner > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row{
	min-height: 1550px;
}*/

.programs-listing-container-row .row-in-grid-inner > .wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:nth-child(1),
.single-programs-container-row .row-in-grid-inner > .wpb_column:nth-child(1) {
	width: calc(66.66666667% - 25px);
}
.programs-listing-container-row .row-in-grid-inner > .wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:nth-child(2),
.single-programs-container-row .row-in-grid-inner > .wpb_column:nth-child(2) {
	width: calc(33.33333333% - 25px);
}

.single-programs-container-row .row-in-grid-inner > .wpb_column .vc_column-inner {
	padding: 0;
}

.talk-support-worker-inner-row,
.sidebar-box-inner-row {
	padding:25px;
	border-radius: 8px;
	border: 1px solid #5A968B;
}

.sidebar-box-row-container{
	padding-bottom: 25px;
	border-bottom: 1px solid #5A968B;
}

.sidebar-box-row.no-bottom-line .sidebar-box-row-container {
	border-bottom: 0;
	padding-bottom: 0;
}

.talk-support-worker-row{
	margin-bottom:25px;
}

.other-program-list,
.quick-resources-list {
	list-style: none !important;
	padding-left: 0 !important;
}
.other-program-item,
.quick-resources-item {
	margin-bottom: 8px;
}

.other-program-item a {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	gap: 15px;
	color: #243330;
	padding: 8px;
	background: #F7F8F6;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.10);
	transition: .3s ease background, .3s ease color;
}

.quick-resources-item a {
	font-size: 14px;
	font-weight: 400;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	gap: 15px;
	color: #243330;
	padding: 12px 15px;
	background: #F7F8F6;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.10);
	transition: .3s ease background, .3s ease color;
}
.quick-resources-item a i{
	font-size: 18px;
	color:#5A968B;
	transition: .3s ease color;
}

.other-program-item .program-icon {
	width: 20px;
	height: 20px;
	background-color: #5A968B;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
	transition: .3s ease background-color;
}

.other-program-item .program-name {
	width: calc(100% - 35px);
	font-size: 14px;
}

.sidebar-box-title {
	font-size: 16px;
	line-height: 20px;
}

.sidebar-box-double-box-title {
	color: #354F4A;
	font-family: Lato;
	font-size: 16px;
	font-weight: 900;
	line-height: 24px;
	margin-bottom: 8px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.sidebar-box-double-box-title i {
	font-size: 20px;
	color:#5A968B;
}

.sidebar-box-double-box-row {
	border: 2px solid #5A968B;
	border-radius: 8px;
	margin-bottom: 16px;
}

.sidebar-box-double-box-inner-row {
	padding: 20px;
}
.sidebar-box-double-box-inner-row p {
	color: #243330;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 0;
}

.sidebar-box-double-box-email a,
.sidebar-box-double-box-phone a{
	color: #354F4A;
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
	transition: .3s ease color;
}

.sidebar-box-double-box-email a:hover,
.sidebar-box-double-box-phone a:hover {
	color: #5A968B;
}

.sidebar-box-double-box-inner-row .sidebar-box-double-box-email,
.sidebar-box-double-box-inner-row .sidebar-box-double-box-phone{
		margin-bottom: 8px;
}

.sidebar-box-double-box-chat-btn{
		margin-top: 12px;
}

.sidebar-box-double-box-secure-text {
	color: #354F4A;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	gap: 8px;
	justify-content: center;
}

.talk-support-worker-secure-text i{
	color: #5A968B;
}

.sidebar-box-double-box-chat-btn .dist-btn,
.blog-listing-content-left-col .dist-btn{
	background: #354f4a;
	color:#E6E3DB;
}

.sidebar-box-double-box-chat-btn .dist-btn:hover{
	background: transparent;
	color:#354f4a;
}

.quick-resources-item a:hover,
.other-program-item a:hover {
	background: #354f4a;
	color: #F7F8F6;
}

.quick-resources-item a:hover i{
	color: #F7F8F6;
}

.other-program-item a:hover .program-icon{
	background: #F7F8F6;
}

.program-tags {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 10px;
}

.program-tag {
	color: #354F4A;
	font-size: 14px;
	font-weight: 500;
	padding: 4px 12px;
	background: #E6E3DB;
	transition: .3s ease background;
}
.programs-listing-row article:hover .program-tag{
	background:#D1D082;
}

.programs-listing-row article > .blog-listing-article-inner > .blog-listing-content {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 40px;
}

.programs-listing-row article > .blog-listing-article-inner > .blog-listing-content > .blog-listing-content-left-col{
	/*width: calc(70% - 20px);*/
	width: 100%;
}
.programs-listing-row article > .blog-listing-article-inner > .blog-listing-content > .blog-listing-content-right-col{
	width: calc(30% - 20px);
	display: none;
}

.programs-listing-row article > .blog-listing-article-inner > .blog-listing-content > .blog-listing-content-left-col .blog-listing-text {
	margin-bottom: 20px;
}

.programs-listing-row article:hover .blog-listing-content .blog-listing-text {
	/*text-decoration: underline;*/
}

.programs-listing-row article .blog-listing-article-inner > a{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	font-size: 0;
	user-select: none;
	z-index: 999;
}

.programs-listing-row article:hover .dist-btn{
	background: #5a968b;
	border-color: #5a968b;
	color:#FFF;
}

.after-tax-shape-line-row {
	background: #D1D082;
	margin-top: -30px;
	padding-top:30px;
}

.title-outer {
	display: none;
}

.breadcrumbs-under {
	padding: 0;
	margin-top: 64px;
}

.understanding-gbv-row > .wpb_column:nth-child(2) > .vc_column-inner {
	padding: 25px;
	border-radius: 8px;
	background: #F7F8F6;
	box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.10);
}

.checkmark-list ul {
    padding-left: 0;
}

.checkmark-list ul li {
    list-style: none;
    position: relative;
    padding-left: 36px;
    margin-bottom: 16px;
		padding-bottom: 8px;
    break-inside: avoid;
    border-bottom: 1px solid #E6E3DB;
    color: #243330;
		font-size: 16px;
		line-height: 18px;
		font-weight: 400;
}


.checkmark-list ul li:before {
    content: '\f00c';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 700;
    font-size: 20px;
    color: #5A968B;
    position: absolute;
    top: 0;
    left: 0;
}

.programs-listing-inner-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 25px;
}

.shape-line-after-programs-listing-row > .wpb_column {
	/*margin-top: -150px;*/
}
.content-row-after-shape-line-after-programs-listing-row{
	margin-top: -75px;
	padding-top: 125px;
	padding-bottom: 100px;
}

.programs-listing-container-row {
	position: relative;
	z-index: 2;
	padding-bottom: 50px;
}

.single-program-including-col > .vc_column-inner {
	border-radius: 8px;
	z-index: 0;
	isolation: isolate;
	position: relative;
}

.single-program-including-col > .vc_column-inner::before {
	content: "";
	position: absolute;
	inset: 0;
	background: #F7F8F6;
	border-radius: inherit;
	mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test.svg) 8px 0 / 84px 16px no-repeat;
	-webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test.svg) 8px 0 / 84px 16px no-repeat;
	mask-composite: exclude;
	-webkit-mask-composite: xor;
	z-index: 1;
	width: 100%;
	height: 100%;
}

.single-program-including-col > .vc_column-inner::after{
  content: "";
  position: absolute;
  left: 30px;
  top: -30px;
  width: 24px;
  height: 24px;
  background-color: #F7F8F6;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 24C15.1826 24 18.2348 22.7357 20.4853 20.4853C22.7357 18.2348 24 15.1826 24 12C24 8.8174 22.7357 5.76516 20.4853 3.51472C18.2348 1.26428 15.1826 0 12 0C8.8174 0 5.76516 1.26428 3.51472 3.51472C1.26428 5.76516 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM10.125 15.75H11.25V12.75H10.125C9.50156 12.75 9 12.2484 9 11.625C9 11.0016 9.50156 10.5 10.125 10.5H12.375C12.9984 10.5 13.5 11.0016 13.5 11.625V15.75H13.875C14.4984 15.75 15 16.2516 15 16.875C15 17.4984 14.4984 18 13.875 18H10.125C9.50156 18 9 17.4984 9 16.875C9 16.2516 9.50156 15.75 10.125 15.75ZM12 6C12.3978 6 12.7794 6.15804 13.0607 6.43934C13.342 6.72064 13.5 7.10218 13.5 7.5C13.5 7.89782 13.342 8.27936 13.0607 8.56066C12.7794 8.84196 12.3978 9 12 9C11.6022 9 11.2206 8.84196 10.9393 8.56066C10.658 8.27936 10.5 7.89782 10.5 7.5C10.5 7.10218 10.658 6.72064 10.9393 6.43934C11.2206 6.15804 11.6022 6 12 6Z' fill='%23000'/></svg>") center/contain no-repeat;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 24C15.1826 24 18.2348 22.7357 20.4853 20.4853C22.7357 18.2348 24 15.1826 24 12C24 8.8174 22.7357 5.76516 20.4853 3.51472C18.2348 1.26428 15.1826 0 12 0C8.8174 0 5.76516 1.26428 3.51472 3.51472C1.26428 5.76516 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM10.125 15.75H11.25V12.75H10.125C9.50156 12.75 9 12.2484 9 11.625C9 11.0016 9.50156 10.5 10.125 10.5H12.375C12.9984 10.5 13.5 11.0016 13.5 11.625V15.75H13.875C14.4984 15.75 15 16.2516 15 16.875C15 17.4984 14.4984 18 13.875 18H10.125C9.50156 18 9 17.4984 9 16.875C9 16.2516 9.50156 15.75 10.125 15.75ZM12 6C12.3978 6 12.7794 6.15804 13.0607 6.43934C13.342 6.72064 13.5 7.10218 13.5 7.5C13.5 7.89782 13.342 8.27936 13.0607 8.56066C12.7794 8.84196 12.3978 9 12 9C11.6022 9 11.2206 8.84196 10.9393 8.56066C10.658 8.27936 10.5 7.89782 10.5 7.5C10.5 7.10218 10.658 6.72064 10.9393 6.43934C11.2206 6.15804 11.6022 6 12 6Z' fill='%23000'/></svg>") center/contain no-repeat;
  z-index: 2;
}

.single-program-including-col > .vc_column-inner > .wpb_wrapper {
	z-index: 1;
	position: relative;
	padding: 40px 0 25px;
	box-sizing: border-box;
}

.single-program-title-inner-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-end;
}

.single-program-content-row{
	background: #F7F8F6;
	border-radius: 8px;
	position: relative;
	-webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test-bottom.svg) 8px 100% / 126px 23px no-repeat;
	mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test-bottom.svg) 8px 100% / 126px 23px no-repeat;
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	padding:35px 25px 60px 25px;
	width: 100%;
	box-sizing: border-box;
	margin:0;
}

.single-programs-container-row > .container > .row-in-grid-inner > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 30px;
	width: 100%;
}

.single-programs-container-row h2{
	font-size: 26px;
	line-height: 31px;
}

.benefits-getting-involved-row > .wpb_column > .vc_column-inner {
	border-radius: 20px;
	background: #F7F8F6;
	box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.10);
	padding: 50px;
}

.getting-involved-testimonial {
	position: relative;
}
.getting-involved-testimonial > .wpb_wrapper {
	max-width: 90%;
	margin: 0 auto;
	box-sizing: border-box;
}
.getting-involved-testimonial .wpb_wrapper::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 24px;
	height: 90px;
	background: #5a968b;
	display: block;
	clip-path: path("M23.9,54.1c-.3-1.7-1.3-3.1-2.8-3.9-4.6-2.6-10.4-5.8-10.4-20.5V0H0v29.7C0,45,5.5,52.2,10.7,56.2,2.8,66.1.2,74.6,0,90.2h10.8c.2-15.1,2.6-21.3,11.8-31.4,1-1.1,1.5-2.4,1.5-3.8s0-.6,0-.9Z");
}
.getting-involved-testimonial .wpb_wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	top: 89px;
	bottom: 0;
	width: 10.5px;
	background: #5a968b;
}

.getting-involved-testimonial .testimonial-text {
	margin-bottom: 20px;
}
.benefits-getting-involved-3-col-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 30px;
}
.benefits-getting-involved-3-col {
	width: calc(33.33% - 20px);
}

.get-involved-page-links-row .checkmark-list ul li {
	border-bottom: 0;
	margin-bottom: 0;
}

.get-involved-page-links-row .checkmark-list ul li:before {
	color: #354f4a;
}

.get-involved-page-links-row a {
	display: block;
}

.get-involved-page-links-row > .wpb_column > .vc_column-inner > .wpb_wrapper > a:nth-of-type(1) {
	margin-bottom: 10px;
	background-color: #354f4a;
	border-color: #354f4a;
}

.get-involved-page-links-row > .wpb_column > .vc_column-inner > .wpb_wrapper > a:hover:nth-of-type(1) {
	background-color: transparent;
	color: #354f4a!important;
}

.ready-to-get-started-btn-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
	display: flex;
	justify-content: center;
	gap: 30px;
	flex-direction: row;
	flex-wrap: wrap;
}
.ready-to-get-started-btn-row > .wpb_column > .vc_column-inner > .wpb_wrapper > .dist-btn:nth-child(3){
	background:#E6E3DB;
}

.impact-makes-difference-testimonial {
	position: relative;
	background: #f7f8f6;
	border-radius: 0 8px 8px 0;
	padding: 32px;
	width: calc(100% - 12px);
	margin-left: 12px;
	margin-top: 30px;
	box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.10);
	box-sizing: border-box;
}

.impact-makes-difference-testimonial::before {
	content: '';
	position: absolute;
	left: -10px;
	top: 0;
	width: 24px;
	height: 90px;
	background: #5a968b;
	display: block;
	clip-path: path("M23.9,54.1c-.3-1.7-1.3-3.1-2.8-3.9-4.6-2.6-10.4-5.8-10.4-20.5V0H0v29.7C0,45,5.5,52.2,10.7,56.2,2.8,66.1.2,74.6,0,90.2h10.8c.2-15.1,2.6-21.3,11.8-31.4,1-1.1,1.5-2.4,1.5-3.8s0-.6,0-.9Z");
}

.impact-makes-difference-testimonial::after {
	content: "";
	position: absolute;
	left: -10px;
	top: 89px;
	bottom: 0;
	width: 10.5px;
	background: #5a968b;
}

.ty-generosity-icon {
	font-size: 40px;
	color: #f7a6b3;
}

.other-ways-to-give-inner-row,
.other-ways-to-get-involved-inner-row{
	display: flex;
	gap: 50px;
}

.other-ways-to-give-inner-row > .wpb_column,
.other-ways-to-get-involved-inner-row > .wpb_column {
	padding: 30px 25px;
	background: #F7F8F6;
	border-radius: 8px;
	box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.10);
	box-sizing: border-box;
	position: relative;
	width: calc(50% - 25px);
}

.other-ways-to-get-involved-inner-row > .wpb_column:nth-child(3) {
	width: 100%;
}
.other-ways-to-give-inner-row > .wpb_column::after,
.other-ways-to-get-involved-inner-row > .wpb_column::after {
	content: "";
	position: absolute;
	left: 8px;
	bottom: -23px;
	width: 126px;
	height: 24px;
	pointer-events: none;
	background: #F7F8F6;
	transition: .3s ease background;
	mask: url(" data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'>\ <path d='M0.00884485 -5.72166e-06C29.4253 -4.43583e-06 35.9306 10.4739 41.1556 18.885C42.8139 21.5574 45.67 23.3736 48.9915 23.8668C52.358 24.3667 55.7652 23.4452 58.336 21.3388C79.5326 3.98888 92.1661 1.92875e-05 125.927 2.07633e-05C129.517 2.09201e-05 -1.23676 -5.77611e-06 0.00884485 -5.72166e-06Z' fill='%23000'/>\ </svg>") center / 100% 100% no-repeat;
	-webkit-mask: url(" data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' width='126' height='24' viewBox='0 0 126 24'>\ <path d='M0.00884485 -5.72166e-06C29.4253 -4.43583e-06 35.9306 10.4739 41.1556 18.885C42.8139 21.5574 45.67 23.3736 48.9915 23.8668C52.358 24.3667 55.7652 23.4452 58.336 21.3388C79.5326 3.98888 92.1661 1.92875e-05 125.927 2.07633e-05C129.517 2.09201e-05 -1.23676 -5.77611e-06 0.00884485 -5.72166e-06Z' fill='%23000'/>\ </svg>") center / 100% 100% no-repeat;
}
.want-to-do-more-inner-row,
.volunteer-opportunities-inner-row {
	display: flex;
	gap: 30px;
}

.want-to-do-more-inner-row > .wpb_column,
.volunteer-opportunities-inner-row > .wpb_column.vc_col-sm-4 {
	width: calc(33.33% - 20px);
}

.volunteer-opportunities-inner-row > .wpb_column.vc_col-sm-6 {
	width: calc(50% - 15px);
}

.want-to-do-more-inner-row > .wpb_column > .vc_column-inner,
.volunteer-opportunities-inner-row > .wpb_column > .vc_column-inner {
	background: #F7F8F6;
	border-radius: 20px;
	position: relative;
	mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test-bottom.svg) 8px 100% / 126px 23px no-repeat;
	-webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test-bottom.svg) 8px 100% / 126px 23px no-repeat;
	mask-composite: exclude;
	-webkit-mask-composite: xor;
	transition: .3s ease background;
}
.want-to-do-more-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper,
.volunteer-opportunities-inner-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
	padding: 35px 15px 54px;
}
.team-member {
	background: #F7F8F6;
	border-radius: 20px;
	position: relative;
	mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test-bottom.svg) 8px 100% / 126px 23px no-repeat;
	-webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test-bottom.svg) 8px 100% / 126px 23px no-repeat;
	mask-composite: exclude;
	-webkit-mask-composite: xor;
	transition: .3s ease background;
}
.team-member-inner {
	max-width: 90%;
	margin: 0 auto;
}
.team-list.team-management-operations-list .team-member-inner,
.team-list.team-gestion-operation-list .team-member-inner {
	padding: 50px 0 70px;
}
.team-list.team-board-of-directors-list .team-member-inner,
.team-list.team-conseil-dadministration-list .team-member-inner {
	padding: 30px 0 50px;
}

.team-list {
	display: flex;
	gap: 30px;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
.team-list .team-member{
	width: calc(33.33% - 20px);
}
.team-meta {
	display: flex;
	gap: 30px;
	justify-content: center;
}
.team-list.team-management-operations-list .team-member,
.team-list.team-gestion-operation-list .team-member{
	text-align: center;
}
.team-list.team-management-operations-list .team-member .team-role,
.team-list.team-gestion-operation-list .team-member .team-role {
	margin-bottom: 20px;
}
.team-list.team-management-operations-list .team-member .team-thumb,
.team-list.team-gestion-operation-list .team-member .team-thumb {
	width: 128px;
	height: 128px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 128px;
	margin: 0 auto 20px;
}
.team-list.team-board-of-directors-list .team-member .team-thumb,
.team-list.team-conseil-dadministration-list .team-member .team-thumb {
	width: 80px;
	height: 80px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 80px;
	margin-bottom: 20px;
}
.cgcg-cg-logos-row {
	display: flex;
	align-items: center;
	flex-direction: row;
	gap: 30px;
}
.cgcg-cg-logos-row .cgcg-cg-logo {
	display: flex;
	flex-direction: column;
	width: calc(50% - 15px);
}
.cgcg-cg-logos-row .cgcg-cg-logo img {
	object-fit: contain;
	height: 100%;
	max-height: 200px;
}
.locations-row {
	display: flex;
	gap: 30px;
	width: 100%;
}
.locations-col {
	width: calc(50% - 15px);
}
.locations-col .locations-col-title{
	margin-bottom:10px;
}
.locations-col .dist-btn{
	margin-top:10px;
}
.find-location-icons-row {
	position: relative;
	padding-left: 30px;
}
.find-location-icons-row::before {
	font-family: 'Font Awesome 6 Pro';
	font-weight: 700;
	position: absolute;
	left: 0;
	top: 0;
}
.find-location-icons-accessibility::before {
	content: '\f368';
	font-family: 'Font Awesome 6 Brands';
}
.find-location-icons-parking::before {
	content: '\f540';
}
.find-location-icons-public-transit::before {
	content: '\f207';
}
.get-in-touch-icons i {
	font-size: 24px;
	color: #354f4a;
}
.google-map-row {
	gap: 30px;
}
.google-map-row > .wpb_column {
	width: calc(50% - 15px);
}
.google-map-row > .wpb_column > .vc_column-inner {
	padding: 0;
}
.google-map-row > .wpb_column > .vc_column-inner > .wpb_wrapper > div {
	border-radius: 8px;
}
.form-input {
	border-radius: 8px !important;
	background: #FFF !important;
	border: 0 !important;
	padding:15px!important;
	box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.10);
	border:1px solid transparent!important;
	margin-bottom: 20px !important;
	box-sizing: border-box!important;
	width: 100%;
}
.form-input.wpcf7-not-valid{
	border:1px solid #dc3232!important;
}
.form-label {
	margin-bottom: 5px;
}
.form-btn {
	font-family: 'Unbounded', sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	color: #354f4a !important;
	text-transform: uppercase;
	border-width: 0px !important;
	background: #d1d082 !important;
	padding: 5px 10px !important;
	transition: .3s ease color, .3s ease background;
}
.form-btn:hover {
	background: #354f4a !important;
	color: #d1d082 !important;
}
.marg-bot-20{
	margin-bottom:20px;
}
.marg-bot-50{
	margin-bottom:50px;
}
.wpcf7-spinner {
	position: absolute;
}
.wpcf7 form .wpcf7-response-output {
	background-color: #354f4a;
	border-radius: 8px;
}
.wpcf7-not-valid-tip{
	display: none;
}
.form-input::-webkit-input-placeholder { /* WebKit browsers */
color: #243330 !important;
opacity: 1;
}
.form-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #243330 !important;
opacity: 1;
}
.form-input::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #243330 !important;
opacity: 1;
}
.form-input:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #243330 !important;
opacity: 1;
}
.form-input:focus::-webkit-input-placeholder { /* WebKit browsers */
color: #fff !important;
}
.form-input:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff !important;
}
.form-input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff !important;
}
.form-input:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff !important;
}
.wpcf7-list-item {
	margin: 0;
	display: block;
}
.wpcf7-list-item  .wpcf7-list-item-label{
	padding-left: 5px;
}
.wpcf7-form select {
	-webkit-appearance: none !important;
	-moz-appearance: none!important;
	background: #fff !important;
	background-image: url(/wp-content/uploads/2025/11/eorc-select-arrow.png) !important;
	background-repeat: no-repeat !important;
	background-position-x: calc(100% - 15px) !important;
	background-position-y: center !important;
}
.newsletter-row .form-input {
	padding:5px 15px!important;
	border-radius: 0 !important;
	background: #FFF !important;
	box-shadow: none!important;
	border: 1px solid transparent !important;
	margin-bottom: 0 !important;
}
.newsletter-row .form-btn{
	width: 100%!important;
}

.newsletter-row .form-btn:hover{
	color:#354f4a !important;
	background:#FCAF2B!important;
}
.footer-col .wpcf7 form .wpcf7-response-output {
	background-color: #FCAF2B;
}
.newsletter-row .form-input::-webkit-input-placeholder { /* WebKit browsers */
color: #5A968B !important;
opacity: 1;
}
.newsletter-row .form-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #5A968B !important;
opacity: 1;
}
.newsletter-row .form-input::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #5A968B !important;
opacity: 1;
}
.newsletter-row .form-input:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #5A968B !important;
opacity: 1;
}
.single-careers-container-row > .container > .row-in-grid-inner > .wpb_column:nth-child(2) > .vc_column-inner {
	padding: 25px;
	border-radius: 8px;
	border: 1px solid #5A968B;
}
.single-careers-content-row {
	border-radius: 8px;
	position: relative;
	padding: 50px 25px 35px;
	width: 100%;
	box-sizing: border-box;
}
.single-careers-content-row .wpb_column{
	position: relative;
	z-index: 2;
}
.single-careers-content-row::after {
	content: "";
	position: absolute;
	inset: 0;
	background: #F7F8F6;
	border-radius: inherit;
	mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test.svg) 8px 0 / 84px 16px no-repeat;
	-webkit-mask: linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat, url(/wp-content/uploads/2025/10/shape-vector-test.svg) 8px 0 / 84px 16px no-repeat;
	mask-composite: exclude;
	-webkit-mask-composite: xor;
	z-index: 1;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.acc-who-we-are-row .dist-btn {
	background: #D1D082;
}

.acc-who-we-are-row .dist-btn:hover {
	background: #354f4a;
}
.item-download a {
	display: flex;
	justify-content: space-between;
	border-bottom: 2px solid #5A968B;
	padding-bottom: 5px;
	margin-bottom: 20px;
	gap: 15px;
	position: relative;
	transition: .3s ease color, .3s ease border;
}
.item-download p {
	margin-bottom: 0;
	font-weight: 700;
}
.item-download a:hover {
	border-bottom-color: #FCAF2B;
}
.item-download a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	font-size: 0;
	user-select: none;
	z-index: 999;
}
.org-logos-row {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 30px;
}
.org-logo {
	width: calc(33.33% - 20px);
}
.logo-bg {
	padding-bottom: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 10px;
}
.footer-bottom.footer-col-count-2 .footer-bottom-left {
	width: 70%;
}
.footer-bottom.footer-col-count-2 .footer-bottom-right{
	width: 30%;
} 
.dist-accordion-section {
	box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.10);
	border-radius: 20px;
}
.dist-accordion-section.icon-position-right .dist-accordion-title {
	padding: 20px 90px 20px 30px;
	border: 0;
	border-radius: 20px;
	transition: .2s ease .2s border-radius;
}
.dist-accordion-section.has-icon.icon-position-right.open .dist-accordion-title {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	transition: .2s ease border-radius;
}
.dist-accordion-content{
	border:0;
	background: #fff;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.dist-accordion-title:hover {
	background-color: #fff;
}
.dist-accordion-title h4,
.dist-accordion-title:hover h4 {
	color: #354f4a;
}
.dist-accordion-title .dist-accordion-icon,
.dist-accordion-title:hover .dist-accordion-icon {
	color: #354f4a;
}
.floating-hide-my-tracks {
	position: fixed;
	bottom: 50%;
	transform: translateY(-50%);
	right: 15px;
	z-index: 999;
}
.floating-hide-my-tracks a{
	font-size: 14px;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.10);
	background: #e3e7e8;
}
@media (min-width: 2560px){
	.shape-ligne > svg{
		height:82px;
		width: 100%;
	}
	.shape-ligne {
		height: 122px;
	}
}

@media (max-width: 1299px){
	.main-menu>li,
	header.main-header.main-header-regular.scrollmin .main-menu>li {
		padding: 0 8px;
	}
	.main-menu>li a{
		font-size: 15px;
		font-weight: 700;
		letter-spacing: 0.3px;
	}
	.footer-col.footer-col-2 .footer-col-inner {
		margin-left: auto;
		margin-right: 0;
	}
	.who-we-are-crisis-big-text, .impact-metrics-big-text {
		font-size: 28px;
		line-height: 32px;
	}
	.shape-line-after-programs-listing-row > .wpb_column {
		/*margin-top: 50px;*/
	}
	.content-row-after-shape-line-after-programs-listing-row {
		padding-top: 125px;
	}
}

@media (max-width: 1199px){
	.main-menu>li,
	header.main-header.main-header-regular.scrollmin .main-menu>li {
		padding: 0 5px;
	}
	.widget-header-bottom-right, .widget-header-bottom-left {
		gap: 10px;
	}
	.main-menu>li a {
		font-size: 14px;
		letter-spacing: 0px;
	}
	.header-bottom-right-widget .dist-btn.type2,
	.header-bottom-right-widget .wpml-ls-legacy-list-horizontal .wpml-ls-item a{
		font-size: 14px;
	}
	.header-bottom-right-widget .wpml-ls-legacy-list-horizontal a span {
		position: relative;
		top: -1px;
	}
	.header-bottom .container .header-bottom-left {
		width: 140px;
	}
	.header-bottom .container .header-bottom-right {
		width: calc(100% - 140px);
	}
	.acc-title-text-row .acc-title-text-inner-row > .wpb_column {
		width: 100%;
	}
	.acc-title-text-row .acc-title-text-inner-row > .wpb_column:nth-child(1) {
		padding-bottom: 50px;
	}
	.acc-title-text-row .acc-title-text-inner-row > .wpb_column:nth-child(1) {
		text-align: left;
	}
	.acc-title-text-row .acc-title-text-inner-row > .wpb_column.max-width-95 > .vc_column-inner > .wpb_wrapper{
		max-width: 100%;
	}
	.get-involved-links-row > .wpb_column > .vc_column-inner > .wpb_wrapper, .get-involved-page-links-row > .wpb_column > .vc_column-inner > .wpb_wrapper {
		padding: 30px 15px;
	}
	.programs-listing-container-row .row-in-grid-inner > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row {
		gap: 0 20px;
	}
	.programs-listing-container-row .row-in-grid-inner > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:nth-child(1) {
		width: calc(66.66666667% - 10px);
	}
	.programs-listing-container-row .row-in-grid-inner > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:nth-child(2) {
		width: calc(33.33333333% - 10px);
	}
	.footer-bottom.footer-col-count-2 .footer-bottom-left,
	.footer-bottom.footer-col-count-2 .footer-bottom-right {
		width: 100%;
		text-align: center;
	}
	.footer-bottom ul {
		gap: 20px;
		justify-content: center;
	}
}
@media (max-width: 991px){
	.padding-100{
		padding:50px 0;
	}
	.padding-t-100{
		padding-top:50px;
	}
	.padding-b-100{
		padding-bottom:50px;
	}
	.large {
		font-size: 20px;
		line-height: 30px;
		letter-spacing: 0.2px;
	}
	.who-we-are-crisis-big-text, .impact-metrics-big-text {
		font-size: 24px;
		line-height: 28px;
	}
	.special-menu-btn, .mobile-menu-btn, .mobile-special-btn {
		color: #E6E3DB;
		font-size: 30px;
	}
	.header-mobile-logo, .header-mobile-menu-btn, .header-mobile-special-btn {
		line-height: 64px;
	}
	.header-mobile-menu-btn {
		margin-left: 15px;
		top: -2px;
	}
	.wpml-ls-legacy-list-horizontal .wpml-ls-item a {
		letter-spacing: 0.30px;
	}
	.header-bottom-right-widget a.dist-btn,
	.wpml-ls-legacy-list-horizontal .wpml-ls-item a  {
		font-size: 14px;
	}
	header.main-header.main-header-regular .header-mobile .widget-header-bottom-right{
		height: 64px;
	}
	.wpml-ls-legacy-list-horizontal a span {
		top: -1px;
		position: relative;
	}
	.mobile-menu li>a, .mobile-menu li>.menu-item-inner>a {
		padding: 10px 15px;
		color: #E6E3DB;
		font-family: 'Unbounded', sans-serif;
		font-size: 15px;
		font-weight: 700;
		letter-spacing: 0.35px;
	}
	li>.sub-menu-arrow, li>.menu-item-inner>.sub-menu-arrow {
		width: 15px;
		padding: 0 15px 0 0;
		color:#E6E3DB;
	}
	li>.sub-menu-arrow>i, li>.menu-item-inner>.sub-menu-arrow>i {
		font-weight: 700;
	}
	.sub-menu::before,
	.sub-menu::after{
		display: none;
	}
	.mobile-menu ul {
		display: none;
		padding: 0;
		background: #d1d082;
		border-top: 0;
	}
	.mobile-menu ul>li {
		border-bottom: solid 1px #354f4a;
	}
	.mobile-menu ul>li>a, .mobile-menu ul>li>.menu-item-inner>a{
		color:#354f4a;
		font-size: 14px;
		line-height: 18px;
		padding-left: 30px;
	}
	.breadcrumbs-under {
		margin-top: 0
	}
	.footer-top.footer-col-count-4 .footer-col.footer-col-1 {
		width: 100%;
	}
	.footer-top.footer-col-count-4 .footer-col {
		width: 33.33%;
	}
	.footer-col.footer-col-1 .footer-col-inner .widget {
		max-width: 100%;
		width: 100%;
	}
	.footer-col.footer-col-1 .footer-col-inner {
		max-width: 100%;
		margin-bottom: 50px;
		width: 100%;
		border-right: 0;
		text-align: center;
	}
	.footer-socials {
		justify-content: center;
	}
	.footer-col.footer-col-2 .footer-col-inner {
		margin-left: 0;
		margin-right:auto;
	}
	.footer-bottom ul {
		justify-content: center;
		margin-bottom: 10px;
	}
	.acc-who-we-are-inner-row > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper {
		padding: 50px 15px;
		max-width: 100%;
	}
	.acc-who-we-are-inner-row > .wpb_column,
	.community-trust-impact-inner-row > .wpb_column,
	.archive-programs-title-inner-text-row > .wpb_column,
	.single-program-title-inner-row > .wpb_column,
	.taxonomy-programs-title-inner-text-row > .wpb_column,
	.understanding-gbv-row > .wpb_column,
	.image-title-inner-text-row > .wpb_column,
	.google-map-row > .wpb_column,
	.supporters-inner-row > .wpb_column{
		width: 100%;
	}
	.understanding-gbv-row > .wpb_column:nth-child(1),
	.supporters-inner-row > .wpb_column:nth-child(1){
		padding-bottom: 50px;
	}
	.image-title-inner-text-row > .wpb_column:nth-child(2),
	.archive-programs-title-inner-text-row > .wpb_column:nth-child(2){
		padding-top: 50px;
	}
	.single-program-title-inner-row > .wpb_column:nth-child(2){
		padding-top: 50px;
		margin-left: 15px;
		margin-right: 15px;
	}
	.image-title-inner-text-row{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.image-title-inner-text-row > .wpb_column:nth-child(2){
		margin-left: 15px;
		margin-right: 15px;
	}
	.acc-who-we-are-inner-row > .wpb_column:nth-child(2){
		height:500px;
	}
	.acc-who-we-are-inner-row > .wpb_column:nth-child(2) > .vc_column-inner {
		border-top-right-radius: 0;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
		border-left: 0;
		border-top: 8px solid #FCAF2B;
	}
	.acc-who-we-are-inner-row > .wpb_column:nth-child(1) > .vc_column-inner {
		background: #F7F8F6;
		padding: 0;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 0;
	}
	.get-involved-links-row > .wpb_column,
	.get-involved-page-links-row > .wpb_column {
		width: 50%;
	}
	.get-involved-links-row,
	.get-involved-page-links-row {
		gap:50px 0;
		padding-bottom: 20px;
	}
	.community-trust-impact-inner-row .wpb_column:nth-child(1) > .vc_column-inner {
		max-width: 100%;
		border-right: 0;
	}
	.community-trust-impact-inner-row .wpb_column:nth-child(2) {
		border-top: 1px solid #5A968B;
		padding-top:25px;
		margin-top:25px;
	}
	.archive-programs-title-row.title-img-row,
	.title-img-row,
	.acc-title-row {
		min-height: 500px !important;
	}
	.how-can-we-help-inner-row > .wpb_column {
		width: 50%;
	}
	.how-can-we-help-inner-row {
		padding-top:30px;
		gap: 75px 0;
	}
	.programs-area-row .blog-listing-holder > .container > .blog-listing-inner > article, .career-opportunities-row .blog-listing-holder > .container > .blog-listing-inner > article, .learn-more-about-organization-inner-row > .wpb_column {
		width: calc(50% - 15px);
	}
	.programs-category-row {
		padding-bottom: 30px;
	}
	.programs-listing-container-row .row-in-grid-inner > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row,
	.single-programs-container-row .row-in-grid-inner {
		gap: 50px;
	}
	.programs-listing-container-row .row-in-grid-inner > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:nth-child(1),
	.programs-listing-container-row .row-in-grid-inner > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column:nth-child(2),
	.single-programs-container-row .row-in-grid-inner > .wpb_column:nth-child(1),
	.single-programs-container-row .row-in-grid-inner > .wpb_column:nth-child(2) {
		width: 100%;
	}
	.benefits-getting-involved-row > .wpb_column > .vc_column-inner {
		padding: 50px 25px;
	}
	.content-row-after-shape-line-after-programs-listing-row {
		margin-top: -75px;
		padding-top: 100px;
		padding-bottom: 50px;
	}
	.max-width-95 > .vc_column-inner > .wpb_wrapper {
		max-width: 100%;
	}
	.single-programs-container-row .row-in-grid-inner::after {
		display: none;
	}
	.dist-btn.type2, .dist-btn.type3 {
		font-size: 14px;
		line-height: 18px;
		text-align: left;
	}
	.single-programs-container-row h2 {
		font-size: 24px;
		line-height: 29px;
	}
	.taxonomy-programs-title-inner-text-row > .wpb_column:nth-child(2) {
		padding-top: 50px;
	}
	.taxonomy-programs-title-inner-text-row,
	.career-opportunities-row,
	.explore-other-way-get-involved-row,
	.learn-more-about-organization-row {
		padding-bottom: 74px;
	}
	.benefits-getting-involved-3-col-row {
		justify-content: center;
	}
	.benefits-getting-involved-3-col {
		width: calc(50% - 15px);
	}
	.getting-involved-testimonial > .wpb_wrapper {
		max-width: 95%;
		margin: 0 0 0 auto;
	}
	.support-create-real-change-inner-row {
		gap:30px 0;
	}
	.support-create-real-change-inner-row > .wpb_column {
		width: 33.33%;
	}
	.what-like-about-us-inner-row > .wpb_column,
	.impact-makes-difference-inner-row > .wpb_column {
		width: 50%;
	}
	.want-to-do-more-inner-row > .wpb_column, .volunteer-opportunities-inner-row > .wpb_column.vc_col-sm-4,
	.team-list .team-member {
		width: calc(50% - 15px);
	}
	.impact-makes-difference-inner-row {
		gap: 65px 0;
		justify-content: center;
		padding-top: 30px;
	}
	.other-ways-to-give-inner-row, .other-ways-to-get-involved-inner-row {
		margin: 0;
	}
	.want-to-do-more-inner-row, .volunteer-opportunities-inner-row {
		justify-content: center;
		margin:0;
	}
	.apply-volunteer-title-row,
	.join-our-team-row .ready-to-get-started-inner-row,
	.supporters-title-row {
		padding-top: 30px;
	}
	.google-map-row {
		margin: 0;
	}
	.acc-title-row .wpb_single_image {
		display: none;
	}
	.org-logo {
		width: calc(50% - 15px);
	}
}

@media (max-width: 619px){
.footer-top.footer-col-count-4 .footer-col {
		width: 100%;
	}
	.footer-col.footer-col-2 .footer-col-inner, .footer-col.footer-col-3 .footer-col-inner, .footer-col.footer-col-4 .footer-col-inner {
		max-width: 100%;
		width: 100%;
		text-align: center;
	}
	.footer-col.footer-col-2, .footer-col.footer-col-3 {
		margin-bottom: 30px;
	}
	.footer-bottom ul {
		gap: 15px;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.acc-who-we-are-inner-row > .wpb_column:nth-child(2){
		height:350px;
	}
	.google-map-row > .wpb_column > .vc_column-inner > .wpb_wrapper > div {
		height: 350px !important;
	}
	.gm-style .gm-style-iw-c {
		max-width: 300px!important;
		min-width: 300px!important;
	}
	.get-involved-links-row > .wpb_column,
	.get-involved-page-links-row > .wpb_column {
		width: 100%;
	}
	.archive-programs-title-row.title-img-row,
	.title-img-row,
	.acc-title-row {
		min-height: 350px !important;
	}
	.how-can-we-help-inner-row > .wpb_column {
		width: 100%;
	}
	.programs-area-row .blog-listing-holder > .container > .blog-listing-inner > article, .career-opportunities-row .blog-listing-holder > .container > .blog-listing-inner > article, .learn-more-about-organization-inner-row > .wpb_column {
		width: 100%;
	}
	.programs-area-row .blog-listing-holder article .blog-listing-article-inner, .career-opportunities-row .blog-listing-holder article .blog-listing-article-inner, .learn-more-about-organization-inner-row > .wpb_column > .vc_column-inner {
		padding: 30px 15px;
	}
	.talk-support-worker-inner-row, .sidebar-box-inner-row,
	.single-careers-container-row > .container > .row-in-grid-inner > .wpb_column:nth-child(2) > .vc_column-inner {
		padding: 25px 15px;
	}
	.benefits-getting-involved-row > .wpb_column > .vc_column-inner {
		padding: 30px 15px;
	}
	.single-careers-content-row {
		padding: 50px 15px 35px;
	}
	.programs-listing-row article > .blog-listing-article-inner > .blog-listing-content > .blog-listing-content-left-col,
	.programs-listing-row article > .blog-listing-article-inner > .blog-listing-content > .blog-listing-content-right-col {
		width: 100%;
	}
	.programs-listing-row article > .blog-listing-article-inner > .blog-listing-content > .blog-listing-content-left-col{
		order:2;
	}
	.programs-listing-row article > .blog-listing-article-inner > .blog-listing-content > .blog-listing-content-right-col{
		order:1;
	}
	.programs-listing-row article > .blog-listing-article-inner > .blog-listing-content {
		gap: 30px;
	}
	.program-tag {
		font-size: 12px;
		padding: 4px 8px;
	}
	.single-program-content-row {
		padding: 35px 15px 60px 15px;
	}
	.benefits-getting-involved-row,
	.learn-more-about-organization-inner-row{
		margin-left: 0;
		margin-right: 0;
	}
	.getting-involved-testimonial > .wpb_wrapper {
		max-width: 90%;
	}
	.what-like-about-us-inner-row > .wpb_column,
	.impact-makes-difference-inner-row > .wpb_column,
	.want-to-do-more-inner-row > .wpb_column, .volunteer-opportunities-inner-row > .wpb_column.vc_col-sm-4,
	.want-to-do-more-inner-row > .wpb_column, .volunteer-opportunities-inner-row > .wpb_column.vc_col-sm-6,
	.team-list .team-member {
		width: 100%;
	}
	.other-ways-to-give-inner-row > .wpb_column, .other-ways-to-get-involved-inner-row > .wpb_column {
		width: 100%;
		padding: 30px 15px;
	}
	.other-ways-to-get-involved-inner-row > .wpb_column > .vc_column-inner{
		padding:0;
	}
	.locations-col {
		width: 100%;
	}
	.locations-row {
		flex-wrap: wrap;
	}
	.org-logo {
		width: 100%;
	}
}

@media (max-width: 519px){
	.header-mobile-inner-padding {
		padding: 0 15px;
	}
	.header-mobile-logo{
		width: 125px;
	}
	.header-mobile-menu-btn {
		margin-left: 10px;
	}
	.widget-header-bottom-right, .widget-header-bottom-left {
		gap: 10px;
	}
	.impact-metrics-row {
		gap: 30px;
	}
	.impact-metrics-col {
		width: 100%;
	}
	.community-trust-impact-inner-row {
		padding: 50px 25px;
	}
	.programs-listing-row article {
		width: calc(100% - 41px);
		margin-left: 41px;
	}
	.programs-listing-row article .blog-listing-icon {
		left: -41px;
		width: 20px;
		height: 20px;
	}
	.benefits-getting-involved-3-col {
		width: 100%;
	}
	.support-create-real-change-inner-row > .wpb_column {
		width: 50%;
	}
}

@media (max-width: 479px){
	.header-mobile-inner-padding {
		padding: 0 15px;
	}
	.header-mobile-logo{
		width: 115px;
	}
	.header-mobile-menu-btn {
		margin-left: 5px;
	}
	.widget-header-bottom-right, .widget-header-bottom-left {
		gap: 5px;
	}
	.footer-contact p a {
		position: relative;
		padding-left: 0;
	}
	.footer-contact p a::before {
		position: relative;
		width: 100%;
	}
	.community-trust-impact-inner-row {
		padding: 30px 15px;
	}
}

@media (max-width: 399px){
	.widget-header-bottom-right, .widget-header-bottom-left {
		display: none;
	}
	.programs-listing-row article {
		padding: 30px 20px;
	}
	.getting-involved-testimonial > .wpb_wrapper {
		max-width: 85%;
	}
	.support-create-real-change-inner-row > .wpb_column {
		width: 100%;
	}
}