/*
/*
 Theme Name:   Divi Child
 Theme URI:    http://elegantthemes.com/
 Description:  Divi Child Theme
 Author:       ElegantThemes
 Author URI:   http://elegantthemes.com
 Template:     Divi
 Version:      0.1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  divi-child-theme
*/

/* ==== Add your own styles below this line ====
 * -------------------------------------------- */
 em em p, em em {
  font-style: initial !important;
}

h3 strong, h3, strong em em {
  font-style: initial !important;
}
h5 {
  font-family: interstate-condensed, sans-serif;
  font-weight: 600;
  margin-top: 15px;
}
 /* ==== Hidden elements above ====  */
header {
  position: fixed !important;
  z-index: 10 !important;
  right: 0 !important;
  left: 0 !important;
}

.et_pb_menu__menu {
  height: 70px !important;
  margin: auto !important;
  display: flex !important;
  align-items: center !important;
}

.sub-menu {
  width: 77px !important;
  left: -6px !important;
  top: 59px !important;
}

.sub-menu:hover{
  background-color: #FAA61A !important;
  background: #FAA61A !important;
}

.sub-menu li a {
  padding: 0 !important;
    width: 77px !important;
    opacity: 1 !important;
    background-color: transparent !important;
}

#header .et_pb_column.et_pb_column_1_4.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu .et-menu-nav {
  margin: auto;
  display: flex !important;
  align-items: center !important;
}

.ds-tooltip-desc p {
  padding-bottom: 5px !important;
}

#main-banner-section .et_pb_row {
  width: 100% !important;
  max-width: 100%;
}

/* HAMBURGER NAV */
#mobile-nav {
  padding: 7px 0 !important;
}
#mobile-nav .et_pb_column {
  width: 50% !important;
}
.et_pb_module.et_pb_menu.et_pb_menu_2_tb_header.pa-fullscreen-menu {
  right: -50px;
  margin-top: 17px;
}

/*align the hamburger menu to the right right*/
.pa-fullscreen-menu .et_pb_menu__wrap {
	justify-content: flex-end !important;
}
/*hide the desktop version of the menu*/
.pa-fullscreen-menu .et_pb_menu__wrap .et_pb_menu__menu {
	display: none !important;
}
/*show the mobile version of the menu on desktop*/
.pa-fullscreen-menu .et_pb_menu__wrap .et_mobile_nav_menu {
	display: block !important;
	align-items: center !important;
}
/*style the opened menu*/
.pa-fullscreen-menu .opened #mobile_menu2 {
	width: 100vw !important;
	position: fixed !important;
	top: 0em !important;
	left: 0vw !important;
	height: 100vh !important;
	display: flex !important;
	justify-content: center !important;
	flex-direction: column !important;
	opacity: 1 !important;
	visibility: visible !important;
	transition: visibility 0.3s, opacity 0.3s ease-in-out;
	padding: 0 !important;
	background-image: linear-gradient(163deg,#9aca3c 0%,#00ab4e 100%) !important;
    color:#FFF !important;

}
/*style the closed menu*/
.pa-fullscreen-menu .closed #mobile_menu2 {
	background-color: rgba(224,203,177,0.23) !important;
	text-align: center !important;
	width: 100vw !important;
	position: fixed !important;
	left: 100vw !important;
	top: 0em !important;
	height: 100vh !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-direction: column !important;
	transition: visibility 0.3s, opacity 0.3s, left 1s, ease-in-out;
	opacity: 0 !important;
	visibility: hidden !important;
}
.mobile_menu_bar {
  right: 50px;
}
/*remove the bullet points from the list items*/
.pa-fullscreen-menu #mobile_menu2 li {
	list-style: none !important;
	text-align: center !important;
	width: 100%;
	color: #FFF !important;

}
.pa-fullscreen-menu #mobile_menu2 li a{
	color: #FFF !important;

}
/*move the menu to the top above other elements*/
.pa-fullscreen-menu .et_pb_menu__wrap span.mobile_menu_bar {
	z-index: 999999 !important;
}
/*change the opened menu icon*/
.pa-fullscreen-menu .et_pb_menu__wrap .opened .mobile_menu_bar:before {
	content: "\4d" !important;
}
/*make the hamburger menu fixed position on mobile*/
.pa-fullscreen-menu .opened .mobile_menu_bar {
	position: fixed !important;
}
/*remove the default blue border top on the mobile menu*/
.pa-fullscreen-menu .et_mobile_menu {
	border-top: none;
}
/*remove the default background color on menu items*/
.pa-fullscreen-menu .et_mobile_menu .menu-item-has-children>a {
	background-color: transparent;
}
/*remove the default hover background color and adjust opacity*/
.et_mobile_menu li a:hover {
	background-color: transparent;
	opacity: 1;
}
/*remove the default border bottom on menu items*/
.pa-fullscreen-menu .et_mobile_menu li a {
	border-bottom: none;
}

.sub-menu li{padding: 0 !important;}
.sub-menu li a {
  font-size: 15px !important;
}
/* ================================  2024  ============================================ */
.body {
  overflow-x: hidden;
}
#schools-459 .percent {
  padding-bottom: 80px !important;
}

#schools-459 .percent p {
  text-align: center !important;
}
.et_pb_counter_amount{
  border-bottom-right-radius: 50px !important;
  border-top-right-radius: 50px !important;
}
.et_pb_counter_container {
  background: transparent !important;
}
.wp-image-12997
{
  margin: auto !important;
  max-width: 900px;
  left: 50%;
}
/* BANNER 2024 */
#banner-img {
/*   width: 2000px; */
  width: 286%;
  position: relative;
  left: -150px;
  padding-bottom: 50px;
}
/* VISION 2024 */
#vision::before{
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2024/04/blob-left-copy.png');
  background-repeat: no-repeat;
  background-size: contain;
  top: 0px;
  left: 0;
  position: absolute;
  content: '';
  height: 100%;
  width: 100%;
}
#vision .et_pb_module.et_pb_text.et_pb_text_5 {
  padding: 0 28%;
}
#leadership-message-row1 {
  z-index: 2;
}
#vision-visuals img {
  z-index: 2;
}
#vision-visuals .et_pb_image{z-index:1 !important;}
#vision-visuals .et_pb_image::before {
  content: '';
  position: absolute;
  background: rgb(236,221,18);
  background: linear-gradient(135deg, rgba(236,221,18,1) 0%, rgba(0,171,78,1) 61%);
  border-radius: 20px;
  width: 100%;
  height: 500px;
  border: solid 5px #9aca3c;
  bottom: -100px;
  left: 0;
  right: 0;
  margin: auto;
}
#vision-visuals .et_pb_image:after{
 content: '';
 position: absolute;
 background: url('https://7262e6323c.nxcli.io/wp-content/uploads/2024/04/vision-texture-corner.png');
 width: 200px;
 top: 103px;
 right: -5px;
 height: 100%;
 background-size: contain;
 background-repeat: no-repeat;
 mix-blend-mode: luminosity;
 z-index: 0
}
#vision .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light{
  position: relative;

	z-index: 1;
  left: 5px;
}
#vision .et_pb_module.et_pb_image.et_pb_image_1 {
  z-index: 1;
}
#vision  td{
  padding-right: 0 !important;
}
#vision-bodytxt li:first-of-type {
  margin-top: 0px;
}
#vision-bodytxt li {
  margin-top: 8px;
}
#vision-bodytxt li::marker {
  font-weight: 700;
}
/* AAA CAROUSEL  */
.ba_image_carousel_child {
  height: 455px;
}
/* OUR STRATEGIC FOCUS 2024 */
#our-strategic-focus-row4 li {
  margin-top: 5px;
}
#our-strategic-focus-row4 li:first-of-type {
  margin-top: 0px;
}
#our-strategic-focus::after{
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-right.png');
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  top: 0px;
  right: 0;
  position: absolute;
  content: '';
  height: 100%;
  width: 100%;	
}
#our-strategic-focus-row4 {
  overflow: visible;
}
#our-strategic-focus-row4 ol li::marker {
  font-weight: 600;
}
#our-strategic-focus-row4 .et_pb_image {
  position: absolute;
  z-index: 1;
  top: -80px;
  width: 95%;
  height: 100%;
  left: -40px;
  opacity: 1;
}
/* Gowing Impact */
#growing-impact::before{
	content:'';
	position:absolute;
	background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2024/04/blob-left-1-noise.png');
	background-repeat: no-repeat;
	background-position: left top;
 	background-size: contain;
  	left: 0;
  	width: 800px;
 	height: 100%;
 	top: -300px;
}
#growing-impact::after {
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2024/04/blob-left-copy.png');
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: -1000px;
  right: 0;
  position: absolute;
  content: '';
  height: 100%;
  width: 27%;
  transform: scaleX(-1);
}
#growing-impact-row2 .et_pb_image {
  margin-top: 80px;
}
.top-50{
	top:-50px;
}
#drone{
  top: 150px;
}
.orange-arrow {
  top: -140px !important;
  left: 180px !important;
  transform: rotate(-90deg);

}
/* PARTNERS 2024 */
#sponsor-table h3 {
  padding-bottom: 8px !important;
}
#sponsor-table h3 strong {
  font-weight: 800;
}
#sponsor-table p {
  font-weight: 500;
  font-style: initial !important;
  padding-bottom: 9px;
}
/* EXPANDING REACH */
#expanding-reach::before {
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2024/04/blob-right-noise.png');
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  top: -300px;
  left: 0;
  position: absolute;
  content: '';
  height: 100%;
  width: 100%;
  transform: scaleX(-1);
}

/* TESTIMOINALS MODULES */
.et_pb_with_border.et_pb_module.et_pb_testimonial.et_pb_text_align_left.et_pb_bg_layout_dark.et_pb_testimonial_no_image {
  overflow: visible;
}
/* COLUMN GRAPHS */

	#growth-graph .apexcharts-datalabels:first-of-type .apexcharts-data-labels .apexcharts-datalabels {
  fill: #FFF !important;
}
#growth-graph2 .apexcharts-datalabel:first-of-type, #growth-graph2 .apexcharts-series:nth-of-type(2){ fill: #FFF;}
	.apexcharts-pie-label, .apexcharts-datalabels, .apexcharts-datalabel, .apexcharts-datalabel-label, .apexcharts-datalabel-value {
  		font-family: interstate-condensed, sans-serif !important;
	}
.apexcharts-tooltip.apexcharts-theme-light {
  display: none !important;
}
.apexcharts-xaxis {
  display: none !important;
	opacity: 0;
}

#growing-impact-row2 .graph-year{
  position: absolute;
  width: 100%;
  bottom: 30px;
}


#schools-459 .graph-year, #growing-impact-row3 .graph-year, #wpg-row .graph-year{
  position: absolute;
  width: 100%;
  bottom: 20px;
}


.bar {
  transform: skewX(-20deg);
}
.et_pb_module.grdi_column_chart .et_pb_module_inner .grahina-divi {
  background: transparent !important;
}

.apexcharts-data-labels rect {
  fill: transparent !important;
  stroke-width: 0 !important;
}

#SvgjsText1024, #SvgjsText1036, #SvgjsText1042, #SvgjsText1030, #SvgjsText1074, #SvgjsText1086, #SvgjsText1092, #SvgjsText1146, #SvgjsText1158, #SvgjsText1164 {
  fill: #FFF;
  font-family: interstate-condensed, sans-serif !important;
}
.apexcharts-xaxis-tick, .apexcharts-xaxis line {
  opacity: 0;
}
tspan{
  font-family: interstate, sans-serif !important;
}

.graph-row::before{
  content: '';
  position: absolute;
  background-image: linear-gradient(150deg,#3a81b9 45%,#97b5de 99%);
  border-radius: 15px 15px 15px 15px;
  overflow: hidden;
  border-width: 5px;
  border-color: #9ACA3C;
  width: 100% !important;
  height: 65% !important;
  left: 0;
  bottom: 0;
}
#schools-459 .et_pb_module.et_pb_text.et_pb_text_22.et_pb_text_align_center.et_pb_bg_layout_light.et_had_animation {
  margin-top: 95px;
}
#schools-459.graph-row::before{
  height: 80% !important;

}
#schools-459.graph-row .et_pb_column.et_pb_column_1_2.et_pb_column_23.et_pb_css_mix_blend_mode_passthrough{
  position: relative;
  top: 60px;
}
#schools-459 .et_pb_column.et_pb_column_1_2.et_pb_column_25.et_pb_css_mix_blend_mode_passthrough{
  top: 0px;
  padding-left: 5px;
}
#SvgjsText1218, #SvgjsText1230, #SvgjsText1236{
	  fill: #FFF !important;

}
/* Green */
#SvgjsPath1070, #SvgjsPath1142, #SvgjsPath1214{
  -webkit-filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
  filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));	
}
/* White */
#SvgjsPath1026, #SvgjsPath1148, #SvgjsPath1076, #SvgjsPath1220{
  fill: #FFF !important;
  -webkit-filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
  filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
}
/* Yellow */
#SvgjsPath1032, #SvgjsPath1020, #SvgjsPath1082, #SvgjsPath1154, #SvgjsPath1226{
	fill: #ECDD12 !important;
	-webkit-filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
    filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
}
/* Orange */
#SvgjsPath1038, #SvgjsPath1026, #SvgjsPath1088, #SvgjsPath1160, #SvgjsPath1232{
	fill:#faa61a !important;
    -webkit-filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
   filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
}
.apexcharts-text tspan {
  font-size: 17px !important;
}

/* CSS to skew the bars */
.apexcharts-bar-area {
  transform-origin: bottom center;
}

/* Skew all bars to have the same slant */
.apexcharts-bar-area {
  transform-origin: bottom center;
  transform: skewY(-7deg); 
}
#SvgjsText1039 {
  transform: translateY(-15px);
}

#SvgjsText1103 {
  transform: translateY(1px);
}

#SvgjsText1036, #SvgjsText1100, #SvgjsText1172, #SvgjsText1244 {
  transform: translateY(14px);
}

#SvgjsText1106, #SvgjsText1250 {
  transform: translateY(-10px);
}

#SvgjsText1109, #SvgjsText1253{
  transform: translateY(-25px);
}
#SvgjsText1100 {
  transform: translateY(14px);
}
#SvgjsText1247 {
  transform: translateY(4px);
}

#SvgjsText1175 {
  transform: translateY(5px);
}
#SvgjsText1178 {
  transform: translateY(-8px);
}

#SvgjsText1181 {
  transform: translateY(-20px);
}

/* Manitoba Map 2024 */
.dnhot-hostpot-hotspots__wrapper{
  background-image: linear-gradient(100deg,rgb(236, 221, 18) 0%,#ecdd12 21%,#faa61a 99%) !important;
}
.dnhot-hostpot-tooltip-text{
  background-image: linear-gradient(100deg,rgb(236, 221, 18) 0%,#ecdd12 10%,#faa61a 99%) !important;
  border: solid 3px #ecdd12 !important;
}
.dnhot-hostpot-tooltip-text::after{
  border-top-color: #F3C216 !important;
}
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_0 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_1 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_2 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_3 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_4 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_5 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_6 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_7 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_8 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_9 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_10 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_11 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_12 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_13 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_14 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_15 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_16 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_17 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_18 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_19 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_20 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_21 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_22 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_23 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_24 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_25 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_26 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_27 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_28 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_29 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_30 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_31 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_32 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_33 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_34 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_35 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_36 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_37 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_38 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_39 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_40 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_41 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_42 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_43 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_44 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_45 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_46 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_47 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_48 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_49 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_50 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_51 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_52 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_53 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_54 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_55 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_56 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_57 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_58 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_59 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_60 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_61 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_62 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_63 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_64 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_65 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_66 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_67 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_68 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_69 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_70 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_71 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_72 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_73 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_74 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_75 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_76 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_77 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_78 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_79 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_80 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_81 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_82 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_83 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_84 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_85 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_86 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_87 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_88 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_89 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_90 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_91 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_92 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_93 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_94 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_95 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_96 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_97 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_98 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_99 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_100 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_101 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_102 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_103 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_104 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_105 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_106 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_107 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_108 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_109 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_110 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_111 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_112 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_113 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_114 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_115 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_116 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_117 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_118 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_119 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_120 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_121 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_122 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_123 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_124 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_125 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_126 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_127 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_128 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_129 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_130 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_131 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_132 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_133 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_134 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_135 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_136 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_137 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_138 .dnhot-hostpot-tooltip-text::after,
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_139 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_140 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_141 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_142 .dnhot-hostpot-tooltip-text::after, 
.dnhot-hostpot-hotspots-wrapper .dnhot_tooltip_child_143 .dnhot-hostpot-tooltip-text::after{
  border-top-color: #ECDD12 !important;
}
.dnhot-tooltip-content p strong {
	font-family: interstate-condensed, sans-serif !important;
	color: #FFF !important;
}
.dnhot-tooltip-content li {
  color: #FFF !important;
  font-weight: 500 !important;
}
.dnhot-tooltip-content {
  font-family: interstate, sans-serif !important;
  color: #FFF !important;
}
.map-btn{
  color: #fff !important;
  background: #255368 !important;
}
#mb-map2024 a.map-btn.et_pb_button.et_pb_bg_layout_light:active, #mb-map2024 a.map-btn.et_pb_button.et_pb_bg_layout_light:focus {
	background: #f9aa19 !important;
	
}
#mb-map2024::before {
  /*background: #78c340;*/
	background: #4185A4 ;
  content: '';
  position: absolute;
  width: 78%;
  height: 1085px;
  left: 300px;
  border-radius: 20px;
  top: 70px;
 border: solid 4px #0dae4c;
}
/* WPG Map 2024 */
.et_pb_toggle_title {
  font-family: interstate-condensed, sans-serif;
  font-size: 30px;
  margin: auto;
  text-align: center;
}
#wpg-toggle-row td {
	vertical-align: top;
}
.et_pb_toggle table, .et_pb_toggle_content.clearfix, .et_pb_toggle td{border:0 !important;}
/* CULTIVATE CAREERS */
#cultivate-career {
  z-index: 3;
}
#cultivate-career .et_pb_module.et_pb_image.et_pb_image_11 {
  left: 20px;
}
#cultivate-career .et_pb_column.et_pb_column_3_5.et-last-child {
  left: 200px;
}

/* 2024 Educator award */
#educator-champion-award-2024 h2::after{
	content:'';
	position: absolute;
	background: url('https://7262e6323c.nxcli.io/wp-content/uploads/2024/04/educator-award.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 200px;
	height: 200px;
}
#educator-champion-award-2024 .et_pb_row.et_had_animation {
  z-index: 2;
}
/* WE ARE MAKING A DIFFERENCE */
#we-making-difference::before {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-1-noise.png');
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0;
  width: 100%;
  height: 280%;
  top: -900px;
}
#we-making-difference .et_pb_image {
  width: 450px;
}

.logo-row {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
  border-radius: 15px !important;
  z-index:1;
}

#labour-gap::after {
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-copy.png');
    background-repeat: repeat;
    background-size: auto;
  background-size: auto;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0px;
  right: 0;
  position: absolute;
  content: '';
  height: 200%;
  width: 100%;
  transform: scaleX(-1) !important;
}

#cultivate-career::before {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-right.png');
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  transform: scaleX(-1) !important;
  left: 0;
  width: 20%;
  height: 220%;
  top: 0px;
}

#career-case::after {
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-right-noise.png');
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  bottom: 0;
  right: 0;
  position: absolute;
  content: '';
  height: 200%;
  width: 100%;
}

#adressing-misinfo::before {
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-copy.png');
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  background-size: contain;
  top: -350px;
  left: 0;
  position: absolute;
  content: '';
  height: 55%;
  width: 100%;
}
#adressing-misinfo::after {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-1-noise.png');
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: contain;
  transform: scaleX(-1);
  right: 0px;
  width: 100%;
  height: 50%;
  bottom: 300px;
}
#aaa-info-row, #follow-farmers{
  border-top: solid 3px #6fc141;
  border-right: solid 3px #6fc141;
  border-left: solid 3px #6fc141;	
}
#aaa-carousel {
  border-right: solid 3px #6fc141;
  border-left: solid 3px #6fc141;
}
#aaa-btns, #follow-farmers-testimonials {
  border-bottom: solid 3px #6fc141;
  border-left: solid 3px #6fc141;
  border-right: solid 3px #6fc141;
}

/* Galleries */
#adressing-misinfo .et_pb_gallery {
  padding: 0 !important;
}
.et-pb-slider-arrows a {
  opacity: 1 !important;
}

.et_pb_slider .et-pb-arrow-prev {
  left: 22px !important;
}

.et_pb_slider .et-pb-arrow-next {
  right: 22px !important;
  opacity: 1 !important;
}
/* Giving Our Partners a Voice */
#giving-our-partners-voice::before {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-right-noise.png');
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  transform: scaleX(-1) !important;
  left: 0;
  width: 100%;
  height: 70%;
  top: -200px;
}
#giving-partner-1{position: relative;}
#giving-partner-1, #giving-partner-2 {
  border-left: solid 4px #ECDD12 !important;
  border-right: solid 4px #ECDD12 !important;
}
#giving-partner-2.et_pb_row_186{
  border-bottom: solid 4px #ECDD12 !important;
}
#giving-our-partners-voice::after {
  content: '';
  position: absolute;
  background: url('https://7262e6323c.nxcli.io/wp-content/uploads/2024/04/giving-partners-voice.png');
  background-size: contain;
  right: 29%;
  top: 3px;
  width: 800px;
  height: 100%;
  z-index: 1;
  background-repeat: no-repeat;
}
#giving-partner-1 {
  padding: 50px 50px 0;
}
#giving-partner-2 {
  padding: 20px 50px;
}
#giving-partner-2 .et-pb-slider-arrows a {
  color: #f7b019 !important;
}
#giving-partner-2 .et-pb-controllers .et-pb-active-control {
  background-color: #f8af19 !important;
}
#giving-partner-2 .et-pb-controllers a {
  background-color: hsl(40.9, 93.3%, 53.1%) !important;
}
#giving-partner-2 .et_pb_gallery::before {
  background: #FFF;
  content: '';
  position: absolute;
  width: 100%;
  height: 80%;
  bottom: 0;
  border-radius: 10px 10px 0px 0px;
}

/* Reaching New Classroom */
#reaching-new-classrooms::after {
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-copy.png');
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0px;
  right: 0;
  position: absolute;
  content: '';
  height: 200%;
  width: 100%;
  transform: scaleX(-1) !important;
}

/* EDUCATOR AWARD */
#educator-champion-award-2024::before {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-right-noise.png');
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  transform: scaleX(-1) !important;
  left: 0;
  width: 100%;
  height: 150%;
  bottom: 0px;
}
/* THANK YOU TO OUR VOLUNTEERS */
#ty-our-volunteers::before {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-1-noise.png');
  background-repeat: no-repeat;
  background-size: contain;
  transform: scaleX(-1);
  right: 0px;
  width: 100%;
  height: 65%;
  top: -300px;
}
#ty-our-volunteers::after {
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-copy.png');
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 50px;
  left: 0;
  position: absolute;
  content: '';
  height: 65%;
  width: 100%;
}


/* PARTNERS */
#power-of-partnership em {
  font-style: initial !important;
}
#power-of-partnership::after {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-1-noise.png');
  background-repeat: no-repeat;
  background-size: contain;
  transform: scaleX(-1);
  right: 0px;
  width: 100%;
  height: 45%;
  top: 300px;
  z-index:0;
}
#power-of-partnership::before {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-right-noise.pngg');
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  transform: scaleX(-1) !important;
  left: 0;
  width: 100%;
  height: 40%;
  bottom: 500px;
}
#join-leadership-circle .et_pb_row::before {
content: '';
  position: absolute;
  background-image: linear-gradient(120deg,#ecdd12 50%,#faa61a 100%);
  width: 70%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  text-align: center;
  margin: auto;
  border-radius: 15px;
  border: solid 3px #ecdd12;
}

#join-leadership-circle::after {
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2024/04/blob-left-copy.png');
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0px;
  right: 0;
  position: absolute;
  content: '';
  height: 350%;
  width: 100%;
  transform: scaleX(-1) !important;
}

#partners-section::before {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-right-noise.png');
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  transform: scaleX(-1) !important;
  left: 0;
  width: 100%;
  height: 45%;
  top: 0px;
}
#partners-section::after {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-1-noise.png');
  background-repeat: no-repeat;
  background-size: contain;
  transform: scaleX(-1);
  right: 0px;
  width: 100%;
  height: 45%;
  bottom: 250px;
}

#proud-member-aitc::before {
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-copy.png');
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  background-size: contain;
  top: 0px;
  left: 0;
  position: absolute;
  content: '';
  height: 100%;
  width: 100%;
}
#part-ofthe-solution::after {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-left-1-noise.png');
  background-repeat: repeat;
  background-size: auto;
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  background-size: contain;
  transform: scaleX(-1);
  right: 0px;
  width: 100%;
  height: 110%;
  top: -150px;
}
/*  OTHER WAYS & FOOTER  */
/*#other-ways::before{
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-bottom-noise-1.png');
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
  width: 100%;
  height: 500px;
  left: 0px;
  right: 0;
  z-index: 1;
  content: '';
  bottom: 0px;
  position: absolute;
}*/

/*#other-ways::after {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-right-noise.png');
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  transform: scaleX(-1) !important;
  left: 0;
  width: 100%;
  height: 100%;
  top: -500px;
}*/
#other-ways-1::before{
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-bottom-noise-1.png');
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
  width: 100%;
  height: 500px;
  left: 0px;
  right: 0;
  z-index: 1;
  content: '';
  bottom: 0px;
  position: absolute;
}

#other-ways-1::after {
  content: '';
  position: absolute;
  background: url('https://64706c74b5.nxcli.io/wp-content/uploads/2025/04/blob-right-noise.png');
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  transform: scaleX(-1) !important;
  left: 0;
  width: 100%;
  height: 100%;
  top: -500px;
}

#footer-txt {
  font-family: interstate-condensed, sans-serif !important;
}
/* ================================  POP UP STYLING  ============================================ */
#et-boc .area-outer-wrap[data-da-type="popup"] {
  width: 40% !important;
}
.da-overlay {
  background: #0089c070 !important;
  }
 #et-boc .area-outer-wrap[data-da-color="light"] .da-close{
	 color: #0089c0 !important;
	 font-size: 35px !important;
	margin-right: 10px;
	margin-top: 10px;
 }
.popup_outer_wrap #cultivate-career::after {
  background: white !important;
}
/* ================================  MOBILE DROPDOWN  ============================================ */
@media screen and ( max-width: 980px ) {
	#header {display: flex !important; flex-wrap: wrap;}
	.mobile_nav.opened .mobile_menu_bar:before {
	    content: '\4d';
	}
	ul#mobile_menu4 {
	    left: -11vw;
	    width: 101vw;
	    height:100vh !important;
	    padding-top:110px !important;
	    top: 85px;
	}
	.et_mobile_menu li a{
	    text-align: center;
	    border: none !important;
	}
	.sub-menu li a{
		width: 100% !important;
	}
	ul.sub-menu{
		width: 100% !important;
	}
	li#menu-item-178{
		padding-left: 0px !important;
	}
	.sub-menu{
		padding-left: 0px !important;
	}
	span.mobile_menu_bar {
	    z-index: 9999!important;
	}
	ul#mobile_menu4 {
	    margin-top: -103px;
	    z-index: 1;
	} 
}
/* ================================  RESPONSIVE STYLING  ============================================  */
@media (max-width: 2400px) {
	#vision::before{height: 80%;}
	#growing-impact::before {width: 540px; top: 0px;}
	#we-making-difference::before {height: 240%;}
	#labour-gap::after {height: 180%;}
	#adressing-misinfo::before {height: 45%;}
	#adressing-misinfo::after {height: 40%;}
	#giving-our-partners-voice::before{height: 50%;}
	#join-leadership-circle::after{height: 290%;}
	#educator-champion-award-2024::before{height: 130%;}
	#power-of-partnership::after{height: 40%;}
	#partners-section::after{height: 35%;}
	

	#mb-map2024{overflow:visible !important;}
	#mb-map2024::before {width: 80%; overflow: visible !important;}
	.map-row { margin-left: 27% !important;}

}
@media (max-width: 2100px) {
	#adressing-misinfo::before {height: 35%;}
	#adressing-misinfo::after {height: 30%;}
	#reaching-new-classrooms::after {height: 170%;}
	#power-of-partnership::after {height: 30%;}
	#join-leadership-circle::after {height: 240%;}
	
	.map-row {margin-left: 23% !important;}
	
}
@media (max-width: 1950px) {
	#vision::before{height: 75%;}
	#our-strategic-focus::after{height: 80%;}
	#growing-impact::before {width: 400px; top: 0px;}
	#expanding-reach::before {height: 70%;}
	#we-making-difference::before {height: 215%; top: -600px;}
	#career-case::after{height: 170%;}
	.tree-stats .et_pb_image {right: -440px;}
	#labour-gap::after {height: 100%;  bottom: 200px;}
	#cultivate-career .et_pb_column.et_pb_column_3_5.et-last-child {left: 50px;}
	#cultivate-career .et_pb_image.et_had_animation {left: 25px !important;}
	#adressing-misinfo::after {height: 35%; bottom: 550px;}
	#giving-our-partners-voice::before{height: 45%;}
	#power-of-partnership::after{height: 35%;}	
	#join-leadership-circle::after{height: 220%;}
	#part-ofthe-solution::after {height: 80%; top: 0px;}
	#partners-section::after{height: 30%;}
	
	#mb-map-section .et_pb_row_24, body #page-container .et-db #et-boc .et-l #mb-map-section .et_pb_row_24.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l #mb-map-section .et_pb_row_24.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l #mb-map-section .et_pb_row_24.et_pb_row {
  max-width: 1600px;
}
	.map-row {margin-left: 20% !important;}
}
@media (max-width: 1680px) {
	
	 #vision::before {height: 50%;}
	 #our-strategic-focus::after {height: 60%;}mb-map2024
	 #growing-impact::before {width: 400px;}
	 #expanding-reach::before{height: 60%;}
	 #we-making-difference::before { height: 200%;}
	 #career-case::after { height: 130%;}
	 #adressing-misinfo::before { height: 28%;}
	 #adressing-misinfo::after { height: 20%;}
	 #giving-our-partners-voice::before { height: 30%;}
	 #power-of-partnership::before {height: 25%;}
	 #power-of-partnership::after { height: 25%;}
	 #ty-our-volunteers::before {height: 45%;}
	 #ty-our-volunteers::after{height: 50%;}
	 #reaching-new-classrooms::after { height: 120%;}
	 #educator-champion-award-2024::before { height: 90%;}
	 #partners-section::after {height: 20%;}
	 #part-ofthe-solution::after {height: 55%;}
	 #partners-section::before {height: 25%;}
	 #proud-member-aitc::before {height: 50%;}
	 #join-leadership-circle::after {height: 150%;}
	
	 #other-ways::after{height: 70%;}
	
	 .map-row {margin-left: 16% !important;}
	 #footer-txt {padding-bottom: 0 !important;}		
}

@media (max-width: 1440px) {
	.et_pb_menu_0_tb_header.et_pb_menu ul li a, .et_pb_menu_1_tb_header.et_pb_menu ul li a {font-size: 15px !important;}
	.et_pb_column_1_tb_header {width: 20% !important;}
	.et_pb_column_1 {float: right; margin-top: 70px;}
	.et_pb_row.et_pb_row_0.et_pb_gutters1 {margin-bottom: 0 !important;}	
	
	.map-row {margin-left: 11% !important;}
	
	#growing-impact::before {width: 280px;}
	#expanding-reach::before {height: 50%; top: 0;}
	#stronger-engagement-row3 {z-index: 1; }
    #we-making-difference::before {  height: 160%; top: -300px;}
	#cultivate-career::before {height: 80%;}
	#career-case-row, #follow-farmers {z-index: 1; }
	#career-case::after {height: 100%;}
	#adressing-misinfo::before {height: 17%;}
	#giving-our-partners-voice::before {height: 20%;}
	#reaching-new-classrooms::after {height: 80%;}
	#educator-champion-award-2024::before {height: 70%;}
	#ty-our-volunteers::before {height: 35%; top: 0;}
	#ty-our-volunteers::after {height: 35%;}
	#power-of-partnership::before {height: 16%;}
    #power-of-partnership::after {height: 18%;}
	#partners-section::before {height: 17%;}
	#sponsor-table {z-index: 1;}
	#part-ofthe-solution::after {height: 42%; top: 250px;}
	#other-ways::after {height: 50%; top: -200px;}
	#follow-farmers-testimonials, #aaa-btns {z-index: 1; }
	
	#cultivate-career .et_pb_module.et_pb_image.et_pb_image_11 {left: 0px;}
}

@media (max-width: 1280px) {
	header .et_pb_column_1_tb_header{width: 20% !important;}
	header .et_pb_column_0_tb_header, .et_pb_column_2_tb_header{width: 40% !important;}
	.et_pb_module.et_pb_image.et_pb_image_0_tb_header.et_pb_image_sticky {width: 60%;}
	.et-menu nav li, #menu-right-nav li{padding: 0 8px !important;}
	.et_pb_column.et_pb_column_1_3.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {left: 150px;}
	
	.map-row {margin-left: 9% !important;}
	#mb-map2024::before {width: 92%; left: 100px; height: 1200px;}
	
	.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular {padding-top: 0;}
	#vision::before {height: 40%;}
	#our-strategic-focus::after { height: 35%; top: -100px;}
	#growing-impact::before {width: 260px; top: -200px;}
	#growing-impact::after {width: 20%;}
	#tree-stats { width: 150%; right: -200px; top: 100px;}
	#labour-gap::after {height: 70%;  bottom: 200px;}
	#cultivate-career::before {height: 60%;}
	#reaching-new-classrooms::after { height: 70%; top: -200px;}
	#ty-our-volunteers { padding-bottom: 0;}
	#power-of-partnership { padding-top: 0; }
	#power-of-partnership::after {height: 18%;top: -300px;}
	#you-are-part .et_pb_image { width: 130% !important; left: -120px !important;}
    #part-ofthe-solution::after {top: 550px;}
    #other-ways::after { height: 45%; top: -50px;}
    #other-ways-row-2 { z-index: 1; }
		
}
@media (max-width: 1024px) {
	#our-strategic-focus::after {height: 27%;}
	#our-strategic-focus-row4 h4 {font-size: 35px;}
	#our-strategic-focus-row4 ol{padding-bottom:0;}
	#growing-impact::after {width: 20%; bottom: -600px;}
	#growing-impact::before {width: 190px;}
	#we-making-difference::before {height: 100%; top: -60px;}
	#cultivate-career::before {height: 35%;}
	#career-case::after {height: 60%;}
	#adressing-misinfo::before {height: 11%;}
	#reaching-new-classrooms::after {height: 50%; top: -150px;}
	#power-of-partnership::after {height: 13%;}
	#join-leadership-circle::after {height: 110%;}
    #partners-section::before {height: 13%;}
	#stronger-engagement-row3 .et_pb_image { top: 350px; }
	#we-making-difference-row1 .et_pb_image {width: 20% !important; top: -160px;}
	#labour-gap::after {height: 45%; bottom: 0px;}
	#proud-member-aitc::before {height: 30%;}
	#follow-farmers .et_pb_image { width: 70%;}
	#other-ways-row-1 .et_pb_image {left: 350px; right: 0; top: -150px;}
	#other-ways::before {width: 150%;}	
/* 	WHITE */
	#mb-school-graph .apexcharts-series path:nth-of-type(2), #growth-graph .apexcharts-series path:nth-of-type(2), #wpg-school-graph .apexcharts-series path:nth-of-type(2) {
		  fill: #FFF !important;
  -webkit-filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
  filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
	}
/* 	YELLOW */
	#SvgjsPath1294, #SvgjsPath1356, #SvgjsPath1286, #SvgjsPath1348, #SvgjsPath1420, #SvgjsG1893 path:nth-of-type(3), #SvgjsG1844:first-of-type {
  		fill: #ECDD12 !important;
  		-webkit-filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
  		filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
	}
	#mb-school-graph .apexcharts-series path:nth-of-type(3), #growth-graph .apexcharts-series path:nth-of-type(3),#wpg-school-graph .apexcharts-series path:nth-of-type(3) , #growth-graph2 .apexcharts-series path:first-of-type{
  fill: #ECDD12 !important;
  -webkit-filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
  filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
}
	/* 	ORANGE */
	#mb-school-graph .apexcharts-series path:nth-of-type(4), #growth-graph .apexcharts-series path:nth-of-type(4), #growth-graph2 .apexcharts-series path:nth-of-type(2), #wpg-school-graph .apexcharts-series path:nth-of-type(4){
		  fill: 	#faa61a !important;
  -webkit-filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
  filter: drop-shadow( 5px 5px 2px rgba(0, 0, 0, 0.2));
	}
	

	
/* 	WHITE NUMBERS */
	#mb-school-graph .apexcharts-data-labels:first-of-type .apexcharts-datalabel, #growth-graph .apexcharts-data-labels:first-of-type .apexcharts-datalabel, #wpg-school-graph .apexcharts-data-labels:first-of-type .apexcharts-datalabel, #wpg-school-graph .apexcharts-data-labels:last-of-type text .apexcharts-datalabel, #growth-graph .apexcharts-data-labels:nth-of-type(3) text , #mb-school-graph .apexcharts-data-labels:nth-of-type(3) text, #mb-school-graph .apexcharts-data-labels:last-of-type text  {
  fill: #FFF;
}
	#growth-graph .apexcharts-datalabels .apexcharts-data-labels:last-of-type text{fill: #FFF;}
	
	#mb-school-graph .apexcharts-datalabel .apexcharts-data-labels:first-of-type, #mb-school-graph .apexcharts-datalabel .apexcharts-data-labels:nth-of-type(3), #mb-school-graph .apexcharts-datalabel .apexcharts-data-labels:nth-of-type(4), #growth-graph .apexcharts-datalabel .apexcharts-data-labels:nth-of-type(1), #growth-graph .apexcharts-datalabel .apexcharts-data-labels:nth-of-type(3), #growth-graph .apexcharts-datalabel .apexcharts-data-labels:nth-of-type(4), #wpg-school-graph .apexcharts-datalabel .apexcharts-data-labels:first-of-type, #wpg-school-graph .apexcharts-datalabel .apexcharts-data-labels:nth-of-type(3) text, #wpg-school-graph .apexcharts-datalabel .apexcharts-data-labels:nth-of-type(4) text{ fill: #FFF;}
#wpg-school-graph .apexcharts-data-labels:nth-of-type(3) text, #wpg-school-graph .apexcharts-data-labels:nth-of-type(4) text {
  fill: #FFF;
}
	#giving-our-partners-voice::after {right: 10%; top: -13px;}

	#aaa-carousel h3, #follow-farmers-testimonials h3 {font-size: 40px;}
    #aaa-carousel h3 span, #follow-farmers-testimonials h3 span {font-size: 55px !important; }
	#other-ways-row-2, .et_pb_row.et_pb_row_223.et_pb_gutters3 {
  width: 95%;
}
	
/* 	LONG BUTTONS  */
	.et_pb_button.et_pb_button_149.et_pb_bg_layout_light, .et_pb_button.et_pb_button_150.et_pb_bg_layout_light, .et_pb_button.et_pb_button_146.et_pb_bg_layout_light, .et_pb_button.et_pb_button_147.et_pb_bg_layout_light, .et_pb_button.et_pb_button_148.et_pb_bg_layout_light {
  line-height: 22px !important;
  padding: 25px 10px !important;
}
}


@media (max-width: 980px) {
	#mobile-nav .et_pb_module.et_pb_image.et_pb_image_1_tb_header {
  margin-top: 5px !important;
}
	
	#testube-lottie {width: 300px; top: -250px; right: -30px;}
	#portrait-lottie {width: 60%;}
	#seedling-lottie {width: 400px; right: 0; left: 0; bottom: -210px; margin: auto; }
	#leadership-message-row1, #leadership-message-row2, #leadership-message-row3, #leadership-message-row4 { padding-left: 20px !important; padding-right: 20px !important;}
	#leadership-message-row3 {display: flex;}
	#leadership-message-row4 {padding-bottom: 0; }
	#farmer-drone-img { width: 150px; left: 100px;}
	#drone-lottie {width: 350px; right: 0;}
	#you-are-part .et_pb_image {width: 500px !important; left: 0px !important;}
	#part-ofthe-solution::after {top: 0px; height: 28%;}
	#truck { position: absolute; margin-top: 0 !important; right: 0; top: -110px; }
	#other-ways-row-1 .et_pb_image {left: 0px;}
	#partners-section::before {height: 10%;}
	.dsm_icon_list_0 .dsm_icon_list_items.dsm_icon_list_layout_horizontal {text-align: center !important; }
	#educator-testimonials .et_pb_image {width: 150px; padding-bottom: 50px; margin-top: -20px !important;}
	#educator-testimonials .et_pb_column.et_pb_column_1_2.et_pb_column_827.et_pb_css_mix_blend_mode_passthrough { flex-direction: column-reverse; display: flex; }
	#giving-our-partners-voice::after {right: 10%; top: 10px; width: 500px;}
	#our-strategic-focus-row3 table {margin-bottom: 0; }
	#mobile-ruralmap table tbody tr {display: flex; flex-wrap: wrap; }
	#mobile-ruralmap td, .wpg-toggle-row td { width: 100% !important; }
	#mobile-ruralmap .et_pb_module.et_pb_toggle { background: white; }
	#aaa-info-row .et_pb_image { margin-top: 0 !important; }
	#expanding-reach-row3 .et_pb_image {transform: none !important; width: 100%; padding-top: 0;}
	#schools-459.graph-row::before { height: 100% !important; }
	#mobile-ruralmap{padding-top:0;}
	#mobile-ruralmap .et_pb_image, #wpg-map {width: 50%; margin-left: auto; margin-right: auto; }
	
	.h2title-100px h2 span {font-size: 80px !important;}
	#stronger-engagement-row1 h3 {text-align: left; padding-bottom: 0 !important;}
	#stronger-engagement-row1 .et_pb_heading { margin-bottom: 10px; }
	#stronger-engagement-row2, #stronger-engagement-row3, #expanding-reach, #expanding-reach-row1, #mobile-ruralmap-row, #wpg-map-section, #educator-champion-award-2024, .h2title-grow-partners { padding-top: 0; }
	#cultivate-career::before {height: 25%; }
	#expanding-reach::before {height: 35%;}
	#follow-farmers .et_pb_image {margin-top: 0 !important; margin-bottom: 0 !important;}

	#follow-farmers .et_pb_testimonial { margin-top: 50px !important; }
	#engaged-career-fair-row .et_pb_image { width: 65%; }
	#career-case .et_pb_image { width: 50% !important; }
	#h2title-90px span {font-size: 60px !important; }
   .logo-row { transform: none !important; width: 95%; display: flex; flex-direction: column; }
	#reaching-new-classrooms-1 .et_pb_image {width: 210px;}
	#educator-champion-award-2024 h2::after{width: 150px;}
	#educator-champion-award-2 .et_pb_module.et_pb_text.et_pb_text_71.et_pb_text_align_left.et_pb_bg_layout_light {padding-left: 0 !important;}
	#educator-champion-award-2 .et_pb_column.et_pb_column_826 {margin-bottom: 0;}
 	#financials h2 span{ font-size: 70px !important;}
    #h3title-70px h2 span, #power-of-partnership-intro h2 span { font-size: 75px !important;}
	#h2title-100px h2 span {font-size: 90px !important;}
	#vision-title h3 span {font-size: 70px !important; }
	#intro-copy h3 span {font-size: 50px !important; }
	#our-strategic-focus h2 span {font-size: 65px !important;}
	.growing-impact-row2 .graph-row::before {height: 80% !important;}
	.growing-impact-row3 .graph-row::before { height: 90% !important;}

#sponsor-table {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

}

@media (max-width: 900px) {
	.et-menu-nav {display: none !important;}
	.et_pb_column.et_pb_column_1_3.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {left: 0; width: 100% !important; padding: 120px 0 80px; }
	.et_pb_row.et_pb_row_0.et_pb_gutters1 .et_pb_text_0 {margin-top: 120px !important;}
	.et_pb_column.et_pb_column_2_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {width: 100% !important; margin-top: 0;}	
	
	#testube-lottie {width: 250px;}
	#growing-impact::before {width: 160px;}
	.h3title-69-span90 span {font-size: 70px !important; }
	#stronger-engagement-row1 h3 { font-size: 45px;}
/* 	LONG BUTTONS  */
	.et_pb_button.et_pb_button_149.et_pb_bg_layout_light, .et_pb_button.et_pb_button_150.et_pb_bg_layout_light, .et_pb_button.et_pb_button_146.et_pb_bg_layout_light, .et_pb_button.et_pb_button_147.et_pb_bg_layout_light, .et_pb_button.et_pb_button_148.et_pb_bg_layout_light {
  line-height: 22px !important;
  padding: 25px 10px !important;
}
}

@media (max-width: 850px) {
	#testube-lottie {  width: 250px;  top: -110px;}
	#our-strategic-focus::after {height: 15%; top: 0px;}
	#vision::before {height: 30%; top: 30px;}
	#labour-gap {padding-bottom: 0;}
	#educator-champion-award-2024 h2::after {width: 140px; height: 140px; }
	#reaching-new-classrooms::after {height: 35%;}
	#power-of-partnership::after {height: 10%;}
	#h2title-grow-partners h2 span {font-size: 50px !important; }
	

}

@media (max-width: 810px) {
	#other-ways::before {width: 200%;}	
	#our-strategic-focus::after {height: 12%;}
	#join-leadership-circle::after {height: 90%;}
	#join-leadership-circle p {
  font-size: 17px !important;
}
#join-leadership-circle .dsm_icon_list_child a {
  font-size: 17px !important;
}


}
@media (max-width: 764px) {
	  .h3title-69-span90 span {font-size: 65px !important;}
	 #mobile-nav .et_pb_module.et_pb_image.et_pb_image_1_tb_header { width: 70%;}
			#join-leadership-circle .et_pb_row::before {width: 96%;}

}

@media (max-width: 650px) {
  #testube-lottie { width: 70%; top: 0px; right: 0; position: relative !important;  margin: auto; }
  .et_pb_section.et_pb_section_2 h3 span {font-size: 40px !important;}
  #our-strategic-focus h2 span {font-size: 60px !important;}
  #our-strategic-focus-row1 {padding-bottom: 0;}
	  #tree-stats {
    width: 125%;
    right: 0px;
    top: 0px;
    transform: none !important;
    transition: none;
    height: auto;
    position: relative !important;
    opacity: 1;
  }
	#labour-gap::after {
    height: 40%;
    bottom: 150px;
  }
	#engaged-career-fair-row .et_pb_image, #career-case .et_pb_image {width: 95%; }
}
@media (max-width: 600px) {
	#banner-responsive .et_pb_module.et_pb_fullwidth_image.et_pb_fullwidth_image_0 {width: 200%; left: -46%;}
	
	#h3title-70px span {font-size: 70px !important; padding-left: 0 !important;}
	#partners h2 span {font-size: 50px !important; }
	.h3title-45-span55 h3 span {font-size: 40px !important; }
	#other-ways { overflow-x: hidden !important; }
  .h3title-69-span90 span { font-size: 55px !important; }
  #our-strategic-focus-row4, #cultivate-careerinfo-row1, #engaged-career-fair-row, #career-case-row, #aaa-info-row, #aaa-carousel, #aaa-btns, #follow-farmers, #follow-farmers-testimonials, #educator-champion-award-2 { width: 95%; }
	#sponsor-table{width: 90%;}
  #portrait-lottie { width: 100%; top: 50px;}
  #leadership-message-row1, #leadership-message-row2, #leadership-message-row3, #leadership-message-row4{ padding-left: 20px !important; padding-right: 20px !important; width: 95%; }
  #leadership-message-row2 .et_pb_text, #leadership-message-row3 .et_pb_text, .et_pb_module.dsm_gradient_text.dsm_gradient_text_0.et_pb_text_align_center,  #leadership-message-row4 .et_pb_text { padding: 0 !important; }
  #stronger-engagement-row1, #stronger-engagement-row2, #stronger-engagement-row3, #proud-member-aitc-row {width: 95%; }
  #stronger-engagement-row1 h3 {font-size: 35px; }
  #popquiz-inforow {width: 95%; padding: 0 5px;}
  #h2title-100px h2 span {font-size: 50px !important; padding-left: 0 !important;}
  #drone-lottie {width: 300px;    top: -350px;}
  #farmer-drone-img {width: 150px; left: 50px; top: -230px;}
  #popquiz-inforow {margin-bottom: 0 !important;}
  #growing-impact-row2 h3 {padding-bottom: 0;}
  #growing-impact-row2 .et_pb_column_24 {margin-bottom: 0; }
  #scientist-lottie { width: 100%;}
  #expanding-reach::before { height: 20%; top: 0; }
  #ty-row-1 .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_74.et_pb_text_align_left.et_pb_bg_layout_light { width: 100%; }
  #leadership-circle-row-1 { width: 100%; }
  #aaa-carousel .et_pb_text.et_had_animation {transform: none; }
  #aaa-info-row, #aaa-carousel, #aaa-btns, #follow-farmers, #follow-farmers-testimonials, #educator-champion-award-2 { padding-left: 20px !important; padding-right: 20px !important; }
  #you-are-part .et_pb_image { width: 100% !important; left: 0px !important; padding: 0 !important; }
  #part-ofthe-solution::after {height: 20%; top: -100px; }
  #other-ways-row-2{width: 98%;   padding: 50px 20px 30px !important;}
  #other-ways .et_pb_row_223 {width: 98%; padding: 30px 20px 70px !important; margin-bottom: 0px !important; }
  #cultivate-career::before {height: 20%; top: -200px; }
  #career-case::after, #giving-our-partners-voice::before { display: none;}
  #giving-our-partners-voice, #join-leadership-circle, #part-ofthe-solution { padding-top: 0; }
  #adressing-misinfo .et_pb_row.et_pb_row_187 h3 { text-align: left !important; }
  #aaa-info-row { margin-top: 0 !important; }
  #follow-farmers-testimonials h3 { font-size: 40px !important;}
  #follow-farmers-testimonials h3 span { font-size: 50px !important; }
  #giving-partner-1, #giving-partner-2{width: 100%;}
  #giving-our-partners-voice { padding-bottom: 0 !important; }
  #giving-our-partners-voice::after { right: 0px; top: -39px;  width: 100%; }
  #financials h2 span {font-size: 60px !important; }
  #giving-partner-2 { padding: 20px 10px;}
  #reaching-new-classrooms, #educator-champion-award-2024, #giving-our-partners-voice, #educator-champion-award-1, #labour-gap { padding-top: 0; }
  #reaching-new-classrooms { padding: 0; }
  #h2title-90px span { font-size: 60px !important; }
  #educator-champion-award-1 { transform: none; }
  #leadership-circle-row-1 h3 span { font-size: 45px !important; }
  #join-leadership-circle .et_pb_image {width: 150px !important; left: 20px; top: -100px; }
  #giving-partner-2 .et_pb_module.et_pb_image.et_pb_image_26 { width: 100% !important; padding: 20px 110px; }
  #giving-partner-2 .et_pb_module.et_pb_image.et_pb_image_25 { padding: 0 20px; }
  #giving-partner-2 .et_pb_module.et_pb_image.et_pb_image_27 { padding: 0 25px 35px; }
  #giving-partner-2  .et_pb_module.et_pb_image.et_pb_image_28 { padding: 30px 35px;}
	#educator-champion-award-2024 h2::after { width: 120px; height: 120px; }
	#reaching-new-classrooms::after { height: 20%; top: -200px;}
	#reaching-new-classrooms-1 .et_pb_module.et_pb_image { width: 200px;}
	#educator-testimonials .et_pb_image {width: 100px; padding-bottom: 20px; margin-top: 0px !important; transform: none; }
	#ty-row-1 h2 { font-size: 40px;}
	#ty-row-1 h2 span{  font-size: 50px;}
	#ty-our-volunteers::before { height: 20%; top: -100px; }
	#ty-row-1 .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_74.et_pb_text_align_left.et_pb_bg_layout_light {font-size: 20px; width: 95%;}
	#ty-row-1 {width: 100%;}
	#power-of-partnership-intro h2 span {font-size: 60px !important; }
	#power-of-partnership::after,   #join-leadership-circle::after,  #power-of-partnership::before {display: none;}
	#proud-member-aitc::before {height: 15%;}
	#proud-member-aitc-row .et_pb_module.et_pb_image.et_pb_image_48 {width: 180px;}
	#proud-member-aitc-row::before{height: 95%;}
	#partners-section::before {height: 3%;}
	#vision-title { padding-bottom: 0; }
	#our-strategic-focus{padding-top: 0;}
	#partners-section::after,   #educator-champion-award-2024::before, #adressing-misinfo::after{display: none;}
	#ty-row-1 .et_pb_text_75 {font-size: 20px !important; width: 95%; }
	#cultivate-career .et_pb_row:first-of-type h3 { font-size: 35px;}
	#giving-partner-1 {background-image: linear-gradient(120deg,#f5b917 10%,#faa71a 100%);}
	#follow-farmers-testimonials {background-image: linear-gradient(110deg,#5abd43 1%,#02ab4e 90%);}
	#follow-farmers {
  margin-top: 50px !important;
}
	#educator-champion-award-2 .et_pb_text_72 {margin-top: 0 !important; }
	
#wpg-toggle-row table tr {
  display: flex;
}
#wpg-toggle-row table td {
  width: 100% !important;
  min-width: 100% !important;
}
	#growing-impact {
  padding-bottom: 0;
}
	  #other-ways::after {
    height: 25%;
    top: 0px;
	}
	  #other-ways-row-1 .et_pb_image {
    left: -100px;
    width: 170px !important;
    top: -80px;
  }
	#truck { width: 150px; }
}
@media (max-width: 500px) {
		 #mobile-nav .et_pb_module.et_pb_image.et_pb_image_1_tb_header { width: 100%;}

	.et_pb_column.et_pb_column_1_3.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {padding: 0 15px !important;}
	#et-boc .area-outer-wrap[data-da-type="popup"] { width: 95% !important;}
	  #follow-farmers .et_pb_image {width: 100%;}

	#other-ways::before {width: 300%;}	
	#seedling-lottie { width: 300px; bottom: -190px;}
	#growing-impact-row2, #growing-impact-row3, #schools-459 {width: 98%; }
	#title-459 {margin: 0 !important; transform: none !important;}
	.graph-row::before {height: 90% !important;}
    #expanding-reach::before { height: 18%; top: 0;}
	#vision::before {height: 15%;}
	#our-strategic-focus::after {height: 9%;}
	#h3title-70px {margin: 0 !important;}
	#mobile-ruralmap-row, #wpg-map-section, #wpg-row .et_pb_module.et_pb_number_counter.et_pb_number_counter_1.et_pb_text_align_center.et_pb_bg_layout_light.et_pb_with_title.active {padding-top: 0 !important;}
	#stronger-engagement-row2 { padding-top: 0; }
	#stronger-engagement-row1, #stronger-engagement-row2, #stronger-engagement-row3 {padding-left: 20px !important; padding-right: 20px !important;}
	#stronger-engagement-row3 .et_pb_image {top: 500px;}
	#we-making-difference-row1 {padding: 0 9px !important; width: 100%; }
	#we-making-difference::before {height: 50%; top: -150px;}
  	#cultivate-career .et_pb_row_175 h3 { font-size: 30px; }
	#cultivate-careerinfo-row1  { padding: 0 30px 20px !important; }
	  #adressing-misinfo::before {height: 7%; }
	#engaged-career-fair-row, #career-case-row {padding: 50px 30px 20px !important;}
	#farmer-drone-img {width: 120px;}
	#we-making-difference-row1 .et_pb_image {width: 30% !important; top: -160px; left: 100px; }
	#act-now h3 span {font-size: 40px !important; }
	#truck { width: 110px; top: 0;}
	#other-ways-row-1 .et_pb_image { left: -70px; width: 120px !important; top: -80px; }
    #other-ways::after { height: 18%; top: 0px; }
	#other-ways-row-1 h2 span {font-size: 55px !important; }
	#act-now { padding-top: 0 !important; }
	#our-strategic-focus::after {height: 0;}
	#partners-section{padding-top: 0;}
	#partners-section::before, #labour-gap::after {display: none;}
	#partners {padding: 0 !important; }
	
	#career-case .et_pb_image {width: 75% !important; }
#tomatoe-lottie {
  width: 120%;
  left: -30px;
}
   #mobile-ruralmap .et_pb_image, #wpg-map { width: 80%;}
	.dsm_icon_list_items.dsm_icon_list_ltr_direction.dsm_icon_list_layout_horizontal {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  text-align: center !important;
  margin: auto;
	}
	.dsm_icon_list_child.dsm_icon_list_child_0 {
  width: 100%;
}
	  #join-leadership-circle .dsm_icon_list_child a {
    text-align: center;
    margin: auto;
  }
		  #vision-title h3 span {
    font-size: 55px !important;
  }
	 #intro-copy h3 span {
    font-size: 40px !important;
  }
}

@media (max-width: 410px) {
	#h2title-90px span {
    font-size: 50px !important;
  }
#h2title-90px h2 {
  font-size: 40px;
}
	.et_pb_row.et_pb_row_213.logo-row.et_had_animation, .et_pb_row.et_pb_row_212.logo-row.et_had_animation, .et_pb_row.et_pb_row_211.logo-row.et_had_animation, .et_pb_row.et_pb_row_210.logo-row.et_had_animation, .et_pb_row.et_pb_row_209.logo-row.et_had_animation {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

	  #power-of-partnership-intro .et_pb_text_inner h2 span {
    font-size: 55px !important;
  }
	 #giving-our-partners-voice::after {top: -28px;}
	  #tree-stats {
    width: 135%;
		  right: 20px;}
	 #other-ways::after {
		 height: 12%;}
	 #vision::before {
    height: 10%;
    top: -35px;
	}
	  #cultivate-career .et_pb_row:first-of-type h3 {
    font-size: 30px;
  }
	 #aaa-carousel h3 {
    font-size: 35px;
  }
 #aaa-carousel h3 span {
    font-size: 45px !important;
  }
	


}

