.elementor-974 .elementor-element.elementor-element-497254c {
	--display: flex;
	--min-height: 90vh;
	--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: center;
	--overlay-opacity: 1;
}

.elementor-974 .elementor-element.elementor-element-497254c:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-497254c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/05/LU9E3NAd-e1716601496285.html");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-497254c::before,
.elementor-974 .elementor-element.elementor-element-497254c>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-497254c>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-497254c>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-497254c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-497254c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(270deg, var(--e-global-color-0714e26) 18%, var(--e-global-color-abbff41) 100%);
}

.elementor-974 .elementor-element.elementor-element-d402291 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-aff20e6 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-974 .elementor-element.elementor-element-08452ae .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-974 .elementor-element.elementor-element-645a498 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-d4861c6);
	--divider-border-width: 0.5px;
}

.elementor-974 .elementor-element.elementor-element-645a498 .elementor-divider-separator {
	width: 100%;
}

.elementor-974 .elementor-element.elementor-element-645a498 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-974 .elementor-element.elementor-element-c0544f5 {
	color: #FFFFFF;
}

.elementor-974 .elementor-element.elementor-element-529903e .elementor-button {
	background-color: var(--e-global-color-0714e26);
	transition-duration: 0.5s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-529903e .elementor-button:hover,
.elementor-974 .elementor-element.elementor-element-529903e .elementor-button:focus {
	background-color: var(--e-global-color-d4861c6);
	border-color: var(--e-global-color-d4861c6);
}

.elementor-974 .elementor-element.elementor-element-41818e7 {
	--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: 0em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-974 .elementor-element.elementor-element-d936656 {
	--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;
	--margin-top: -6%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-974 .elementor-element.elementor-element-a75ada7 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-26cf60b {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #E6E6E6;
	--border-color: #E6E6E6;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.1);
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-974 .elementor-element.elementor-element-26cf60b:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-26cf60b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-974 .elementor-element.elementor-element-ed1ec8d.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-ed1ec8d.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-ed1ec8d.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-ed1ec8d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-ed1ec8d .elementskit-infobox {
	background-color: var(--e-global-color-0714e26);
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-974 .elementor-element.elementor-element-ed1ec8d .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-ed1ec8d .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-ed1ec8d .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-ed1ec8d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 20px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-ed1ec8d .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-f1cf799 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #E6E6E6;
	--border-color: #E6E6E6;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.1);
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-974 .elementor-element.elementor-element-f1cf799:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-f1cf799>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-974 .elementor-element.elementor-element-dce719f.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-dce719f.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-dce719f.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-dce719f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-dce719f .elementskit-infobox {
	background-color: var(--e-global-color-0714e26);
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-974 .elementor-element.elementor-element-dce719f .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-dce719f .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-dce719f .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-dce719f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 20px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-dce719f .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-a1da382 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-12d219b {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #E6E6E6;
	--border-color: #E6E6E6;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.1);
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-974 .elementor-element.elementor-element-12d219b:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-12d219b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-974 .elementor-element.elementor-element-cf3982f.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-cf3982f.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-cf3982f.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-cf3982f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-cf3982f .elementskit-infobox {
	background-color: var(--e-global-color-0714e26);
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-974 .elementor-element.elementor-element-cf3982f .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-cf3982f .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-cf3982f .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-cf3982f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 20px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-cf3982f .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-db6feb6 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #E6E6E6;
	--border-color: #E6E6E6;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.1);
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-974 .elementor-element.elementor-element-db6feb6:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-db6feb6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-974 .elementor-element.elementor-element-12f00ed.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-12f00ed.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-12f00ed.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-12f00ed.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-12f00ed .elementskit-infobox {
	background-color: var(--e-global-color-0714e26);
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-974 .elementor-element.elementor-element-12f00ed .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 80px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-12f00ed .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-12f00ed .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-12f00ed .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 20px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-12f00ed .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-2b9cb5f {
	--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;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0em;
	--padding-bottom: 9em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-974 .elementor-element.elementor-element-a2f899a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.5;
}

.elementor-974 .elementor-element.elementor-element-a2f899a::before,
.elementor-974 .elementor-element.elementor-element-a2f899a>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-a2f899a>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-a2f899a>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-a2f899a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-a2f899a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2024/05/Overlay5.html");
	--background-overlay: '';
	background-position: 338px 100px;
	background-repeat: no-repeat;
	background-size: 35% auto;
}

.elementor-974 .elementor-element.elementor-element-e784dad {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-0feba49 img {
	filter: brightness(100%) contrast(110%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.5s;
	border-radius: 10px 10px 10px 10px;
}

.elementor-974 .elementor-element.elementor-element-0feba49:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-b47cd6b {
	--display: flex;
	--margin-top: -29%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-974 .elementor-element.elementor-element-b47cd6b.e-con {
	--align-self: flex-end;
}

.elementor-974 .elementor-element.elementor-element-94d31e5 img {
	filter: brightness(100%) contrast(110%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.5s;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: #FFFFFF;
	border-radius: 15px 15px 15px 15px;
}

.elementor-974 .elementor-element.elementor-element-94d31e5:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-a949331 {
	--display: flex;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.53);
	--margin-top: -21em;
	--margin-bottom: 0em;
	--margin-left: 6em;
	--margin-right: 0em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-974 .elementor-element.elementor-element-a949331:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-a949331>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-a949331.e-con {
	--align-self: center;
}

.elementor-974 .elementor-element.elementor-element-913d655 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
}

.elementor-974 .elementor-element.elementor-element-913d655 .elementor-counter {
	gap: 5px;
}

.elementor-974 .elementor-element.elementor-element-913d655 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-accent);
	font-family:var(--e-global-typography-6fed761-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-6fed761-font-size);
	font-weight:var(--e-global-typography-6fed761-font-weight);
	line-height:var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-60c80eb {
	--display: flex;
	--justify-content: center;
}

.elementor-974 .elementor-element.elementor-element-c578826 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-300f776 {
	width: var(--container-widget-width, 67%);
	max-width: 67%;
	--container-widget-width: 67%;
	--container-widget-flex-grow: 0;
}

.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-secondary);
	margin: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-ebcacd5 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 0.5px;
}

.elementor-974 .elementor-element.elementor-element-ebcacd5 .elementor-divider-separator {
	width: 100%;
}

.elementor-974 .elementor-element.elementor-element-ebcacd5 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-974 .elementor-element.elementor-element-9ed2140 .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-56b0d24 {
	--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;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-974 .elementor-element.elementor-element-74a8e17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-74a8e17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-74a8e17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-74a8e17 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-974 .elementor-element.elementor-element-74a8e17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-974 .elementor-element.elementor-element-74a8e17 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-974 .elementor-element.elementor-element-74a8e17 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-974 .elementor-element.elementor-element-74a8e17 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-974 .elementor-element.elementor-element-74a8e17 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-974 .elementor-element.elementor-element-8ba7475 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-8ba7475 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-8ba7475 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-8ba7475 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-974 .elementor-element.elementor-element-8ba7475 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-974 .elementor-element.elementor-element-8ba7475 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-974 .elementor-element.elementor-element-8ba7475 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-974 .elementor-element.elementor-element-8ba7475 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-974 .elementor-element.elementor-element-8ba7475 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-974 .elementor-element.elementor-element-80d374f {
	--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;
}

.elementor-974 .elementor-element.elementor-element-849add1 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-974 .elementor-element.elementor-element-849add1.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-974 .elementor-element.elementor-element-849add1.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-974 .elementor-element.elementor-element-849add1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-img img {
	border-radius: 100px;
	transition-duration: 0.3s;
}

.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-description {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-974 .elementor-element.elementor-element-b9374f7 {
	width: var(--container-widget-width, 23%);
	max-width: 23%;
	--container-widget-width: 23%;
	--container-widget-flex-grow: 0;
}

.elementor-974 .elementor-element.elementor-element-92a1cfa {
	--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: 0.57;
	--padding-top: 6em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-974 .elementor-element.elementor-element-92a1cfa:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-92a1cfa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/06/XZ63NEFa.html");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-92a1cfa::before,
.elementor-974 .elementor-element.elementor-element-92a1cfa>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-92a1cfa>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-92a1cfa>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-92a1cfa>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-92a1cfa>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: '';
}

.elementor-974 .elementor-element.elementor-element-8212bb8 {
	--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;
	--overlay-opacity: 1;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-974 .elementor-element.elementor-element-8212bb8::before,
.elementor-974 .elementor-element.elementor-element-8212bb8>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-8212bb8>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-8212bb8>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-8212bb8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-8212bb8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(93deg, #00000091 0%, var(--e-global-color-abbff41) 100%);
}

.elementor-974 .elementor-element.elementor-element-8b81153 {
	--display: flex;
	--justify-content: center;
}

.elementor-974 .elementor-element.elementor-element-ce84d38 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-07936c8 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4ffbe70 {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-04e08c9 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-fd0d613 {
	--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: 0.5;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-974 .elementor-element.elementor-element-fd0d613:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-fd0d613>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/05/Overlay6.html");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-fd0d613::before,
.elementor-974 .elementor-element.elementor-element-fd0d613>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-fd0d613>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-fd0d613>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-fd0d613>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-fd0d613>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at center center, var(--e-global-color-abbff41) 4%, #E9E9E9 45%);
}

.elementor-974 .elementor-element.elementor-element-58a0fd3 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-f39c48a {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-8189545 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-secondary);
	margin: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-ff6527b {
	--display: flex;
	--justify-content: flex-end;
}

.elementor-974 .elementor-element.elementor-element-5445fa1 {
	color: #646464;
}

.elementor-974 .elementor-element.elementor-element-52256df {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 0.5px;
}

.elementor-974 .elementor-element.elementor-element-52256df .elementor-divider-separator {
	width: 100%;
}

.elementor-974 .elementor-element.elementor-element-52256df .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-974 .elementor-element.elementor-element-8732170 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-dd95621 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-6e16586.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-6e16586.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-6e16586.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-6e16586.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay7.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
	padding: 40px 30px 40px 30px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.53);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox:hover {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1522C2;
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-btn {
	background-color: var(--e-global-color-0714e26);
	padding: 30px 0px 0px 0px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-accent);
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 25px 0px;
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-btn i {
	font-size: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-btn svg {
	max-width: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox:hover .elementskit-btn {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-849a726.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-849a726.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-849a726.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-849a726.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox {
	background-color: var(--e-global-color-accent);
	padding: 40px 30px 40px 30px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c44f1cd);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-btn {
	background-color: var(--e-global-color-0714e26);
	padding: 30px 0px 0px 0px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-accent);
	background-image: url("../../2024/05/Overlay8.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c44f1cd);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 25px 0px;
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-btn i {
	font-size: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-btn svg {
	max-width: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox:hover .elementskit-btn {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-9e5718e {
	--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;
}

.elementor-974 .elementor-element.elementor-element-8191e33.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-8191e33.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-8191e33.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-8191e33.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox {
	background-color: var(--e-global-color-primary);
	padding: 40px 30px 40px 30px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.53);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox:hover {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-btn {
	background-color: var(--e-global-color-0714e26);
	padding: 30px 0px 0px 0px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay7.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-accent);
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 25px 0px;
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-btn i {
	font-size: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-btn svg {
	max-width: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox:hover .elementskit-btn {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-1c618c0.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-1c618c0.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-1c618c0.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-1c618c0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox {
	background-color: var(--e-global-color-accent);
	padding: 40px 30px 40px 30px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c44f1cd);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-btn {
	background-color: var(--e-global-color-0714e26);
	padding: 30px 0px 0px 0px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-accent);
	background-image: url("../../2024/05/Overlay8.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c44f1cd);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 25px 0px;
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-btn i {
	font-size: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-btn svg {
	max-width: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox:hover .elementskit-btn {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-10b69f1 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-6f495cc {
	--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;
}

.elementor-974 .elementor-element.elementor-element-2c636ea.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-2c636ea.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-2c636ea.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-2c636ea.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox {
	background-color: var(--e-global-color-accent);
	padding: 40px 30px 40px 30px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c44f1cd);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-btn {
	background-color: var(--e-global-color-0714e26);
	padding: 30px 0px 0px 0px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-accent);
	background-image: url("../../2024/05/Overlay8.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c44f1cd);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 25px 0px;
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-btn i {
	font-size: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-btn svg {
	max-width: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox:hover .elementskit-btn {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-013fda8.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-013fda8.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-013fda8.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-013fda8.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox {
	background-color: var(--e-global-color-primary);
	padding: 40px 30px 40px 30px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.53);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox:hover {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-btn {
	background-color: var(--e-global-color-0714e26);
	padding: 30px 0px 0px 0px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay7.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-accent);
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 25px 0px;
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-btn i {
	font-size: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-btn svg {
	max-width: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox:hover .elementskit-btn {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-9055217 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-996cc61.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-996cc61.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-996cc61.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-996cc61.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox {
	background-color: var(--e-global-color-accent);
	background-image: url("../../2024/05/Overlay8.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
	padding: 40px 30px 40px 30px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c44f1cd);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-btn {
	background-color: var(--e-global-color-0714e26);
	padding: 30px 0px 0px 0px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c44f1cd);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 25px 0px;
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-btn i {
	font-size: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-btn svg {
	max-width: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox:hover .elementskit-btn {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-d2f6f9b.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-d2f6f9b.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-d2f6f9b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox {
	background-color: var(--e-global-color-primary);
	padding: 40px 30px 40px 30px;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.53);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox:hover {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-btn {
	background-color: var(--e-global-color-0714e26);
	padding: 30px 0px 0px 0px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay7.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox .box-body>p {
	color: var(--e-global-color-accent);
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
	width: 50px;
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 25px 0px;
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-btn i {
	font-size: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-btn svg {
	max-width: 30px;
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox:hover .elementskit-btn {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-3c54e0b {
	--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: 6em;
	--padding-bottom: 10em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-974 .elementor-element.elementor-element-f8f4dce {
	text-align: center;
}

.elementor-974 .elementor-element.elementor-element-f8f4dce .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-secondary);
	margin: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-fe71308 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #646464;
}

.elementor-974 .elementor-element.elementor-element-fe71308.elementor-element {
	--align-self: center;
}

.elementor-974 .elementor-element.elementor-element-a3371e3 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-f543ed5 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-e8013b7 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: 0.07;
}

.elementor-974 .elementor-element.elementor-element-e8013b7::before,
.elementor-974 .elementor-element.elementor-element-e8013b7>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-e8013b7>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-e8013b7>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-e8013b7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-e8013b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2024/05/Overlay5.html");
	--background-overlay: '';
	background-position: 155px 355px;
	background-repeat: no-repeat;
	background-size: 49% auto;
}

.elementor-974 .elementor-element.elementor-element-e8013b7.e-con:hover {
	--e-con-transform-translateY: -8px;
}

.elementor-974 .elementor-element.elementor-element-3a41dc4 img {
	filter: brightness(100%) contrast(110%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.5s;
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-3a41dc4:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-6f84157 {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-974 .elementor-element.elementor-element-b8d5cdd {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-974 .elementor-element.elementor-element-f9dfe53 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-eda9fd7 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 12px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-974 .elementor-element.elementor-element-eda9fd7 .elementor-widget-container {
	text-align: right;
}

.elementor-974 .elementor-element.elementor-element-eda9fd7 .elementor-social-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-eda9fd7 .elementor-social-icon i {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-eda9fd7 .elementor-social-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-eda9fd7 .elementor-icon {
	border-radius: 3px 3px 3px 3px;
}

.elementor-974 .elementor-element.elementor-element-eda9fd7 .elementor-social-icon:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-eda9fd7 .elementor-social-icon:hover i {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-eda9fd7 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-5a3e2c9 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: 0.07;
}

.elementor-974 .elementor-element.elementor-element-5a3e2c9::before,
.elementor-974 .elementor-element.elementor-element-5a3e2c9>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-5a3e2c9>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-5a3e2c9>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-5a3e2c9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-5a3e2c9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2024/05/Overlay5.html");
	--background-overlay: '';
	background-position: 155px 355px;
	background-repeat: no-repeat;
	background-size: 49% auto;
}

.elementor-974 .elementor-element.elementor-element-5a3e2c9.e-con:hover {
	--e-con-transform-translateY: -8px;
}

.elementor-974 .elementor-element.elementor-element-bb16e21 img {
	filter: brightness(100%) contrast(110%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.5s;
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-bb16e21:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-dcb709d {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-974 .elementor-element.elementor-element-230bf59 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-974 .elementor-element.elementor-element-5be7ac7 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-14b8374 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 12px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-974 .elementor-element.elementor-element-14b8374 .elementor-widget-container {
	text-align: right;
}

.elementor-974 .elementor-element.elementor-element-14b8374 .elementor-social-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-14b8374 .elementor-social-icon i {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-14b8374 .elementor-social-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-14b8374 .elementor-icon {
	border-radius: 3px 3px 3px 3px;
}

.elementor-974 .elementor-element.elementor-element-14b8374 .elementor-social-icon:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-14b8374 .elementor-social-icon:hover i {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-14b8374 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-3a2124e {
	--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;
}

.elementor-974 .elementor-element.elementor-element-ca3c29c {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: 0.07;
}

.elementor-974 .elementor-element.elementor-element-ca3c29c::before,
.elementor-974 .elementor-element.elementor-element-ca3c29c>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-ca3c29c>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-ca3c29c>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-ca3c29c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-ca3c29c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2024/05/Overlay5.html");
	--background-overlay: '';
	background-position: 155px 355px;
	background-repeat: no-repeat;
	background-size: 49% auto;
}

.elementor-974 .elementor-element.elementor-element-ca3c29c.e-con:hover {
	--e-con-transform-translateY: -8px;
}

.elementor-974 .elementor-element.elementor-element-bebd029 img {
	filter: brightness(100%) contrast(110%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.5s;
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-bebd029:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-f4aa250 {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-974 .elementor-element.elementor-element-e4bb2f5 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-974 .elementor-element.elementor-element-96219a8 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-0e7bd1d {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 12px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-974 .elementor-element.elementor-element-0e7bd1d .elementor-widget-container {
	text-align: right;
}

.elementor-974 .elementor-element.elementor-element-0e7bd1d .elementor-social-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-0e7bd1d .elementor-social-icon i {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-0e7bd1d .elementor-social-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-0e7bd1d .elementor-icon {
	border-radius: 3px 3px 3px 3px;
}

.elementor-974 .elementor-element.elementor-element-0e7bd1d .elementor-social-icon:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-0e7bd1d .elementor-social-icon:hover i {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-0e7bd1d .elementor-social-icon:hover svg {
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-b9978e4 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: 0.07;
}

.elementor-974 .elementor-element.elementor-element-b9978e4::before,
.elementor-974 .elementor-element.elementor-element-b9978e4>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-b9978e4>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-b9978e4>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-b9978e4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-b9978e4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2024/05/Overlay5.html");
	--background-overlay: '';
	background-position: 155px 355px;
	background-repeat: no-repeat;
	background-size: 49% auto;
}

.elementor-974 .elementor-element.elementor-element-b9978e4.e-con:hover {
	--e-con-transform-translateY: -8px;
}

.elementor-974 .elementor-element.elementor-element-86811e6 img {
	filter: brightness(100%) contrast(110%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.5s;
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-86811e6:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-e1281db {
	--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;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-974 .elementor-element.elementor-element-e096f70 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-974 .elementor-element.elementor-element-2b13080 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-4a757a7 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 12px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-974 .elementor-element.elementor-element-4a757a7 .elementor-widget-container {
	text-align: right;
}

.elementor-974 .elementor-element.elementor-element-4a757a7 .elementor-social-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-4a757a7 .elementor-social-icon i {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4a757a7 .elementor-social-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4a757a7 .elementor-icon {
	border-radius: 3px 3px 3px 3px;
}

.elementor-974 .elementor-element.elementor-element-4a757a7 .elementor-social-icon:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-4a757a7 .elementor-social-icon:hover i {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4a757a7 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-cfa626f {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
}

.elementor-974 .elementor-element.elementor-element-cfa626f:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-cfa626f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/05/REP4U5Ba.html");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-cfa626f::before,
.elementor-974 .elementor-element.elementor-element-cfa626f>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-cfa626f>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-cfa626f>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-cfa626f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-cfa626f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(80deg, var(--e-global-color-fe73b6c) 34%, var(--e-global-color-abbff41) 100%);
}

.elementor-974 .elementor-element.elementor-element-afcd130 {
	--display: flex;
	--justify-content: center;
}

.elementor-974 .elementor-element.elementor-element-d8288d7 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-2d46dcb {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-7f395f1 .elementor-button:hover,
.elementor-974 .elementor-element.elementor-element-7f395f1 .elementor-button:focus {
	background-color: var(--e-global-color-d4861c6);
	border-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-7f395f1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-974 .elementor-element.elementor-element-7f395f1 .elementor-button {
	transition-duration: 0.5s;
}

.elementor-974 .elementor-element.elementor-element-6c95ec7 {
	--display: flex;
	--overlay-opacity: 0.28;
	--margin-top: -5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-974 .elementor-element.elementor-element-6c95ec7::before,
.elementor-974 .elementor-element.elementor-element-6c95ec7>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-6c95ec7>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-6c95ec7>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-6c95ec7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-6c95ec7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2024/05/Overlay5.html");
	--background-overlay: '';
	background-position: 0px 150px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-4ebf1cb {
	width: var(--container-widget-width, 57%);
	max-width: 57%;
	--container-widget-width: 57%;
	--container-widget-flex-grow: 0;
}

.elementor-974 .elementor-element.elementor-element-4ebf1cb.elementor-element {
	--align-self: flex-end;
}

.elementor-974 .elementor-element.elementor-element-4ebf1cb img {
	filter: brightness(100%) contrast(110%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-e931d0f {
	--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;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 6em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-974 .elementor-element.elementor-element-3a0a063 {
	--display: flex;
	--justify-content: center;
}

.elementor-974 .elementor-element.elementor-element-df83e61 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-20a0cd8 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-7b6c490.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-7b6c490.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-7b6c490.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-7b6c490.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-7b6c490 .elementskit-infobox {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay7.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
	padding: 3em 3em 3em 3em;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.25);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-7b6c490>.elementor-widget-container:hover {
	--e-transform-translateY: -6px;
}

.elementor-974 .elementor-element.elementor-element-7b6c490 {
	--e-transform-transition-duration: 400ms;
}

.elementor-974 .elementor-element.elementor-element-7b6c490 .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-7b6c490 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-7b6c490 .elementskit-infobox .box-body>p {
	color: #656565;
}

.elementor-974 .elementor-element.elementor-element-7b6c490 .elementskit-infobox:hover .box-body>p {
	color: #656565;
}

.elementor-974 .elementor-element.elementor-element-7b6c490 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-7b6c490 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-7b6c490 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-103c3c9 {
	--display: flex;
	--justify-content: flex-end;
}

.elementor-974 .elementor-element.elementor-element-a648839.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-a648839.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-a648839.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-a648839.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox {
	background-color: #FAFAFA;
	padding: 3em 7em 3em 3em;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.25);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay7.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-a648839>.elementor-widget-container:hover {
	--e-transform-translateY: -6px;
}

.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox:hover .box-body>p {
	color: #656565;
}

.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-64be25a {
	--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;
}

.elementor-974 .elementor-element.elementor-element-823d968 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-324db3a.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-324db3a.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-324db3a.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-324db3a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox {
	background-color: #FAFAFA;
	padding: 3em 7em 3em 3em;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.25);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay7.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-324db3a>.elementor-widget-container:hover {
	--e-transform-translateY: -6px;
}

.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox:hover .box-body>p {
	color: #656565;
}

.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-8809ae7 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-581763c.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-581763c.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-581763c.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-581763c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox {
	background-color: #FAFAFA;
	padding: 3em 3em 3em 3em;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.25);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay7.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-581763c>.elementor-widget-container:hover {
	--e-transform-translateY: -6px;
}

.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox:hover .box-body>p {
	color: #656565;
}

.elementor-974 .elementor-element.elementor-element-581763c .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	transform: rotate(0deg);
}

.elementor-974 .elementor-element.elementor-element-a257d2e {
	--display: flex;
	--justify-content: center;
}

.elementor-974 .elementor-element.elementor-element-f2bee81 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-secondary);
	margin: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-48b7f24 {
	color: #646464;
}

.elementor-974 .elementor-element.elementor-element-851b0ca {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 0.5px;
}

.elementor-974 .elementor-element.elementor-element-851b0ca .elementor-divider-separator {
	width: 100%;
}

.elementor-974 .elementor-element.elementor-element-851b0ca .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-974 .elementor-element.elementor-element-c014c61 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-46644a0 {
	--display: flex;
	--justify-content: center;
}

.elementor-974 .elementor-element.elementor-element-a664f78 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-0bd46f3 .skillbar-group .skill-bar {
	background-color: var(--e-global-color-c44f1cd);
	height: 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-0bd46f3 .skillbar-group .skill-track {
	background-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-0bd46f3 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
}

.elementor-974 .elementor-element.elementor-element-0bd46f3 .skillbar-group .skill-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
}

.elementor-974 .elementor-element.elementor-element-ed7ea28 .skillbar-group .skill-bar {
	background-color: var(--e-global-color-c44f1cd);
	height: 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-ed7ea28 .skillbar-group .skill-track {
	background-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-ed7ea28 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
}

.elementor-974 .elementor-element.elementor-element-ed7ea28 .skillbar-group .skill-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
}

.elementor-974 .elementor-element.elementor-element-1e72c3f .skillbar-group .skill-bar {
	background-color: var(--e-global-color-c44f1cd);
	height: 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-1e72c3f .skillbar-group .skill-track {
	background-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-1e72c3f .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
}

.elementor-974 .elementor-element.elementor-element-1e72c3f .skillbar-group .skill-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
}

.elementor-974 .elementor-element.elementor-element-64bb6d2 {
	--display: flex;
	--justify-content: center;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-974 .elementor-element.elementor-element-64bb6d2:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-64bb6d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-665f1e3 {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-974 .elementor-element.elementor-element-4042368 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-73fc9ca {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-c44f1cd);
	--divider-border-width: 0.5px;
}

.elementor-974 .elementor-element.elementor-element-73fc9ca .elementor-divider-separator {
	width: 100%;
}

.elementor-974 .elementor-element.elementor-element-73fc9ca .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-974 .elementor-element.elementor-element-5273f8c {
	--e-image-carousel-slides-to-show: 2;
}

.elementor-974 .elementor-element.elementor-element-8c28095 {
	--e-image-carousel-slides-to-show: 2;
}

.elementor-974 .elementor-element.elementor-element-98eee36 {
	--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: 0.15;
	--padding-top: 6em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-974 .elementor-element.elementor-element-98eee36::before,
.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-98eee36>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-98eee36>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-c44f1cd);
	background-image: url("../../2024/05/Overlay6.html");
	--background-overlay: '';
	background-position: -1000px 66px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-0b18cc6 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-71aecdc {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-19ac48c .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-secondary);
	margin: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-466bac0 {
	color: #646464;
}

.elementor-974 .elementor-element.elementor-element-9f103b0 {
	--display: flex;
	--justify-content: center;
}

.elementor-974 .elementor-element.elementor-element-5fe4450 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 0.5px;
}

.elementor-974 .elementor-element.elementor-element-5fe4450 .elementor-divider-separator {
	width: 100%;
}

.elementor-974 .elementor-element.elementor-element-5fe4450 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-974 .elementor-element.elementor-element-8f518e9 {
	--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;
	--gap: 120px 120px;
	--row-gap: 120px;
	--column-gap: 120px;
}

.elementor-974 .elementor-element.elementor-element-9424868 .elementor-counter-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
}

.elementor-974 .elementor-element.elementor-element-9424868 .elementor-counter {
	gap: 5px;
}

.elementor-974 .elementor-element.elementor-element-9424868 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-secondary);
	font-family:var(--e-global-typography-6fed761-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-6fed761-font-size);
	font-weight:var(--e-global-typography-6fed761-font-weight);
	line-height:var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-41b542b .elementor-counter-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
}

.elementor-974 .elementor-element.elementor-element-41b542b .elementor-counter {
	gap: 5px;
}

.elementor-974 .elementor-element.elementor-element-41b542b .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-secondary);
	font-family:var(--e-global-typography-6fed761-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-6fed761-font-size);
	font-weight:var(--e-global-typography-6fed761-font-weight);
	line-height:var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-20c1dde .elementor-counter-title {
	justify-content: center;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
}

.elementor-974 .elementor-element.elementor-element-20c1dde .elementor-counter {
	gap: 5px;
}

.elementor-974 .elementor-element.elementor-element-20c1dde .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-secondary);
	font-family:var(--e-global-typography-6fed761-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-6fed761-font-size);
	font-weight:var(--e-global-typography-6fed761-font-weight);
	line-height:var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-5bcc115 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-0f3a96c {
	--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;
}

.elementor-974 .elementor-element.elementor-element-4eebac3 {
	--display: flex;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-4eebac3:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-4eebac3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/05/C9G4QJKa.html");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-921095a .elementor-repeater-item-3770b2a>a {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.team-popup-id-921095a .elementor-repeater-item-3770b2a>a {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-921095a .elementor-repeater-item-3770b2a>a:hover {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.team-popup-id-921095a .elementor-repeater-item-3770b2a>a:hover {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-921095a .image-card-v2 .profile-image-card::before {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-abbff41) 0%, var(--e-global-color-abbff41) 100%);
}

.elementor-974 .elementor-element.elementor-element-921095a .profile-card,
.elementor-974 .elementor-element.elementor-element-921095a .profile-image-card {
	padding: 200px 0px 200px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-921095a .profile-body {
	padding: 200px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-921095a .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 200px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-921095a .profile-header>img,
.elementor-974 .elementor-element.elementor-element-921095a .profile-image-card img {
	border-radius: 0%;
}

.elementor-974 .elementor-element.elementor-element-921095a .profile-body .profile-title {
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
	margin-bottom: 15px;
}

.elementor-974 .elementor-element.elementor-element-921095a .profile-body .profile-designation {
	font-family: var(--e-global-typography-57a0114-font-family), Sans-serif;
	font-size: var(--e-global-typography-57a0114-font-size);
	font-weight: var(--e-global-typography-57a0114-font-weight);
	line-height: var(--e-global-typography-57a0114-line-height);
	margin-bottom: 10px;
}

.elementor-974 .elementor-element.elementor-element-921095a .profile-body .profile-content {
	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);
	line-height: var(--e-global-typography-text-line-height);
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-921095a .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
	padding: 0px 0px 0px 0px;
}

.team-popup-id-921095a .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-921095a .ekit-team-social-list>li {
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.team-popup-id-921095a .ekit-team-social-list>li {
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-08b239a {
	--display: flex;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-08b239a:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-08b239a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/05/3FJ7QYVa.html");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-c12410b .elementor-repeater-item-3770b2a>a {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.team-popup-id-c12410b .elementor-repeater-item-3770b2a>a {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-c12410b .elementor-repeater-item-3770b2a>a:hover {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.team-popup-id-c12410b .elementor-repeater-item-3770b2a>a:hover {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-c12410b .image-card-v2 .profile-image-card::before {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-abbff41) 0%, var(--e-global-color-abbff41) 100%);
}

.elementor-974 .elementor-element.elementor-element-c12410b .profile-card,
.elementor-974 .elementor-element.elementor-element-c12410b .profile-image-card {
	padding: 200px 0px 200px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-c12410b .profile-body {
	padding: 200px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-c12410b .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 200px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-c12410b .profile-header>img,
.elementor-974 .elementor-element.elementor-element-c12410b .profile-image-card img {
	border-radius: 0%;
}

.elementor-974 .elementor-element.elementor-element-c12410b .profile-body .profile-title {
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
	margin-bottom: 15px;
}

.elementor-974 .elementor-element.elementor-element-c12410b .profile-body .profile-designation {
	font-family: var(--e-global-typography-57a0114-font-family), Sans-serif;
	font-size: var(--e-global-typography-57a0114-font-size);
	font-weight: var(--e-global-typography-57a0114-font-weight);
	line-height: var(--e-global-typography-57a0114-line-height);
	margin-bottom: 10px;
}

.elementor-974 .elementor-element.elementor-element-c12410b .profile-body .profile-content {
	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);
	line-height: var(--e-global-typography-text-line-height);
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-c12410b .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
	padding: 0px 0px 0px 0px;
}

.team-popup-id-c12410b .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-c12410b .ekit-team-social-list>li {
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.team-popup-id-c12410b .ekit-team-social-list>li {
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-6a25e94 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-e8ba5e8 {
	--display: flex;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-e8ba5e8:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-e8ba5e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/NSBNJ3Wb.html");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-afccc65 .elementor-repeater-item-3770b2a>a {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.team-popup-id-afccc65 .elementor-repeater-item-3770b2a>a {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-afccc65 .elementor-repeater-item-3770b2a>a:hover {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.team-popup-id-afccc65 .elementor-repeater-item-3770b2a>a:hover {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-afccc65 .image-card-v2 .profile-image-card::before {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-abbff41) 0%, var(--e-global-color-abbff41) 100%);
}

.elementor-974 .elementor-element.elementor-element-afccc65 .profile-card,
.elementor-974 .elementor-element.elementor-element-afccc65 .profile-image-card {
	padding: 200px 0px 200px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-afccc65 .profile-body {
	padding: 200px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-afccc65 .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 200px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-afccc65 .profile-header>img,
.elementor-974 .elementor-element.elementor-element-afccc65 .profile-image-card img {
	border-radius: 0%;
}

.elementor-974 .elementor-element.elementor-element-afccc65 .profile-body .profile-title {
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
	margin-bottom: 15px;
}

.elementor-974 .elementor-element.elementor-element-afccc65 .profile-body .profile-designation {
	font-family: var(--e-global-typography-57a0114-font-family), Sans-serif;
	font-size: var(--e-global-typography-57a0114-font-size);
	font-weight: var(--e-global-typography-57a0114-font-weight);
	line-height: var(--e-global-typography-57a0114-line-height);
	margin-bottom: 10px;
}

.elementor-974 .elementor-element.elementor-element-afccc65 .profile-body .profile-content {
	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);
	line-height: var(--e-global-typography-text-line-height);
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-afccc65 .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
	padding: 0px 0px 0px 0px;
}

.team-popup-id-afccc65 .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-afccc65 .ekit-team-social-list>li {
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.team-popup-id-afccc65 .ekit-team-social-list>li {
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-2a91b2d {
	--display: flex;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-2a91b2d:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-2a91b2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/05/5XJG2S7b.html");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .elementor-repeater-item-3770b2a>a {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.team-popup-id-ac42f05 .elementor-repeater-item-3770b2a>a {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .elementor-repeater-item-3770b2a>a:hover {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.team-popup-id-ac42f05 .elementor-repeater-item-3770b2a>a:hover {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .image-card-v2 .profile-image-card::before {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-abbff41) 0%, var(--e-global-color-abbff41) 100%);
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-card,
.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-image-card {
	padding: 200px 0px 200px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-body {
	padding: 200px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 200px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-header>img,
.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-image-card img {
	border-radius: 0%;
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-body .profile-title {
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
	margin-bottom: 15px;
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-body .profile-designation {
	font-family: var(--e-global-typography-57a0114-font-family), Sans-serif;
	font-size: var(--e-global-typography-57a0114-font-size);
	font-weight: var(--e-global-typography-57a0114-font-weight);
	line-height: var(--e-global-typography-57a0114-line-height);
	margin-bottom: 10px;
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-body .profile-content {
	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);
	line-height: var(--e-global-typography-text-line-height);
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
	padding: 0px 0px 0px 0px;
}

.team-popup-id-ac42f05 .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-ac42f05 .ekit-team-social-list>li {
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.team-popup-id-ac42f05 .ekit-team-social-list>li {
	display: inline-block;
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-e7bb654 {
	--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;
	--overlay-opacity: 1;
	--padding-top: 6em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-974 .elementor-element.elementor-element-e7bb654:not(.elementor-motion-effects-element-type-background),
.elementor-974 .elementor-element.elementor-element-e7bb654>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/05/3FJ7QYVa.html");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-e7bb654::before,
.elementor-974 .elementor-element.elementor-element-e7bb654>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-e7bb654>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-e7bb654>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-e7bb654>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-e7bb654>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(245deg, #00000061 41%, var(--e-global-color-primary) 100%);
}

.elementor-974 .elementor-element.elementor-element-ca8ae16 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-b9f6c32 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 0.65;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-b9f6c32::before,
.elementor-974 .elementor-element.elementor-element-b9f6c32>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-b9f6c32>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-b9f6c32>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-b9f6c32>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-b9f6c32>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-accent);
	--background-overlay: '';
}

.elementor-974 .elementor-element.elementor-element-106e4cc.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-106e4cc.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-106e4cc.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-106e4cc.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox {
	background-color: #1522C2;
	background-image: url("../../2024/05/Overlay10.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
	padding: 1em 1em 1em 2em;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.25);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 5px 5px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-accent);
	background-image: url("../../2024/05/Overlay9.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox:hover {
	padding: 1em 1em 1em 2em;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.25);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 0px 0px 5px;
}

.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox:hover .box-body>p {
	color: #656565;
}

.elementor-974 .elementor-element.elementor-element-57f25df {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-974 .elementor-element.elementor-element-288310d {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-974 .elementor-element.elementor-element-46e2d07 {
	--e-icon-list-icon-size: 6px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-item>a {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-974 .elementor-element.elementor-element-4a0f0e4 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 0.65;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-4a0f0e4::before,
.elementor-974 .elementor-element.elementor-element-4a0f0e4>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-4a0f0e4>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-4a0f0e4>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-4a0f0e4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-4a0f0e4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-accent);
	--background-overlay: '';
}

.elementor-974 .elementor-element.elementor-element-a6e8f55.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-a6e8f55.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-a6e8f55.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-a6e8f55.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox {
	background-color: var(--e-global-color-accent);
	background-image: url("../../2024/05/Overlay9.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
	padding: 1em 1em 1em 2em;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay10.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox:hover {
	padding: 1em 1em 1em 2em;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.25);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 5px 5px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox:hover .box-body>p {
	color: #656565;
}

.elementor-974 .elementor-element.elementor-element-a818168 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-974 .elementor-element.elementor-element-b3eff37 {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-974 .elementor-element.elementor-element-ba98134 {
	--e-icon-list-icon-size: 6px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-item>a {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-974 .elementor-element.elementor-element-94e6a13 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 0.65;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-94e6a13::before,
.elementor-974 .elementor-element.elementor-element-94e6a13>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-94e6a13>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-94e6a13>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-94e6a13>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-94e6a13>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-accent);
	--background-overlay: '';
}

.elementor-974 .elementor-element.elementor-element-8688175.ekit-equal-height-enable,
.elementor-974 .elementor-element.elementor-element-8688175.ekit-equal-height-enable>div,
.elementor-974 .elementor-element.elementor-element-8688175.ekit-equal-height-enable .ekit-wid-con,
.elementor-974 .elementor-element.elementor-element-8688175.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox {
	background-color: var(--e-global-color-accent);
	background-image: url("../../2024/05/Overlay9.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
	padding: 1em 1em 1em 2em;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox.gradient-active:hover::before {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay10.html");
	background-position: 233px -41px;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox:hover {
	padding: 1em 1em 1em 2em;
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.25);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 5px 5px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox:hover .box-body>p {
	color: #656565;
}

.elementor-974 .elementor-element.elementor-element-8d55d53 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-974 .elementor-element.elementor-element-f4914df {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 {
	--e-icon-list-icon-size: 6px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-item>a {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-974 .elementor-element.elementor-element-48b6bdd {
	--display: flex;
	--justify-content: center;
}

.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-accent);
	margin: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-c5092cd {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 0.5px;
}

.elementor-974 .elementor-element.elementor-element-c5092cd .elementor-divider-separator {
	width: 100%;
}

.elementor-974 .elementor-element.elementor-element-c5092cd .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-974 .elementor-element.elementor-element-6b3ca09 {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-2c2d450 .elementor-button {
	background-color: var(--e-global-color-primary);
	transition-duration: 0.5s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-2c2d450 .elementor-button:hover,
.elementor-974 .elementor-element.elementor-element-2c2d450 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-2c2d450 .elementor-button:hover svg,
.elementor-974 .elementor-element.elementor-element-2c2d450 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-129c85d {
	--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: 0.15;
	--padding-top: 6em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-974 .elementor-element.elementor-element-129c85d::before,
.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-129c85d>.e-con-inner>.elementor-background-video-container::before,
.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-129c85d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-c44f1cd);
	background-image: url("../../2024/05/Overlay6.html");
	--background-overlay: '';
	background-position: -1000px 66px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-974 .elementor-element.elementor-element-dcbadeb {
	text-align: center;
}

.elementor-974 .elementor-element.elementor-element-dcbadeb .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-secondary);
	margin: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-16b025a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 0.5px;
}

.elementor-974 .elementor-element.elementor-element-16b025a .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-974 .elementor-element.elementor-element-16b025a .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-974 .elementor-element.elementor-element-76efaef {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #646464;
}

.elementor-974 .elementor-element.elementor-element-76efaef.elementor-element {
	--align-self: center;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 0px;
	--ekit_testimonial_slidetoshow: 3;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-accent);
	background-image: url("../../2024/05/Overlay10.html");
	background-position: 340px 230px;
	background-repeat: no-repeat;
	background-size: 20% auto;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider:before {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay9.html");
	background-position: 340px 230px;
	background-repeat: no-repeat;
	background-size: 20% auto;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider.testimonial-active {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2024/05/Overlay9.html");
	background-position: 340px 230px;
	background-repeat: no-repeat;
	background-size: 20% auto;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial-slider .swiper-pagination span {
	background-color: var(--e-global-color-c44f1cd);
	width: 5px;
	height: 5px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: var(--e-global-color-primary);
	width: 5px;
	height: 5px;
	transform: scale(1);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial-slider .swiper-wrapper {
	padding: 10px 0px 30px 0px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-974 .elementor-element.elementor-element-4257824 .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card {
	margin-left: 15px;
	margin-right: 15px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card {
	padding: 30px 30px 30px 30px;
	box-shadow: 0px 10px 10px 2px rgba(0, 0, 0, 0.1);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card {
	border-radius: 5px 5px 5px 5px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-secondary);
	margin: 20px 0px 20px 0px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-secondary);
	margin: 20px 0px 20px 0px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-0cdc30b-font-family), Sans-serif;
	font-size: var(--e-global-typography-0cdc30b-font-size);
	font-weight: var(--e-global-typography-0cdc30b-font-weight);
	font-style: var(--e-global-typography-0cdc30b-font-style);
	line-height: var(--e-global-typography-0cdc30b-line-height);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-stars>li>a,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-stars>li>span {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider:hover .elementskit-stars>li>a,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider:hover .elementskit-stars>li>span,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider.testimonial-active .elementskit-stars>li>a,
.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider.testimonial-active .elementskit-stars>li>span {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-stars>li:not(:last-child) {
	margin-right: 5px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-28c0ba2-font-family), Sans-serif;
	font-size: var(--e-global-typography-28c0ba2-font-size);
	font-weight: var(--e-global-typography-28c0ba2-font-weight);
	line-height: var(--e-global-typography-28c0ba2-line-height);
	margin-bottom: 5px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-profile-info .elementskit-author-des {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider:hover .elementskit-author-des {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
	color: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-commentor-bio {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementkit-commentor-details {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 55px;
	width: 55px;
	
}

.elementor-974 .elementor-element.elementor-element-4257824 .ekit-testimonial--avatar {
	margin: 0px 10px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial-slider .swiper-pagination {
	bottom: -3px;
}

.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
	margin-right: 12px;
}

.elementor-974 .elementor-element.elementor-element-3f8a0ca {
	--display: flex;
	--padding-top: 6em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-974 .elementor-element.elementor-element-aa59337 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-a498d86 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-15a8b63 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-secondary);
	margin: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title>span {
	font-family: var(--e-global-typography-6fed761-font-family), Sans-serif;
	font-size: var(--e-global-typography-6fed761-font-size);
	font-weight: var(--e-global-typography-6fed761-font-weight);
	line-height: var(--e-global-typography-6fed761-line-height);
}

.elementor-974 .elementor-element.elementor-element-75bc44f {
	--display: flex;
	--justify-content: flex-end;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-974 .elementor-element.elementor-element-0d5a14c {
	color: #646464;
}

.elementor-974 .elementor-element.elementor-element-570d6c5 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 0.5px;
}

.elementor-974 .elementor-element.elementor-element-570d6c5 .elementor-divider-separator {
	width: 100%;
}

.elementor-974 .elementor-element.elementor-element-570d6c5 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-974 .elementor-element.elementor-element-9ebb138 {
	--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;
}

.elementor-974 .elementor-element.elementor-element-2ab7f5c {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-blog-block-post,
.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card,
.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-card {
	background-color: var(--e-global-color-accent);
	box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
	border-radius: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-btn {
	background-color: var(--e-global-color-0714e26);
	padding: 0px 0px 0px 0px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card {
	display: block;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .btn-wraper {
	text-align: left;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-blog-block-post .elementskit-post-body {
	padding: 15px 30px 30px 30px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card .elementskit-post-body {
	padding: 15px 30px 30px 30px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-entry-thumb {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
	border-radius: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .ekit-wid-con .elementskit-entry-thumb {
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list a,
.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list .meta-date-text {
	font-family: var(--e-global-typography-d53954a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d53954a-font-size);
	font-weight: var(--e-global-typography-d53954a-font-weight);
	line-height: var(--e-global-typography-d53954a-line-height);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list>span {
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list>span>i,
.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list>span>svg {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list>span :is(i, svg) {
	font-size: 19px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list>span:hover {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-cee6baf.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list>span {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-body .entry-title,
.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-entry-header .entry-title,
.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-blog-block-post .elementskit-post-body .entry-title a {
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-body .entry-title a {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-entry-header .entry-title a {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-body .entry-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-entry-header .entry-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-card:hover .entry-title a {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card:hover .entry-title a {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-body .entry-title {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-entry-header .entry-title {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-footer>p {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-body>p {
	color: var(--e-global-color-text);
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-footer>p,
.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-body>p {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-footer {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-blog-block-post .elementskit-post-footer>p {
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-btn:hover {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-ec40081 {
	--display: flex;
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post,
.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-image-card,
.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-card {
	background-color: var(--e-global-color-accent);
	box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
	border-radius: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post>.row {
	align-items: flex-start;
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post .elementskit-post-body {
	padding: 35px 10px 15px 10px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-image-card .elementskit-post-body {
	padding: 35px 10px 15px 10px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-entry-thumb {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
	border-radius: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .ekit-wid-con .elementskit-entry-thumb {
	padding: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list a,
.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list .meta-date-text {
	font-family: var(--e-global-typography-d53954a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d53954a-font-size);
	font-weight: var(--e-global-typography-d53954a-font-weight);
	line-height: var(--e-global-typography-d53954a-line-height);
}

.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list>span {
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list>span>i,
.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list>span>svg {
	margin: 0px 0px 0px 0px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list>span :is(i, svg) {
	font-size: 19px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-body .entry-title,
.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-entry-header .entry-title,
.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
	font-family: var(--e-global-typography-2dacfe0-font-family), Sans-serif;
	font-size: var(--e-global-typography-2dacfe0-font-size);
	font-weight: var(--e-global-typography-2dacfe0-font-weight);
	line-height: var(--e-global-typography-2dacfe0-line-height);
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-body .entry-title a {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-entry-header .entry-title a {
	color: var(--e-global-color-secondary);
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-body .entry-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-entry-header .entry-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-card:hover .entry-title a {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-image-card:hover .entry-title a {
	color: var(--e-global-color-primary);
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-body .entry-title {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-entry-header .entry-title {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-footer>p {
	color: var(--e-global-color-text);
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-body>p {
	color: var(--e-global-color-text);
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-footer>p,
.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-body>p {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-footer {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post .elementskit-post-footer>p {
	margin: 0px 0px 15px 0px;
}

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

@media(max-width:1024px) {
	.elementor-974 .elementor-element.elementor-element-497254c {
		--min-height: 80vh;
	}

	.elementor-974 .elementor-element.elementor-element-d936656 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-ed1ec8d .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-dce719f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-cf3982f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-12f00ed .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-2b9cb5f {
		--flex-wrap: wrap;
		--padding-top: 0em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-974 .elementor-element.elementor-element-a2f899a::before,
	.elementor-974 .elementor-element.elementor-element-a2f899a>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-a2f899a>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-a2f899a>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-a2f899a>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-a2f899a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0px 0px;
	}

	.elementor-974 .elementor-element.elementor-element-913d655 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-913d655 .elementor-counter-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-60c80eb {
		--margin-top: 9em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-9ed2140 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-92a1cfa {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-974 .elementor-element.elementor-element-8212bb8 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-fd0d613 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-974 .elementor-element.elementor-element-58a0fd3 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-f39c48a {
		--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;
		--align-items: center;
	}

	.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-5445fa1 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-8732170 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox {
		background-position: 260px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox.gradient-active:hover::before {
		background-position: 260px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox.gradient-active:hover::before {
		background-position: 260px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox.gradient-active:hover::before {
		background-position: 260px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-10b69f1 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox.gradient-active:hover::before {
		background-position: 260px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox.gradient-active:hover::before {
		background-position: 260px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox {
		background-position: 260px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox.gradient-active:hover::before {
		background-position: 260px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-3c54e0b {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-fe71308 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-a3371e3 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-e8013b7::before,
	.elementor-974 .elementor-element.elementor-element-e8013b7>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-e8013b7>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-e8013b7>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-e8013b7>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-e8013b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 160px 375px;
	}

	.elementor-974 .elementor-element.elementor-element-5a3e2c9::before,
	.elementor-974 .elementor-element.elementor-element-5a3e2c9>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-5a3e2c9>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-5a3e2c9>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-5a3e2c9>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-5a3e2c9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 160px 375px;
	}

	.elementor-974 .elementor-element.elementor-element-ca3c29c::before,
	.elementor-974 .elementor-element.elementor-element-ca3c29c>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-ca3c29c>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-ca3c29c>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-ca3c29c>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-ca3c29c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 160px 375px;
	}

	.elementor-974 .elementor-element.elementor-element-b9978e4::before,
	.elementor-974 .elementor-element.elementor-element-b9978e4>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-b9978e4>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-b9978e4>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-b9978e4>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-b9978e4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 160px 375px;
	}

	.elementor-974 .elementor-element.elementor-element-cfa626f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
		--padding-top: 6em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-974 .elementor-element.elementor-element-d8288d7 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-2d46dcb {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-6c95ec7::before,
	.elementor-974 .elementor-element.elementor-element-6c95ec7>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-6c95ec7>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-6c95ec7>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-6c95ec7>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-6c95ec7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0px 200px;
	}

	.elementor-974 .elementor-element.elementor-element-6c95ec7 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}

	.elementor-974 .elementor-element.elementor-element-4ebf1cb.elementor-element {
		--align-self: center;
	}

	.elementor-974 .elementor-element.elementor-element-e931d0f {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-7b6c490 .elementskit-infobox {
		background-position: 245px -30px;
		background-size: 30% auto;
	}

	.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox {
		padding: 3em 7em 3em 3em;
	}

	.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -31px;
		background-size: 30% auto;
	}

	.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox {
		padding: 3em 6em 3em 3em;
	}

	.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -31px;
		background-size: 30% auto;
	}

	.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox {
		padding: 3em 3em 3em 3em;
	}

	.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -31px;
		background-size: 30% auto;
	}

	.elementor-974 .elementor-element.elementor-element-a257d2e.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-974 .elementor-element.elementor-element-f2bee81 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-48b7f24 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-0bd46f3 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-0bd46f3 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-ed7ea28 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-ed7ea28 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-1e72c3f .skillbar-group .skill-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-1e72c3f .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-98eee36::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: -800px 200px;
	}

	.elementor-974 .elementor-element.elementor-element-0b18cc6 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-19ac48c {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-466bac0 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-8f518e9 {
		--justify-content: center;
	}

	.elementor-974 .elementor-element.elementor-element-9424868 .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-9424868 .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:1;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		font-size:var(--e-global-typography-6fed761-font-size);
		line-height:var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-41b542b .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-41b542b .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:1;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		font-size:var(--e-global-typography-6fed761-font-size);
		line-height:var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-20c1dde .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-20c1dde .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:1;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		font-size:var(--e-global-typography-6fed761-font-size);
		line-height:var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-5bcc115 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-921095a .profile-body .profile-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-921095a .profile-body .profile-designation {
		font-size: var(--e-global-typography-57a0114-font-size);
		line-height: var(--e-global-typography-57a0114-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-921095a .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-c12410b .profile-body .profile-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-c12410b .profile-body .profile-designation {
		font-size: var(--e-global-typography-57a0114-font-size);
		line-height: var(--e-global-typography-57a0114-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-c12410b .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-afccc65 .profile-body .profile-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-afccc65 .profile-body .profile-designation {
		font-size: var(--e-global-typography-57a0114-font-size);
		line-height: var(--e-global-typography-57a0114-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-afccc65 .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-body .profile-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-body .profile-designation {
		font-size: var(--e-global-typography-57a0114-font-size);
		line-height: var(--e-global-typography-57a0114-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-e7bb654 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-ca8ae16 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox {
		background-position: 0px 0px;
		padding: 1em 2em 1em 2em;
	}

	.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox:hover {
		padding: 1em 2em 1em 2em;
	}

	.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -31px;
		background-size: 30% auto;
	}

	.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox {
		background-position: 0px 0px;
		padding: 1em 2em 1em 2em;
	}

	.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox:hover {
		padding: 1em 2em 1em 2em;
	}

	.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -31px;
		background-size: 30% auto;
	}

	.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox {
		background-position: 0px 0px;
		padding: 1em 2em 1em 2em;
	}

	.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox:hover {
		padding: 1em 2em 1em 2em;
	}

	.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -31px;
		background-size: 30% auto;
	}

	.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-48b6bdd.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-6b3ca09 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-129c85d::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: -800px 200px;
	}

	.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-76efaef {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 0px;
		--ekit_testimonial_slidetoshow: 2;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-974 .elementor-element.elementor-element-4257824 .ekit-main-swiper .elementskit-single-testimonial-slider,
	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card {
		margin-left: 5px;
		margin-right: 5px;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider,
	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card,
	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
		background-position: 280px 230px;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider:before {
		background-position: 280px 230px;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider.testimonial-active {
		background-position: 280px 230px;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-0cdc30b-font-size);
		line-height: var(--e-global-typography-0cdc30b-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial-slider .swiper-pagination {
		bottom: 5px;
	}

	.elementor-974 .elementor-element.elementor-element-aa59337 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-15a8b63 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-0d5a14c {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-9ebb138 {
		--flex-wrap: wrap;
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-blog-block-post,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-blog-block-post .elementskit-post-body {
		padding: 20px 30px 30px 30px;
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card .elementskit-post-body {
		padding: 20px 30px 30px 30px;
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list a,
	.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list .meta-date-text {
		font-size: var(--e-global-typography-d53954a-font-size);
		line-height: var(--e-global-typography-d53954a-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-body .entry-title,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-entry-header .entry-title,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-footer>p,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-image-card,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post .elementskit-post-body {
		padding: 30px 10px 15px 10px;
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-image-card .elementskit-post-body {
		padding: 30px 10px 15px 10px;
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list a,
	.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list .meta-date-text {
		font-size: var(--e-global-typography-d53954a-font-size);
		line-height: var(--e-global-typography-d53954a-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-body .entry-title,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-entry-header .entry-title,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-footer>p,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-974 .elementor-element.elementor-element-ed1ec8d .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-dce719f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-cf3982f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-12f00ed .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-a2f899a::before,
	.elementor-974 .elementor-element.elementor-element-a2f899a>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-a2f899a>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-a2f899a>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-a2f899a>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-a2f899a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0px 0px;
	}

	.elementor-974 .elementor-element.elementor-element-e784dad {
		--width: 80%;
	}

	.elementor-974 .elementor-element.elementor-element-b47cd6b {
		--width: 51%;
		--margin-top: -34%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}

	.elementor-974 .elementor-element.elementor-element-a949331 {
		--width: 45%;
		--margin-top: -6em;
		--margin-bottom: 0em;
		--margin-left: 3em;
		--margin-right: 0em;
	}

	.elementor-974 .elementor-element.elementor-element-a949331.e-con {
		--align-self: flex-start;
	}

	.elementor-974 .elementor-element.elementor-element-913d655 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-913d655 .elementor-counter-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-60c80eb {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	.elementor-974 .elementor-element.elementor-element-c578826 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-300f776 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-300f776 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-76b3660 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-9ed2140 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-9ed2140 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-56b0d24 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-974 .elementor-element.elementor-element-80d374f {
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-849add1 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-92a1cfa {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-974 .elementor-element.elementor-element-8212bb8 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}

	.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-a7e449a .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox {
		background-position: 245px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-6e16586 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-849a726 .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-8191e33 .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-1c618c0 .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-2c636ea .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-013fda8 .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox {
		background-position: 245px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-996cc61 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-d2f6f9b .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -41px;
	}

	.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-4402590 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-fe71308 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-974 .elementor-element.elementor-element-e8013b7::before,
	.elementor-974 .elementor-element.elementor-element-e8013b7>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-e8013b7>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-e8013b7>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-e8013b7>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-e8013b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 160px 355px;
	}

	.elementor-974 .elementor-element.elementor-element-b8d5cdd {
		--width: 60%;
	}

	.elementor-974 .elementor-element.elementor-element-f9dfe53 {
		--width: 34%;
	}

	.elementor-974 .elementor-element.elementor-element-5a3e2c9::before,
	.elementor-974 .elementor-element.elementor-element-5a3e2c9>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-5a3e2c9>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-5a3e2c9>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-5a3e2c9>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-5a3e2c9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 160px 355px;
	}

	.elementor-974 .elementor-element.elementor-element-230bf59 {
		--width: 60%;
	}

	.elementor-974 .elementor-element.elementor-element-5be7ac7 {
		--width: 34%;
	}

	.elementor-974 .elementor-element.elementor-element-ca3c29c::before,
	.elementor-974 .elementor-element.elementor-element-ca3c29c>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-ca3c29c>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-ca3c29c>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-ca3c29c>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-ca3c29c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 160px 355px;
	}

	.elementor-974 .elementor-element.elementor-element-e4bb2f5 {
		--width: 60%;
	}

	.elementor-974 .elementor-element.elementor-element-96219a8 {
		--width: 34%;
	}

	.elementor-974 .elementor-element.elementor-element-b9978e4::before,
	.elementor-974 .elementor-element.elementor-element-b9978e4>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-b9978e4>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-b9978e4>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-b9978e4>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-b9978e4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 160px 355px;
	}

	.elementor-974 .elementor-element.elementor-element-e096f70 {
		--width: 60%;
	}

	.elementor-974 .elementor-element.elementor-element-2b13080 {
		--width: 34%;
	}

	.elementor-974 .elementor-element.elementor-element-d8288d7 {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-2d46dcb {
		text-align: center;
	}

	.elementor-974 .elementor-element.elementor-element-6c95ec7::before,
	.elementor-974 .elementor-element.elementor-element-6c95ec7>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-6c95ec7>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-6c95ec7>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-6c95ec7>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-6c95ec7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: -50px 67px;
	}

	.elementor-974 .elementor-element.elementor-element-4ebf1cb {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-974 .elementor-element.elementor-element-7b6c490 .elementskit-infobox {
		background-position: 235px -30px;
	}

	.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox {
		padding: 3em 3em 3em 3em;
	}

	.elementor-974 .elementor-element.elementor-element-a648839 .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -30px;
	}

	.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox {
		padding: 3em 3em 3em 3em;
	}

	.elementor-974 .elementor-element.elementor-element-324db3a .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -30px;
	}

	.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox {
		padding: 3em 3em 3em 3em;
	}

	.elementor-974 .elementor-element.elementor-element-581763c .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -30px;
	}

	.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-9e0f339 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-0bd46f3 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-0bd46f3 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-ed7ea28 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-ed7ea28 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-1e72c3f .skillbar-group .skill-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-1e72c3f .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-5273f8c {
		--e-image-carousel-slides-to-show: 2;
	}

	.elementor-974 .elementor-element.elementor-element-8c28095 {
		--e-image-carousel-slides-to-show: 2;
	}

	.elementor-974 .elementor-element.elementor-element-98eee36::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: -850px 240px;
	}

	.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-5d61a66 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-8f518e9 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-974 .elementor-element.elementor-element-9424868 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-9424868 .elementor-counter-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-41b542b .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-41b542b .elementor-counter-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-20c1dde .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-20c1dde .elementor-counter-title {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-921095a .profile-body .profile-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-921095a .profile-body .profile-designation {
		font-size: var(--e-global-typography-57a0114-font-size);
		line-height: var(--e-global-typography-57a0114-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-921095a .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-c12410b .profile-body .profile-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-c12410b .profile-body .profile-designation {
		font-size: var(--e-global-typography-57a0114-font-size);
		line-height: var(--e-global-typography-57a0114-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-c12410b .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-afccc65 .profile-body .profile-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-afccc65 .profile-body .profile-designation {
		font-size: var(--e-global-typography-57a0114-font-size);
		line-height: var(--e-global-typography-57a0114-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-afccc65 .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-body .profile-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-body .profile-designation {
		font-size: var(--e-global-typography-57a0114-font-size);
		line-height: var(--e-global-typography-57a0114-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-ac42f05 .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox {
		background-position: 0px 0px;
	}

	.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-106e4cc .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -30px;
	}

	.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-974 .elementor-element.elementor-element-46e2d07 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox {
		background-position: 0px 0px;
	}

	.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-a6e8f55 .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -30px;
	}

	.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-974 .elementor-element.elementor-element-ba98134 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox {
		background-position: 0px 0px;
	}

	.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-8688175 .elementskit-infobox.gradient-active:hover::before {
		background-position: 245px -30px;
	}

	.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-974 .elementor-element.elementor-element-55aa2a5 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-e26e4ff .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-129c85d::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: -850px 240px;
	}

	.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-1dcb41a .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-76efaef {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 0px;
		--ekit_testimonial_slidetoshow: 1;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-974 .elementor-element.elementor-element-4257824 .ekit-main-swiper .elementskit-single-testimonial-slider,
	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card {
		margin-left: 10px;
		margin-right: 10px;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider,
	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card,
	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
		background-position: 250px 270px;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider:before {
		background-position: 250px 270px;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider.testimonial-active {
		background-position: 250px 270px;
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-0cdc30b-font-size);
		line-height: var(--e-global-typography-0cdc30b-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-28c0ba2-font-size);
		line-height: var(--e-global-typography-28c0ba2-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-4257824 .elementskit-testimonial-slider .swiper-pagination {
		bottom: 5px;
	}

	.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
	.elementor-974 .elementor-element.elementor-element-188d255 .elementskit-section-title-wraper .elementskit-section-title>span {
		font-size: var(--e-global-typography-6fed761-font-size);
		line-height: var(--e-global-typography-6fed761-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-blog-block-post,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-blog-block-post .elementskit-post-body {
		padding: 25px 25px 25px 25px;
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card .elementskit-post-body {
		padding: 25px 25px 25px 25px;
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list a,
	.elementor-974 .elementor-element.elementor-element-cee6baf .post-meta-list .meta-date-text {
		font-size: var(--e-global-typography-d53954a-font-size);
		line-height: var(--e-global-typography-d53954a-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-body .entry-title,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-entry-header .entry-title,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-footer>p,
	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-cee6baf .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-image-card,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post .elementskit-post-body {
		padding: 25px 25px 25px 25px;
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-image-card .elementskit-post-body {
		padding: 25px 25px 25px 25px;
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list a,
	.elementor-974 .elementor-element.elementor-element-149c326 .post-meta-list .meta-date-text {
		font-size: var(--e-global-typography-d53954a-font-size);
		line-height: var(--e-global-typography-d53954a-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-body .entry-title,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-entry-header .entry-title,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-2dacfe0-font-size);
		line-height: var(--e-global-typography-2dacfe0-line-height);
	}

	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-footer>p,
	.elementor-974 .elementor-element.elementor-element-149c326 .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(min-width:768px) {
	.elementor-974 .elementor-element.elementor-element-d402291 {
		--width: 50%;
	}

	.elementor-974 .elementor-element.elementor-element-e784dad {
		--width: 65%;
	}

	.elementor-974 .elementor-element.elementor-element-b47cd6b {
		--width: 48%;
	}

	.elementor-974 .elementor-element.elementor-element-a949331 {
		--width: 25%;
	}

	.elementor-974 .elementor-element.elementor-element-80d374f {
		--width: 100%;
	}

	.elementor-974 .elementor-element.elementor-element-8b81153 {
		--width: 30%;
	}

	.elementor-974 .elementor-element.elementor-element-04e08c9 {
		--width: 70%;
	}

	.elementor-974 .elementor-element.elementor-element-b8d5cdd {
		--width: 65%;
	}

	.elementor-974 .elementor-element.elementor-element-f9dfe53 {
		--width: 35%;
	}

	.elementor-974 .elementor-element.elementor-element-230bf59 {
		--width: 65%;
	}

	.elementor-974 .elementor-element.elementor-element-5be7ac7 {
		--width: 35%;
	}

	.elementor-974 .elementor-element.elementor-element-e4bb2f5 {
		--width: 65%;
	}

	.elementor-974 .elementor-element.elementor-element-96219a8 {
		--width: 35%;
	}

	.elementor-974 .elementor-element.elementor-element-e096f70 {
		--width: 65%;
	}

	.elementor-974 .elementor-element.elementor-element-2b13080 {
		--width: 35%;
	}

	.elementor-974 .elementor-element.elementor-element-ca8ae16 {
		--width: 76%;
	}

	.elementor-974 .elementor-element.elementor-element-48b6bdd {
		--width: 24%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-974 .elementor-element.elementor-element-d402291 {
		--width: 100%;
	}

	.elementor-974 .elementor-element.elementor-element-8b81153 {
		--width: 100%;
	}

	.elementor-974 .elementor-element.elementor-element-04e08c9 {
		--width: 100%;
	}

	.elementor-974 .elementor-element.elementor-element-ca8ae16 {
		--width: 100%;
	}

	.elementor-974 .elementor-element.elementor-element-48b6bdd {
		--width: 100%;
	}
}

@media(min-width:1025px) {

	.elementor-974 .elementor-element.elementor-element-92a1cfa:not(.elementor-motion-effects-element-type-background),
	.elementor-974 .elementor-element.elementor-element-92a1cfa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-974 .elementor-element.elementor-element-cfa626f:not(.elementor-motion-effects-element-type-background),
	.elementor-974 .elementor-element.elementor-element-cfa626f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-974 .elementor-element.elementor-element-98eee36::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-98eee36>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-attachment: fixed;
	}

	.elementor-974 .elementor-element.elementor-element-e7bb654:not(.elementor-motion-effects-element-type-background),
	.elementor-974 .elementor-element.elementor-element-e7bb654>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-974 .elementor-element.elementor-element-129c85d::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.e-con-inner>.elementor-background-video-container::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-974 .elementor-element.elementor-element-129c85d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-attachment: fixed;
	}
}