/* End custom CSS */

.elementor-337 .elementor-element.elementor-element-80182c4 {
	--display: flex;
	--min-height: 500px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 76px;
	--row-gap: 0px;
	--column-gap: 76px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 9%;
	--padding-right: 9%;
}

.elementor-337 .elementor-element.elementor-element-80182c4:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-80182c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b7d304a);
}

.elementor-337 .elementor-element.elementor-element-bf59e54 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: .13;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-bf59e54::before, .elementor-337 .elementor-element.elementor-element-bf59e54 > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-bf59e54 > .e-con-inner > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-bf59e54 > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-bf59e54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-bf59e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-337 .elementor-element.elementor-element-1763b353 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: 1;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-337 .elementor-element.elementor-element-1763b353::before, .elementor-337 .elementor-element.elementor-element-1763b353 > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-1763b353 > .e-con-inner > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-1763b353 > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-1763b353 > .e-con-inner > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-1763b353 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilekhgp.nitrocdn.com/KpMmfFVHduUuuWmiweOAUivgCqBzBOYk/assets/images/optimized/rev-c15c5c5/edgewood.org/wp-content/uploads/2025/05/G-Mark-lightblue-1.png");
	--background-overlay: "";
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-337 .elementor-element.elementor-element-cf7679 .elementor-heading-title {
	font-size: 1.2rem;
	color: #000;
}

.elementor-337 .elementor-element.elementor-element-7cc50586 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 4.375rem;
	font-weight: 700;
	line-height: 4.563rem;
	letter-spacing: -.3px;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-391e4585 {
	font-family: "Poppins", Sans-serif;
	font-size: 1.43rem;
	line-height: 2rem;
	color: #000;
}

.elementor-337 .elementor-element.elementor-element-8fb21c8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-16b1572 .elementor-button {
	background-color: #d8d8d8;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #050505;
	color: #050505;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-16b1572 .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-16b1572 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-337 .elementor-element.elementor-element-16b1572 .elementor-button:hover svg, .elementor-337 .elementor-element.elementor-element-16b1572 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-337 .elementor-element.elementor-element-3fbe496 .elementor-button {
	background-color: #d8d8d8;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #050505;
	color: #050505;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-3fbe496 .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-3fbe496 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-337 .elementor-element.elementor-element-3fbe496 .elementor-button:hover svg, .elementor-337 .elementor-element.elementor-element-3fbe496 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-337 .elementor-element.elementor-element-64637baa {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-337 .elementor-element.elementor-element-64637baa:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-64637baa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekhgp.nitrocdn.com/KpMmfFVHduUuuWmiweOAUivgCqBzBOYk/assets/images/optimized/rev-c15c5c5/edgewood.org/wp-content/uploads/2025/05/DSC08311.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-337 .elementor-element.elementor-element-64637baa:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-337 .elementor-element.elementor-element-64637baa > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-337 .elementor-element.elementor-element-1de47478 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 2% 2%;
	--row-gap: 2%;
	--column-gap: 2%;
	--padding-top: 5%;
	--padding-bottom: 6%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-337 .elementor-element.elementor-element-1de47478:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-1de47478 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b7d304a);
}

.elementor-337 .elementor-element.elementor-element-281e81eb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-337 .elementor-element.elementor-element-281e81eb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337 .elementor-element.elementor-element-7c72f4ca {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 2.4rem;
	font-weight: 600;
	line-height: 2.7rem;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-afe28b7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-337 .elementor-element.elementor-element-e1882b2 {
	text-align: center;
}

.elementor-337 .elementor-element.elementor-element-e1882b2 .elementor-heading-title {
	font-size: 3.5rem;
	font-weight: 700;
	letter-spacing: -1.6px;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-b4d3c74 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-337 .elementor-element.elementor-element-f6de63d .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	line-height: 2rem;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-f6de63d .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-f6de63d .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-337 .elementor-element.elementor-element-f6de63d {
	padding: 25px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-f6de63d .elementor-button:hover svg, .elementor-337 .elementor-element.elementor-element-f6de63d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-337 .elementor-element.elementor-element-46b0dff .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	line-height: 2rem;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-46b0dff .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-46b0dff .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-337 .elementor-element.elementor-element-46b0dff {
	padding: 25px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-46b0dff .elementor-button:hover svg, .elementor-337 .elementor-element.elementor-element-46b0dff .elementor-button:focus svg {
	fill: #fff;
}

.elementor-337 .elementor-element.elementor-element-904559e .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	line-height: 2rem;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-904559e .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-904559e .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-337 .elementor-element.elementor-element-904559e {
	padding: 25px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-904559e .elementor-button:hover svg, .elementor-337 .elementor-element.elementor-element-904559e .elementor-button:focus svg {
	fill: #fff;
}

.elementor-337 .elementor-element.elementor-element-a611e01 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 90px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-a611e01:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-a611e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cb634c);
}

.elementor-337 .elementor-element.elementor-element-7aebcf1 {
	text-align: center;
}

.elementor-337 .elementor-element.elementor-element-7aebcf1 .elementor-heading-title {
	font-size: 3.5rem;
	font-weight: 700;
	letter-spacing: -1.6px;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-30c3c33 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 2% 2%;
	--row-gap: 2%;
	--column-gap: 2%;
	--padding-top: 2%;
	--padding-bottom: 4%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-337 .elementor-element.elementor-element-30c3c33:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-30c3c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cb634c);
}

.elementor-337 .elementor-element.elementor-element-30c3c33.e-con {
	--align-self: flex-start;
}

.elementor-337 .elementor-element.elementor-element-f9ba475 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-337 .elementor-element.elementor-element-f9ba475.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337 .elementor-element.elementor-element-f1306b4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.75rem;
	font-weight: 700;
	line-height: 2.375rem;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-fc10ae6 {
	font-size: 1.188rem;
}

.elementor-337 .elementor-element.elementor-element-fc10ae6 p {
	margin-block-end: 7px;
}

.elementor-337 .elementor-element.elementor-element-b2115e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-337 .elementor-element.elementor-element-b5f2ef3 img {
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-337 .elementor-element.elementor-element-84bb481 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: flex-start;
	--gap: 2% 2%;
	--row-gap: 2%;
	--column-gap: 2%;
	--padding-top: 3%;
	--padding-bottom: 6%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-337 .elementor-element.elementor-element-84bb481:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-84bb481 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cb634c);
}

.elementor-337 .elementor-element.elementor-element-67e8563 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
}

.elementor-337 .elementor-element.elementor-element-67e8563.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337 .elementor-element.elementor-element-5de9fed .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.75rem;
	font-weight: 700;
	line-height: 2.375rem;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-da90735 {
	font-size: 1.188rem;
}

.elementor-337 .elementor-element.elementor-element-da90735 p {
	margin-block-end: 7px;
}

.elementor-337 .elementor-element.elementor-element-27dcfcc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
}

.elementor-337 .elementor-element.elementor-element-c78b3d1 img {
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-337 .elementor-element.elementor-element-c5516ce {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .5;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-337 .elementor-element.elementor-element-c5516ce::before, .elementor-337 .elementor-element.elementor-element-c5516ce > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-c5516ce > .e-con-inner > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-c5516ce > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-c5516ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-c5516ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-6cb634c);
	--background-overlay: "";
}

.elementor-337 .elementor-element.elementor-element-cbd04af {
	text-align: center;
}

.elementor-337 .elementor-element.elementor-element-cbd04af .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.75rem;
	font-weight: 700;
	line-height: 2.375rem;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-2ccf025 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-337 .elementor-element.elementor-element-93bc720 {
	--display: flex;
}

.elementor-337 .elementor-element.elementor-element-8ed0526 {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-8ed0526 .premium-banner-ib-title, .elementor-337 .elementor-element.elementor-element-8ed0526 .premium-banner-ib-content, .elementor-337 .elementor-element.elementor-element-8ed0526 .premium-banner-read-more {
	text-align: left;
}

.elementor-337 .elementor-element.elementor-element-8ed0526 .premium-banner-ib img {
	opacity: .5;
}

.elementor-337 .elementor-element.elementor-element-8ed0526 .premium-banner-ib {
	background: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-8ed0526:hover .premium-banner-ib img {
	opacity: .2;
}

.elementor-337 .elementor-element.elementor-element-8ed0526 .premium-banner-ib-desc .premium_banner_title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 2rem;
}

.elementor-337 .elementor-element.elementor-element-8ed0526 .premium-banner-ib-title {
	margin: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-8ed0526 .premium_banner_content {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
}

.elementor-337 .elementor-element.elementor-element-8ed0526 .premium-banner-ib-content {
	margin: 10px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-cb04f29 {
	--display: flex;
}

.elementor-337 .elementor-element.elementor-element-42ab4c6 {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-42ab4c6 .premium-banner-ib-title, .elementor-337 .elementor-element.elementor-element-42ab4c6 .premium-banner-ib-content, .elementor-337 .elementor-element.elementor-element-42ab4c6 .premium-banner-read-more {
	text-align: left;
}

.elementor-337 .elementor-element.elementor-element-42ab4c6 .premium-banner-ib img {
	opacity: .5;
}

.elementor-337 .elementor-element.elementor-element-42ab4c6 .premium-banner-ib {
	background: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-42ab4c6:hover .premium-banner-ib img {
	opacity: .2;
}

.elementor-337 .elementor-element.elementor-element-42ab4c6 .premium-banner-ib-desc .premium_banner_title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 2rem;
}

.elementor-337 .elementor-element.elementor-element-42ab4c6 .premium-banner-ib-title {
	margin: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-42ab4c6 .premium_banner_content {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
}

.elementor-337 .elementor-element.elementor-element-42ab4c6 .premium-banner-ib-content {
	margin: 10px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-db8e7f4 {
	--display: flex;
}

.elementor-337 .elementor-element.elementor-element-eb2e22a {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-eb2e22a .premium-banner-ib-title, .elementor-337 .elementor-element.elementor-element-eb2e22a .premium-banner-ib-content, .elementor-337 .elementor-element.elementor-element-eb2e22a .premium-banner-read-more {
	text-align: left;
}

.elementor-337 .elementor-element.elementor-element-eb2e22a .premium-banner-ib img {
	opacity: .5;
}

.elementor-337 .elementor-element.elementor-element-eb2e22a .premium-banner-ib {
	background: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-eb2e22a:hover .premium-banner-ib img {
	opacity: .2;
}

.elementor-337 .elementor-element.elementor-element-eb2e22a .premium-banner-ib-desc .premium_banner_title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 2rem;
}

.elementor-337 .elementor-element.elementor-element-eb2e22a .premium-banner-ib-title {
	margin: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-eb2e22a .premium_banner_content {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
}

.elementor-337 .elementor-element.elementor-element-eb2e22a .premium-banner-ib-content {
	margin: 10px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-d5c0b7a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5rem 5rem;
	--row-gap: 5rem;
	--column-gap: 5rem;
	--overlay-opacity: .8;
	--padding-top: 8%;
	--padding-bottom: 8%;
	--padding-left: 9%;
	--padding-right: 9%;
}

.elementor-337 .elementor-element.elementor-element-d5c0b7a:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-d5c0b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b7d304a);
	background-image: url("https://cdn-ilekhgp.nitrocdn.com/KpMmfFVHduUuuWmiweOAUivgCqBzBOYk/assets/images/optimized/rev-c15c5c5/edgewood.org/wp-content/uploads/2025/05/Vicente-Campus-Drone.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-337 .elementor-element.elementor-element-d5c0b7a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-337 .elementor-element.elementor-element-d5c0b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-337 .elementor-element.elementor-element-d5c0b7a::before, .elementor-337 .elementor-element.elementor-element-d5c0b7a > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-d5c0b7a > .e-con-inner > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-d5c0b7a > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-d5c0b7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-d5c0b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-337 .elementor-element.elementor-element-aab87eb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-df63dc3 .elementor-heading-title {
	font-size: 3.5rem;
	font-weight: 700;
	letter-spacing: -1.6px;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-84e1fe7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-6d035c5 {
	font-size: 1.2rem;
	line-height: 1.7rem;
}

.elementor-337 .elementor-element.elementor-element-6d035c5 p {
	margin-block-end: 1px;
}

.elementor-337 .elementor-element.elementor-element-5ce4f8d {
	padding: 0px 0px 0px 0px;
	font-size: 1.2rem;
	line-height: 1.7rem;
}

.elementor-337 .elementor-element.elementor-element-5ce4f8d p {
	margin-block-end: 1px;
}

.elementor-337 .elementor-element.elementor-element-b3a10a3 {
	--display: flex;
	--min-height: 648px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 6% 6%;
	--row-gap: 6%;
	--column-gap: 6%;
	--overlay-opacity: .92;
	--padding-top: 9%;
	--padding-bottom: 9%;
	--padding-left: 9%;
	--padding-right: 9%;
}

.elementor-337 .elementor-element.elementor-element-b3a10a3:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-b3a10a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekhgp.nitrocdn.com/KpMmfFVHduUuuWmiweOAUivgCqBzBOYk/assets/images/optimized/rev-c15c5c5/edgewood.org/wp-content/uploads/2025/05/friends-walkingthroughedgewood-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-337 .elementor-element.elementor-element-b3a10a3:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-337 .elementor-element.elementor-element-b3a10a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-337 .elementor-element.elementor-element-b3a10a3::before, .elementor-337 .elementor-element.elementor-element-b3a10a3 > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-b3a10a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-b3a10a3 > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-b3a10a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-b3a10a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(90deg, rgba(255, 255, 255, .89) 72%, rgba(255, 255, 255, .12) 100%);
}

.elementor-337 .elementor-element.elementor-element-39694138 {
	--display: flex;
}

.elementor-337 .elementor-element.elementor-element-1cc2e588 .elementor-heading-title {
	font-size: 3.5rem;
	font-weight: 700;
	letter-spacing: -1.6px;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-3e38a1a7 {
	font-size: 1.188rem;
}

.elementor-337 .elementor-element.elementor-element-3e38a1a7 p {
	margin-block-end: 7px;
}

.elementor-337 .elementor-element.elementor-element-a63a4d8 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-a63a4d8 .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-a63a4d8 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-337 .elementor-element.elementor-element-a63a4d8 .elementor-button:hover svg, .elementor-337 .elementor-element.elementor-element-a63a4d8 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-337 .elementor-element.elementor-element-7f30651 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .46;
	--padding-top: 5%;
	--padding-bottom: 8%;
	--padding-left: 9%;
	--padding-right: 9%;
}

.elementor-337 .elementor-element.elementor-element-7f30651::before, .elementor-337 .elementor-element.elementor-element-7f30651 > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-7f30651 > .e-con-inner > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-7f30651 > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-7f30651 > .e-con-inner > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-7f30651 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilekhgp.nitrocdn.com/KpMmfFVHduUuuWmiweOAUivgCqBzBOYk/assets/images/optimized/rev-c15c5c5/edgewood.org/wp-content/uploads/2025/05/darkbluecurve-bkgrnd-1.jpg");
	--background-overlay: "";
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-337 .elementor-element.elementor-element-5be6aef {
	--display: flex;
}

.elementor-337 .elementor-element.elementor-element-8925c93 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 2.5rem;
	font-weight: 600;
	line-height: 3rem;
	letter-spacing: -.2px;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-a85e2d9 {
	font-size: 1.188rem;
}

.elementor-337 .elementor-element.elementor-element-a85e2d9 p {
	margin-block-end: 7px;
}

.elementor-337 .elementor-element.elementor-element-7b240f7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-41d99f4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 8px 0px rgba(79.9, 79.9, 79.9, .32);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-41d99f4:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-41d99f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337 .elementor-element.elementor-element-8a0d7c6 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-a396525 {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 29px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-337 .elementor-element.elementor-element-b254a51 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-337 .elementor-element.elementor-element-b254a51 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.438rem;
	font-weight: 600;
	line-height: 1.7rem;
	color: var(--e-global-color-3e47996);
}

.elementor-337 .elementor-element.elementor-element-15edce0 .elementor-button {
	background-color: var(--e-global-color-3e47996);
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-15edce0 .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-15edce0 .elementor-button:focus {
	background-color: #6389b3;
}

.elementor-337 .elementor-element.elementor-element-cb6a399 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 8px 0px rgba(79.9, 79.9, 79.9, .32);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-cb6a399:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-cb6a399 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337 .elementor-element.elementor-element-43909d4 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-409184e {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 29px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-337 .elementor-element.elementor-element-1a60fdd {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-337 .elementor-element.elementor-element-1a60fdd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.438rem;
	font-weight: 600;
	line-height: 1.7rem;
	color: var(--e-global-color-3e47996);
}

.elementor-337 .elementor-element.elementor-element-104146e .elementor-button {
	background-color: var(--e-global-color-3e47996);
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-104146e .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-104146e .elementor-button:focus {
	background-color: #6389b3;
}

.elementor-337 .elementor-element.elementor-element-b84d23c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 8px 0px rgba(79.9, 79.9, 79.9, .32);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-b84d23c:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-b84d23c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337 .elementor-element.elementor-element-6fb6208 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-79ea978 {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 29px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-337 .elementor-element.elementor-element-57298ef {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-337 .elementor-element.elementor-element-57298ef .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.438rem;
	font-weight: 600;
	line-height: 1.7rem;
	color: var(--e-global-color-3e47996);
}

.elementor-337 .elementor-element.elementor-element-9bc8689 .elementor-button {
	background-color: var(--e-global-color-3e47996);
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-9bc8689 .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-9bc8689 .elementor-button:focus {
	background-color: #6389b3;
}

.elementor-337 .elementor-element.elementor-element-e730f33 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 8px 0px rgba(79.9, 79.9, 79.9, .32);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-e730f33:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-e730f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337 .elementor-element.elementor-element-8567203 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-1c959af {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 29px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-337 .elementor-element.elementor-element-3af2b38 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-337 .elementor-element.elementor-element-3af2b38 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.438rem;
	font-weight: 600;
	line-height: 1.7rem;
	color: var(--e-global-color-3e47996);
}

.elementor-337 .elementor-element.elementor-element-a7fdcf0 .elementor-button {
	background-color: var(--e-global-color-3e47996);
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-a7fdcf0 .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-a7fdcf0 .elementor-button:focus {
	background-color: #6389b3;
}

.elementor-337 .elementor-element.elementor-element-2984b35 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 8px 0px rgba(79.9, 79.9, 79.9, .32);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-2984b35:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-2984b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337 .elementor-element.elementor-element-9c530db img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-acacae5 {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 29px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-337 .elementor-element.elementor-element-ed61cb7 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-337 .elementor-element.elementor-element-ed61cb7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.438rem;
	font-weight: 600;
	line-height: 1.7rem;
	color: var(--e-global-color-3e47996);
}

.elementor-337 .elementor-element.elementor-element-ab7a9ec .elementor-button {
	background-color: var(--e-global-color-3e47996);
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-ab7a9ec .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-ab7a9ec .elementor-button:focus {
	background-color: #6389b3;
}

.elementor-337 .elementor-element.elementor-element-655667c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 8px 0px rgba(79.9, 79.9, 79.9, .32);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-655667c:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-655667c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337 .elementor-element.elementor-element-2af625c img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-1a3c90a {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 29px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-337 .elementor-element.elementor-element-88437fe {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-337 .elementor-element.elementor-element-88437fe .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.438rem;
	font-weight: 600;
	line-height: 1.7rem;
	color: var(--e-global-color-3e47996);
}

.elementor-337 .elementor-element.elementor-element-13c5e49 .elementor-button {
	background-color: var(--e-global-color-3e47996);
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-13c5e49 .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-13c5e49 .elementor-button:focus {
	background-color: #6389b3;
}

.elementor-337 .elementor-element.elementor-element-502afc98 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 42px 42px;
	--row-gap: 42px;
	--column-gap: 42px;
	--overlay-opacity: .46;
	--padding-top: 8%;
	--padding-bottom: 8%;
	--padding-left: 9%;
	--padding-right: 9%;
}

.elementor-337 .elementor-element.elementor-element-502afc98::before, .elementor-337 .elementor-element.elementor-element-502afc98 > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-502afc98 > .e-con-inner > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-502afc98 > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-502afc98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-502afc98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilekhgp.nitrocdn.com/KpMmfFVHduUuuWmiweOAUivgCqBzBOYk/assets/images/optimized/rev-c15c5c5/edgewood.org/wp-content/uploads/2025/05/graycurve-bkgrnd-live-1.jpg");
	--background-overlay: "";
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-337 .elementor-element.elementor-element-41aa194b {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-2cff8075 .elementor-heading-title {
	font-size: 3.5rem;
	font-weight: 700;
	letter-spacing: -1.6px;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-a2c5f14 {
	font-size: 1.188rem;
}

.elementor-337 .elementor-element.elementor-element-a2c5f14 p {
	margin-block-end: 7px;
}

.elementor-337 .elementor-element.elementor-element-5127f29b {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-67bef54f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 8px 0px rgba(79.9, 79.9, 79.9, .32);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-67bef54f:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-67bef54f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337 .elementor-element.elementor-element-c75dbc1 iframe {
	height: 264px;
}

.elementor-337 .elementor-element.elementor-element-4f499b47 {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 29px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-337 .elementor-element.elementor-element-27fc3a82 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-337 .elementor-element.elementor-element-27fc3a82 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.438rem;
	font-weight: 600;
	line-height: 1.7rem;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-fb6ebe2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 8px 0px rgba(79.9, 79.9, 79.9, .32);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-fb6ebe2:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-fb6ebe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337 .elementor-element.elementor-element-53dd876f img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-349c3f27 {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 29px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-337 .elementor-element.elementor-element-23dc01d5 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-337 .elementor-element.elementor-element-23dc01d5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.438rem;
	font-weight: 600;
	line-height: 1.7rem;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-537be0d .elementor-button {
	background-color: #d8d8d8;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #050505;
	color: #050505;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-537be0d .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-537be0d .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-337 .elementor-element.elementor-element-537be0d .elementor-button:hover svg, .elementor-337 .elementor-element.elementor-element-537be0d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-337 .elementor-element.elementor-element-4dfce4fc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 8px 0px rgba(79.9, 79.9, 79.9, .32);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337 .elementor-element.elementor-element-4dfce4fc:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-4dfce4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337 .elementor-element.elementor-element-4ae122c7 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-337 .elementor-element.elementor-element-ea267f1 {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 29px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-337 .elementor-element.elementor-element-ebb0dfa {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-337 .elementor-element.elementor-element-ebb0dfa .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 1.438rem;
	font-weight: 600;
	line-height: 1.7rem;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-616f176 .elementor-button {
	background-color: #d8d8d8;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	fill: #050505;
	color: #050505;
	border-radius: 40px 40px 40px 40px;
}

.elementor-337 .elementor-element.elementor-element-616f176 .elementor-button:hover, .elementor-337 .elementor-element.elementor-element-616f176 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-337 .elementor-element.elementor-element-616f176 .elementor-button:hover svg, .elementor-337 .elementor-element.elementor-element-616f176 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-337 .elementor-element.elementor-element-f5c8c8d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 5rem 5rem;
	--row-gap: 5rem;
	--column-gap: 5rem;
	--overlay-opacity: .46;
	--padding-top: 7%;
	--padding-bottom: 8%;
	--padding-left: 9%;
	--padding-right: 9%;
}

.elementor-337 .elementor-element.elementor-element-f5c8c8d::before, .elementor-337 .elementor-element.elementor-element-f5c8c8d > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-f5c8c8d > .e-con-inner > .elementor-background-video-container::before, .elementor-337 .elementor-element.elementor-element-f5c8c8d > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-f5c8c8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-337 .elementor-element.elementor-element-f5c8c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilekhgp.nitrocdn.com/KpMmfFVHduUuuWmiweOAUivgCqBzBOYk/assets/images/optimized/rev-c15c5c5/edgewood.org/wp-content/uploads/2025/05/graycurve-bkgrnd-live-1.jpg");
	--background-overlay: "";
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-337 .elementor-element.elementor-element-207c6aa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-337 .elementor-element.elementor-element-c6e3594 .elementor-heading-title {
	font-size: 3.5rem;
	font-weight: 700;
	letter-spacing: -1.6px;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-5cd7a13c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
	font-size: 1.188rem;
}

.elementor-337 .elementor-element.elementor-element-5cd7a13c p {
	margin-block-end: 7px;
}

.elementor-337 .elementor-element.elementor-element-11a5cd9 .widget-image-caption {
	text-align: start;
	font-size: .7rem;
	font-style: normal;
	margin-block-start: 5px;
}

.elementor-337 .elementor-element.elementor-element-7fd93cb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, .11);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-337 .elementor-element.elementor-element-7fd93cb:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-7fd93cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337 .elementor-element.elementor-element-447fe77 {
	--display: flex;
}

.elementor-337 .elementor-element.elementor-element-ee9db16 {
	font-size: .9rem;
}

.elementor-337 .elementor-element.elementor-element-ee9db16 p {
	margin-block-end: 2px;
}

.elementor-337 .elementor-element.elementor-element-911352a {
	--display: flex;
}

.elementor-337 .elementor-element.elementor-element-0f996b4 {
	font-size: .9rem;
}

.elementor-337 .elementor-element.elementor-element-0f996b4 p {
	margin-block-end: 2px;
}

.elementor-337 .elementor-element.elementor-element-d4f5399 {
	--display: flex;
}

.elementor-337 .elementor-element.elementor-element-f0af4c1 {
	font-size: .9rem;
}

.elementor-337 .elementor-element.elementor-element-f0af4c1 p {
	margin-block-end: 2px;
}

.elementor-337 .elementor-element.elementor-element-09ded61 {
	font-size: .9rem;
}

.elementor-337 .elementor-element.elementor-element-09ded61 p {
	margin-block-end: 2px;
}

.elementor-337 .elementor-element.elementor-element-4ee8fa9 {
	font-size: .9rem;
}

.elementor-337 .elementor-element.elementor-element-4ee8fa9 p {
	margin-block-end: 2px;
}

.elementor-337 .elementor-element.elementor-element-f51c72f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-337 .elementor-element.elementor-element-a115a77 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-337 .elementor-element.elementor-element-a115a77 .elementor-heading-title {
	font-size: 3.5rem;
	font-weight: 700;
	letter-spacing: -1.6px;
	color: var(--e-global-color-primary);
}

.elementor-337 .elementor-element.elementor-element-7b0f1f5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
	text-align: center;
	font-size: 1.188rem;
}

.elementor-337 .elementor-element.elementor-element-7b0f1f5 p {
	margin-block-end: 7px;
}

.elementor-337 .elementor-element.elementor-element-24f8cd8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-337 .elementor-element.elementor-element-80182c4 {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-bf59e54 {
		--width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-64637baa {
		--width: 80%;
	}
	
	.elementor-337 .elementor-element.elementor-element-1de47478 {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-281e81eb {
		--width: 75%;
	}
	
	.elementor-337 .elementor-element.elementor-element-afe28b7 {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-b4d3c74 {
		--width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-a611e01 {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-30c3c33 {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-f9ba475 {
		--width: 59.244%;
	}
	
	.elementor-337 .elementor-element.elementor-element-b2115e0 {
		--width: 50%;
	}
	
	.elementor-337 .elementor-element.elementor-element-84bb481 {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-67e8563 {
		--width: 59.244%;
	}
	
	.elementor-337 .elementor-element.elementor-element-27dcfcc {
		--width: 50%;
	}
	
	.elementor-337 .elementor-element.elementor-element-c5516ce {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-d5c0b7a {
		--content-width: 744px;
	}
	
	.elementor-337 .elementor-element.elementor-element-aab87eb {
		--width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-b3a10a3 {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-39694138 {
		--width: 51%;
	}
	
	.elementor-337 .elementor-element.elementor-element-7f30651 {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-502afc98 {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-f5c8c8d {
		--content-width: 1340px;
	}
	
	.elementor-337 .elementor-element.elementor-element-207c6aa {
		--width: 63%;
	}
	
	.elementor-337 .elementor-element.elementor-element-7fd93cb {
		--width: 50%;
	}
	
	.elementor-337 .elementor-element.elementor-element-f51c72f {
		--content-width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-337 .elementor-element.elementor-element-80182c4 {
		--content-width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-281e81eb {
		--width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-f9ba475 {
		--width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-b2115e0 {
		--width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-67e8563 {
		--width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-27dcfcc {
		--width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-d5c0b7a {
		--content-width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-39694138 {
		--width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-502afc98 {
		--content-width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-f5c8c8d {
		--content-width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-207c6aa {
		--width: 100%;
	}
	
	.elementor-337 .elementor-element.elementor-element-7fd93cb {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-337 .elementor-element.elementor-element-80182c4 {
		--min-height: 300px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-7cc50586 .elementor-heading-title {
		font-size: 3rem;
		line-height: 3rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-391e4585 {
		font-size: 1.2rem;
		line-height: 1.5em;
	}
	
	.elementor-337 .elementor-element.elementor-element-64637baa {
		--min-height: 300px;
	}
	
	.elementor-337 .elementor-element.elementor-element-1de47478 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-7c72f4ca {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-afe28b7 {
		--padding-top: 8%;
		--padding-bottom: 8%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-e1882b2 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-b4d3c74 {
		--grid-auto-flow: row;
	}
	
	.elementor-337 .elementor-element.elementor-element-f6de63d .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-46b0dff .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-904559e .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-a611e01 {
		--padding-top: 5%;
		--padding-bottom: 2%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-337 .elementor-element.elementor-element-7aebcf1 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-30c3c33 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-f1306b4 {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-f1306b4 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-fc10ae6 {
		text-align: center;
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-b5f2ef3 img {
		width: 50%;
	}
	
	.elementor-337 .elementor-element.elementor-element-84bb481 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-5de9fed {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-5de9fed .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-da90735 {
		text-align: center;
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-c78b3d1 img {
		width: 50%;
	}
	
	.elementor-337 .elementor-element.elementor-element-c5516ce {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-cbd04af .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-2ccf025 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337 .elementor-element.elementor-element-8ed0526 .premium-banner-ib-desc .premium_banner_title {
		font-size: 1.2rem;
		line-height: 1.2em;
	}
	
	.elementor-337 .elementor-element.elementor-element-8ed0526 .premium_banner_content {
		font-size: .9rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-42ab4c6 .premium-banner-ib-desc .premium_banner_title {
		font-size: 1.2rem;
		line-height: 1.2em;
	}
	
	.elementor-337 .elementor-element.elementor-element-42ab4c6 .premium_banner_content {
		font-size: .9rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-eb2e22a .premium-banner-ib-desc .premium_banner_title {
		font-size: 1.2rem;
		line-height: 1.2em;
	}
	
	.elementor-337 .elementor-element.elementor-element-eb2e22a .premium_banner_content {
		font-size: .9rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-d5c0b7a {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-aab87eb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337 .elementor-element.elementor-element-df63dc3 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-84e1fe7 {
		--grid-auto-flow: row;
	}
	
	.elementor-337 .elementor-element.elementor-element-6d035c5 {
		text-align: center;
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-5ce4f8d {
		text-align: center;
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-b3a10a3 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-1cc2e588 {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-1cc2e588 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-3e38a1a7 {
		text-align: center;
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-7f30651 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-8925c93 .elementor-heading-title {
		font-size: 2.5rem;
		line-height: 2.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-a85e2d9 {
		font-size: 1.2rem;
		line-height: 1.6rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-7b240f7 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337 .elementor-element.elementor-element-502afc98 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-2cff8075 {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-2cff8075 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-a2c5f14 {
		text-align: center;
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-5127f29b {
		--grid-auto-flow: row;
	}
	
	.elementor-337 .elementor-element.elementor-element-f5c8c8d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-c6e3594 {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-c6e3594 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-5cd7a13c {
		text-align: center;
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-ee9db16 {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-0f996b4 {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-f0af4c1 {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-09ded61 {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-4ee8fa9 {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-f51c72f {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-a115a77 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-7b0f1f5 {
		font-size: 1.2rem;
	}
}

@media (max-width:767px) {
	.elementor-337 .elementor-element.elementor-element-80182c4 {
		--min-height: 200px;
	}
	
	.elementor-337 .elementor-element.elementor-element-1763b353 {
		--padding-top: 5%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-337 .elementor-element.elementor-element-7cc50586 .elementor-heading-title {
		font-size: 2rem;
		line-height: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-391e4585 {
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-64637baa {
		--min-height: 200px;
	}
	
	.elementor-337 .elementor-element.elementor-element-1de47478 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-7c72f4ca {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-e1882b2 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-b4d3c74 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337 .elementor-element.elementor-element-f6de63d .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-46b0dff .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-904559e .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-a611e01 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337 .elementor-element.elementor-element-7aebcf1 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-30c3c33 {
		--padding-top: 5%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-f1306b4 {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-f1306b4 .elementor-heading-title {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-fc10ae6 {
		text-align: center;
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-b5f2ef3 img {
		width: 80%;
	}
	
	.elementor-337 .elementor-element.elementor-element-84bb481 {
		--padding-top: 5%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-5de9fed {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-5de9fed .elementor-heading-title {
		font-size: 1.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-da90735 {
		text-align: center;
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-c78b3d1 img {
		width: 80%;
	}
	
	.elementor-337 .elementor-element.elementor-element-c5516ce {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-cbd04af .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-2ccf025 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337 .elementor-element.elementor-element-d5c0b7a {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-aab87eb {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337 .elementor-element.elementor-element-df63dc3 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-84e1fe7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337 .elementor-element.elementor-element-6d035c5 {
		text-align: center;
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-5ce4f8d {
		text-align: center;
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-b3a10a3 {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-1cc2e588 {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-1cc2e588 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-3e38a1a7 {
		text-align: center;
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-8925c93 {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-8925c93 .elementor-heading-title {
		font-size: 2rem;
		line-height: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-a85e2d9 {
		text-align: center;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-7b240f7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337 .elementor-element.elementor-element-502afc98 {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-2cff8075 {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-2cff8075 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-a2c5f14 {
		text-align: center;
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-5127f29b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337 .elementor-element.elementor-element-f5c8c8d {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-207c6aa {
		--padding-top: 35px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337 .elementor-element.elementor-element-c6e3594 {
		text-align: center;
	}
	
	.elementor-337 .elementor-element.elementor-element-c6e3594 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-5cd7a13c {
		text-align: center;
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-ee9db16 {
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-0f996b4 {
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-f0af4c1 {
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-09ded61 {
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-4ee8fa9 {
		font-size: 1rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-f51c72f {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-337 .elementor-element.elementor-element-a115a77 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-337 .elementor-element.elementor-element-7b0f1f5 {
		font-size: 1rem;
	}
}

/* Start custom CSS for container, class: .elementor-element-93bc720 */
.elementor-337 .elementor-element.elementor-element-93bc720 .hoverTxt {
	opacity: 0;
	transition: opacity .3s ease;
	pointer-events: none;
}

.elementor-337 .elementor-element.elementor-element-93bc720:hover .hoverTxt {
	opacity: 1;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cb04f29 */
.elementor-337 .elementor-element.elementor-element-cb04f29 .hoverTxt {
	opacity: 0;
	transition: opacity .3s ease;
	pointer-events: none;
}

.elementor-337 .elementor-element.elementor-element-cb04f29:hover .hoverTxt {
	opacity: 1;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-db8e7f4 */
.elementor-337 .elementor-element.elementor-element-db8e7f4 .hoverTxt {
	opacity: 0;
	transition: opacity .3s ease;
	pointer-events: none;
}

.elementor-337 .elementor-element.elementor-element-db8e7f4:hover .hoverTxt {
	opacity: 1;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50912570 */
.elementor-337 .elementor-element.elementor-element-50912570 ul li {
	font-size: .9rem;
	font-weight: 600;
	padding-right: 20px;
	line-height: 1rem;
	margin-bottom: 10px;
}

.elementor-337 .elementor-element.elementor-element-50912570 ul {
	padding-left: 15px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-34e6d994 */
.elementor-337 .elementor-element.elementor-element-34e6d994 ul li {
	font-size: .9rem;
	font-weight: 600;
	padding-right: 20px;
	line-height: 1rem;
	margin-bottom: 10px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-35526ef0 */
.elementor-337 .elementor-element.elementor-element-35526ef0 ul li {
	font-size: .9rem;
	font-weight: 600;
	padding-right: 20px;
	line-height: 1rem;
	margin-bottom: 10px;
}

.elementor-337 .elementor-element.elementor-element-35526ef0 ul {
	padding-left: 15px;
}
