.elementor-5 .elementor-element.elementor-element-04cf50b {
	--display: flex;
	--min-height: 87vh;
	--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: 0.3;
}

.elementor-5 .elementor-element.elementor-element-04cf50b:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-04cf50b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-04cf50b::before,
.elementor-5 .elementor-element.elementor-element-04cf50b>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-04cf50b>.e-con-inner>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-04cf50b>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-04cf50b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-04cf50b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/08/Blink.png");
	--background-overlay: '';
	background-position: 1500px 0px;
	background-repeat: no-repeat;
}

.elementor-5 .elementor-element.elementor-element-61cfca4 {
	--display: flex;
	--justify-content: center;
	--overflow: hidden;
}

.elementor-5 .elementor-element.elementor-element-82aa9eb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
}

.elementor-5 .elementor-element.elementor-element-9ebc099.elementor-element {
	--align-self: flex-start;
}

.elementor-5 .elementor-element.elementor-element-9ebc099 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-77693ea .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-f0a321f {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-f0a321f.elementor-element {
	--align-self: flex-start;
}

.elementor-5 .elementor-element.elementor-element-e7ab753 .elementor-button {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: 0.7s;
}

.elementor-5 .elementor-element.elementor-element-e7ab753 .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-e7ab753 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-e7ab753 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-e7ab753 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-e7ab753 .elementor-button:hover svg,
.elementor-5 .elementor-element.elementor-element-e7ab753 .elementor-button:focus svg {
	fill: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-f262f09 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
}

.elementor-5 .elementor-element.elementor-element-7cf5e89 img {
	filter: brightness(112%) contrast(94%) saturate(90%) blur(0px) hue-rotate(0deg);
}

.elementor-5 .elementor-element.elementor-element-034d1f7 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-5 .elementor-element.elementor-element-c8508b5 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-3544bb2 {
	--display: flex;
	--overlay-opacity: 0.1;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-5 .elementor-element.elementor-element-3e0f0a9 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 5em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5 .elementor-element.elementor-element-a2f935d {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

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

.elementor-5 .elementor-element.elementor-element-8d1a62c {
	--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-5 .elementor-element.elementor-element-336590d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-5 .elementor-element.elementor-element-378883f {
	--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-5 .elementor-element.elementor-element-6245d10 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-bf77ba1 {
	--icon-box-icon-margin: 5px;
}

.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-bf77ba1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-bf77ba1.elementor-view-framed .elementor-icon,
.elementor-5 .elementor-element.elementor-element-bf77ba1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon {
	font-size: 40px;
}

.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-title,
.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-5920a13-font-family), Sans-serif;
	font-size: var(--e-global-typography-5920a13-font-size);
	font-weight: var(--e-global-typography-5920a13-font-weight);
	text-transform: var(--e-global-typography-5920a13-text-transform);
	line-height: var(--e-global-typography-5920a13-line-height);
}

.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-description {
	font-family: var(--e-global-typography-c4e8d42-font-family), Sans-serif;
	font-size: var(--e-global-typography-c4e8d42-font-size);
	line-height: var(--e-global-typography-c4e8d42-line-height);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-e43b5cf {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-2a37158 {
	--icon-box-icon-margin: 5px;
}

.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-2a37158.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-2a37158.elementor-view-framed .elementor-icon,
.elementor-5 .elementor-element.elementor-element-2a37158.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon {
	font-size: 40px;
}

.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-title,
.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-5920a13-font-family), Sans-serif;
	font-size: var(--e-global-typography-5920a13-font-size);
	font-weight: var(--e-global-typography-5920a13-font-weight);
	text-transform: var(--e-global-typography-5920a13-text-transform);
	line-height: var(--e-global-typography-5920a13-line-height);
}

.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-description {
	font-family: var(--e-global-typography-c4e8d42-font-family), Sans-serif;
	font-size: var(--e-global-typography-c4e8d42-font-size);
	line-height: var(--e-global-typography-c4e8d42-line-height);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-fd97bb4 {
	--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-5 .elementor-element.elementor-element-878b491 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-499bb37 {
	--icon-box-icon-margin: 5px;
}

.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-499bb37.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-499bb37.elementor-view-framed .elementor-icon,
.elementor-5 .elementor-element.elementor-element-499bb37.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon {
	font-size: 40px;
}

.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-title,
.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-5920a13-font-family), Sans-serif;
	font-size: var(--e-global-typography-5920a13-font-size);
	font-weight: var(--e-global-typography-5920a13-font-weight);
	text-transform: var(--e-global-typography-5920a13-text-transform);
	line-height: var(--e-global-typography-5920a13-line-height);
}

.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-description {
	font-family: var(--e-global-typography-c4e8d42-font-family), Sans-serif;
	font-size: var(--e-global-typography-c4e8d42-font-size);
	line-height: var(--e-global-typography-c4e8d42-line-height);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-79c6807 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-f62a208 {
	--icon-box-icon-margin: 5px;
}

.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-f62a208.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-f62a208.elementor-view-framed .elementor-icon,
.elementor-5 .elementor-element.elementor-element-f62a208.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon {
	font-size: 40px;
}

.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-title,
.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-5920a13-font-family), Sans-serif;
	font-size: var(--e-global-typography-5920a13-font-size);
	font-weight: var(--e-global-typography-5920a13-font-weight);
	text-transform: var(--e-global-typography-5920a13-text-transform);
	line-height: var(--e-global-typography-5920a13-line-height);
}

.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-description {
	font-family: var(--e-global-typography-c4e8d42-font-family), Sans-serif;
	font-size: var(--e-global-typography-c4e8d42-font-size);
	line-height: var(--e-global-typography-c4e8d42-line-height);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-2c1d89f {
	--display: flex;
	--justify-content: flex-end;
}

.elementor-5 .elementor-element.elementor-element-1a39c83 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-5 .elementor-element.elementor-element-b143a64 .elementor-counter {
	flex-direction: column-reverse;
	gap: 0px;
}

.elementor-5 .elementor-element.elementor-element-b143a64 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-secondary);
	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);
}

.elementor-5 .elementor-element.elementor-element-b143a64 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-primary);
	font-family:var(--e-global-typography-662cbc8-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-662cbc8-font-size);
	font-weight:var(--e-global-typography-662cbc8-font-weight);
	text-transform:var(--e-global-typography-662cbc8-text-transform);
	line-height:var(--e-global-typography-662cbc8-line-height);
	letter-spacing:var(--e-global-typography-662cbc8-letter-spacing);
}

.elementor-5 .elementor-element.elementor-element-2adcc5b {
	border-radius: 25px 25px 25px 25px;
}

.elementor-5 .elementor-element.elementor-element-2adcc5b .elementor-wrapper {
	--video-aspect-ratio: 1.33333;
}

.elementor-5 .elementor-element.elementor-element-093bf9c {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5 .elementor-element.elementor-element-5255209 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-2ed649f {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-5 .elementor-element.elementor-element-3cf7615 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-a2d2284 {
	width: var(--container-widget-width, 74%);
	max-width: 74%;
	--container-widget-width: 74%;
	--container-widget-flex-grow: 0;
	z-index: 3;
}

.elementor-5 .elementor-element.elementor-element-a2d2284.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5 .elementor-element.elementor-element-49d9cd3 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 10px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 10px;
	--z-index: 3;
}

.elementor-5 .elementor-element.elementor-element-49d9cd3:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-49d9cd3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-f1b1fc1 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-f1b1fc1 {
	--icon-box-icon-margin: 10px;
}

.elementor-5 .elementor-element.elementor-element-f1b1fc1 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-f1b1fc1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-f1b1fc1.elementor-view-framed .elementor-icon,
.elementor-5 .elementor-element.elementor-element-f1b1fc1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-f1b1fc1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-f1b1fc1 .elementor-icon {
	font-size: 28px;
	padding: 10px;
}

.elementor-5 .elementor-element.elementor-element-f1b1fc1 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-5 .elementor-element.elementor-element-9c395e2 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--z-index: 2;
}

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

.elementor-5 .elementor-element.elementor-element-83f4b84 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-528a1d1 img {
	border-radius: 9999px 9999px 9999px 9999px;
}

.elementor-5 .elementor-element.elementor-element-3ce756d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -15px;
	--margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-d267e2c img {
	border-radius: 9999px 9999px 9999px 9999px;
}

.elementor-5 .elementor-element.elementor-element-b40f8a6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -15px;
	--margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-99765bc img {
	border-radius: 9999px 9999px 9999px 9999px;
}

.elementor-5 .elementor-element.elementor-element-fb58f82 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	z-index: 2;
}

.elementor-5 .elementor-element.elementor-element-fb58f82.elementor-element {
	--align-self: flex-start;
}

.elementor-5 .elementor-element.elementor-element-fb58f82 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-primary);
	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);
}

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

.elementor-5 .elementor-element.elementor-element-fb58f82 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	gap:0px;
	color:var(--e-global-color-secondary);
	font-family:var(--e-global-typography-fb3d3ab-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-fb3d3ab-font-size);
	font-weight:var(--e-global-typography-fb3d3ab-font-weight);
	text-transform:var(--e-global-typography-fb3d3ab-text-transform);
	line-height:var(--e-global-typography-fb3d3ab-line-height);
	letter-spacing:var(--e-global-typography-fb3d3ab-letter-spacing);
}

.elementor-5 .elementor-element.elementor-element-2638ad5 {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: -85%;
	--margin-bottom: 0%;
	--margin-left: 3%;
	--margin-right: 0%;
}

.elementor-5 .elementor-element.elementor-element-dbc7b2a {
	text-align: right;
}

.elementor-5 .elementor-element.elementor-element-7ad9157 {
	--display: flex;
	--justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-eb5c332 {
	--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-5 .elementor-element.elementor-element-b1eb8cf {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
}

.elementor-5 .elementor-element.elementor-element-3ab4132 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: -2px;
}

.elementor-5 .elementor-element.elementor-element-3c10e27 {
	width: initial;
	max-width: initial;
}

.elementor-5 .elementor-element.elementor-element-3c10e27 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-26ef040 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-c8ef560 {
	--display: flex;
	--margin-top: -27px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-9e4d505 {
	--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;
}

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

.elementor-5 .elementor-element.elementor-element-ab8aad8 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-ed5d068 .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-662cbc8-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-662cbc8-font-size);
	font-weight:var(--e-global-typography-662cbc8-font-weight);
	text-transform:var(--e-global-typography-662cbc8-text-transform);
	line-height:var(--e-global-typography-662cbc8-line-height);
	letter-spacing:var(--e-global-typography-662cbc8-letter-spacing);
}

.elementor-5 .elementor-element.elementor-element-6b669b0 {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-0339ab2 {
	--e-rating-icon-marked-color: var(--e-global-color-secondary);
	--e-rating-icon-color: var(--e-global-color-text);
}

.elementor-5 .elementor-element.elementor-element-c3d7476 .elementor-heading-title {
	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-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-f1b9986 {
	--display: flex;
	--justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-0a9ede3 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-5 .elementor-element.elementor-element-18dc8b4 {
	--divider-border-style: solid;
	--divider-color: #DCE5E9;
	--divider-border-width: 1px;
}

.elementor-5 .elementor-element.elementor-element-18dc8b4 .elementor-divider-separator {
	width: 100%;
}

.elementor-5 .elementor-element.elementor-element-18dc8b4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 1;
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-single-testimonial-slider,
.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial_card,
.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-d8c6e74);
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial-slider .swiper-wrapper {
	padding: 0px 0px 0px 0px;
}

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

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-single-testimonial-slider,
.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial_card {
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

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

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-commentor-content {
	padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-b6d6b23);
	margin: 0px 0px 30px 0px;
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-b6d6b23);
	margin: 0px 0px 30px 0px;
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-c4048d8-font-family), Sans-serif;
	font-size: var(--e-global-typography-c4048d8-font-size);
	font-weight: var(--e-global-typography-c4048d8-font-weight);
	font-style: var(--e-global-typography-c4048d8-font-style);
	line-height: var(--e-global-typography-c4048d8-line-height);
	letter-spacing: var(--e-global-typography-c4048d8-letter-spacing);
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-profile-info .elementskit-author-name {
	margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-commentor-bio {
	margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 60px;
	width: 60px;
}

.elementor-5 .elementor-element.elementor-element-9d9c560 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 3em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5 .elementor-element.elementor-element-7797800 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-5 .elementor-element.elementor-element-e375c47 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-0fdddc4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
}

.elementor-5 .elementor-element.elementor-element-981e662 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-7ffaba5 {
	--display: flex;
	--justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-3f326e8 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-3f326e8 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-3f326e8 .elementor-button {
	transition-duration: 0.7s;
}

.elementor-5 .elementor-element.elementor-element-4699562 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overflow: hidden;
}

.elementor-5 .elementor-element.elementor-element-ff1170b {
	--display: flex;
	--overlay-opacity: 0.1;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-5 .elementor-element.elementor-element-f9457ae .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-f9457ae.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-5 .elementor-element.elementor-element-f9457ae.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-f9457ae.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-5 .elementor-element.elementor-element-f9457ae .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-f9457ae .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-5 .elementor-element.elementor-element-f9457ae .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-f9457ae .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-c89b39a .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn {
	background-color: var(--e-global-color-d8c6e74);
	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);
	border-style: none;
}

.elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn:hover {
	background-color: var(--e-global-color-d8c6e74);
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn> :is(i, svg) {
	font-size: 25px;
}

.elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn>i,
.elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn>svg {
	margin-left: 10px;
}

.rtl .elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn>i,
.rtl .elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn>svg {
	margin-left: 0;
	margin-right: 10px;
}

.elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn i,
.elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn svg {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5 .elementor-element.elementor-element-28c2a25 {
	--display: flex;
	--overlay-opacity: 0.1;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-5 .elementor-element.elementor-element-dcfe456 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-dcfe456.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-5 .elementor-element.elementor-element-dcfe456.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-dcfe456.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-5 .elementor-element.elementor-element-dcfe456 .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-dcfe456 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-5 .elementor-element.elementor-element-dcfe456 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-dcfe456 .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-2096e87 .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn {
	background-color: var(--e-global-color-d8c6e74);
	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);
	border-style: none;
}

.elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn:hover {
	background-color: var(--e-global-color-d8c6e74);
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn> :is(i, svg) {
	font-size: 25px;
}

.elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn>i,
.elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn>svg {
	margin-left: 10px;
}

.rtl .elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn>i,
.rtl .elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn>svg {
	margin-left: 0;
	margin-right: 10px;
}

.elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn i,
.elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn svg {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5 .elementor-element.elementor-element-a041f1a {
	--display: flex;
	--overlay-opacity: 0.1;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-5 .elementor-element.elementor-element-a1e4391 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-a1e4391.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-5 .elementor-element.elementor-element-a1e4391.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-a1e4391.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-5 .elementor-element.elementor-element-a1e4391 .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-a1e4391 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-5 .elementor-element.elementor-element-a1e4391 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-a1e4391 .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-135b43d .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn {
	background-color: var(--e-global-color-d8c6e74);
	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);
	border-style: none;
}

.elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn:hover {
	background-color: var(--e-global-color-d8c6e74);
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn> :is(i, svg) {
	font-size: 25px;
}

.elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn>i,
.elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn>svg {
	margin-left: 10px;
}

.rtl .elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn>i,
.rtl .elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn>svg {
	margin-left: 0;
	margin-right: 10px;
}

.elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn i,
.elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn svg {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5 .elementor-element.elementor-element-16988c5 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overflow: hidden;
}

.elementor-5 .elementor-element.elementor-element-fd74fa9 {
	--display: flex;
	--overlay-opacity: 0.1;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-5 .elementor-element.elementor-element-9e4f0ce .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-9e4f0ce.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-5 .elementor-element.elementor-element-9e4f0ce.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-9e4f0ce.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-5 .elementor-element.elementor-element-9e4f0ce .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-9e4f0ce .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-5 .elementor-element.elementor-element-9e4f0ce .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-9e4f0ce .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-7d4f421 .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn {
	background-color: var(--e-global-color-d8c6e74);
	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);
	border-style: none;
}

.elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn:hover {
	background-color: var(--e-global-color-d8c6e74);
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn> :is(i, svg) {
	font-size: 25px;
}

.elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn>i,
.elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn>svg {
	margin-left: 10px;
}

.rtl .elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn>i,
.rtl .elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn>svg {
	margin-left: 0;
	margin-right: 10px;
}

.elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn i,
.elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn svg {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5 .elementor-element.elementor-element-8eae49d {
	--display: flex;
	--overlay-opacity: 0.1;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-5 .elementor-element.elementor-element-aff6dd7 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-aff6dd7.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-5 .elementor-element.elementor-element-aff6dd7.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-aff6dd7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-5 .elementor-element.elementor-element-aff6dd7 .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-aff6dd7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-5 .elementor-element.elementor-element-aff6dd7 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-aff6dd7 .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-9927cab .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn {
	background-color: var(--e-global-color-d8c6e74);
	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);
	border-style: none;
}

.elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn:hover {
	background-color: var(--e-global-color-d8c6e74);
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn> :is(i, svg) {
	font-size: 25px;
}

.elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn>i,
.elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn>svg {
	margin-left: 10px;
}

.rtl .elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn>i,
.rtl .elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn>svg {
	margin-left: 0;
	margin-right: 10px;
}

.elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn i,
.elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn svg {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5 .elementor-element.elementor-element-b389092 {
	--display: flex;
	--overlay-opacity: 0.1;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-5 .elementor-element.elementor-element-3724345 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-3724345.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-5 .elementor-element.elementor-element-3724345.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-3724345.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-5 .elementor-element.elementor-element-3724345 .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-3724345 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-5 .elementor-element.elementor-element-3724345 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-5 .elementor-element.elementor-element-3724345 .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-24837c8 .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn {
	background-color: var(--e-global-color-d8c6e74);
	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);
	border-style: none;
}

.elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn:hover {
	background-color: var(--e-global-color-d8c6e74);
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn> :is(i, svg) {
	font-size: 25px;
}

.elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn>i,
.elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn>svg {
	margin-left: 10px;
}

.rtl .elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn>i,
.rtl .elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn>svg {
	margin-left: 0;
	margin-right: 10px;
}

.elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn i,
.elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn svg {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5 .elementor-element.elementor-element-97c4388 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-9d56e3e {
	--display: flex;
	--min-height: 60vh;
	--justify-content: center;
	--overflow: hidden;
	--overlay-opacity: 0.7;
	--border-radius: 30px 30px 30px 30px;
}

.elementor-5 .elementor-element.elementor-element-9d56e3e:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-9d56e3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/parallex.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5 .elementor-element.elementor-element-9d56e3e.e-con {
	--align-self: center;
}

.elementor-5 .elementor-element.elementor-element-a51cf75 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-5 .elementor-element.elementor-element-c20245f {
	text-align: center;
}

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

.elementor-5 .elementor-element.elementor-element-36d5e8a {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-36d5e8a .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-b10a828 .elementor-button {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: 0.7s;
}

.elementor-5 .elementor-element.elementor-element-b10a828 .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-b10a828 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-b10a828 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-b10a828 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-b10a828 .elementor-button:hover svg,
.elementor-5 .elementor-element.elementor-element-b10a828 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

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

.elementor-5 .elementor-element.elementor-element-1d365c8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-5 .elementor-element.elementor-element-fa183da {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-c477f38 {
	--display: flex;
	--margin-top: 15px;
	--margin-bottom: -150px;
	--margin-left: 86px;
	--margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-a3c77d0 {
	z-index: 2;
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-a3c77d0 img {
	max-width: 80%;
}

.elementor-5 .elementor-element.elementor-element-d302ae1 {
	--display: flex;
	--justify-content: center;
	--margin-top: -90%;
	--margin-bottom: 21%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-5 .elementor-element.elementor-element-d302ae1.e-con {
	--align-self: center;
}

.elementor-5 .elementor-element.elementor-element-3b36228 {
	--spacer-size: 450px;
	background-color: transparent;
	background-image: radial-gradient(at center center, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 65%);
	border-radius: 999px 999px 999px 999px;
}

.elementor-5 .elementor-element.elementor-element-649e087 {
	--display: flex;
	--justify-content: center;
	--overflow: hidden;
}

.elementor-5 .elementor-element.elementor-element-b67a911 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

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

.elementor-5 .elementor-element.elementor-element-3fd60f5 {
	--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-radius: 900px 900px 900px 900px;
}

.elementor-5 .elementor-element.elementor-element-41e2237 {
	--display: flex;
	--border-radius: 900px 900px 900px 900px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-8e1cdbe {
	background-color: var(--e-global-color-7819501);
	padding: 15px 15px 15px 15px;
	border-radius: 9000px 9000px 9000px 9000px;
}

.elementor-5 .elementor-element.elementor-element-9798d6b {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-9798d6b:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-9798d6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7819501);
}

.elementor-5 .elementor-element.elementor-element-02752aa {
	padding: 0px 15px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-02752aa .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-02752aa .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-02752aa .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-8cc4ab3 {
	--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-radius: 900px 900px 900px 900px;
}

.elementor-5 .elementor-element.elementor-element-215aff9 {
	--display: flex;
	--border-radius: 900px 900px 900px 900px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-db2e16e {
	background-color: var(--e-global-color-7819501);
	padding: 15px 15px 15px 15px;
	border-radius: 9000px 9000px 9000px 9000px;
}

.elementor-5 .elementor-element.elementor-element-acc384a {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-acc384a:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-acc384a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7819501);
}

.elementor-5 .elementor-element.elementor-element-678a3a2 {
	padding: 0px 15px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-678a3a2 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-678a3a2 .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-678a3a2 .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-e5a68de {
	--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-radius: 900px 900px 900px 900px;
}

.elementor-5 .elementor-element.elementor-element-5839b15 {
	--display: flex;
	--border-radius: 900px 900px 900px 900px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-33b1771 {
	background-color: var(--e-global-color-7819501);
	padding: 15px 15px 15px 15px;
	border-radius: 9000px 9000px 9000px 9000px;
}

.elementor-5 .elementor-element.elementor-element-26109a9 {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-26109a9:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-26109a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7819501);
}

.elementor-5 .elementor-element.elementor-element-53f9126 {
	padding: 0px 15px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-53f9126 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-53f9126 .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-53f9126 .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-3087cbc {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5 .elementor-element.elementor-element-910b78d {
	--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-5 .elementor-element.elementor-element-a2343a7 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-e12222d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
}

.elementor-5 .elementor-element.elementor-element-858c296 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-3745f5f {
	--display: flex;
	--justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-c2cff58 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-c2cff58 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-c2cff58 .elementor-button {
	transition-duration: 0.7s;
}

.elementor-5 .elementor-element.elementor-element-f820df5 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-5 .elementor-element.elementor-element-5368d77 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--overlay-opacity: 0.1;
	--border-radius: 25px 25px 25px 25px;
}

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

.elementor-5 .elementor-element.elementor-element-0015c97 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-9dd252a {
	background-color: var(--e-global-color-secondary);
	padding: 5px 15px 5px 15px;
	border-radius: 5000px 5000px 5000px 5000px;
}

.elementor-5 .elementor-element.elementor-element-9dd252a:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-9dd252a.elementor-element {
	--align-self: flex-start;
}

.elementor-5 .elementor-element.elementor-element-9dd252a .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-9dd252a .elementor-heading-title a:hover,
.elementor-5 .elementor-element.elementor-element-9dd252a .elementor-heading-title a:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-5 .elementor-element.elementor-element-a8b9374 {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-8fe27d7 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 300px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-8fe27d7:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-8fe27d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/meange.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-a27186d .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn {
	background-color: var(--e-global-color-ee2d04d);
	padding: 2px 2px 2px 25px;
	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-primary);
	fill: var(--e-global-color-primary);
	border-style: none;
	border-radius: 900px 900px 900px 900px;
}

.elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn> :is(i, svg) {
	font-size: 45px;
}

.elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn>i,
.elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn>svg {
	margin-left: 15px;
}

.rtl .elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn>i,
.rtl .elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn>svg {
	margin-left: 0;
	margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn i,
.elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn svg {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5 .elementor-element.elementor-element-e7122d5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--overlay-opacity: 0.1;
	--border-radius: 25px 25px 25px 25px;
}

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

.elementor-5 .elementor-element.elementor-element-6fad946 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-be08da6 {
	background-color: var(--e-global-color-secondary);
	padding: 5px 15px 5px 15px;
	border-radius: 5000px 5000px 5000px 5000px;
}

.elementor-5 .elementor-element.elementor-element-be08da6:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-be08da6.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5 .elementor-element.elementor-element-be08da6 .elementor-heading-title a:hover,
.elementor-5 .elementor-element.elementor-element-be08da6 .elementor-heading-title a:focus {
	color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-6267b76 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-c7648a3 {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-8c1e9e5 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 300px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-8c1e9e5:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-8c1e9e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/parallex.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-4524a41 .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn {
	background-color: var(--e-global-color-ee2d04d);
	padding: 2px 2px 2px 25px;
	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-primary);
	fill: var(--e-global-color-primary);
	border-style: none;
	border-radius: 900px 900px 900px 900px;
}

.elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn> :is(i, svg) {
	font-size: 45px;
}

.elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn>i,
.elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn>svg {
	margin-left: 15px;
}

.rtl .elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn>i,
.rtl .elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn>svg {
	margin-left: 0;
	margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn i,
.elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn svg {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5 .elementor-element.elementor-element-cb8e862 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--overlay-opacity: 0.1;
	--border-radius: 25px 25px 25px 25px;
}

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

.elementor-5 .elementor-element.elementor-element-a86a0ec {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-4750681 {
	background-color: var(--e-global-color-secondary);
	padding: 5px 15px 5px 15px;
	border-radius: 5000px 5000px 5000px 5000px;
}

.elementor-5 .elementor-element.elementor-element-4750681:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-4750681.elementor-element {
	--align-self: flex-start;
}

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

.elementor-5 .elementor-element.elementor-element-4750681 .elementor-heading-title a:hover,
.elementor-5 .elementor-element.elementor-element-4750681 .elementor-heading-title a:focus {
	color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-6ce2ab0 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-3faf662 {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-f6aea34 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 300px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-f6aea34:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-f6aea34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/RA9FEPN.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-5a3c352 .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn {
	background-color: var(--e-global-color-ee2d04d);
	padding: 2px 2px 2px 25px;
	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-primary);
	fill: var(--e-global-color-primary);
	border-style: none;
	border-radius: 900px 900px 900px 900px;
}

.elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn> :is(i, svg) {
	font-size: 45px;
}

.elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn>i,
.elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn>svg {
	margin-left: 15px;
}

.rtl .elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn>i,
.rtl .elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn>svg {
	margin-left: 0;
	margin-right: 15px;
}

.elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn i,
.elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn svg {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5 .elementor-element.elementor-element-cedd3ac {
	--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: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5 .elementor-element.elementor-element-eb88e98 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-2c73199 img {
	max-width: 100%;
	height: 600px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-5 .elementor-element.elementor-element-a16e6ed {
	--display: flex;
	--justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-70902d1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-302fa95 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-54072c7 .skillbar-group .skill-bar {
	background-color: var(--e-global-color-7819501);
	height: 15px;
	border-radius: 900px 900px 900px 900px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-54072c7 .skillbar-group .skill-track {
	background-color: var(--e-global-color-secondary);
	border-radius: 900px 900px 900px 900px;
}

.elementor-5 .elementor-element.elementor-element-54072c7 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-accent);
	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);
}

.elementor-5 .elementor-element.elementor-element-54072c7 .skillbar-group .skill-title {
	color: var(--e-global-color-accent);
	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);
}

.elementor-5 .elementor-element.elementor-element-3d9bd16 .skillbar-group .skill-bar {
	background-color: #CFEBF7;
	height: 15px;
	border-radius: 900px 900px 900px 900px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
}

.elementor-5 .elementor-element.elementor-element-3d9bd16 .skillbar-group .skill-track {
	background-color: var(--e-global-color-secondary);
	border-radius: 900px 900px 900px 900px;
}

.elementor-5 .elementor-element.elementor-element-3d9bd16 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-accent);
	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);
}

.elementor-5 .elementor-element.elementor-element-3d9bd16 .skillbar-group .skill-title {
	color: var(--e-global-color-accent);
	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);
}

.elementor-5 .elementor-element.elementor-element-0e233e2 .skillbar-group .skill-bar {
	background-color: #CFEBF7;
	height: 15px;
	border-radius: 900px 900px 900px 900px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
}

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

.elementor-5 .elementor-element.elementor-element-0e233e2 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-accent);
	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);
}

.elementor-5 .elementor-element.elementor-element-0e233e2 .skillbar-group .skill-title {
	color: var(--e-global-color-accent);
	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);
}

.elementor-5 .elementor-element.elementor-element-a68870b {
	--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: 3em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5 .elementor-element.elementor-element-5112ae3 {
	--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: 75px 75px;
	--row-gap: 75px;
	--column-gap: 75px;
}

.elementor-5 .elementor-element.elementor-element-ce4be63 {
	--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: 75px 75px;
	--row-gap: 75px;
	--column-gap: 75px;
}

.elementor-5 .elementor-element.elementor-element-b48d96d {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
}

.elementor-5 .elementor-element.elementor-element-8f4edef img {
	filter: brightness(100%) contrast(35%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

.elementor-5 .elementor-element.elementor-element-90b914b {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
}

.elementor-5 .elementor-element.elementor-element-fa0d356 img {
	filter: brightness(100%) contrast(35%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

.elementor-5 .elementor-element.elementor-element-e97a0ed {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
}

.elementor-5 .elementor-element.elementor-element-1ff5541 img {
	filter: brightness(100%) contrast(35%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

.elementor-5 .elementor-element.elementor-element-affb478 {
	--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: 75px 75px;
	--row-gap: 75px;
	--column-gap: 75px;
}

.elementor-5 .elementor-element.elementor-element-b52ad4a {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
}

.elementor-5 .elementor-element.elementor-element-f43bddd img {
	filter: brightness(100%) contrast(35%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

.elementor-5 .elementor-element.elementor-element-97e5e5a {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
}

.elementor-5 .elementor-element.elementor-element-5024146 img {
	filter: brightness(100%) contrast(35%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

.elementor-5 .elementor-element.elementor-element-9b830eb {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
}

.elementor-5 .elementor-element.elementor-element-5d44952 img {
	filter: brightness(100%) contrast(35%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

.elementor-5 .elementor-element.elementor-element-9626e2a {
	--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: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5 .elementor-element.elementor-element-b0605eb {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-e75569b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5 .elementor-element.elementor-element-cf8d1b5 {
	--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-5 .elementor-element.elementor-element-e467cfa {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-blog-block-post,
.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-image-card,
.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-card {
	background-color: var(--e-global-color-7819501);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
	border-radius: 25px 25px 25px 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-meta-lists .elementskit-single-meta {
	background-color: var(--e-global-color-secondary);
	height: 60px;
	width: 90px;
	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-5 .elementor-element.elementor-element-ab98a7e .elementskit-btn {
	background-color: var(--e-global-color-accent);
	padding: 15px 35px 15px 35px;
	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-primary);
	fill: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-btn:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-image-card {
	display: block;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .btn-wraper {
	text-align: left;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-blog-block-post .elementskit-post-body {
	padding: 40px 30px 30px 30px;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-image-card .elementskit-post-body {
	padding: 40px 30px 30px 30px;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-entry-thumb {
	border-radius: 20px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-5 .elementor-element.elementor-element-ab98a7e .post-meta-list {
	text-align: left;
	margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .post-meta-list>span {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

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

.elementor-5 .elementor-element.elementor-element-ab98a7e .post-meta-list>span :is(i, svg) {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

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

.elementor-5 .elementor-element.elementor-element-ab98a7e.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-5 .elementor-element.elementor-element-ab98a7e .post-meta-list>span:hover :is(i, svg) {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list>span:hover :is(i, svg) {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .post-meta-list>span:hover,
.elementor-5 .elementor-element.elementor-element-ab98a7e.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list>span {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-meta-lists {
	top: 395px;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
	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-primary);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper {
	color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-body .entry-title,
.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-entry-header .entry-title,
.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-blog-block-post .elementskit-post-body .entry-title a {
	font-family: var(--e-global-typography-633d001-font-family), Sans-serif;
	font-size: var(--e-global-typography-633d001-font-size);
	font-weight: var(--e-global-typography-633d001-font-weight);
	text-transform: var(--e-global-typography-633d001-text-transform);
	line-height: var(--e-global-typography-633d001-line-height);
	letter-spacing: var(--e-global-typography-633d001-letter-spacing);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-body .entry-title a {
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-entry-header .entry-title a {
	color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-body .entry-title a:hover {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-entry-header .entry-title a:hover {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-card:hover .entry-title a {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-image-card:hover .entry-title a {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-body .entry-title {
	text-align: left;
	margin: 10px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-entry-header .entry-title {
	text-align: left;
	margin: 10px 0px 20px 0px;
}

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

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

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-footer {
	text-align: left;
	margin: 0px 0px 30px 0px;
}

.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-blog-block-post .elementskit-post-footer>p {
	margin: 0px 0px 30px 0px;
}

.elementor-5 .elementor-element.elementor-element-283249f {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-blog-block-post,
.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-image-card,
.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-card {
	background-color: var(--e-global-color-7819501);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
	border-radius: 25px 25px 25px 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-meta-lists .elementskit-single-meta {
	background-color: var(--e-global-color-secondary);
	height: 60px;
	width: 90px;
	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-5 .elementor-element.elementor-element-0458a6a .elementskit-blog-block-post>.row {
	align-items: flex-start;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-blog-block-post .elementskit-post-body {
	padding: 15px 10px 10px 0px;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-image-card .elementskit-post-body {
	padding: 15px 10px 10px 0px;
}

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

.elementor-5 .elementor-element.elementor-element-0458a6a .ekit-wid-con .elementskit-entry-thumb {
	padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list a,
.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list .meta-date-text {
	font-family: var(--e-global-typography-c4e8d42-font-family), Sans-serif;
	font-size: var(--e-global-typography-c4e8d42-font-size);
	line-height: var(--e-global-typography-c4e8d42-line-height);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list {
	text-align: left;
	margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list>span {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list>span>i,
.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list>span>svg {
	margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list>span :is(i, svg) {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

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

.elementor-5 .elementor-element.elementor-element-0458a6a.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-5 .elementor-element.elementor-element-0458a6a .post-meta-list>span:hover :is(i, svg) {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-0458a6a.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list>span:hover :is(i, svg) {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list>span:hover,
.elementor-5 .elementor-element.elementor-element-0458a6a.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list>span {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-meta-lists {
	top: 385px;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
	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-primary);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper {
	color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-body .entry-title,
.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-entry-header .entry-title,
.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
	font-family: var(--e-global-typography-5920a13-font-family), Sans-serif;
	font-size: var(--e-global-typography-5920a13-font-size);
	font-weight: var(--e-global-typography-5920a13-font-weight);
	text-transform: var(--e-global-typography-5920a13-text-transform);
	line-height: var(--e-global-typography-5920a13-line-height);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-body .entry-title a {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-entry-header .entry-title a {
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-body .entry-title a:hover {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-entry-header .entry-title a:hover {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-card:hover .entry-title a {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-image-card:hover .entry-title a {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-body .entry-title {
	text-align: left;
	margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-entry-header .entry-title {
	text-align: left;
	margin: 10px 0px 0px 0px;
}

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

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

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-footer {
	text-align: left;
	margin: 15px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-blog-block-post .elementskit-post-footer>p {
	margin: 15px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-e8161ee .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-e8161ee .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-e8161ee .elementor-button {
	transition-duration: 0.7s;
}

.elementor-5 .elementor-element.elementor-element-fb3b90c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 6em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5 .elementor-element.elementor-element-fb3b90c:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-fb3b90c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 60%, var(--e-global-color-7d25338) 0%);
}

.elementor-5 .elementor-element.elementor-element-dfec97d {
	--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: 0.25;
	--border-radius: 25px 25px 25px 25px;
	--z-index: 2;
}

.elementor-5 .elementor-element.elementor-element-dfec97d:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-dfec97d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-5 .elementor-element.elementor-element-dfec97d::before,
.elementor-5 .elementor-element.elementor-element-dfec97d>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-dfec97d>.e-con-inner>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-dfec97d>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-dfec97d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-dfec97d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/08/Blink.png");
	--background-overlay: '';
	background-position: 950px -30px;
	background-repeat: no-repeat;
	background-size: 20% auto;
}

.elementor-5 .elementor-element.elementor-element-0979da5 {
	--display: flex;
	--justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-05e6718 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 100px;
	--padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-1549468 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
}

.elementor-5 .elementor-element.elementor-element-13d5c02 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

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

.elementor-5 .elementor-element.elementor-element-ed8e5bd {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-ed8e5bd.elementor-element {
	--align-self: flex-start;
}

.elementor-5 .elementor-element.elementor-element-2422ea4 .elementor-button {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: 0.7s;
}

.elementor-5 .elementor-element.elementor-element-2422ea4 .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-2422ea4 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-2422ea4 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-5 .elementor-element.elementor-element-2422ea4 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-2422ea4 .elementor-button:hover svg,
.elementor-5 .elementor-element.elementor-element-2422ea4 .elementor-button:focus svg {
	fill: var(--e-global-color-b6d6b23);
}

.elementor-5 .elementor-element.elementor-element-aa50941 {
	--display: flex;
	--justify-content: flex-end;
}

.elementor-5 .elementor-element.elementor-element-b25a144 {
	--display: flex;
	--overflow: hidden;
	--margin-top: -23%;
	--margin-bottom: 0%;
	--margin-left: 6%;
	--margin-right: 0%;
}

.elementor-5 .elementor-element.elementor-element-689854d {
	text-align: right;
}

@media(max-width:1024px) {
	.elementor-5 .elementor-element.elementor-element-04cf50b {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--flex-wrap: wrap;
		--padding-top: 7em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-5 .elementor-element.elementor-element-04cf50b::before,
	.elementor-5 .elementor-element.elementor-element-04cf50b>.elementor-background-video-container::before,
	.elementor-5 .elementor-element.elementor-element-04cf50b>.e-con-inner>.elementor-background-video-container::before,
	.elementor-5 .elementor-element.elementor-element-04cf50b>.elementor-background-slideshow::before,
	.elementor-5 .elementor-element.elementor-element-04cf50b>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-5 .elementor-element.elementor-element-04cf50b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 440px 414px;
	}

	.elementor-5 .elementor-element.elementor-element-9ebc099.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-9ebc099 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-77693ea {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-f0a321f.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-f0a321f {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-f262f09.e-con {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-034d1f7 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
		--padding-top: 0em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

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

	.elementor-5 .elementor-element.elementor-element-a2f935d {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}

	.elementor-5 .elementor-element.elementor-element-8d1a62c {
		--flex-wrap: wrap;
	}

	.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-title,
	.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-description {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-title,
	.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-description {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-title,
	.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-description {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-title,
	.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-description {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-2c1d89f.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-5 .elementor-element.elementor-element-b143a64 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-662cbc8-font-size);
		line-height: var(--e-global-typography-662cbc8-line-height);
		letter-spacing: var(--e-global-typography-662cbc8-letter-spacing);
	}

	.elementor-5 .elementor-element.elementor-element-b143a64 .elementor-counter-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-093bf9c {
		--justify-content: center;
		--flex-wrap: wrap;
		--padding-top: 6em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-5 .elementor-element.elementor-element-fb58f82 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-fb3d3ab-font-size);
		line-height: var(--e-global-typography-fb3d3ab-line-height);
		letter-spacing: var(--e-global-typography-fb3d3ab-letter-spacing);
	}

	.elementor-5 .elementor-element.elementor-element-fb58f82 .elementor-counter-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-7ad9157.e-con {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-3ab4132 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-5 .elementor-element.elementor-element-3c10e27 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-9e4d505 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-5 .elementor-element.elementor-element-ed5d068 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-662cbc8-font-size);
		line-height: var(--e-global-typography-662cbc8-line-height);
		letter-spacing: var(--e-global-typography-662cbc8-letter-spacing);
	}

	.elementor-5 .elementor-element.elementor-element-c3d7476 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-c4048d8-font-size);
		line-height: var(--e-global-typography-c4048d8-line-height);
		letter-spacing: var(--e-global-typography-c4048d8-letter-spacing);
	}

	.elementor-5 .elementor-element.elementor-element-9d9c560 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-5 .elementor-element.elementor-element-7797800 {
		--flex-wrap: wrap;
	}

	.elementor-5 .elementor-element.elementor-element-0fdddc4 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-5 .elementor-element.elementor-element-e7dbb64 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-4699562 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
	}

	.elementor-5 .elementor-element.elementor-element-f9457ae .elementor-image-box-wrapper .elementor-image-box-img {
		width: 15%;
	}

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

	.elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-dcfe456 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 15%;
	}

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

	.elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-a1e4391 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 15%;
	}

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

	.elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-16988c5 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
	}

	.elementor-5 .elementor-element.elementor-element-9e4f0ce .elementor-image-box-wrapper .elementor-image-box-img {
		width: 15%;
	}

	.elementor-5 .elementor-element.elementor-element-9e4f0ce .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-aff6dd7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 15%;
	}

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

	.elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-3724345 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 15%;
	}

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

	.elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0db858e {
		--flex-wrap: wrap;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-5 .elementor-element.elementor-element-649e087.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-5 .elementor-element.elementor-element-b67a911 {
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}

	.elementor-5 .elementor-element.elementor-element-015f339 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-02752aa .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-678a3a2 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-53f9126 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-3087cbc {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-5 .elementor-element.elementor-element-910b78d {
		--flex-wrap: wrap;
	}

	.elementor-5 .elementor-element.elementor-element-a2343a7 {
		--justify-content: center;
	}

	.elementor-5 .elementor-element.elementor-element-e12222d {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-5 .elementor-element.elementor-element-7bb0f41 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-f820df5 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}

	.elementor-5 .elementor-element.elementor-element-9dd252a.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-c886add {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-a8b9374 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-a27186d.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-be08da6.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-6267b76 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-c7648a3 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-4524a41.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-4750681.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-6ce2ab0 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-3faf662 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-5a3c352.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-cedd3ac {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
	}

	.elementor-5 .elementor-element.elementor-element-2c73199 img {
		height: 380px;
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-5 .elementor-element.elementor-element-70902d1 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-5 .elementor-element.elementor-element-52472b0 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-54072c7 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-54072c7 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-3d9bd16 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-3d9bd16 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0e233e2 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0e233e2 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-5112ae3 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}

	.elementor-5 .elementor-element.elementor-element-9626e2a {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-5 .elementor-element.elementor-element-e75569b {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-5 .elementor-element.elementor-element-d0b1162 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-cf8d1b5 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-blog-block-post,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-image-card,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .post-meta-list a,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .post-meta-list .meta-date-text {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-meta-lists .elementskit-single-meta {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-body .entry-title,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-entry-header .entry-title,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-633d001-font-size);
		line-height: var(--e-global-typography-633d001-line-height);
		letter-spacing: var(--e-global-typography-633d001-letter-spacing);
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-blog-block-post,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-image-card,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list a,
	.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list .meta-date-text {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-meta-lists .elementskit-single-meta {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-body .entry-title,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-entry-header .entry-title,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-fb3b90c {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-5 .elementor-element.elementor-element-dfec97d {
		--flex-wrap: wrap;
	}

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

	.elementor-5 .elementor-element.elementor-element-05e6718 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-5 .elementor-element.elementor-element-13d5c02 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-e8558ec {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-ed8e5bd {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-aa50941 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-5 .elementor-element.elementor-element-b25a144 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
}

@media(max-width:767px) {

	.elementor-5 .elementor-element.elementor-element-04cf50b::before,
	.elementor-5 .elementor-element.elementor-element-04cf50b>.elementor-background-video-container::before,
	.elementor-5 .elementor-element.elementor-element-04cf50b>.e-con-inner>.elementor-background-video-container::before,
	.elementor-5 .elementor-element.elementor-element-04cf50b>.elementor-background-slideshow::before,
	.elementor-5 .elementor-element.elementor-element-04cf50b>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-5 .elementor-element.elementor-element-04cf50b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 25px 455px;
	}

	.elementor-5 .elementor-element.elementor-element-04cf50b {
		--padding-top: 5em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-5 .elementor-element.elementor-element-61cfca4 {
		--width: 309.5px;
	}

	.elementor-5 .elementor-element.elementor-element-f0a321f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-f0a321f.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-3544bb2 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-5 .elementor-element.elementor-element-a2f935d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-5 .elementor-element.elementor-element-60fb55f {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-b21076e {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-d734c32 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-title,
	.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-bf77ba1 .elementor-icon-box-description {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-title,
	.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-2a37158 .elementor-icon-box-description {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-title,
	.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-499bb37 .elementor-icon-box-description {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-title,
	.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-f62a208 .elementor-icon-box-description {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-b143a64 .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-b143a64 .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-662cbc8-font-size);
		line-height:var(--e-global-typography-662cbc8-line-height);
		letter-spacing:var(--e-global-typography-662cbc8-letter-spacing);
	}

	.elementor-5 .elementor-element.elementor-element-5255209 {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-2ed649f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-5 .elementor-element.elementor-element-a2d2284 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-7867754 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-5 .elementor-element.elementor-element-83f4b84 {
		--width: 15%;
	}

	.elementor-5 .elementor-element.elementor-element-3ce756d {
		--width: 15%;
	}

	.elementor-5 .elementor-element.elementor-element-b40f8a6 {
		--width: 15%;
	}

	.elementor-5 .elementor-element.elementor-element-fb58f82 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-fb58f82.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-fb58f82 .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-fb58f82 .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:1;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		gap:0px;
		font-size:var(--e-global-typography-fb3d3ab-font-size);
		line-height:var(--e-global-typography-fb3d3ab-line-height);
		letter-spacing:var(--e-global-typography-fb3d3ab-letter-spacing);
	}

	.elementor-5 .elementor-element.elementor-element-2638ad5 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}

	.elementor-5 .elementor-element.elementor-element-2638ad5.e-con {
		--align-self: flex-end;
	}

	.elementor-5 .elementor-element.elementor-element-3ab4132 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-3ab4132 .elementor-heading-title {
		font-size: 38px;
	}

	.elementor-5 .elementor-element.elementor-element-3c10e27 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-26ef040 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-5 .elementor-element.elementor-element-c8ef560 {
		--width: 21%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-5 .elementor-element.elementor-element-d475920 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}

	.elementor-5 .elementor-element.elementor-element-ed5d068 .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-662cbc8-font-size);
		line-height:var(--e-global-typography-662cbc8-line-height);
		letter-spacing:var(--e-global-typography-662cbc8-letter-spacing);
	}

	.elementor-5 .elementor-element.elementor-element-0339ab2 {
		--e-rating-justify-content: center;
	}

	.elementor-5 .elementor-element.elementor-element-c3d7476 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-c3d7476 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0a9ede3 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-commentor-content {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial_card {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-profile-info {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-commentor-bio {
		text-align: center;
		justify-content: center;
	}

	.elementor-5 .elementor-element.elementor-element-bacf644 .ekit_testimonial_style_5 .elementskit-commentor-header {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-5 .elementor-element.elementor-element-bacf644 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-c4048d8-font-size);
		line-height: var(--e-global-typography-c4048d8-line-height);
		letter-spacing: var(--e-global-typography-c4048d8-letter-spacing);
	}

	.elementor-5 .elementor-element.elementor-element-84dc7f6 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-981e662 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-e7dbb64 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-f9457ae .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-f9457ae .elementor-image-box-img {
		margin-bottom: 20px;
	}

	.elementor-5 .elementor-element.elementor-element-f9457ae .elementor-image-box-wrapper .elementor-image-box-img {
		width: 25%;
	}

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

	.elementor-5 .elementor-element.elementor-element-c89b39a.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-c89b39a .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-dcfe456 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-dcfe456 .elementor-image-box-img {
		margin-bottom: 20px;
	}

	.elementor-5 .elementor-element.elementor-element-dcfe456 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 25%;
	}

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

	.elementor-5 .elementor-element.elementor-element-2096e87.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-2096e87 .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-a1e4391 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-a1e4391 .elementor-image-box-img {
		margin-bottom: 20px;
	}

	.elementor-5 .elementor-element.elementor-element-a1e4391 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 25%;
	}

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

	.elementor-5 .elementor-element.elementor-element-135b43d.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-135b43d .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-9e4f0ce .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-9e4f0ce .elementor-image-box-img {
		margin-bottom: 20px;
	}

	.elementor-5 .elementor-element.elementor-element-9e4f0ce .elementor-image-box-wrapper .elementor-image-box-img {
		width: 25%;
	}

	.elementor-5 .elementor-element.elementor-element-9e4f0ce .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-7d4f421.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-7d4f421 .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-aff6dd7 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-aff6dd7 .elementor-image-box-img {
		margin-bottom: 20px;
	}

	.elementor-5 .elementor-element.elementor-element-aff6dd7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 25%;
	}

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

	.elementor-5 .elementor-element.elementor-element-9927cab.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-9927cab .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-3724345 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-3724345 .elementor-image-box-img {
		margin-bottom: 20px;
	}

	.elementor-5 .elementor-element.elementor-element-3724345 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 25%;
	}

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

	.elementor-5 .elementor-element.elementor-element-24837c8.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-24837c8 .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-c477f38 {
		--width: 20%;
		--margin-top: 50px;
		--margin-bottom: -70px;
		--margin-left: 50px;
		--margin-right: 0px;
	}

	.elementor-5 .elementor-element.elementor-element-3b36228 {
		--spacer-size: 300px;
	}

	.elementor-5 .elementor-element.elementor-element-649e087 {
		--width: 310.5px;
	}

	.elementor-5 .elementor-element.elementor-element-f3efe19 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-18c2b4b {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-015f339 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-3fd60f5 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-5 .elementor-element.elementor-element-41e2237 {
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-5 .elementor-element.elementor-element-8e1cdbe {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5 .elementor-element.elementor-element-8e1cdbe.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-02752aa .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-02752aa .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-8cc4ab3 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-5 .elementor-element.elementor-element-215aff9 {
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-5 .elementor-element.elementor-element-db2e16e {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5 .elementor-element.elementor-element-db2e16e.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-678a3a2 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-678a3a2 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-e5a68de {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-5 .elementor-element.elementor-element-5839b15 {
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-5 .elementor-element.elementor-element-33b1771 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5 .elementor-element.elementor-element-33b1771.elementor-element {
		--align-self: center;
	}

	.elementor-5 .elementor-element.elementor-element-53f9126 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-53f9126 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-858c296 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-9a2b19f {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-a27186d .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-4524a41 .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-5a3c352 .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-2c73199 img {
		height: 235px;
	}

	.elementor-5 .elementor-element.elementor-element-302fa95 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-e3d08f4 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-52472b0 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-54072c7 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-54072c7 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-3d9bd16 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-3d9bd16 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0e233e2 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0e233e2 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-87e0101 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-ce4be63 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-5 .elementor-element.elementor-element-8f4edef img {
		max-width: 40%;
	}

	.elementor-5 .elementor-element.elementor-element-fa0d356 img {
		max-width: 40%;
	}

	.elementor-5 .elementor-element.elementor-element-1ff5541 img {
		max-width: 40%;
	}

	.elementor-5 .elementor-element.elementor-element-affb478 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-5 .elementor-element.elementor-element-f43bddd img {
		max-width: 40%;
	}

	.elementor-5 .elementor-element.elementor-element-5024146 img {
		max-width: 40%;
	}

	.elementor-5 .elementor-element.elementor-element-5d44952 img {
		max-width: 40%;
	}

	.elementor-5 .elementor-element.elementor-element-6560629 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-7197e5e {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-d0b1162 {
		text-align: center;
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-blog-block-post,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-image-card,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .post-meta-list a,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .post-meta-list .meta-date-text {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-meta-lists {
		top: 175px;
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-meta-lists .elementskit-single-meta {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-body .entry-title,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-entry-header .entry-title,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-633d001-font-size);
		line-height: var(--e-global-typography-633d001-line-height);
		letter-spacing: var(--e-global-typography-633d001-letter-spacing);
	}

	.elementor-5 .elementor-element.elementor-element-ab98a7e .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-blog-block-post,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-image-card,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-blog-block-post .elementskit-post-body {
		padding: 15px 15px 15px 15px;
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-image-card .elementskit-post-body {
		padding: 15px 15px 15px 15px;
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list a,
	.elementor-5 .elementor-element.elementor-element-0458a6a .post-meta-list .meta-date-text {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-meta-lists .elementskit-single-meta {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-body .entry-title,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-entry-header .entry-title,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-5 .elementor-element.elementor-element-0458a6a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-5 .elementor-element.elementor-element-fb3b90c {
		--justify-content: center;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-5 .elementor-element.elementor-element-dfec97d {
		--width: 90%;
	}

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

	.elementor-5 .elementor-element.elementor-element-05e6718 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(min-width:768px) {
	.elementor-5 .elementor-element.elementor-element-c8508b5 {
		--width: 35%;
	}

	.elementor-5 .elementor-element.elementor-element-3e0f0a9 {
		--width: 65%;
	}

	.elementor-5 .elementor-element.elementor-element-336590d {
		--width: 68%;
	}

	.elementor-5 .elementor-element.elementor-element-2c1d89f {
		--width: 32%;
	}

	.elementor-5 .elementor-element.elementor-element-2ed649f {
		--width: 75%;
	}

	.elementor-5 .elementor-element.elementor-element-49d9cd3 {
		--width: 75%;
	}

	.elementor-5 .elementor-element.elementor-element-7867754 {
		--width: 25%;
	}

	.elementor-5 .elementor-element.elementor-element-b1eb8cf {
		--width: 85%;
	}

	.elementor-5 .elementor-element.elementor-element-26ef040 {
		--width: 15%;
	}

	.elementor-5 .elementor-element.elementor-element-d475920 {
		--width: 40%;
	}

	.elementor-5 .elementor-element.elementor-element-f1b9986 {
		--width: 60%;
	}

	.elementor-5 .elementor-element.elementor-element-e375c47 {
		--width: 70%;
	}

	.elementor-5 .elementor-element.elementor-element-7ffaba5 {
		--width: 30%;
	}

	.elementor-5 .elementor-element.elementor-element-9d56e3e {
		--width: 85%;
	}

	.elementor-5 .elementor-element.elementor-element-fa183da {
		--width: 15%;
	}

	.elementor-5 .elementor-element.elementor-element-d302ae1 {
		--width: 70%;
	}

	.elementor-5 .elementor-element.elementor-element-41e2237 {
		--width: 12%;
	}

	.elementor-5 .elementor-element.elementor-element-9798d6b {
		--width: 88%;
	}

	.elementor-5 .elementor-element.elementor-element-215aff9 {
		--width: 12%;
	}

	.elementor-5 .elementor-element.elementor-element-acc384a {
		--width: 88%;
	}

	.elementor-5 .elementor-element.elementor-element-5839b15 {
		--width: 12%;
	}

	.elementor-5 .elementor-element.elementor-element-26109a9 {
		--width: 88%;
	}

	.elementor-5 .elementor-element.elementor-element-b0605eb {
		--width: 50%;
	}

	.elementor-5 .elementor-element.elementor-element-dfec97d {
		--width: 85%;
	}

	.elementor-5 .elementor-element.elementor-element-0979da5 {
		--width: 60%;
	}

	.elementor-5 .elementor-element.elementor-element-aa50941 {
		--width: 40%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-5 .elementor-element.elementor-element-f262f09 {
		--width: 70%;
	}

	.elementor-5 .elementor-element.elementor-element-c8508b5 {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-3e0f0a9 {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-336590d {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-2c1d89f {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-5255209 {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-7ad9157 {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-ab8aad8 {
		--width: 40%;
	}

	.elementor-5 .elementor-element.elementor-element-6b669b0 {
		--width: 60%;
	}

	.elementor-5 .elementor-element.elementor-element-e375c47 {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-7ffaba5 {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-9d56e3e {
		--width: 95%;
	}

	.elementor-5 .elementor-element.elementor-element-b0605eb {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-dfec97d {
		--width: 90%;
	}

	.elementor-5 .elementor-element.elementor-element-0979da5 {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-aa50941 {
		--width: 100%;
	}

	.elementor-5 .elementor-element.elementor-element-b25a144 {
		--width: 70%;
	}
}

@media(min-width:1025px) {

	.elementor-5 .elementor-element.elementor-element-9d56e3e:not(.elementor-motion-effects-element-type-background),
	.elementor-5 .elementor-element.elementor-element-9d56e3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

.elementor-1021 .elementor-element.elementor-element-778e810 {
	--display: flex;
	--min-height: 45vh;
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.5;
}

.elementor-1021 .elementor-element.elementor-element-778e810:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-778e810>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-778e810::before,
.elementor-1021 .elementor-element.elementor-element-778e810>.elementor-background-video-container::before,
.elementor-1021 .elementor-element.elementor-element-778e810>.e-con-inner>.elementor-background-video-container::before,
.elementor-1021 .elementor-element.elementor-element-778e810>.elementor-background-slideshow::before,
.elementor-1021 .elementor-element.elementor-element-778e810>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1021 .elementor-element.elementor-element-778e810>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-b6d6b23);
	background-image: url("../../2025/08/Blink.png");
	--background-overlay: '';
	background-position: 1500px 0px;
	background-repeat: no-repeat;
	background-size: 10% auto;
}

.elementor-1021 .elementor-element.elementor-element-27c60c1 {
	text-align: center;
}

.elementor-1021 .elementor-element.elementor-element-27c60c1 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-1021 .elementor-element.elementor-element-7cf3a65 {
	text-align: center;
	color: var(--e-global-color-primary);
}

.elementor-1021 .elementor-element.elementor-element-7cf3a65 a {
	color: var(--e-global-color-secondary);
}

.elementor-1021 .elementor-element.elementor-element-7cf3a65 a:hover,
.elementor-1021 .elementor-element.elementor-element-7cf3a65 a:focus {
	color: var(--e-global-color-primary);
}

.elementor-1021 .elementor-element.elementor-element-bb2388d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 6em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-1021 .elementor-element.elementor-element-f28cd41 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
}

.elementor-1021 .elementor-element.elementor-element-f28cd41.e-con {
	--align-self: center;
}

.elementor-1021 .elementor-element.elementor-element-a76509d {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1021 .elementor-element.elementor-element-99fff7f .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-1021 .elementor-element.elementor-element-be9183c {
	text-align: center;
}

.elementor-1021 .elementor-element.elementor-element-344c36f {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-1021 .elementor-element.elementor-element-d5e1221 {
	--display: flex;
	--justify-content: flex-end;
}

.elementor-1021 .elementor-element.elementor-element-f0516a2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-1021 .elementor-element.elementor-element-f0516a2:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-f0516a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7819501);
}

.elementor-1021 .elementor-element.elementor-element-c2a1ffc {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: 0.055;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

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

.elementor-1021 .elementor-element.elementor-element-a4bdf12 {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 9999px 9999px 9999px 9999px;
	text-align: left;
}

.elementor-1021 .elementor-element.elementor-element-a4bdf12.elementor-element {
	--align-self: flex-start;
}

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

.elementor-1021 .elementor-element.elementor-element-f6ab087 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1021 .elementor-element.elementor-element-6c20d9e {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1021 .elementor-element.elementor-element-6db0b5e {
	--display: flex;
	--justify-content: center;
}

.elementor-1021 .elementor-element.elementor-element-d64f91a .elementor-button {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: 0.7s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 15px 30px 15px 30px;
}

.elementor-1021 .elementor-element.elementor-element-d64f91a .elementor-button:hover,
.elementor-1021 .elementor-element.elementor-element-d64f91a .elementor-button:focus {
	background-color: var(--e-global-color-d8c6e74);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

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

.elementor-1021 .elementor-element.elementor-element-30983d1 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-1021 .elementor-element.elementor-element-02479f9.elementor-element {
	--align-self: center;
}

.elementor-1021 .elementor-element.elementor-element-0803567 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

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

.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px/2);
}

.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px/2);
}

.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px/2);
}

.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
	width: 20px;
}

.elementor-1021 .elementor-element.elementor-element-b7ef2b7 {
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-273ce29-font-family), Sans-serif;
	font-size: var(--e-global-typography-273ce29-font-size);
	font-weight: var(--e-global-typography-273ce29-font-weight);
	line-height: var(--e-global-typography-273ce29-line-height);
}

.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-text {
	color: var(--e-global-color-b6d6b23);
	transition: color 0.3s;
}

.elementor-1021 .elementor-element.elementor-element-a169283 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1021 .elementor-element.elementor-element-8e558b3 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 1px;
}

.elementor-1021 .elementor-element.elementor-element-8e558b3 .elementor-divider-separator {
	width: 100%;
}

.elementor-1021 .elementor-element.elementor-element-8e558b3 .elementor-divider {
	padding-block-start: 1px;
	padding-block-end: 1px;
}

.elementor-1021 .elementor-element.elementor-element-612b29f {
	--display: flex;
}

.elementor-1021 .elementor-element.elementor-element-56ea704 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-1021 .elementor-element.elementor-element-56ea704:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-56ea704>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-b6d6b23) 100%);
}

.elementor-1021 .elementor-element.elementor-element-f4eed18 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: 0.055;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

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

.elementor-1021 .elementor-element.elementor-element-529445e {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 9999px 9999px 9999px 9999px;
	text-align: left;
}

.elementor-1021 .elementor-element.elementor-element-529445e.elementor-element {
	--align-self: flex-start;
}

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

.elementor-1021 .elementor-element.elementor-element-09a0c57 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1021 .elementor-element.elementor-element-cd74244 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1021 .elementor-element.elementor-element-e9e5525 {
	--display: flex;
	--justify-content: center;
}

.elementor-1021 .elementor-element.elementor-element-3f57a83 .elementor-button {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: 0.6s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b6d6b23);
	border-radius: 10px 10px 10px 10px;
	padding: 15px 30px 15px 30px;
}

.elementor-1021 .elementor-element.elementor-element-3f57a83 .elementor-button:hover,
.elementor-1021 .elementor-element.elementor-element-3f57a83 .elementor-button:focus {
	background-color: var(--e-global-color-d8c6e74);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1021 .elementor-element.elementor-element-3f57a83 .elementor-button:hover svg,
.elementor-1021 .elementor-element.elementor-element-3f57a83 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-1021 .elementor-element.elementor-element-1619f78 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-1021 .elementor-element.elementor-element-bf259b3.elementor-element {
	--align-self: center;
}

.elementor-1021 .elementor-element.elementor-element-0ccf5b6 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px/2);
}

.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px/2);
}

.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px/2);
}

.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px/2);
}

.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px/2);
}

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

.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
	width: 20px;
}

.elementor-1021 .elementor-element.elementor-element-487397f {
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-273ce29-font-family), Sans-serif;
	font-size: var(--e-global-typography-273ce29-font-size);
	font-weight: var(--e-global-typography-273ce29-font-weight);
	line-height: var(--e-global-typography-273ce29-line-height);
}

.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-1021 .elementor-element.elementor-element-2b0b8ad {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1021 .elementor-element.elementor-element-7864903 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 1px;
}

.elementor-1021 .elementor-element.elementor-element-7864903 .elementor-divider-separator {
	width: 100%;
}

.elementor-1021 .elementor-element.elementor-element-7864903 .elementor-divider {
	padding-block-start: 1px;
	padding-block-end: 1px;
}

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

.elementor-1021 .elementor-element.elementor-element-c500e80 {
	--display: flex;
	--justify-content: flex-end;
}

.elementor-1021 .elementor-element.elementor-element-9a0f77c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-1021 .elementor-element.elementor-element-9a0f77c:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-9a0f77c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7819501);
}

.elementor-1021 .elementor-element.elementor-element-0f2d7ea {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: 0.055;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

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

.elementor-1021 .elementor-element.elementor-element-2404d56 {
	background-color: var(--e-global-color-secondary);
	padding: 5px 10px 5px 10px;
	border-radius: 9999px 9999px 9999px 9999px;
	text-align: left;
}

.elementor-1021 .elementor-element.elementor-element-2404d56.elementor-element {
	--align-self: flex-start;
}

.elementor-1021 .elementor-element.elementor-element-2404d56 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-1021 .elementor-element.elementor-element-497c5fd .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1021 .elementor-element.elementor-element-088aa58 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1021 .elementor-element.elementor-element-74daa06 {
	--display: flex;
	--justify-content: center;
}

.elementor-1021 .elementor-element.elementor-element-b3e8579 .elementor-button {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: 0.7s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
	padding: 15px 30px 15px 30px;
}

.elementor-1021 .elementor-element.elementor-element-b3e8579 .elementor-button:hover,
.elementor-1021 .elementor-element.elementor-element-b3e8579 .elementor-button:focus {
	background-color: var(--e-global-color-d8c6e74);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

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

.elementor-1021 .elementor-element.elementor-element-c9fd581 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-1021 .elementor-element.elementor-element-7d73d8e.elementor-element {
	--align-self: center;
}

.elementor-1021 .elementor-element.elementor-element-3dbbb54 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

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

.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px/2);
}

.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px/2);
}

.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px/2);
}

.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
	width: 20px;
}

.elementor-1021 .elementor-element.elementor-element-8dd4e39 {
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-273ce29-font-family), Sans-serif;
	font-size: var(--e-global-typography-273ce29-font-size);
	font-weight: var(--e-global-typography-273ce29-font-weight);
	line-height: var(--e-global-typography-273ce29-line-height);
}

.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-text {
	color: var(--e-global-color-b6d6b23);
	transition: color 0.3s;
}

.elementor-1021 .elementor-element.elementor-element-6f173db {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1021 .elementor-element.elementor-element-db9f827 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 1px;
}

.elementor-1021 .elementor-element.elementor-element-db9f827 .elementor-divider-separator {
	width: 100%;
}

.elementor-1021 .elementor-element.elementor-element-db9f827 .elementor-divider {
	padding-block-start: 1px;
	padding-block-end: 1px;
}

.elementor-1021 .elementor-element.elementor-element-5f954a7 {
	--spacer-size: 50px;
}

.elementor-1021 .elementor-element.elementor-element-9d1f18f {
	--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;
	--border-radius: 25px 25px 25px 25px;
}

.elementor-1021 .elementor-element.elementor-element-9d1f18f:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-9d1f18f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7819501);
}

.elementor-1021 .elementor-element.elementor-element-0ef8f39 {
	--display: flex;
	--justify-content: center;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1021 .elementor-element.elementor-element-c8191eb img {
	max-width: 45%;
}

.elementor-1021 .elementor-element.elementor-element-8c550a9 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: 0.5;
	--border-radius: 25px 0px 0px 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: -20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-1021 .elementor-element.elementor-element-6600664.elementor-element {
	--align-self: center;
}

.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-wrapper {
	align-items: end;
}

.elementor-1021 .elementor-element.elementor-element-6600664 {
	--icon-box-icon-margin: 10px;
}

.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-6600664.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-6600664.elementor-view-framed .elementor-icon,
.elementor-1021 .elementor-element.elementor-element-6600664.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b6d6b23);
	color: var(--e-global-color-b6d6b23);
	border-color: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon {
	font-size: 50px;
}

.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-title,
.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c4e8d42-font-family), Sans-serif;
	font-size: var(--e-global-typography-c4e8d42-font-size);
	line-height: var(--e-global-typography-c4e8d42-line-height);
}

.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-description {
	font-family: var(--e-global-typography-5920a13-font-family), Sans-serif;
	font-size: var(--e-global-typography-5920a13-font-size);
	font-weight: var(--e-global-typography-5920a13-font-weight);
	text-transform: var(--e-global-typography-5920a13-text-transform);
	line-height: var(--e-global-typography-5920a13-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1021 .elementor-element.elementor-element-6d13390 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: 1;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-1021 .elementor-element.elementor-element-af94bb4 {
	text-align: center;
}

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

.elementor-1021 .elementor-element.elementor-element-af94bb4 .elementor-heading-title a:hover,
.elementor-1021 .elementor-element.elementor-element-af94bb4 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

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

.elementor-1021 .elementor-element.elementor-element-23670a7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1021 .elementor-element.elementor-element-4887d55 {
	--display: flex;
}

.elementor-1021 .elementor-element.elementor-element-8e7bb3c {
	--display: flex;
	--margin-top: 15px;
	--margin-bottom: -150px;
	--margin-left: 86px;
	--margin-right: 0px;
}

.elementor-1021 .elementor-element.elementor-element-bf2e32d {
	z-index: 2;
	text-align: center;
}

.elementor-1021 .elementor-element.elementor-element-bf2e32d img {
	max-width: 80%;
}

.elementor-1021 .elementor-element.elementor-element-bc735cb {
	--display: flex;
	--justify-content: center;
	--margin-top: -90%;
	--margin-bottom: 21%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-1021 .elementor-element.elementor-element-bc735cb.e-con {
	--align-self: center;
}

.elementor-1021 .elementor-element.elementor-element-79b24af {
	--spacer-size: 450px;
	background-color: transparent;
	background-image: radial-gradient(at center center, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 65%);
	border-radius: 999px 999px 999px 999px;
}

.elementor-1021 .elementor-element.elementor-element-7aa1237 {
	--display: flex;
	--justify-content: center;
	--overflow: hidden;
}

.elementor-1021 .elementor-element.elementor-element-d06479a {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-1021 .elementor-element.elementor-element-1e73656 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-1021 .elementor-element.elementor-element-a9e7609 {
	--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-radius: 900px 900px 900px 900px;
}

.elementor-1021 .elementor-element.elementor-element-1a8147e {
	--display: flex;
	--border-radius: 900px 900px 900px 900px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-1021 .elementor-element.elementor-element-469e79e {
	background-color: var(--e-global-color-7819501);
	padding: 15px 15px 15px 15px;
	border-radius: 9000px 9000px 9000px 9000px;
}

.elementor-1021 .elementor-element.elementor-element-1742889 {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1021 .elementor-element.elementor-element-1742889:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-1742889>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7819501);
}

.elementor-1021 .elementor-element.elementor-element-180d329 {
	padding: 0px 15px 0px 0px;
}

.elementor-1021 .elementor-element.elementor-element-180d329 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1021 .elementor-element.elementor-element-180d329 .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-1021 .elementor-element.elementor-element-180d329 .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-ad3e014 {
	--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-radius: 900px 900px 900px 900px;
}

.elementor-1021 .elementor-element.elementor-element-566a67c {
	--display: flex;
	--border-radius: 900px 900px 900px 900px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-1021 .elementor-element.elementor-element-8087aaf {
	background-color: var(--e-global-color-7819501);
	padding: 15px 15px 15px 15px;
	border-radius: 9000px 9000px 9000px 9000px;
}

.elementor-1021 .elementor-element.elementor-element-0224b5a {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1021 .elementor-element.elementor-element-0224b5a:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-0224b5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7819501);
}

.elementor-1021 .elementor-element.elementor-element-3fd4697 {
	padding: 0px 15px 0px 0px;
}

.elementor-1021 .elementor-element.elementor-element-3fd4697 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1021 .elementor-element.elementor-element-3fd4697 .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-1021 .elementor-element.elementor-element-3fd4697 .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-78e6628 {
	--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-radius: 900px 900px 900px 900px;
}

.elementor-1021 .elementor-element.elementor-element-442a2e0 {
	--display: flex;
	--border-radius: 900px 900px 900px 900px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-1021 .elementor-element.elementor-element-a96a8f2 {
	background-color: var(--e-global-color-7819501);
	padding: 15px 15px 15px 15px;
	border-radius: 9000px 9000px 9000px 9000px;
}

.elementor-1021 .elementor-element.elementor-element-f51c743 {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1021 .elementor-element.elementor-element-f51c743:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-f51c743>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7819501);
}

.elementor-1021 .elementor-element.elementor-element-097f62a {
	padding: 0px 15px 0px 0px;
}

.elementor-1021 .elementor-element.elementor-element-097f62a .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-1021 .elementor-element.elementor-element-097f62a .elementor-image-box-title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
}

.elementor-1021 .elementor-element.elementor-element-097f62a .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);
	color: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-043cc2b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-1021 .elementor-element.elementor-element-ba00627 {
	--display: flex;
	--min-height: 60vh;
	--justify-content: center;
	--overflow: hidden;
	--overlay-opacity: 0.7;
	--border-radius: 30px 30px 30px 30px;
}

.elementor-1021 .elementor-element.elementor-element-ba00627:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-ba00627>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/parallex.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1021 .elementor-element.elementor-element-ba00627.e-con {
	--align-self: center;
}

.elementor-1021 .elementor-element.elementor-element-8a73ca6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1021 .elementor-element.elementor-element-0d80da7 {
	text-align: center;
}

.elementor-1021 .elementor-element.elementor-element-0d80da7 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-1021 .elementor-element.elementor-element-17d0ad2 {
	text-align: center;
}

.elementor-1021 .elementor-element.elementor-element-17d0ad2 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-1021 .elementor-element.elementor-element-6441a6f .elementor-button {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: 0.7s;
}

.elementor-1021 .elementor-element.elementor-element-6441a6f .elementor-button:hover,
.elementor-1021 .elementor-element.elementor-element-6441a6f .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
}

.elementor-1021 .elementor-element.elementor-element-6441a6f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1021 .elementor-element.elementor-element-6441a6f .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-1021 .elementor-element.elementor-element-6441a6f .elementor-button:hover svg,
.elementor-1021 .elementor-element.elementor-element-6441a6f .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-1021 .elementor-element.elementor-element-cba311f {
	--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: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-1021 .elementor-element.elementor-element-7547a61 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1021 .elementor-element.elementor-element-a10f3a3 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-1021 .elementor-element.elementor-element-e982207 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1021 .elementor-element.elementor-element-3431f0f {
	width: var(--container-widget-width, 74%);
	max-width: 74%;
	--container-widget-width: 74%;
	--container-widget-flex-grow: 0;
	z-index: 3;
}

.elementor-1021 .elementor-element.elementor-element-3431f0f.elementor-element {
	--align-self: flex-start;
}

.elementor-1021 .elementor-element.elementor-element-3431f0f .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-1021 .elementor-element.elementor-element-74c00d5 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 10px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 10px;
	--z-index: 3;
}

.elementor-1021 .elementor-element.elementor-element-74c00d5:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-74c00d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1021 .elementor-element.elementor-element-5872523 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: left;
}

.elementor-1021 .elementor-element.elementor-element-5872523 {
	--icon-box-icon-margin: 10px;
}

.elementor-1021 .elementor-element.elementor-element-5872523 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-primary);
}

.elementor-1021 .elementor-element.elementor-element-5872523.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.elementor-1021 .elementor-element.elementor-element-5872523.elementor-view-framed .elementor-icon,
.elementor-1021 .elementor-element.elementor-element-5872523.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1021 .elementor-element.elementor-element-5872523.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-1021 .elementor-element.elementor-element-5872523 .elementor-icon {
	font-size: 28px;
	padding: 10px;
}

.elementor-1021 .elementor-element.elementor-element-5872523 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-1021 .elementor-element.elementor-element-7f0ef4a {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--z-index: 2;
}

.elementor-1021 .elementor-element.elementor-element-3063d42 {
	--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;
}

.elementor-1021 .elementor-element.elementor-element-a6c66dd {
	--display: flex;
}

.elementor-1021 .elementor-element.elementor-element-3030d54 img {
	border-radius: 9999px 9999px 9999px 9999px;
}

.elementor-1021 .elementor-element.elementor-element-824bde2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -15px;
	--margin-right: 0px;
}

.elementor-1021 .elementor-element.elementor-element-449e3de img {
	border-radius: 9999px 9999px 9999px 9999px;
}

.elementor-1021 .elementor-element.elementor-element-87212a8 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -15px;
	--margin-right: 0px;
}

.elementor-1021 .elementor-element.elementor-element-fdb7327 img {
	border-radius: 9999px 9999px 9999px 9999px;
}

.elementor-1021 .elementor-element.elementor-element-8031cff {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	z-index: 2;
}

.elementor-1021 .elementor-element.elementor-element-8031cff.elementor-element {
	--align-self: flex-start;
}

.elementor-1021 .elementor-element.elementor-element-8031cff .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-primary);
	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);
}

.elementor-1021 .elementor-element.elementor-element-8031cff .elementor-counter {
	gap: 5px;
}

.elementor-1021 .elementor-element.elementor-element-8031cff .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	gap:0px;
	color:var(--e-global-color-secondary);
	font-family:var(--e-global-typography-fb3d3ab-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-fb3d3ab-font-size);
	font-weight:var(--e-global-typography-fb3d3ab-font-weight);
	text-transform:var(--e-global-typography-fb3d3ab-text-transform);
	line-height:var(--e-global-typography-fb3d3ab-line-height);
	letter-spacing:var(--e-global-typography-fb3d3ab-letter-spacing);
}

.elementor-1021 .elementor-element.elementor-element-38dc8e8 {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: -85%;
	--margin-bottom: 0%;
	--margin-left: 3%;
	--margin-right: 0%;
}

.elementor-1021 .elementor-element.elementor-element-f49d6a9 {
	text-align: right;
}

.elementor-1021 .elementor-element.elementor-element-abc196c {
	--display: flex;
	--justify-content: center;
}

.elementor-1021 .elementor-element.elementor-element-1ab1368 {
	--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-1021 .elementor-element.elementor-element-29ba913 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
}

.elementor-1021 .elementor-element.elementor-element-cca7adf .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: -2px;
}

.elementor-1021 .elementor-element.elementor-element-6b91dd1 {
	width: initial;
	max-width: initial;
}

.elementor-1021 .elementor-element.elementor-element-6b91dd1 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-1021 .elementor-element.elementor-element-e3dbc08 {
	--display: flex;
}

.elementor-1021 .elementor-element.elementor-element-255b335 {
	--display: flex;
	--margin-top: -27px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1021 .elementor-element.elementor-element-20f130f {
	--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;
}

.elementor-1021 .elementor-element.elementor-element-2d7122e {
	--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;
}

.elementor-1021 .elementor-element.elementor-element-91f7d53 {
	--display: flex;
}

.elementor-1021 .elementor-element.elementor-element-d2b498d .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-662cbc8-font-family),
	Sans-serif;
	font-size:var(--e-global-typography-662cbc8-font-size);
	font-weight:var(--e-global-typography-662cbc8-font-weight);
	text-transform:var(--e-global-typography-662cbc8-text-transform);
	line-height:var(--e-global-typography-662cbc8-line-height);
	letter-spacing:var(--e-global-typography-662cbc8-letter-spacing);
}

.elementor-1021 .elementor-element.elementor-element-87fc938 {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1021 .elementor-element.elementor-element-d500890 {
	--e-rating-icon-marked-color: var(--e-global-color-secondary);
	--e-rating-icon-color: var(--e-global-color-text);
}

.elementor-1021 .elementor-element.elementor-element-e106056 .elementor-heading-title {
	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-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-fb2f5f9 {
	--display: flex;
	--justify-content: center;
}

.elementor-1021 .elementor-element.elementor-element-c16837b .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1021 .elementor-element.elementor-element-693354a {
	--divider-border-style: solid;
	--divider-color: #DCE5E9;
	--divider-border-width: 1px;
}

.elementor-1021 .elementor-element.elementor-element-693354a .elementor-divider-separator {
	width: 100%;
}

.elementor-1021 .elementor-element.elementor-element-693354a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 1;
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-single-testimonial-slider,
.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial_card,
.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-d8c6e74);
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial-slider .swiper-wrapper {
	padding: 0px 0px 0px 0px;
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1021 .elementor-element.elementor-element-7a1d95a .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial_card {
	margin-left: 0px;
	margin-right: 0px;
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-single-testimonial-slider,
.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial_card {
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-single-testimonial-slider,
.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial_card {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-commentor-content {
	padding: 0px 0px 0px 0px;
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-b6d6b23);
	margin: 0px 0px 30px 0px;
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-b6d6b23);
	margin: 0px 0px 30px 0px;
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-c4048d8-font-family), Sans-serif;
	font-size: var(--e-global-typography-c4048d8-font-size);
	font-weight: var(--e-global-typography-c4048d8-font-weight);
	font-style: var(--e-global-typography-c4048d8-font-style);
	line-height: var(--e-global-typography-c4048d8-line-height);
	letter-spacing: var(--e-global-typography-c4048d8-letter-spacing);
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-profile-info .elementskit-author-name {
	margin-bottom: 0px;
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-commentor-bio {
	margin: 0px 0px 0px 0px;
}

.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 60px;
	width: 60px;
}

.elementor-1021 .elementor-element.elementor-element-cee142d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 6em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-1021 .elementor-element.elementor-element-cee142d:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-cee142d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 60%, var(--e-global-color-7d25338) 0%);
}

.elementor-1021 .elementor-element.elementor-element-0c249f0 {
	--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: 0.25;
	--border-radius: 25px 25px 25px 25px;
	--z-index: 2;
}

.elementor-1021 .elementor-element.elementor-element-0c249f0:not(.elementor-motion-effects-element-type-background),
.elementor-1021 .elementor-element.elementor-element-0c249f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1021 .elementor-element.elementor-element-0c249f0::before,
.elementor-1021 .elementor-element.elementor-element-0c249f0>.elementor-background-video-container::before,
.elementor-1021 .elementor-element.elementor-element-0c249f0>.e-con-inner>.elementor-background-video-container::before,
.elementor-1021 .elementor-element.elementor-element-0c249f0>.elementor-background-slideshow::before,
.elementor-1021 .elementor-element.elementor-element-0c249f0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1021 .elementor-element.elementor-element-0c249f0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/08/Blink.png");
	--background-overlay: '';
	background-position: 950px -30px;
	background-repeat: no-repeat;
	background-size: 20% auto;
}

.elementor-1021 .elementor-element.elementor-element-7bda1f7 {
	--display: flex;
	--justify-content: center;
}

.elementor-1021 .elementor-element.elementor-element-bff4679 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 100px;
	--padding-right: 0px;
}

.elementor-1021 .elementor-element.elementor-element-6e375f5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
}

.elementor-1021 .elementor-element.elementor-element-3eea2dd .elementor-heading-title {
	color: var(--e-global-color-primary);
}

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

.elementor-1021 .elementor-element.elementor-element-3279f35 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-primary);
}

.elementor-1021 .elementor-element.elementor-element-3279f35.elementor-element {
	--align-self: flex-start;
}

.elementor-1021 .elementor-element.elementor-element-0511952 .elementor-button {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: 0.7s;
}

.elementor-1021 .elementor-element.elementor-element-0511952 .elementor-button:hover,
.elementor-1021 .elementor-element.elementor-element-0511952 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-0511952 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1021 .elementor-element.elementor-element-0511952 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-1021 .elementor-element.elementor-element-0511952 .elementor-button:hover svg,
.elementor-1021 .elementor-element.elementor-element-0511952 .elementor-button:focus svg {
	fill: var(--e-global-color-b6d6b23);
}

.elementor-1021 .elementor-element.elementor-element-9aaa815 {
	--display: flex;
	--justify-content: flex-end;
}

.elementor-1021 .elementor-element.elementor-element-98f1260 {
	--display: flex;
	--overflow: hidden;
	--margin-top: -23%;
	--margin-bottom: 0%;
	--margin-left: 6%;
	--margin-right: 0%;
}

.elementor-1021 .elementor-element.elementor-element-1fc8143 {
	text-align: right;
}

@media(min-width:768px) {
	.elementor-1021 .elementor-element.elementor-element-f28cd41 {
		--width: 50%;
	}

	.elementor-1021 .elementor-element.elementor-element-4887d55 {
		--width: 15%;
	}

	.elementor-1021 .elementor-element.elementor-element-bc735cb {
		--width: 70%;
	}

	.elementor-1021 .elementor-element.elementor-element-1a8147e {
		--width: 12%;
	}

	.elementor-1021 .elementor-element.elementor-element-1742889 {
		--width: 88%;
	}

	.elementor-1021 .elementor-element.elementor-element-566a67c {
		--width: 12%;
	}

	.elementor-1021 .elementor-element.elementor-element-0224b5a {
		--width: 88%;
	}

	.elementor-1021 .elementor-element.elementor-element-442a2e0 {
		--width: 12%;
	}

	.elementor-1021 .elementor-element.elementor-element-f51c743 {
		--width: 88%;
	}

	.elementor-1021 .elementor-element.elementor-element-ba00627 {
		--width: 85%;
	}

	.elementor-1021 .elementor-element.elementor-element-a10f3a3 {
		--width: 75%;
	}

	.elementor-1021 .elementor-element.elementor-element-74c00d5 {
		--width: 75%;
	}

	.elementor-1021 .elementor-element.elementor-element-3063d42 {
		--width: 25%;
	}

	.elementor-1021 .elementor-element.elementor-element-29ba913 {
		--width: 85%;
	}

	.elementor-1021 .elementor-element.elementor-element-e3dbc08 {
		--width: 15%;
	}

	.elementor-1021 .elementor-element.elementor-element-2d7122e {
		--width: 40%;
	}

	.elementor-1021 .elementor-element.elementor-element-fb2f5f9 {
		--width: 60%;
	}

	.elementor-1021 .elementor-element.elementor-element-0c249f0 {
		--width: 85%;
	}

	.elementor-1021 .elementor-element.elementor-element-7bda1f7 {
		--width: 60%;
	}

	.elementor-1021 .elementor-element.elementor-element-9aaa815 {
		--width: 40%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1021 .elementor-element.elementor-element-f28cd41 {
		--width: 100%;
	}

	.elementor-1021 .elementor-element.elementor-element-ba00627 {
		--width: 95%;
	}

	.elementor-1021 .elementor-element.elementor-element-7547a61 {
		--width: 100%;
	}

	.elementor-1021 .elementor-element.elementor-element-abc196c {
		--width: 100%;
	}

	.elementor-1021 .elementor-element.elementor-element-91f7d53 {
		--width: 40%;
	}

	.elementor-1021 .elementor-element.elementor-element-87fc938 {
		--width: 60%;
	}

	.elementor-1021 .elementor-element.elementor-element-0c249f0 {
		--width: 90%;
	}

	.elementor-1021 .elementor-element.elementor-element-7bda1f7 {
		--width: 100%;
	}

	.elementor-1021 .elementor-element.elementor-element-9aaa815 {
		--width: 100%;
	}

	.elementor-1021 .elementor-element.elementor-element-98f1260 {
		--width: 70%;
	}
}

@media(min-width:1025px) {

	.elementor-1021 .elementor-element.elementor-element-ba00627:not(.elementor-motion-effects-element-type-background),
	.elementor-1021 .elementor-element.elementor-element-ba00627>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(max-width:1024px) {
	.elementor-1021 .elementor-element.elementor-element-778e810 {
		--min-height: 30vh;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}

	.elementor-1021 .elementor-element.elementor-element-778e810::before,
	.elementor-1021 .elementor-element.elementor-element-778e810>.elementor-background-video-container::before,
	.elementor-1021 .elementor-element.elementor-element-778e810>.e-con-inner>.elementor-background-video-container::before,
	.elementor-1021 .elementor-element.elementor-element-778e810>.elementor-background-slideshow::before,
	.elementor-1021 .elementor-element.elementor-element-778e810>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-1021 .elementor-element.elementor-element-778e810>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 653px 25px;
	}

	.elementor-1021 .elementor-element.elementor-element-bb2388d {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-1021 .elementor-element.elementor-element-a76509d {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1021 .elementor-element.elementor-element-be9183c {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-344c36f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
	}

	.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-273ce29-font-size);
		line-height: var(--e-global-typography-273ce29-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-273ce29-font-size);
		line-height: var(--e-global-typography-273ce29-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-273ce29-font-size);
		line-height: var(--e-global-typography-273ce29-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-9d1f18f {
		--flex-wrap: wrap;
	}

	.elementor-1021 .elementor-element.elementor-element-c8191eb img {
		max-width: 20%;
	}

	.elementor-1021 .elementor-element.elementor-element-8c550a9 {
		--border-radius: 25px 25px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-title,
	.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-description {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-c7b3fd4 {
		--flex-wrap: wrap;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-1021 .elementor-element.elementor-element-7aa1237.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-1021 .elementor-element.elementor-element-d06479a {
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}

	.elementor-1021 .elementor-element.elementor-element-41f847f {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-180d329 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-3fd4697 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-097f62a .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-cba311f {
		--justify-content: center;
		--flex-wrap: wrap;
		--padding-top: 9em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-1021 .elementor-element.elementor-element-8031cff .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-fb3d3ab-font-size);
		line-height: var(--e-global-typography-fb3d3ab-line-height);
		letter-spacing: var(--e-global-typography-fb3d3ab-letter-spacing);
	}

	.elementor-1021 .elementor-element.elementor-element-8031cff .elementor-counter-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-abc196c.e-con {
		--align-self: center;
	}

	.elementor-1021 .elementor-element.elementor-element-cca7adf .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-1021 .elementor-element.elementor-element-6b91dd1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1021 .elementor-element.elementor-element-20f130f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1021 .elementor-element.elementor-element-d2b498d .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-662cbc8-font-size);
		line-height: var(--e-global-typography-662cbc8-line-height);
		letter-spacing: var(--e-global-typography-662cbc8-letter-spacing);
	}

	.elementor-1021 .elementor-element.elementor-element-e106056 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-c4048d8-font-size);
		line-height: var(--e-global-typography-c4048d8-line-height);
		letter-spacing: var(--e-global-typography-c4048d8-letter-spacing);
	}

	.elementor-1021 .elementor-element.elementor-element-cee142d {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-1021 .elementor-element.elementor-element-0c249f0 {
		--flex-wrap: wrap;
	}

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

	.elementor-1021 .elementor-element.elementor-element-bff4679 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-1021 .elementor-element.elementor-element-3eea2dd {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-a12e5de {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-3279f35 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-9aaa815 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1021 .elementor-element.elementor-element-98f1260 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
}

@media(max-width:767px) {
	.elementor-1021 .elementor-element.elementor-element-778e810 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}

	.elementor-1021 .elementor-element.elementor-element-778e810::before,
	.elementor-1021 .elementor-element.elementor-element-778e810>.elementor-background-video-container::before,
	.elementor-1021 .elementor-element.elementor-element-778e810>.e-con-inner>.elementor-background-video-container::before,
	.elementor-1021 .elementor-element.elementor-element-778e810>.elementor-background-slideshow::before,
	.elementor-1021 .elementor-element.elementor-element-778e810>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-1021 .elementor-element.elementor-element-778e810>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 292px 17px;
	}

	.elementor-1021 .elementor-element.elementor-element-c462d32 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-99fff7f {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-be9183c {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-c2a1ffc {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1021 .elementor-element.elementor-element-a4bdf12.elementor-element {
		--align-self: center;
	}

	.elementor-1021 .elementor-element.elementor-element-6bb9aa1 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-f6ab087 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-30983d1 {
		--justify-content: center;
	}

	.elementor-1021 .elementor-element.elementor-element-0803567 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1021 .elementor-element.elementor-element-b7ef2b7 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-273ce29-font-size);
		line-height: var(--e-global-typography-273ce29-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-17f3e07 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-f4eed18 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1021 .elementor-element.elementor-element-529445e.elementor-element {
		--align-self: center;
	}

	.elementor-1021 .elementor-element.elementor-element-e51a7a8 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-09a0c57 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-1619f78 {
		--justify-content: center;
	}

	.elementor-1021 .elementor-element.elementor-element-0ccf5b6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1021 .elementor-element.elementor-element-487397f .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-273ce29-font-size);
		line-height: var(--e-global-typography-273ce29-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-bd2c69d {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-0f2d7ea {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1021 .elementor-element.elementor-element-2404d56.elementor-element {
		--align-self: center;
	}

	.elementor-1021 .elementor-element.elementor-element-80852b5 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-497c5fd {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-c9fd581 {
		--justify-content: center;
	}

	.elementor-1021 .elementor-element.elementor-element-3dbbb54 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-1021 .elementor-element.elementor-element-8dd4e39 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-273ce29-font-size);
		line-height: var(--e-global-typography-273ce29-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-bafa641 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon {
		font-size: 40px;
	}

	.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-title,
	.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-6600664 .elementor-icon-box-description {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-8e7bb3c {
		--width: 20%;
		--margin-top: 50px;
		--margin-bottom: -70px;
		--margin-left: 50px;
		--margin-right: 0px;
	}

	.elementor-1021 .elementor-element.elementor-element-79b24af {
		--spacer-size: 300px;
	}

	.elementor-1021 .elementor-element.elementor-element-7aa1237 {
		--width: 310.5px;
	}

	.elementor-1021 .elementor-element.elementor-element-1e73656 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-a3b19cd {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-41f847f {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-a9e7609 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-1021 .elementor-element.elementor-element-1a8147e {
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-1021 .elementor-element.elementor-element-469e79e {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-1021 .elementor-element.elementor-element-469e79e.elementor-element {
		--align-self: center;
	}

	.elementor-1021 .elementor-element.elementor-element-180d329 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-180d329 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-ad3e014 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-1021 .elementor-element.elementor-element-566a67c {
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-1021 .elementor-element.elementor-element-8087aaf {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-1021 .elementor-element.elementor-element-8087aaf.elementor-element {
		--align-self: center;
	}

	.elementor-1021 .elementor-element.elementor-element-3fd4697 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-3fd4697 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-78e6628 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-1021 .elementor-element.elementor-element-442a2e0 {
		--border-radius: 25px 25px 25px 25px;
	}

	.elementor-1021 .elementor-element.elementor-element-a96a8f2 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-1021 .elementor-element.elementor-element-a96a8f2.elementor-element {
		--align-self: center;
	}

	.elementor-1021 .elementor-element.elementor-element-097f62a .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-097f62a .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

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

	.elementor-1021 .elementor-element.elementor-element-7547a61 {
		--width: 100%;
	}

	.elementor-1021 .elementor-element.elementor-element-a10f3a3 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1021 .elementor-element.elementor-element-3431f0f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-3063d42 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1021 .elementor-element.elementor-element-a6c66dd {
		--width: 15%;
	}

	.elementor-1021 .elementor-element.elementor-element-824bde2 {
		--width: 15%;
	}

	.elementor-1021 .elementor-element.elementor-element-87212a8 {
		--width: 15%;
	}

	.elementor-1021 .elementor-element.elementor-element-8031cff {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1021 .elementor-element.elementor-element-8031cff.elementor-element {
		--align-self: center;
	}

	.elementor-1021 .elementor-element.elementor-element-8031cff .elementor-counter-title {
		justify-content: center;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-8031cff .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:1;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		gap:0px;
		font-size:var(--e-global-typography-fb3d3ab-font-size);
		line-height:var(--e-global-typography-fb3d3ab-line-height);
		letter-spacing:var(--e-global-typography-fb3d3ab-letter-spacing);
	}

	.elementor-1021 .elementor-element.elementor-element-38dc8e8 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}

	.elementor-1021 .elementor-element.elementor-element-38dc8e8.e-con {
		--align-self: flex-end;
	}

	.elementor-1021 .elementor-element.elementor-element-cca7adf {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-cca7adf .elementor-heading-title {
		font-size: 38px;
	}

	.elementor-1021 .elementor-element.elementor-element-6b91dd1 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-e3dbc08 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1021 .elementor-element.elementor-element-255b335 {
		--width: 21%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1021 .elementor-element.elementor-element-2d7122e {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}

	.elementor-1021 .elementor-element.elementor-element-d2b498d .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-662cbc8-font-size);
		line-height:var(--e-global-typography-662cbc8-line-height);
		letter-spacing:var(--e-global-typography-662cbc8-letter-spacing);
	}

	.elementor-1021 .elementor-element.elementor-element-d500890 {
		--e-rating-justify-content: center;
	}

	.elementor-1021 .elementor-element.elementor-element-e106056 {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-e106056 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-1021 .elementor-element.elementor-element-c16837b {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-commentor-content {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial_card {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-profile-info {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-commentor-bio {
		text-align: center;
		justify-content: center;
	}

	.elementor-1021 .elementor-element.elementor-element-7a1d95a .ekit_testimonial_style_5 .elementskit-commentor-header {
		text-align: center;
	}

	.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-1021 .elementor-element.elementor-element-7a1d95a .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-c4048d8-font-size);
		line-height: var(--e-global-typography-c4048d8-line-height);
		letter-spacing: var(--e-global-typography-c4048d8-letter-spacing);
	}

	.elementor-1021 .elementor-element.elementor-element-cee142d {
		--justify-content: center;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-1021 .elementor-element.elementor-element-0c249f0 {
		--width: 90%;
	}

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

	.elementor-1021 .elementor-element.elementor-element-bff4679 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

.elementor-1230 .elementor-element.elementor-element-450cad6 {
	--display: flex;
	--min-height: 45vh;
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.5;
}

.elementor-1230 .elementor-element.elementor-element-450cad6:not(.elementor-motion-effects-element-type-background),
.elementor-1230 .elementor-element.elementor-element-450cad6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-450cad6::before,
.elementor-1230 .elementor-element.elementor-element-450cad6>.elementor-background-video-container::before,
.elementor-1230 .elementor-element.elementor-element-450cad6>.e-con-inner>.elementor-background-video-container::before,
.elementor-1230 .elementor-element.elementor-element-450cad6>.elementor-background-slideshow::before,
.elementor-1230 .elementor-element.elementor-element-450cad6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1230 .elementor-element.elementor-element-450cad6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-b6d6b23);
	background-image: url("../../2025/08/Blink.png");
	--background-overlay: '';
	background-position: 1500px 0px;
	background-repeat: no-repeat;
	background-size: 10% auto;
}

.elementor-1230 .elementor-element.elementor-element-05151cc {
	text-align: center;
}

.elementor-1230 .elementor-element.elementor-element-05151cc .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-7c3f147 {
	text-align: center;
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-7c3f147 a {
	color: var(--e-global-color-secondary);
}

.elementor-1230 .elementor-element.elementor-element-7c3f147 a:hover,
.elementor-1230 .elementor-element.elementor-element-7c3f147 a:focus {
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-47bc475 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 6em;
	--padding-bottom: 6em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-1230 .elementor-element.elementor-element-343896c {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1230 .elementor-element.elementor-element-c2ead51 {
	--display: flex;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-1230 .elementor-element.elementor-element-46fd3d6 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1230 .elementor-element.elementor-element-fdd0e0f {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	z-index: 3;
}

.elementor-1230 .elementor-element.elementor-element-fdd0e0f.elementor-element {
	--align-self: flex-start;
}

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

.elementor-1230 .elementor-element.elementor-element-5e249dc {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 10px;
	--padding-bottom: 15px;
	--padding-left: 20px;
	--padding-right: 10px;
	--z-index: 3;
}

.elementor-1230 .elementor-element.elementor-element-5e249dc:not(.elementor-motion-effects-element-type-background),
.elementor-1230 .elementor-element.elementor-element-5e249dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ee2d04d);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: left;
}

.elementor-1230 .elementor-element.elementor-element-2666dd0 {
	--icon-box-icon-margin: 10px;
}

.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b6d6b23);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-framed .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b6d6b23);
	color: var(--e-global-color-b6d6b23);
	border-color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-b6d6b23);
	color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-default:has(:hover) .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-2666dd0.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon {
	font-size: 28px;
	padding: 10px;
}

.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-title,
.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c4e8d42-font-family), Sans-serif;
	font-size: var(--e-global-typography-c4e8d42-font-size);
	line-height: var(--e-global-typography-c4e8d42-line-height);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0:has(:hover) .elementor-icon-box-title,
.elementor-1230 .elementor-element.elementor-element-2666dd0:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-description {
	font-family: var(--e-global-typography-5920a13-font-family), Sans-serif;
	font-size: var(--e-global-typography-5920a13-font-size);
	font-weight: var(--e-global-typography-5920a13-font-weight);
	text-transform: var(--e-global-typography-5920a13-text-transform);
	line-height: var(--e-global-typography-5920a13-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-2c7c85d {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 10px;
	--padding-bottom: 15px;
	--padding-left: 20px;
	--padding-right: 10px;
	--z-index: 3;
}

.elementor-1230 .elementor-element.elementor-element-2c7c85d:not(.elementor-motion-effects-element-type-background),
.elementor-1230 .elementor-element.elementor-element-2c7c85d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-ee2d04d);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-wrapper {
	align-items: end;
	text-align: left;
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79 {
	--icon-box-icon-margin: 10px;
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b6d6b23);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-framed .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b6d6b23);
	color: var(--e-global-color-b6d6b23);
	border-color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-b6d6b23);
	color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-default:has(:hover) .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-framed:has(:focus) .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-1230 .elementor-element.elementor-element-5dfcf79.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon {
	font-size: 28px;
	padding: 10px;
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-title,
.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c4e8d42-font-family), Sans-serif;
	font-size: var(--e-global-typography-c4e8d42-font-size);
	line-height: var(--e-global-typography-c4e8d42-line-height);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79:has(:hover) .elementor-icon-box-title,
.elementor-1230 .elementor-element.elementor-element-5dfcf79:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-description {
	font-family: var(--e-global-typography-5920a13-font-family), Sans-serif;
	font-size: var(--e-global-typography-5920a13-font-size);
	font-weight: var(--e-global-typography-5920a13-font-weight);
	text-transform: var(--e-global-typography-5920a13-text-transform);
	line-height: var(--e-global-typography-5920a13-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-bdd2265 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a67612e);
	--divider-border-width: 1px;
}

.elementor-1230 .elementor-element.elementor-element-bdd2265 .elementor-divider-separator {
	width: 100%;
}

.elementor-1230 .elementor-element.elementor-element-bdd2265 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1230 .elementor-element.elementor-element-dcc815d {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
}

.elementor-1230 .elementor-element.elementor-element-3e67b8b .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-1b105ea {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	z-index: 3;
	--icon-size: 15px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-1230 .elementor-element.elementor-element-1b105ea .elementor-social-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1230 .elementor-element.elementor-element-1b105ea .elementor-social-icon i {
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-1b105ea .elementor-social-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-1b105ea .elementor-icon {
	border-radius: 7px 7px 7px 7px;
}

.elementor-1230 .elementor-element.elementor-element-1b105ea .elementor-social-icon:hover {
	background-color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-1b105ea .elementor-social-icon:hover i {
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-1b105ea .elementor-social-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-45ff4d2 {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: -85%;
	--margin-bottom: 0%;
	--margin-left: 3%;
	--margin-right: 0%;
}

.elementor-1230 .elementor-element.elementor-element-714e725 {
	text-align: right;
}

.elementor-1230 .elementor-element.elementor-element-a912fa0 {
	--display: flex;
	--overflow: hidden;
}

.elementor-1230 .elementor-element.elementor-element-01ca07a {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-1230 .elementor-element.elementor-element-555ff0a iframe {
	height: 700px;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.7s;
}

.elementor-1230 .elementor-element.elementor-element-555ff0a:hover iframe {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1230 .elementor-element.elementor-element-0e2b0fb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: -275px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-1230 .elementor-element.elementor-element-0e2b0fb:not(.elementor-motion-effects-element-type-background),
.elementor-1230 .elementor-element.elementor-element-0e2b0fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-d8c6e74) 60%, var(--e-global-color-7d25338) 0%);
}

.elementor-1230 .elementor-element.elementor-element-8715261 {
	--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: 0.25;
	--border-radius: 25px 25px 25px 25px;
	--z-index: 2;
}

.elementor-1230 .elementor-element.elementor-element-8715261:not(.elementor-motion-effects-element-type-background),
.elementor-1230 .elementor-element.elementor-element-8715261>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1230 .elementor-element.elementor-element-8715261::before,
.elementor-1230 .elementor-element.elementor-element-8715261>.elementor-background-video-container::before,
.elementor-1230 .elementor-element.elementor-element-8715261>.e-con-inner>.elementor-background-video-container::before,
.elementor-1230 .elementor-element.elementor-element-8715261>.elementor-background-slideshow::before,
.elementor-1230 .elementor-element.elementor-element-8715261>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1230 .elementor-element.elementor-element-8715261>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/08/Blink.png");
	--background-overlay: '';
	background-position: 950px -30px;
	background-repeat: no-repeat;
	background-size: 20% auto;
}

.elementor-1230 .elementor-element.elementor-element-b917f46 {
	--display: flex;
	--justify-content: center;
}

.elementor-1230 .elementor-element.elementor-element-22efc43 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 100px;
	--padding-right: 0px;
}

.elementor-1230 .elementor-element.elementor-element-a3e4fe7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
}

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

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

.elementor-1230 .elementor-element.elementor-element-ba19717 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-primary);
}

.elementor-1230 .elementor-element.elementor-element-ba19717.elementor-element {
	--align-self: flex-start;
}

.elementor-1230 .elementor-element.elementor-element-3d4530b .elementor-button {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: 0.7s;
}

.elementor-1230 .elementor-element.elementor-element-3d4530b .elementor-button:hover,
.elementor-1230 .elementor-element.elementor-element-3d4530b .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-3d4530b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1230 .elementor-element.elementor-element-3d4530b .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-1230 .elementor-element.elementor-element-3d4530b .elementor-button:hover svg,
.elementor-1230 .elementor-element.elementor-element-3d4530b .elementor-button:focus svg {
	fill: var(--e-global-color-b6d6b23);
}

.elementor-1230 .elementor-element.elementor-element-4ae9699 {
	--display: flex;
	--justify-content: flex-end;
}

.elementor-1230 .elementor-element.elementor-element-9dc853d {
	--display: flex;
	--overflow: hidden;
	--margin-top: -23%;
	--margin-bottom: 0%;
	--margin-left: 6%;
	--margin-right: 0%;
}

.elementor-1230 .elementor-element.elementor-element-78c57f5 {
	z-index: 2;
	text-align: right;
}

@media(min-width:768px) {
	.elementor-1230 .elementor-element.elementor-element-c2ead51 {
		--width: 75%;
	}

	.elementor-1230 .elementor-element.elementor-element-5e249dc {
		--width: 75%;
	}

	.elementor-1230 .elementor-element.elementor-element-2c7c85d {
		--width: 75%;
	}

	.elementor-1230 .elementor-element.elementor-element-8715261 {
		--width: 85%;
	}

	.elementor-1230 .elementor-element.elementor-element-b917f46 {
		--width: 60%;
	}

	.elementor-1230 .elementor-element.elementor-element-4ae9699 {
		--width: 40%;
	}
}

@media(max-width:1024px) {
	.elementor-1230 .elementor-element.elementor-element-450cad6 {
		--min-height: 30vh;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}

	.elementor-1230 .elementor-element.elementor-element-450cad6::before,
	.elementor-1230 .elementor-element.elementor-element-450cad6>.elementor-background-video-container::before,
	.elementor-1230 .elementor-element.elementor-element-450cad6>.e-con-inner>.elementor-background-video-container::before,
	.elementor-1230 .elementor-element.elementor-element-450cad6>.elementor-background-slideshow::before,
	.elementor-1230 .elementor-element.elementor-element-450cad6>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-1230 .elementor-element.elementor-element-450cad6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 653px 25px;
	}

	.elementor-1230 .elementor-element.elementor-element-47bc475 {
		--flex-wrap: wrap;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-title,
	.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-title,
	.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-description {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-1230 .elementor-element.elementor-element-45ff4d2 {
		--margin-top: -78%;
		--margin-bottom: 0%;
		--margin-left: 3%;
		--margin-right: 0%;
	}

	.elementor-1230 .elementor-element.elementor-element-01ca07a {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1230 .elementor-element.elementor-element-6e925e4 {
		text-align: center;
	}

	.elementor-1230 .elementor-element.elementor-element-0e2b0fb {
		--margin-top: -65%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-1230 .elementor-element.elementor-element-8715261 {
		--flex-wrap: wrap;
	}

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

	.elementor-1230 .elementor-element.elementor-element-22efc43 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-1230 .elementor-element.elementor-element-dfb796b {
		text-align: center;
	}

	.elementor-1230 .elementor-element.elementor-element-dcb87f4 {
		text-align: center;
	}

	.elementor-1230 .elementor-element.elementor-element-ba19717 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}

	.elementor-1230 .elementor-element.elementor-element-4ae9699 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1230 .elementor-element.elementor-element-9dc853d {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
}

@media(max-width:767px) {
	.elementor-1230 .elementor-element.elementor-element-450cad6 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}

	.elementor-1230 .elementor-element.elementor-element-450cad6::before,
	.elementor-1230 .elementor-element.elementor-element-450cad6>.elementor-background-video-container::before,
	.elementor-1230 .elementor-element.elementor-element-450cad6>.e-con-inner>.elementor-background-video-container::before,
	.elementor-1230 .elementor-element.elementor-element-450cad6>.elementor-background-slideshow::before,
	.elementor-1230 .elementor-element.elementor-element-450cad6>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-1230 .elementor-element.elementor-element-450cad6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 292px 17px;
	}

	.elementor-1230 .elementor-element.elementor-element-343896c {
		--width: 100%;
	}

	.elementor-1230 .elementor-element.elementor-element-c2ead51 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1230 .elementor-element.elementor-element-fdd0e0f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}

	.elementor-1230 .elementor-element.elementor-element-5e249dc {
		--padding-top: 5px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 5px;
	}

	.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-title,
	.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-1230 .elementor-element.elementor-element-2666dd0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-1230 .elementor-element.elementor-element-2c7c85d {
		--padding-top: 5px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 5px;
	}

	.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-title,
	.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c4e8d42-font-size);
		line-height: var(--e-global-typography-c4e8d42-line-height);
	}

	.elementor-1230 .elementor-element.elementor-element-5dfcf79 .elementor-icon-box-description {
		font-size: var(--e-global-typography-5920a13-font-size);
		line-height: var(--e-global-typography-5920a13-line-height);
	}

	.elementor-1230 .elementor-element.elementor-element-3e67b8b {
		text-align: center;
	}

	.elementor-1230 .elementor-element.elementor-element-1b105ea {
		text-align: center;
	}

	.elementor-1230 .elementor-element.elementor-element-45ff4d2 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}

	.elementor-1230 .elementor-element.elementor-element-45ff4d2.e-con {
		--align-self: flex-end;
	}

	.elementor-1230 .elementor-element.elementor-element-6d583ab {
		text-align: center;
	}

	.elementor-1230 .elementor-element.elementor-element-2034449 {
		text-align: center;
	}

	.elementor-1230 .elementor-element.elementor-element-0e2b0fb {
		--justify-content: center;
		--margin-top: -135%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-1230 .elementor-element.elementor-element-8715261 {
		--width: 90%;
	}

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

	.elementor-1230 .elementor-element.elementor-element-22efc43 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1230 .elementor-element.elementor-element-343896c {
		--width: 100%;
	}

	.elementor-1230 .elementor-element.elementor-element-8715261 {
		--width: 90%;
	}

	.elementor-1230 .elementor-element.elementor-element-b917f46 {
		--width: 100%;
	}

	.elementor-1230 .elementor-element.elementor-element-4ae9699 {
		--width: 100%;
	}

	.elementor-1230 .elementor-element.elementor-element-9dc853d {
		--width: 70%;
	}
}