.elementor-21980 .elementor-element.elementor-element-6ef794f:not(.elementor-motion-effects-element-type-background), .elementor-21980 .elementor-element.elementor-element-6ef794f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yswkenya.org/wp-content/uploads/2025/02/slide3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21980 .elementor-element.elementor-element-6ef794f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-21980 .elementor-element.elementor-element-6ef794f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21980 .elementor-element.elementor-element-a7137ed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri{writing-mode:inherit;}.elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri div{writing-mode:inherit;}.elementor-21980 .elementor-element.elementor-element-d587d43 .elementor-heading-title{max-width:100%;font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-c4c02f1 );}.elementor-21980 .elementor-element.elementor-element-d587d43{text-align:center;}.elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri > div, .elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri > h1, .elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri > h2, .elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri > h3, .elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri > h4, .elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri > h5, .elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri > h6, .elementor-21980 .elementor-element.elementor-element-d587d43.ob-harakiri > p{transform:rotate(0deg);}.elementor-21980 .elementor-element.elementor-element-d587d43 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-21980 .elementor-element.elementor-element-0e935e0{--grid-column-gap:30px;--grid-row-gap:35px;}html, body{overflow-x:auto;}/* Start custom CSS *//* Our Focus Area CSS */
.elementor-element-e3f11ac  .elementor-inner-column {
    margin-top: 30px;
}
.elementor-element-e7768f0  .elementor-inner-column {
    margin-top: 30px;
}
		@media all {
			.elementor-element.elementor-element-c9f1371 {
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				margin-top: 100px;
				margin-bottom: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-element.elementor-element-c9f1371:not(.elementor-motion-effects-element-type-background) {
				background-color: #F8F8F8;
			}

			.elementor-shape {
				overflow: hidden;
				position: absolute;
				left: 0;
				width: 100%;
				line-height: 0;
				direction: ltr;
			}

			.elementor-58 .elementor-element.elementor-element-673cf1e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
			.elementor-58 .elementor-element.elementor-element-673cf1e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-color: #ffffff;
			}

			.elementor-shape-top {
				top: -1px;
			}

			.elementor-shape-bottom {
				bottom: -1px;
			}

			.elementor-shape[data-negative="false"].elementor-shape-bottom {
				transform: rotate(180deg);
			}



			.elementor-element.elementor-element-c9f1371>.elementor-container {
				max-width: 1600px;
			}

			.elementor-shape svg {
				display: block;
				width: calc(100% + 1.3px);
				position: relative;
				left: 50%;
				transform: translateX(-50%);
			}

			.elementor-element.elementor-element-c9f1371>.elementor-shape-top svg {
				width: calc(140% + 1.3px);
				height: 210px;
				transform: translateX(-50%) rotateY(180deg);
			}

			.elementor-shape-bottom:not([data-negative="true"]) svg {
				z-index: -1;
			}

			.elementor-element.elementor-element-c9f1371>.elementor-shape-bottom svg {
				height: 72px;
			}

			.elementor-column {
				position: relative;
				min-height: 1px;
				display: flex;
			}
		}

		@media (min-width: 768px) {
			.elementor-column.elementor-col-100 {
				width: 100%;
			}
		}

		@media all {
			.elementor-widget-wrap {
				position: relative;
				width: 100%;
				flex-wrap: wrap;
				align-content: flex-start;
			}

			.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
				display: flex;
			}

			.elementor-widget-wrap>.elementor-element {
				width: 100%;
			}

			.elementor-element.elementor-element-e7768f0 {
				margin-top: 64px;
				margin-bottom: 0px;
			}

			.elementor-element.elementor-element-e3f11ac {
				margin-top: 30px;
				margin-bottom: 0px;
			}

			.elementor-element.elementor-element-9c4bc5d>.elementor-container {
				max-width: 1050px;
			}

			.elementor-element.elementor-element-e7768f0>.elementor-container {
				max-width: 1080px;
			}

			.elementor-element.elementor-element-e3f11ac>.elementor-container {
				max-width: 1080px;
			}
		}

		@media (min-width: 768px) {
			.elementor-column.elementor-col-50 {
				width: 50%;
			}

			.elementor-element.elementor-element-e97d0f9 {
				width: 55%;
			}

			.elementor-element.elementor-element-d357bb4 {
				width: 45%;
			}
		}

		@media all {
			.animated {
				animation-duration: 1.25s;
			}

			.fadeInDown {
				animation-name: fadeInDown;
			}
		}

		@media (min-width: 768px) {
			.elementor-column.elementor-col-33 {
				width: 33.333%;
			}
		}

		@media all {
			.fadeInUp {
				animation-name: fadeInUp;
			}

			.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
				padding: 0;
			}

			.elementor-element.elementor-element-d357bb4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
				align-content: flex-end;
				align-items: flex-end;
			}

			.elementor-element.elementor-element-673cf1e>.elementor-element-populated {
				border-radius: 12px 12px 12px 12px;
			}

			.elementor-element.elementor-element-673cf1e>.elementor-element-populated {
				box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				margin: 0px 15px 0px 15px;
				padding: 16px 0px 0px 0px;
			}

			.elementor-element.elementor-element-673cf1e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
				background-color: #ffffff;
			}

			.elementor-element.elementor-element-673cf1e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
				align-content: flex-end;
				align-items: flex-end;
			}

			.elementor-element.elementor-element-c87a463>.elementor-element-populated {
				border-radius: 12px 12px 12px 12px;
			}

			.elementor-element.elementor-element-c87a463>.elementor-element-populated {
				box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				margin: 0px 15px 0px 15px;
				padding: 0px 0px 17px 0px;
			}

			.elementor-element.elementor-element-c87a463:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
				background-color: #ffffff;
			}

			.elementor-element.elementor-element-d506fc1>.elementor-element-populated {
				border-radius: 12px 12px 12px 12px;
			}

			.elementor-element.elementor-element-d506fc1>.elementor-element-populated {
				box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				margin: 0px 15px 0px 15px;
				padding: 16px 0px 0px 0px;
			}

			.elementor-element.elementor-element-d506fc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
				background-color: #ffffff;
			}

			.elementor-element.elementor-element-6d5e9b6>.elementor-element-populated {
				border-radius: 12px 12px 12px 12px;
			}

			.elementor-element.elementor-element-6d5e9b6>.elementor-element-populated {
				box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				margin: 0px 15px 0px 15px;
				padding: 16px 0px 0px 0px;
			}

			.elementor-element.elementor-element-6d5e9b6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
				background-color: #ffffff;
			}

			.elementor-element.elementor-element-6d5e9b6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
				align-content: flex-end;
				align-items: flex-end;
			}

			.elementor-element.elementor-element-f178291>.elementor-element-populated {
				border-radius: 12px 12px 12px 12px;
			}

			.elementor-element.elementor-element-f178291>.elementor-element-populated {
				box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				margin: 0px 15px 0px 15px;
				padding: 0px 0px 17px 0px;
			}

			.elementor-element.elementor-element-f178291:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
				background-color: #ffffff;
			}

			.elementor-element.elementor-element-f178291.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
				align-content: flex-start;
				align-items: flex-start;
			}

			.elementor-element.elementor-element-7369944>.elementor-element-populated {
				border-radius: 12px 12px 12px 12px;
			}

			.elementor-element.elementor-element-7369944>.elementor-element-populated {
				box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);
				transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				margin: 0px 15px 0px 15px;
				padding: 16px 0px 0px 0px;
			}

			.elementor-element.elementor-element-7369944:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
				background-color: #ffffff;
			}

			.elementor-element.elementor-element-7369944.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
				align-content: flex-start;
				align-items: flex-end;
			}



			.elementor-widget {
				position: relative;
			}

			.elementor-widget:not(:last-child) {
				margin-bottom: 20px;
			}

			.elementor-widget:not(:last-child) {
				margin-block-end: 32px;
			}

			.elementor-widget-animated-headline {
				--dynamic-text-color: #c4007a;
			}

			.elementor-element.elementor-element-20917c4 {
				--dynamic-text-color: var(--e-global-color-text);
			}

			.elementor-element.elementor-element-024f030 {
				text-align: left;
			}

			.elementor-element.elementor-element-673cf1e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-bottom: 16px;
			}

			.elementor-element.elementor-element-d2943b6 {
				text-align: left;
			}

			.elementor-widget-image {
				text-align: center;
			}

			.elementor-element.elementor-element-b53d2b1 {
				z-index: 2;
			}

			.elementor-element.elementor-element-c87a463>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-bottom: 16px;
			}

			.elementor-element.elementor-element-300cf6e {
				text-align: left;
			}

			.elementor-element.elementor-element-eb6356d {
				text-align: left;
			}

			.elementor-element.elementor-element-ee9d63a {
				text-align: left;
			}

			.elementor-element.elementor-element-d506fc1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-bottom: 16px;
			}

			.elementor-element.elementor-element-ac8a9b2 {
				text-align: left;
			}

			.elementor-element.elementor-element-e66bbcd {
				text-align: left;
			}

			.elementor-element.elementor-element-6d5e9b6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-bottom: 16px;
			}

			.elementor-element.elementor-element-e1f80ad {
				text-align: left;
			}

			.elementor-element.elementor-element-0b77d0d {
				z-index: 2;
			}

			.elementor-element.elementor-element-f178291>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-bottom: 1px;
			}

			.elementor-element.elementor-element-22db93a {
				text-align: left;
			}

			.elementor-element.elementor-element-77c59d5 {
				text-align: left;
			}

			.elementor-element.elementor-element-b044696 {
				text-align: left;
			}

			.elementor-element.elementor-element-7369944>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-bottom: 1px;
			}

			.elementor-element.elementor-element-ed5e645 {
				text-align: left;
			}

			.elementor-element .elementor-widget-container {
				transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
			}

			.elementor-element.elementor-element-25ab602>.elementor-widget-container {
				padding: 0px 0px 0px 10px;
				border-style: solid;
				border-width: 0px 0px 0px 10px;
				border-color: var(--e-global-color-9768706);
			}

			.elementor-element.elementor-element-20917c4>.elementor-widget-container {
				margin: -16px 0px -16px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-element.elementor-element-024f030>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-d2943b6>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-56971d0>.elementor-widget-container {
				margin: 0px 0px -251px 0px;
			}

			.elementor-element.elementor-element-84f8ec0>.elementor-widget-container {
				background-color: transparent;
				margin: 0px 0px 0px 0px;
				padding: 179px 16px 8px 0px;
				background-image: linear-gradient(180deg, var(--e-global-color-c2edc3d) 0%, var(--e-global-color-0b1d1e6) 100%);
				border-radius: 0px 0px 12px 12px;
			}

			.elementor-element.elementor-element-b53d2b1>.elementor-widget-container {
				background-color: transparent;
				margin: 0px 0px 0px 0px;
				padding: 16px 16px 171px 0px;
				background-image: linear-gradient(180deg, var(--e-global-color-0b1d1e6) 0%, var(--e-global-color-c2edc3d) 100%);
				border-radius: 12px 12px 0px 0px;
			}

			.elementor-element.elementor-element-f081037>.elementor-widget-container {
				margin: -251px 0px 0px 0px;
			}

			.elementor-element.elementor-element-300cf6e>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-eb6356d>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-ee9d63a>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-ac8a9b2>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-457bae0>.elementor-widget-container {
				margin: 0px 0px -251px 0px;
			}

			.elementor-element.elementor-element-af55a88>.elementor-widget-container {
				background-color: transparent;
				margin: 0px 0px 0px 0px;
				padding: 179px 16px 8px 0px;
				background-image: linear-gradient(180deg, var(--e-global-color-c2edc3d) 0%, var(--e-global-color-0b1d1e6) 100%);
				border-radius: 0px 0px 12px 12px;
			}

			.elementor-element.elementor-element-e66bbcd>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-e1f80ad>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-9e8a5b3>.elementor-widget-container {
				margin: 0px 0px -251px 0px;
			}

			.elementor-element.elementor-element-d75fbd5>.elementor-widget-container {
				background-color: transparent;
				margin: 0px 0px 0px 0px;
				padding: 179px 16px 8px 0px;
				background-image: linear-gradient(180deg, var(--e-global-color-c2edc3d) 0%, var(--e-global-color-0b1d1e6) 100%);
				border-radius: 0px 0px 12px 12px;
			}

			.elementor-element.elementor-element-0b77d0d>.elementor-widget-container {
				background-color: transparent;
				margin: 0px 0px 0px 0px;
				padding: 16px 16px 171px 0px;
				background-image: linear-gradient(180deg, var(--e-global-color-0b1d1e6) 0%, var(--e-global-color-c2edc3d) 100%);
				border-radius: 12px 12px 0px 0px;
			}

			.elementor-element.elementor-element-fa5a940>.elementor-widget-container {
				margin: -251px 0px 0px 0px;
			}

			.elementor-element.elementor-element-22db93a>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-77c59d5>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-b044696>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-ed5e645>.elementor-widget-container {
				padding: 0px 32px 0px 32px;
			}

			.elementor-element.elementor-element-ce76152>.elementor-widget-container {
				margin: 0px 0px -251px 0px;
			}

			.elementor-element.elementor-element-9e951b7>.elementor-widget-container {
				background-color: transparent;
				margin: 0px 0px 0px 0px;
				padding: 179px 16px 8px 0px;
				background-image: linear-gradient(180deg, var(--e-global-color-c2edc3d) 0%, var(--e-global-color-0b1d1e6) 100%);
				border-radius: 0px 0px 12px 12px;
			}

			.elementor-heading-title {
				padding: 0;
				margin: 0;
				line-height: 1;
			}

			.elementor-widget-heading .elementor-heading-title {
				color: var(--e-global-color-primary);
				font-family: var(--e-global-typography-primary-font-family), Sans-serif;
				font-weight: var(--e-global-typography-primary-font-weight);
			}

			.elementor-element.elementor-element-25ab602 .elementor-heading-title {
				color: var(--e-global-color-9768706);
				font-family: var(--e-global-typography-c93b388-font-family), Sans-serif;
				font-size: var(--e-global-typography-c93b388-font-size);
				font-weight: var(--e-global-typography-c93b388-font-weight);
				text-transform: var(--e-global-typography-c93b388-text-transform);
				line-height: var(--e-global-typography-c93b388-line-height);
				letter-spacing: var(--e-global-typography-c93b388-letter-spacing);
			}

			h2 {
				margin-block-start: .5rem;
				margin-block-end: 1rem;
				font-family: inherit;
				font-weight: 500;
				line-height: 1.2;
				color: inherit;
			}

			h2 {
				font-size: 2rem;
			}

			.elementor-headline {
				display: block;
				font-size: 43px;
				line-height: 1.2;
			}

			.elementor-kit-3 h2 {
				color: var(--e-global-color-text);
				font-family: var(--e-global-typography-ce56df7-font-family), Sans-serif;
				font-size: 55px;
				font-weight: var(--e-global-typography-ce56df7-font-weight);
				font-style: var(--e-global-typography-ce56df7-font-style);
				line-height: var(--e-global-typography-ce56df7-line-height);
			}

			.elementor-widget-animated-headline .elementor-headline {
				font-family: var(--e-global-typography-primary-font-family), Sans-serif;
				font-weight: var(--e-global-typography-primary-font-weight);
			}

			.elementor-element.elementor-element-20917c4 .elementor-headline {
				text-align: left;
				font-family: var(--e-global-typography-ce56df7-font-family), Sans-serif;
				font-size: 55px;
				font-weight: var(--e-global-typography-ce56df7-font-weight);
				font-style: var(--e-global-typography-ce56df7-font-style);
				line-height: var(--e-global-typography-ce56df7-line-height);
			}

			.elementor-element.elementor-element-b958e42 .elementor-heading-title {
				color: var(--e-global-color-text);
				font-family: var(--e-global-typography-text-font-family), Sans-serif;
				font-size: var(--e-global-typography-text-font-size);
				font-weight: var(--e-global-typography-text-font-weight);
				font-style: var(--e-global-typography-text-font-style);
				line-height: var(--e-global-typography-text-line-height);
			}

			h4 {
				margin-block-start: .5rem;
				margin-block-end: 1rem;
				font-family: inherit;
				font-weight: 500;
				line-height: 1.2;
				color: inherit;
			}

			h4 {
				font-size: 1.5rem;
			}

			.elementor-kit-3 h4 {
				color: var(--e-global-color-text);
				font-family: var(--e-global-typography-75d8c1b-font-family), Sans-serif;
				font-size: 24px;
				font-weight: var(--e-global-typography-75d8c1b-font-weight);
				font-style: var(--e-global-typography-75d8c1b-font-style);
				line-height: 1.33em;
			}

			.elementor-element.elementor-element-024f030 .elementor-heading-title {
				color: #009de0;
				font-family: var(--e-global-typography-75d8c1b-font-family), Sans-serif;
				font-size: 24px;
				font-weight: var(--e-global-typography-75d8c1b-font-weight);
				font-style: var(--e-global-typography-75d8c1b-font-style);
				line-height: 1.33em;
			}

			.elementor-element.elementor-element-d2943b6 .elementor-heading-title {
				color: var(--e-global-color-text);
				font-family: var(--e-global-typography-bcdac93-font-family), Sans-serif;
				font-size: 14px;
				font-weight: var(--e-global-typography-bcdac93-font-weight);
				line-height: var(--e-global-typography-bcdac93-line-height);
			}

			a {
				background-color: transparent;
				text-decoration: none;
				color: #c36;
			}

			.elementor a {
				box-shadow: none;
				text-decoration: none;
			}

			.elementor-kit-3 a {
				color: #009de0;
			}

			.elementor-widget-image a {
				display: inline-block;
			}

			a:active,
			a:hover {
				color: #336;
			}

			.elementor-element.elementor-element-84f8ec0 .elementor-icon-wrapper {
				text-align: right;
			}

			.elementor-element.elementor-element-b53d2b1 .elementor-icon-wrapper {
				text-align: right;
			}

			.elementor-element.elementor-element-300cf6e .elementor-heading-title {
				color: #009de0;
				font-family: var(--e-global-typography-75d8c1b-font-family), Sans-serif;
				font-size: 24px;
				font-weight: var(--e-global-typography-75d8c1b-font-weight);
				font-style: var(--e-global-typography-75d8c1b-font-style);
				line-height: 1.33em;
			}

			.elementor-element.elementor-element-eb6356d .elementor-heading-title {
				color: var(--e-global-color-text);
				font-family: var(--e-global-typography-bcdac93-font-family), Sans-serif;
				font-size: 14px;
				font-weight: var(--e-global-typography-bcdac93-font-weight);
				line-height: var(--e-global-typography-bcdac93-line-height);
			}

			.elementor-element.elementor-element-ee9d63a .elementor-heading-title {
				color: #009de0;
				font-family: var(--e-global-typography-75d8c1b-font-family), Sans-serif;
				font-size: 24px;
				font-weight: var(--e-global-typography-75d8c1b-font-weight);
				font-style: var(--e-global-typography-75d8c1b-font-style);
				line-height: 1.33em;
			}

			.elementor-element.elementor-element-ac8a9b2 .elementor-heading-title {
				color: var(--e-global-color-text);
				font-family: var(--e-global-typography-bcdac93-font-family), Sans-serif;
				font-size: 14px;
				font-weight: var(--e-global-typography-bcdac93-font-weight);
				line-height: var(--e-global-typography-bcdac93-line-height);
			}

			.elementor-element.elementor-element-af55a88 .elementor-icon-wrapper {
				text-align: right;
			}

			.elementor-element.elementor-element-e66bbcd .elementor-heading-title {
				color: #009de0;
				font-family: var(--e-global-typography-75d8c1b-font-family), Sans-serif;
				font-size: 24px;
				font-weight: var(--e-global-typography-75d8c1b-font-weight);
				font-style: var(--e-global-typography-75d8c1b-font-style);
				line-height: 1.33em;
			}

			.elementor-element.elementor-element-e1f80ad .elementor-heading-title {
				color: var(--e-global-color-text);
				font-family: var(--e-global-typography-bcdac93-font-family), Sans-serif;
				font-size: 14px;
				font-weight: var(--e-global-typography-bcdac93-font-weight);
				line-height: var(--e-global-typography-bcdac93-line-height);
			}

			.elementor-element.elementor-element-d75fbd5 .elementor-icon-wrapper {
				text-align: right;
			}

			.elementor-element.elementor-element-0b77d0d .elementor-icon-wrapper {
				text-align: right;
			}

			.elementor-element.elementor-element-22db93a .elementor-heading-title {
				color: #009de0;
				font-family: var(--e-global-typography-75d8c1b-font-family), Sans-serif;
				font-size: 24px;
				font-weight: var(--e-global-typography-75d8c1b-font-weight);
				font-style: var(--e-global-typography-75d8c1b-font-style);
				line-height: 1.33em;
			}

			.elementor-element.elementor-element-77c59d5 .elementor-heading-title {
				color: var(--e-global-color-text);
				font-family: var(--e-global-typography-bcdac93-font-family), Sans-serif;
				font-size: 14px;
				font-weight: var(--e-global-typography-bcdac93-font-weight);
				line-height: var(--e-global-typography-bcdac93-line-height);
			}

			.elementor-element.elementor-element-b044696 .elementor-heading-title {
				color: #009de0;
				font-family: var(--e-global-typography-75d8c1b-font-family), Sans-serif;
				font-size: 24px;
				font-weight: var(--e-global-typography-75d8c1b-font-weight);
				font-style: var(--e-global-typography-75d8c1b-font-style);
				line-height: 1.33em;
			}

			.elementor-element.elementor-element-ed5e645 .elementor-heading-title {
				color: var(--e-global-color-text);
				font-family: var(--e-global-typography-bcdac93-font-family), Sans-serif;
				font-size: 14px;
				font-weight: var(--e-global-typography-bcdac93-font-weight);
				line-height: var(--e-global-typography-bcdac93-line-height);
			}

			.elementor-element.elementor-element-9e951b7 .elementor-icon-wrapper {
				text-align: right;
			}

			.elementor-headline-text-wrapper {
				vertical-align: bottom;
			}

			.elementor-headline--style-highlight .elementor-headline-plain-text {
				position: relative;
				z-index: 1;
			}

			.elementor-widget-animated-headline .elementor-headline-plain-text {
				color: #c4007a;
			}

			.elementor-element.elementor-element-20917c4 .elementor-headline-plain-text {
				color: #fff;
			}

			@media screen and (max-width: 700px) {
				.elementor-element.elementor-element-20917c4 .elementor-headline-plain-text {
				color: #fff;
				font-size:25px;
				padding-left:35px;
			}
			#break-space{
				display: none;
			}
			}

			.elementor-headline-dynamic-wrapper {
				display: inline-block;
				position: relative;
			}

			.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper {
				overflow: visible;
				text-align: inherit;
			}

			img {
				border-style: none;
				height: auto;
				max-width: 100%;
			}

			.elementor img {
				height: auto;
				max-width: 100%;
				border: none;
				border-radius: 0;
				box-shadow: none;
			}

			.elementor-widget-image img {
				vertical-align: middle;
				display: inline-block;
			}

			.elementor-element.elementor-element-56971d0 img {
				width: 100%;
				border-radius: 0px 0px 12px 12px;
			}

			.elementor-icon {
				display: inline-block;
				line-height: 1;
				transition: all .3s;
				color: #69727d;
				font-size: 50px;
				text-align: center;
			}

			.elementor-view-stacked .elementor-icon {
				padding: .5em;
				background-color: #69727d;
				color: #fff;
				fill: #fff;
			}

			.elementor-shape-circle .elementor-icon {
				border-radius: 50%;
			}

			.elementor-widget-icon.elementor-view-stacked .elementor-icon {
				background-color: var(--e-global-color-primary);
			}

			.elementor-element.elementor-element-84f8ec0 .elementor-icon {
				font-size: 16px;
				padding: 12px;
			}

			.elementor-element.elementor-element-84f8ec0.elementor-view-stacked .elementor-icon {
				background-color: #c4007a;
				color: var(--e-global-color-text);
			}

			.elementor-icon:hover {
				color: #69727d;
			}

			.elementor-element.elementor-element-b53d2b1 .elementor-icon {
				font-size: 16px;
				padding: 12px;
			}

			.elementor-element.elementor-element-b53d2b1.elementor-view-stacked .elementor-icon {
				background-color: #c4007a;
				color: var(--e-global-color-text);
			}

			.elementor-element.elementor-element-f081037 img {
				width: 100%;
				border-radius: 12px 12px 0px 0px;
			}

			.elementor-element.elementor-element-457bae0 img {
				width: 100%;
				border-radius: 0px 0px 12px 12px;
			}

			.elementor-element.elementor-element-af55a88 .elementor-icon {
				font-size: 16px;
				padding: 12px;
			}

			.elementor-element.elementor-element-af55a88.elementor-view-stacked .elementor-icon {
				background-color: #c4007a;
				color: var(--e-global-color-text);
			}

			.elementor-element.elementor-element-9e8a5b3 img {
				width: 100%;
				border-radius: 0px 0px 12px 12px;
			}

			.elementor-element.elementor-element-d75fbd5 .elementor-icon {
				font-size: 16px;
				padding: 12px;
			}

			.elementor-element.elementor-element-d75fbd5.elementor-view-stacked .elementor-icon {
				background-color: #c4007a;
				color: var(--e-global-color-text);
			}

			.elementor-element.elementor-element-0b77d0d .elementor-icon {
				font-size: 16px;
				padding: 12px;
			}

			.elementor-element.elementor-element-0b77d0d.elementor-view-stacked .elementor-icon {
				background-color: #c4007a;
				color: var(--e-global-color-text);
			}

			.elementor-element.elementor-element-fa5a940 img {
				width: 100%;
				border-radius: 12px 12px 0px 0px;
			}

			.elementor-element.elementor-element-ce76152 img {
				width: 100%;
				border-radius: 0px 0px 12px 12px;
			}

			.elementor-element.elementor-element-9e951b7 .elementor-icon {
				font-size: 16px;
				padding: 12px;
			}

			.elementor-element.elementor-element-9e951b7.elementor-view-stacked .elementor-icon {
				background-color: #c4007a;
				color: var(--e-global-color-text);
			}

			.elementor-headline-dynamic-text {
				color: var(--dynamic-text-color, #aebcb9);
			}

			.elementor-headline--style-highlight .elementor-headline-dynamic-text {
				z-index: 1;
			}

			.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {
				display: inline-block;
				left: 0;
				position: absolute;
				top: 0;
			}

			.elementor-widget-animated-headline .elementor-headline-dynamic-text {
				font-family: var(--e-global-typography-primary-font-family), Sans-serif;
				font-weight: var(--e-global-typography-primary-font-weight);
			}

			.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active {
				position: relative;
			}

			.elementor-element.elementor-element-20917c4 .elementor-headline-dynamic-text {
				font-family: var(--e-global-typography-ce56df7-font-family), Sans-serif;
				font-weight: var(--e-global-typography-ce56df7-font-weight);
				font-style: var(--e-global-typography-ce56df7-font-style);
				line-height: var(--e-global-typography-ce56df7-line-height);
				color: #b6c935;
			}

			.elementor-headline--style-highlight svg {
				height: calc(100% + 20px);
				left: 50%;
				overflow: visible;
				position: absolute;
				top: 50%;
				transform: translate(-50%, -50%);
				width: calc(100% + 20px);
			}

			.fas {
				-moz-osx-font-smoothing: grayscale;
				-webkit-font-smoothing: antialiased;
				display: inline-block;
				font-style: normal;
				font-variant: normal;
				text-rendering: auto;
				line-height: 1;
			}

			.fas {
				font-family: "Font Awesome 5 Free";
				font-weight: 900;
			}

			.elementor-icon i {
				width: 1em;
				height: 1em;
				position: relative;
				display: block;
				color: #fff;
			}

			.fa-arrow-right:before {
				content: "\f061";
			}

			.elementor-icon i::before,
			.elementor-icon svg::before {
				position: absolute;
				left: 50%;
				transform: translateX(-50%);
			}
		}


		@keyframes fadeInDown {
			0% {
				opacity: 0;
				transform: translate3d(0, -100%, 0);
				opacity: 0;
				transform: translate3d(0px, -100%, 0px);
			}

			100% {
				opacity: 1;
				transform: none;
				opacity: 1;
				transform: none;
			}

		}

		@keyframes fadeInUp {
			0% {
				opacity: 0;
				transform: translate3d(0, 100%, 0);
				opacity: 0;
				transform: translate3d(0px, 100%, 0px);
			}

			100% {
				opacity: 1;
				transform: none;
				opacity: 1;
				transform: none;
			}

		}

		.elementor-11153 .elementor-element.elementor-element-4aedebd3 .elementor-button[type="submit"] {
			color: #ffffff !important;
		}
		
		.elementor-icon i, .elementor-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
}/* End custom CSS */