.elementor-61 .elementor-element.elementor-element-303c044 {
	--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;
	--overflow: hidden;
	--overlay-opacity: 1;
	--margin-top: -98px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 127px;
	--padding-bottom: 96px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-61 .elementor-element.elementor-element-303c044::before,
.elementor-61 .elementor-element.elementor-element-303c044>.elementor-background-video-container::before,
.elementor-61 .elementor-element.elementor-element-303c044>.e-con-inner>.elementor-background-video-container::before,
.elementor-61 .elementor-element.elementor-element-303c044>.elementor-background-slideshow::before,
.elementor-61 .elementor-element.elementor-element-303c044>.e-con-inner>.elementor-background-slideshow::before,
.elementor-61 .elementor-element.elementor-element-303c044>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-61 .elementor-element.elementor-element-af1c5c2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
}

.elementor-61 .elementor-element.elementor-element-af1c5c2::before,
.elementor-61 .elementor-element.elementor-element-af1c5c2>.elementor-background-video-container::before,
.elementor-61 .elementor-element.elementor-element-af1c5c2>.e-con-inner>.elementor-background-video-container::before,
.elementor-61 .elementor-element.elementor-element-af1c5c2>.elementor-background-slideshow::before,
.elementor-61 .elementor-element.elementor-element-af1c5c2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-61 .elementor-element.elementor-element-af1c5c2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("circle.png");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-61 .elementor-element.elementor-element-e3d7d9a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-9f4a10d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 81px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-9afc9d1 .ekit-video-popup-btn {
	background-color: var(--e-global-color-5046f92);
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: 46px;
	width: 70px;
	height: 70px;
	color: var(--e-global-color-81791d1);
}

.elementor-61 .elementor-element.elementor-element-9afc9d1 .video-content {
	text-align: center;
}

.elementor-61 .elementor-element.elementor-element-9afc9d1 .ekit-video-popup-btn.glow-btn:before {
	color: var(--e-global-color-a4982e1);
}

.elementor-61 .elementor-element.elementor-element-9afc9d1 .ekit-video-popup-btn.glow-btn:after {
	color: var(--e-global-color-a4982e1);
}

.elementor-61 .elementor-element.elementor-element-9afc9d1 .ekit-video-popup-btn.glow-btn>i:after {
	color: var(--e-global-color-a4982e1);
}

.elementor-61 .elementor-element.elementor-element-9afc9d1 .ekit-video-popup-btn svg path {
	stroke: var(--e-global-color-81791d1);
	fill: var(--e-global-color-81791d1);
}

.elementor-61 .elementor-element.elementor-element-9afc9d1 .ekit-video-popup-btn:hover {
	color: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-9afc9d1 .ekit-video-popup-btn:hover svg path {
	stroke: #ffffff;
	fill: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-0970bad {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-dd29169);
	--divider-border-width: 1px;
}

.elementor-61 .elementor-element.elementor-element-0970bad .elementor-divider-separator {
	width: 100%;
}

.elementor-61 .elementor-element.elementor-element-0970bad .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-61 .elementor-element.elementor-element-5c977e0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 96px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-fe88ae4 {
	width: 100%;
	max-width: 100%;
}

.elementor-61 .elementor-element.elementor-element-fe88ae4 .elementor-heading-title {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-6740a2d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-144e993>.elementor-widget-container {
	background-color: var(--e-global-color-32e1c9d);
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dd29169);
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-144e993.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-144e993 .elementor-heading-title {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-c2547d5 {
	width: var(--container-widget-width, 84%);
	max-width: 84%;
	--container-widget-width: 84%;
	--container-widget-flex-grow: 0;
	z-index: 9;
}

.elementor-61 .elementor-element.elementor-element-c2547d5 .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 96px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
}

.elementor-61 .elementor-element.elementor-element-8656933 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-c4d35a0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-f3622cd .elementor-button {
	background-color: var(--e-global-color-32e1c9d);
	fill: var(--e-global-color-5046f92);
	color: var(--e-global-color-5046f92);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-f3622cd .elementor-button:hover,
.elementor-61 .elementor-element.elementor-element-f3622cd .elementor-button:focus {
	background-color: var(--e-global-color-32e1c9d);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-dd29169);
}

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

.elementor-61 .elementor-element.elementor-element-557b745 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: flex-end;
	--margin-top: 152px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-2f82051 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}

.elementor-61 .elementor-element.elementor-element-2f82051.elementor-element {
	--align-self: flex-end;
}

.elementor-61 .elementor-element.elementor-element-2f82051 .elementor-counter {
	flex-direction: row-reverse;
}

.elementor-61 .elementor-element.elementor-element-2f82051 .elementor-counter-title {
	justify-content: center;
	align-items: center;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-2f82051 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

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

.elementor-61 .elementor-element.elementor-element-bd91bf6 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}

.elementor-61 .elementor-element.elementor-element-bd91bf6.elementor-element {
	--align-self: flex-end;
}

.elementor-61 .elementor-element.elementor-element-bd91bf6 .elementor-counter {
	flex-direction: row-reverse;
}

.elementor-61 .elementor-element.elementor-element-bd91bf6 .elementor-counter-title {
	justify-content: center;
	align-items: center;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-bd91bf6 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

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

.elementor-61 .elementor-element.elementor-element-fa9cb81>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -162px -390px -337px -162px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-fa9cb81 {
	right: 0px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-fa9cb81 {
	left: 0px;
}

.elementor-61 .elementor-element.elementor-element-fa9cb81 {
	bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-fa9cb81 img {
	width: 800px;
	max-width: 800px;
}

.elementor-61 .elementor-element.elementor-element-28321b6>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-28321b6 {
	left: 1px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-28321b6 {
	right: 1px;
}

.elementor-61 .elementor-element.elementor-element-28321b6 {
	bottom: 0.002px;
}

.elementor-61 .elementor-element.elementor-element-28321b6 img {
	width: 700px;
	max-width: 700px;
}

.elementor-61 .elementor-element.elementor-element-15f2d13>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -265px -162px -162px -335px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-15f2d13 {
	left: -1px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-15f2d13 {
	right: -1px;
}

.elementor-61 .elementor-element.elementor-element-15f2d13 {
	top: -2px;
}

.elementor-61 .elementor-element.elementor-element-15f2d13 img {
	width: 800px;
	max-width: 800px;
}

.elementor-61 .elementor-element.elementor-element-ecaadc7>.elementor-widget-container {
	--e-transform-rotateZ: 57deg;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-ecaadc7 {
	right: -96px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-ecaadc7 {
	left: -96px;
}

.elementor-61 .elementor-element.elementor-element-ecaadc7 {
	top: 74px;
}

.elementor-61 .elementor-element.elementor-element-ecaadc7 img {
	width: 700px;
	max-width: 700px;
}

.elementor-61 .elementor-element.elementor-element-9e212be {
	--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: 48px;
	--padding-bottom: 48px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-61 .elementor-element.elementor-element-9e212be:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-9e212be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-b59dce0 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-22b6b10 .elementor-heading-title {
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-6221cd1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-21600fa {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-61 .elementor-element.elementor-element-21600fa .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-61 .elementor-element.elementor-element-637b744 {
	--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;
	--overflow: hidden;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-61 .elementor-element.elementor-element-26761b8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-d6ea598>.elementor-widget-container {
	background-color: var(--e-global-color-32e1c9d);
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dd29169);
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-d6ea598.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-d6ea598 .elementor-heading-title {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-9ce5ba7 {
	width: var(--container-widget-width, 84%);
	max-width: 84%;
	--container-widget-width: 84%;
	--container-widget-flex-grow: 0;
	z-index: 9;
}

.elementor-61 .elementor-element.elementor-element-9ce5ba7 .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 48px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-61 .elementor-element.elementor-element-ffef8cc {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-ffef8cc.e-con {
	--align-self: flex-end;
}

.elementor-61 .elementor-element.elementor-element-fdf499f {
	width: var(--container-widget-width, 68%);
	max-width: 68%;
	--container-widget-width: 68%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
}

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

.elementor-61 .elementor-element.elementor-element-cf0f42b {
	--display: flex;
	justify-content: center;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-cf0f42b:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-cf0f42b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("./Assests/first.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-cf0f42b::before,
.elementor-61 .elementor-element.elementor-element-cf0f42b>.elementor-background-video-container::before,
.elementor-61 .elementor-element.elementor-element-cf0f42b>.e-con-inner>.elementor-background-video-container::before,
.elementor-61 .elementor-element.elementor-element-cf0f42b>.elementor-background-slideshow::before,
.elementor-61 .elementor-element.elementor-element-cf0f42b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-61 .elementor-element.elementor-element-cf0f42b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(180deg, var(--e-global-color-66b8c86) 0%, var(--e-global-color-6e54641) 91%);
}

.elementor-61 .elementor-element.elementor-element-1457851>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-1457851 .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 32px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-61 .elementor-element.elementor-element-d7acc9a {
	--display: flex;
	justify-content: center;
	justify-items: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.69;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 62px;
	--padding-bottom: 62px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-61 .elementor-element.elementor-element-d7acc9a:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-d7acc9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("system-onli-K7V6R5M.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-61 .elementor-element.elementor-element-eeba1a3 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-61 .elementor-element.elementor-element-eeba1a3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-eeba1a3 .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 32px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-61 .elementor-element.elementor-element-e8b4a52 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-text);
}

.elementor-61 .elementor-element.elementor-element-aee6240 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-aee6240:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-aee6240>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-b7b5bfe {
	--display: flex;
	--min-height: 188px;
	--justify-content: flex-end;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-b7b5bfe:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-b7b5bfe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("system-in-high-tec-XR8P988.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-15f9471 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-61 .elementor-element.elementor-element-15f9471.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-15f9471.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-15f9471.elementor-view-default .elementor-icon {
	color: var(--e-global-color-fe452c7);
	border-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-15f9471.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-15f9471.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-15f9471 .elementor-icon {
	font-size: 32px;
}

.elementor-61 .elementor-element.elementor-element-15f9471 .elementor-icon svg {
	height: 32px;
}

.elementor-61 .elementor-element.elementor-element-c6039c3>.elementor-widget-container {
	margin: 72px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-c6039c3 .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 32px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-61 .elementor-element.elementor-element-0e3f591>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -102px -102px -102px -102px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0e3f591 {
	right: -121px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-0e3f591 {
	left: -121px;
}

.elementor-61 .elementor-element.elementor-element-0e3f591 {
	bottom: -101px;
	z-index: -99;
}

.elementor-61 .elementor-element.elementor-element-0e3f591 img {
	width: 500px;
	max-width: 500px;
}

.elementor-61 .elementor-element.elementor-element-b74cf49 {
	--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: 96px;
	--padding-bottom: 96px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-61 .elementor-element.elementor-element-7f2f5de {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-47a6f18 {
	--display: flex;
	--min-height: 640px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-47a6f18:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-47a6f18>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("Programmers-C9UMPE7.jpeg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-47a6f18::before,
.elementor-61 .elementor-element.elementor-element-47a6f18>.elementor-background-video-container::before,
.elementor-61 .elementor-element.elementor-element-47a6f18>.e-con-inner>.elementor-background-video-container::before,
.elementor-61 .elementor-element.elementor-element-47a6f18>.elementor-background-slideshow::before,
.elementor-61 .elementor-element.elementor-element-47a6f18>.e-con-inner>.elementor-background-slideshow::before,
.elementor-61 .elementor-element.elementor-element-47a6f18>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(180deg, var(--e-global-color-66b8c86) 56%, var(--e-global-color-6e54641) 98%);
}

.elementor-61 .elementor-element.elementor-element-298d9d6 .ekit-video-popup-btn {
	background-color: var(--e-global-color-5046f92);
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: 46px;
	width: 70px;
	height: 70px;
	color: var(--e-global-color-81791d1);
}

.elementor-61 .elementor-element.elementor-element-298d9d6 .video-content {
	text-align: center;
}

.elementor-61 .elementor-element.elementor-element-298d9d6 .ekit-video-popup-btn.glow-btn:before {
	color: var(--e-global-color-a4982e1);
}

.elementor-61 .elementor-element.elementor-element-298d9d6 .ekit-video-popup-btn.glow-btn:after {
	color: var(--e-global-color-a4982e1);
}

.elementor-61 .elementor-element.elementor-element-298d9d6 .ekit-video-popup-btn.glow-btn>i:after {
	color: var(--e-global-color-a4982e1);
}

.elementor-61 .elementor-element.elementor-element-298d9d6 .ekit-video-popup-btn svg path {
	stroke: var(--e-global-color-81791d1);
	fill: var(--e-global-color-81791d1);
}

.elementor-61 .elementor-element.elementor-element-298d9d6 .ekit-video-popup-btn:hover {
	color: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-298d9d6 .ekit-video-popup-btn:hover svg path {
	stroke: #ffffff;
	fill: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-ed6abf4 {
	text-align: center;
}

.elementor-61 .elementor-element.elementor-element-ed6abf4 .elementor-heading-title {
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-83ad134 {
	--display: flex;
	--justify-content: space-between;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 72px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-a25d570 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-75f5f53>.elementor-widget-container {
	background-color: var(--e-global-color-32e1c9d);
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dd29169);
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-75f5f53.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-75f5f53 .elementor-heading-title {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-afa04c9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-61 .elementor-element.elementor-element-2670c57 .skillbar-group .skill-bar {
	background-color: var(--e-global-color-dd29169);
	margin-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-2670c57 .skillbar-group .skill-track {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-2670c57 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-2670c57 .skillbar-group .skill-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-2670c57 .skill-bar-content {
	margin-bottom: 30px;
}

.elementor-61 .elementor-element.elementor-element-0d0884a .skillbar-group .skill-bar {
	background-color: var(--e-global-color-dd29169);
	margin-bottom: 0px;
}

.elementor-61 .elementor-element.elementor-element-0d0884a .skillbar-group .skill-track {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-0d0884a>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-0d0884a .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-0d0884a .skillbar-group .skill-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-0d0884a .skill-bar-content {
	margin-bottom: 30px;
}

.elementor-61 .elementor-element.elementor-element-105cfc8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-a431db8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-9fd362c {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}

.elementor-61 .elementor-element.elementor-element-9fd362c .elementor-counter {
	flex-direction: column;
	gap: 12px;
}

.elementor-61 .elementor-element.elementor-element-9fd362c .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-9fd362c .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-secondary);
	font-family:"Rethink Sans",
	Montserrat,
	Poppins;
	font-size:48px;
	font-weight:400;
	line-height:1.3em;
}

.elementor-61 .elementor-element.elementor-element-544121b {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}

.elementor-61 .elementor-element.elementor-element-544121b .elementor-counter {
	flex-direction: column;
	gap: 12px;
}

.elementor-61 .elementor-element.elementor-element-544121b .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-544121b .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-secondary);
	font-family:"Rethink Sans",
	Montserrat,
	Poppins;
	font-size:48px;
	font-weight:400;
	line-height:1.3em;
}

.elementor-61 .elementor-element.elementor-element-f6a59a0 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}

.elementor-61 .elementor-element.elementor-element-f6a59a0 .elementor-counter {
	flex-direction: column;
	gap: 12px;
}

.elementor-61 .elementor-element.elementor-element-f6a59a0 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-f6a59a0 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-secondary);
	font-family:"Rethink Sans",
	Montserrat,
	Poppins;
	font-size:48px;
	font-weight:400;
	line-height:1.3em;
}

.elementor-61 .elementor-element.elementor-element-4e0e79a img {
	width: 200px;
	max-width: 200%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-dfd8fff {
	--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: 24px;
	--padding-bottom: 24px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-dfd8fff:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-dfd8fff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-f4589d5 {
	width: 100%;
	max-width: 100%;
}

.elementor-61 .elementor-element.elementor-element-f4589d5 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
	animation: qode-move-horizontal-normal-text-marquee 50s linear infinite;
}

.elementor-61 .elementor-element.elementor-element-f4589d5 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
	animation: qode-move-horizontal-normal-text-marquee-copy 50s linear infinite;
}

.elementor-61 .elementor-element.elementor-element-f4589d5 .qodef-m-text-item {
	color: var(--e-global-color-fe452c7);
	font-family: var(--e-global-typography-7afc2c8-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-7afc2c8-font-size);
	font-weight: var(--e-global-typography-7afc2c8-font-weight);
	line-height: var(--e-global-typography-7afc2c8-line-height);
	letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
	word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	padding-right: calc(100px/2);
	padding-left: calc(100px/2);
}

.elementor-61 .elementor-element.elementor-element-f4589d5 .qodef-e-icon-holder {
	color: var(--e-global-color-secondary);
	font-size: 42px;
}

.elementor-61 .elementor-element.elementor-element-27f67cc {
	--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: 96px;
	--padding-bottom: 96px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-61 .elementor-element.elementor-element-597670e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 64px;
}

.elementor-61 .elementor-element.elementor-element-f1e4f73 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-be7dbb8>.elementor-widget-container {
	background-color: var(--e-global-color-32e1c9d);
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dd29169);
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-be7dbb8.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-be7dbb8 .elementor-heading-title {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-8d8cbfd {
	width: var(--container-widget-width, 84%);
	max-width: 84%;
	--container-widget-width: 84%;
	--container-widget-flex-grow: 0;
	z-index: 9;
}

.elementor-61 .elementor-element.elementor-element-8d8cbfd .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 48px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-61 .elementor-element.elementor-element-5b30e63 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-9c003cd {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-9c003cd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-dd29169);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-9c003cd.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-9c003cd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-dd29169);
	color: var(--e-global-color-dd29169);
	border-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-9c003cd.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-9c003cd .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-9c003cd .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-9c003cd .elementor-icon-box-title a {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-c7c1951 {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-c7c1951.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-dd29169);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-c7c1951.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-c7c1951.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-dd29169);
	color: var(--e-global-color-dd29169);
	border-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-c7c1951.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-c7c1951 .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-c7c1951 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-c7c1951 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-d8e6923 {
	--display: flex;
	--overflow: hidden;
	--margin-top: 64px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: var(--e-global-color-66b8c86);
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	background-color: var(--e-global-color-66b8c86);
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	color: var(--e-global-color-primary);
	padding: 16px 72px 12px 0px;
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
	color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card:not(:last-child) {
	margin-bottom: -10px;
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-body p {
	color: var(--e-global-color-text);
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-body {
	color: var(--e-global-color-text);
	padding: 12px 72px 48px 0px;
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-body p,
.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-body {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion>.elementskit-card.active {
	border-style: none;
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion>.elementskit-card {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
	border-radius: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	color: var(--e-global-color-5046f92);
	fill: var(--e-global-color-5046f92);
}

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

.elementor-61 .elementor-element.elementor-element-769f9ea {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-769f9ea:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-769f9ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-23d6836 {
	--display: flex;
}

.elementor-61 .elementor-element.elementor-element-d55a098 {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-d55a098.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-5046f92);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-d55a098.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-d55a098.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-5046f92);
	color: var(--e-global-color-5046f92);
	border-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-d55a098.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-d55a098 .elementor-icon {
	font-size: 20px;
}

.elementor-61 .elementor-element.elementor-element-d55a098 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-d55a098 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-d7de1ab {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-6d27626 {
	--display: flex;
}

.elementor-61 .elementor-element.elementor-element-e5dd843 .elementor-heading-title {
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-e776faa {
	width: 100%;
	max-width: 100%;
}

.elementor-61 .elementor-element.elementor-element-e776faa .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-61 .elementor-element.elementor-element-e776faa .elementor-button .elementor-button-icon i,
.elementor-61 .elementor-element.elementor-element-e776faa .elementor-button .elementor-button-icon svg {
	transform: rotate(0deg);
}

.elementor-61 .elementor-element.elementor-element-55cc4e3 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-55cc4e3:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-55cc4e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("keyboard-and-K6CAC3J.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-2200044>.elementor-widget-container {
	background-color: var(--e-global-color-dd29169);
	padding: 5px 15px 5px 5px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-2200044.elementor-element {
	--align-self: flex-end;
}

.elementor-61 .elementor-element.elementor-element-2200044 {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-2200044.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-5046f92);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-2200044.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-2200044.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-5046f92);
	color: var(--e-global-color-5046f92);
	border-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-2200044.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-2200044 .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-2200044 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-2200044 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-2d9685d {
	--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: 72px;
	--padding-bottom: 96px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-61 .elementor-element.elementor-element-424a2ff {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-1292064>.elementor-widget-container {
	background-color: var(--e-global-color-32e1c9d);
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dd29169);
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-1292064.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-1292064 .elementor-heading-title {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-8bf72db {
	width: var(--container-widget-width, 84%);
	max-width: 84%;
	--container-widget-width: 84%;
	--container-widget-flex-grow: 0;
	z-index: 9;
}

.elementor-61 .elementor-element.elementor-element-8bf72db .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 48px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-61 .elementor-element.elementor-element-311cbf5 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-311cbf5.e-con {
	--align-self: flex-end;
}

.elementor-61 .elementor-element.elementor-element-49a38be {
	width: var(--container-widget-width, 68%);
	max-width: 68%;
	--container-widget-width: 68%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
}

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

.elementor-61 .elementor-element.elementor-element-089dc0f {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-089dc0f:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-089dc0f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-2463f39 {
	--display: flex;
	--min-height: 188px;
	--justify-content: flex-end;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-2463f39:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-2463f39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("hacker-A4SY5NS.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-368b95a>.elementor-widget-container {
	background-color: var(--e-global-color-dd29169);
	padding: 5px 15px 5px 5px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-368b95a.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-368b95a {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-368b95a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-5046f92);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-368b95a.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-368b95a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-5046f92);
	color: var(--e-global-color-5046f92);
	border-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-368b95a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-368b95a .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-368b95a .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-368b95a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-8503235>.elementor-widget-container {
	margin: 048px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-8503235 .elementor-heading-title {
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-85f3420 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-abf272d>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -102px -102px -102px -102px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-abf272d {
	right: 0px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-abf272d {
	left: 0px;
}

.elementor-61 .elementor-element.elementor-element-abf272d {
	bottom: -100px;
	z-index: -99;
}

.elementor-61 .elementor-element.elementor-element-abf272d img {
	width: 500px;
	max-width: 500px;
}

.elementor-61 .elementor-element.elementor-element-7424c54 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-7424c54:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-7424c54>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-a0cc2a9 {
	--display: flex;
	--min-height: 188px;
	--justify-content: flex-end;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-a0cc2a9:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-a0cc2a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("dark-ro-5ANQL48.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-9b3da89>.elementor-widget-container {
	background-color: var(--e-global-color-dd29169);
	padding: 5px 15px 5px 5px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-9b3da89.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-9b3da89 {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-9b3da89.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-5046f92);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-9b3da89.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-9b3da89.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-5046f92);
	color: var(--e-global-color-5046f92);
	border-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-9b3da89.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-9b3da89 .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-9b3da89 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-9b3da89 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-95c3a35>.elementor-widget-container {
	margin: 048px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-95c3a35 .elementor-heading-title {
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-8a0ecf0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-a6f6c56>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -102px -102px -102px -102px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-a6f6c56 {
	right: 0px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-a6f6c56 {
	left: 0px;
}

.elementor-61 .elementor-element.elementor-element-a6f6c56 {
	bottom: -100px;
	z-index: -99;
}

.elementor-61 .elementor-element.elementor-element-a6f6c56 img {
	width: 500px;
	max-width: 500px;
}

.elementor-61 .elementor-element.elementor-element-489d669 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-489d669:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-489d669>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-49ef1af {
	--display: flex;
	--min-height: 188px;
	--justify-content: flex-end;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-49ef1af:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-49ef1af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("computer-systems-JSYKFJL.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-c103678>.elementor-widget-container {
	background-color: var(--e-global-color-dd29169);
	padding: 5px 15px 5px 5px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-c103678.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-c103678 {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-c103678.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-5046f92);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-c103678.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-c103678.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-5046f92);
	color: var(--e-global-color-5046f92);
	border-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-c103678.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-c103678 .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-c103678 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-c103678 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-ffdbd0e>.elementor-widget-container {
	margin: 048px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-ffdbd0e .elementor-heading-title {
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-c3ddaff {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-c503ab5>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -102px -102px -102px -102px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-c503ab5 {
	right: 0px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-c503ab5 {
	left: 0px;
}

.elementor-61 .elementor-element.elementor-element-c503ab5 {
	bottom: -100px;
	z-index: -99;
}

.elementor-61 .elementor-element.elementor-element-c503ab5 img {
	width: 500px;
	max-width: 500px;
}

.elementor-61 .elementor-element.elementor-element-d158bd8 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-d158bd8:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-d158bd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-0540a1a {
	--display: flex;
	--min-height: 188px;
	--justify-content: flex-end;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-0540a1a:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-0540a1a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("control-center-CPPGK6C.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-c69a542>.elementor-widget-container {
	background-color: var(--e-global-color-dd29169);
	padding: 5px 15px 5px 5px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-c69a542.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-c69a542 {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-c69a542.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-5046f92);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-c69a542.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-c69a542.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-5046f92);
	color: var(--e-global-color-5046f92);
	border-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-c69a542.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-c69a542 .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-c69a542 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-c69a542 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-1b8117b>.elementor-widget-container {
	margin: 048px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-1b8117b .elementor-heading-title {
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-074a29b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-abc4436>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -102px -102px -102px -102px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-abc4436 {
	right: 0px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-abc4436 {
	left: 0px;
}

.elementor-61 .elementor-element.elementor-element-abc4436 {
	bottom: -100px;
	z-index: -99;
}

.elementor-61 .elementor-element.elementor-element-abc4436 img {
	width: 500px;
	max-width: 500px;
}

.elementor-61 .elementor-element.elementor-element-506ec66 {
	--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: 96px;
	--padding-bottom: 96px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-61 .elementor-element.elementor-element-f46003b {
	--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;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-f46003b:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-f46003b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-53722a8 {
	--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-61 .elementor-element.elementor-element-b8a6548 {
	--display: flex;
	/* --justify-content: center; */
	--text-align: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-8622185 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-70f5a95 {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-70f5a95.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-dd29169);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-70f5a95.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-70f5a95.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-dd29169);
	color: var(--e-global-color-dd29169);
	border-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-70f5a95.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-70f5a95 .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-70f5a95 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-70f5a95 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-e815e23 {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-e815e23.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-dd29169);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-e815e23.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-e815e23.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-dd29169);
	color: var(--e-global-color-dd29169);
	border-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-e815e23.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-e815e23 .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-e815e23 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-e815e23 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-142f731 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	z-index: 9;
}

.elementor-61 .elementor-element.elementor-element-142f731 .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 48px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-61 .elementor-element.elementor-element-e42ef47 {
	--display: flex;
	--min-height: 391px;
	--justify-content: flex-end;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-e42ef47:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-e42ef47>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("with-male-colleagu-ZUC4LU6.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-b4b63b5 {
	--display: flex;
	--justify-content: space-between;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-b4b63b5:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-b4b63b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-b159edf img {
	width: 100%;
	max-width: 100%;
	height: 200px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px/2);
}

.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px/2);
}

.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px/2);
	margin-left: calc(10px/2);
}

.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px/2);
	margin-left: calc(-10px/2);
}

body.rtl .elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px/2);
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px/2);
}

.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-icon i {
	color: var(--e-global-color-5046f92);
	transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-icon svg {
	fill: var(--e-global-color-5046f92);
	transition: fill 0.3s;
}

.elementor-61 .elementor-element.elementor-element-67f02ed {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-c949a03 {
	--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: 96px;
	--padding-bottom: 80px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-61 .elementor-element.elementor-element-a22ee29 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-9f249bf>.elementor-widget-container {
	background-color: var(--e-global-color-32e1c9d);
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dd29169);
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-9f249bf.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-9f249bf .elementor-heading-title {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-1ba0e64 {
	width: var(--container-widget-width, 84%);
	max-width: 84%;
	--container-widget-width: 84%;
	--container-widget-flex-grow: 0;
	z-index: 9;
}

.elementor-61 .elementor-element.elementor-element-1ba0e64 .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 48px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-61 .elementor-element.elementor-element-40a76b8 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-40a76b8.e-con {
	--align-self: flex-end;
}

.elementor-61 .elementor-element.elementor-element-e95b8d6 {
	width: var(--container-widget-width, 68%);
	max-width: 68%;
	--container-widget-width: 68%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-0d66711 {
	--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;
	--overflow: hidden;
	--margin-top: 48px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-4c618a0 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-4c618a0:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-4c618a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .elementor-repeater-item-5dda03b>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .elementor-repeater-item-5dda03b>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-461fe73 .elementor-repeater-item-5dda03b>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-461fe73 .elementor-repeater-item-5dda03b>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .elementor-repeater-item-5dda03b>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-461fe73 .elementor-repeater-item-5dda03b>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .elementor-repeater-item-c834b5a>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .elementor-repeater-item-c834b5a>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-461fe73 .elementor-repeater-item-c834b5a>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-461fe73 .elementor-repeater-item-c834b5a>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .elementor-repeater-item-c834b5a>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-461fe73 .elementor-repeater-item-c834b5a>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .elementor-repeater-item-85567a2>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .elementor-repeater-item-85567a2>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-461fe73 .elementor-repeater-item-85567a2>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-461fe73 .elementor-repeater-item-85567a2>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .elementor-repeater-item-85567a2>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-461fe73 .elementor-repeater-item-85567a2>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .profile-card:hover,
.elementor-61 .elementor-element.elementor-element-461fe73 .profile-image-card:hover,
.elementor-61 .elementor-element.elementor-element-461fe73 .profile-card::before,
.elementor-61 .elementor-element.elementor-element-461fe73 .profile-image-card::before,
.elementor-61 .elementor-element.elementor-element-461fe73 div .profile-card .profile-body::before,
.elementor-61 .elementor-element.elementor-element-461fe73 .image-card-v3 .profile-image-card:after {
	background-color: var(--e-global-color-6e54641);
}

.elementor-61 .elementor-element.elementor-element-461fe73 .profile-card,
.elementor-61 .elementor-element.elementor-element-461fe73 .profile-image-card {
	border-radius: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-461fe73 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
	padding-top: 100%;
}

.elementor-61 .elementor-element.elementor-element-461fe73 .profile-header>img,
.elementor-61 .elementor-element.elementor-element-461fe73 .profile-image-card img,
.elementor-61 .elementor-element.elementor-element-461fe73 .profile-image-card,
.elementor-61 .elementor-element.elementor-element-461fe73 .profile-header {
	width: 100%;
	height: 100%;
}

.elementor-61 .elementor-element.elementor-element-461fe73 .ekit-team-img.profile-header>img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-61 .elementor-element.elementor-element-461fe73 .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
}

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

.elementor-61 .elementor-element.elementor-element-461fe73 .ekit-team-social-list>li {
	display: inline-block;
}

.team-popup-id-461fe73 .ekit-team-social-list>li {
	display: inline-block;
}

.elementor-61 .elementor-element.elementor-element-3232735 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--margin-top: 48px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-6bb7426 .elementor-heading-title {
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-3ab0f8d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-e21ba3f>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -102px -102px -102px -102px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-e21ba3f {
	right: 0px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-e21ba3f {
	left: 0px;
}

.elementor-61 .elementor-element.elementor-element-e21ba3f {
	top: 0px;
	z-index: -99;
}

.elementor-61 .elementor-element.elementor-element-e21ba3f img {
	width: 500px;
	max-width: 500px;
}

.elementor-61 .elementor-element.elementor-element-49c52a5 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-49c52a5:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-49c52a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .elementor-repeater-item-5dda03b>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .elementor-repeater-item-5dda03b>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-7e4fb5b .elementor-repeater-item-5dda03b>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-7e4fb5b .elementor-repeater-item-5dda03b>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .elementor-repeater-item-5dda03b>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-7e4fb5b .elementor-repeater-item-5dda03b>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .elementor-repeater-item-c834b5a>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .elementor-repeater-item-c834b5a>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-7e4fb5b .elementor-repeater-item-c834b5a>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-7e4fb5b .elementor-repeater-item-c834b5a>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .elementor-repeater-item-c834b5a>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-7e4fb5b .elementor-repeater-item-c834b5a>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .elementor-repeater-item-85567a2>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .elementor-repeater-item-85567a2>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-7e4fb5b .elementor-repeater-item-85567a2>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-7e4fb5b .elementor-repeater-item-85567a2>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .elementor-repeater-item-85567a2>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-7e4fb5b .elementor-repeater-item-85567a2>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .profile-card:hover,
.elementor-61 .elementor-element.elementor-element-7e4fb5b .profile-image-card:hover,
.elementor-61 .elementor-element.elementor-element-7e4fb5b .profile-card::before,
.elementor-61 .elementor-element.elementor-element-7e4fb5b .profile-image-card::before,
.elementor-61 .elementor-element.elementor-element-7e4fb5b div .profile-card .profile-body::before,
.elementor-61 .elementor-element.elementor-element-7e4fb5b .image-card-v3 .profile-image-card:after {
	background-color: var(--e-global-color-6e54641);
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .profile-card,
.elementor-61 .elementor-element.elementor-element-7e4fb5b .profile-image-card {
	border-radius: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
	padding-top: 100%;
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .profile-header>img,
.elementor-61 .elementor-element.elementor-element-7e4fb5b .profile-image-card img,
.elementor-61 .elementor-element.elementor-element-7e4fb5b .profile-image-card,
.elementor-61 .elementor-element.elementor-element-7e4fb5b .profile-header {
	width: 100%;
	height: 100%;
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .ekit-team-img.profile-header>img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-61 .elementor-element.elementor-element-7e4fb5b .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
}

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

.elementor-61 .elementor-element.elementor-element-7e4fb5b .ekit-team-social-list>li {
	display: inline-block;
}

.team-popup-id-7e4fb5b .ekit-team-social-list>li {
	display: inline-block;
}

.elementor-61 .elementor-element.elementor-element-305d640 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--margin-top: 48px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-2fe5f4c .elementor-heading-title {
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-86d9453 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-a93f860>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -102px -102px -102px -102px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-a93f860 {
	right: 0px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-a93f860 {
	left: 0px;
}

.elementor-61 .elementor-element.elementor-element-a93f860 {
	bottom: -100px;
	z-index: -99;
}

.elementor-61 .elementor-element.elementor-element-a93f860 img {
	width: 500px;
	max-width: 500px;
}

.elementor-61 .elementor-element.elementor-element-72e4925 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-72e4925:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-72e4925>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .elementor-repeater-item-5dda03b>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .elementor-repeater-item-5dda03b>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-4430d78 .elementor-repeater-item-5dda03b>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-4430d78 .elementor-repeater-item-5dda03b>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .elementor-repeater-item-5dda03b>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-4430d78 .elementor-repeater-item-5dda03b>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .elementor-repeater-item-c834b5a>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .elementor-repeater-item-c834b5a>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-4430d78 .elementor-repeater-item-c834b5a>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-4430d78 .elementor-repeater-item-c834b5a>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .elementor-repeater-item-c834b5a>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-4430d78 .elementor-repeater-item-c834b5a>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .elementor-repeater-item-85567a2>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .elementor-repeater-item-85567a2>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-4430d78 .elementor-repeater-item-85567a2>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-4430d78 .elementor-repeater-item-85567a2>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .elementor-repeater-item-85567a2>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-4430d78 .elementor-repeater-item-85567a2>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .profile-card:hover,
.elementor-61 .elementor-element.elementor-element-4430d78 .profile-image-card:hover,
.elementor-61 .elementor-element.elementor-element-4430d78 .profile-card::before,
.elementor-61 .elementor-element.elementor-element-4430d78 .profile-image-card::before,
.elementor-61 .elementor-element.elementor-element-4430d78 div .profile-card .profile-body::before,
.elementor-61 .elementor-element.elementor-element-4430d78 .image-card-v3 .profile-image-card:after {
	background-color: var(--e-global-color-6e54641);
}

.elementor-61 .elementor-element.elementor-element-4430d78 .profile-card,
.elementor-61 .elementor-element.elementor-element-4430d78 .profile-image-card {
	border-radius: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-4430d78 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
	padding-top: 100%;
}

.elementor-61 .elementor-element.elementor-element-4430d78 .profile-header>img,
.elementor-61 .elementor-element.elementor-element-4430d78 .profile-image-card img,
.elementor-61 .elementor-element.elementor-element-4430d78 .profile-image-card,
.elementor-61 .elementor-element.elementor-element-4430d78 .profile-header {
	width: 100%;
	height: 100%;
}

.elementor-61 .elementor-element.elementor-element-4430d78 .ekit-team-img.profile-header>img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-61 .elementor-element.elementor-element-4430d78 .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
}

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

.elementor-61 .elementor-element.elementor-element-4430d78 .ekit-team-social-list>li {
	display: inline-block;
}

.team-popup-id-4430d78 .ekit-team-social-list>li {
	display: inline-block;
}

.elementor-61 .elementor-element.elementor-element-1c81d05 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--margin-top: 48px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-b73e9dd .elementor-heading-title {
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-27b02d1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-ae291c7>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -102px -102px -102px -102px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-ae291c7 {
	right: 0px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-ae291c7 {
	left: 0px;
}

.elementor-61 .elementor-element.elementor-element-ae291c7 {
	top: 0px;
	z-index: -99;
}

.elementor-61 .elementor-element.elementor-element-ae291c7 img {
	width: 500px;
	max-width: 500px;
}

.elementor-61 .elementor-element.elementor-element-ee4e789 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-ee4e789:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-ee4e789>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .elementor-repeater-item-5dda03b>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .elementor-repeater-item-5dda03b>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-db71ba7 .elementor-repeater-item-5dda03b>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-db71ba7 .elementor-repeater-item-5dda03b>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .elementor-repeater-item-5dda03b>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-db71ba7 .elementor-repeater-item-5dda03b>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .elementor-repeater-item-c834b5a>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .elementor-repeater-item-c834b5a>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-db71ba7 .elementor-repeater-item-c834b5a>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-db71ba7 .elementor-repeater-item-c834b5a>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .elementor-repeater-item-c834b5a>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-db71ba7 .elementor-repeater-item-c834b5a>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .elementor-repeater-item-85567a2>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .elementor-repeater-item-85567a2>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.team-popup-id-db71ba7 .elementor-repeater-item-85567a2>a {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-db71ba7 .elementor-repeater-item-85567a2>a svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .elementor-repeater-item-85567a2>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.team-popup-id-db71ba7 .elementor-repeater-item-85567a2>a:hover {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .profile-card:hover,
.elementor-61 .elementor-element.elementor-element-db71ba7 .profile-image-card:hover,
.elementor-61 .elementor-element.elementor-element-db71ba7 .profile-card::before,
.elementor-61 .elementor-element.elementor-element-db71ba7 .profile-image-card::before,
.elementor-61 .elementor-element.elementor-element-db71ba7 div .profile-card .profile-body::before,
.elementor-61 .elementor-element.elementor-element-db71ba7 .image-card-v3 .profile-image-card:after {
	background-color: var(--e-global-color-6e54641);
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .profile-card,
.elementor-61 .elementor-element.elementor-element-db71ba7 .profile-image-card {
	border-radius: 10px 10px 10px 10px;
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
	padding-top: 100%;
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .profile-header>img,
.elementor-61 .elementor-element.elementor-element-db71ba7 .profile-image-card img,
.elementor-61 .elementor-element.elementor-element-db71ba7 .profile-image-card,
.elementor-61 .elementor-element.elementor-element-db71ba7 .profile-header {
	width: 100%;
	height: 100%;
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .ekit-team-img.profile-header>img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-61 .elementor-element.elementor-element-db71ba7 .ekit-team-social-list>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 50% 50% 50% 50%;
}

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

.elementor-61 .elementor-element.elementor-element-db71ba7 .ekit-team-social-list>li {
	display: inline-block;
}

.team-popup-id-db71ba7 .ekit-team-social-list>li {
	display: inline-block;
}

.elementor-61 .elementor-element.elementor-element-c43279e {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--margin-top: 48px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-3eb5b64 .elementor-heading-title {
	font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-06f2e36-font-size);
	font-weight: var(--e-global-typography-06f2e36-font-weight);
	line-height: var(--e-global-typography-06f2e36-line-height);
	letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
	word-spacing: var(--e-global-typography-06f2e36-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-acb324a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-c73a22a>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -102px -102px -102px -102px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-c73a22a {
	right: 0px;
}

body.rtl .elementor-61 .elementor-element.elementor-element-c73a22a {
	left: 0px;
}

.elementor-61 .elementor-element.elementor-element-c73a22a {
	bottom: -100px;
	z-index: -99;
}

.elementor-61 .elementor-element.elementor-element-c73a22a img {
	width: 500px;
	max-width: 500px;
}

.elementor-61 .elementor-element.elementor-element-91c7e3b {
	--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: 80px;
	--padding-bottom: 80px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-61 .elementor-element.elementor-element-bcbd317 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-29ad462>.elementor-widget-container {
	background-color: var(--e-global-color-32e1c9d);
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dd29169);
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-29ad462.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-29ad462 .elementor-heading-title {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-ab7c367 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	z-index: 9;
}

.elementor-61 .elementor-element.elementor-element-ab7c367 .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 48px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-61 .elementor-element.elementor-element-4a9577b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-055a45d {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-055a45d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-dd29169);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-055a45d.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-055a45d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-dd29169);
	color: var(--e-global-color-dd29169);
	border-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-055a45d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-055a45d .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-055a45d .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-055a45d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-3674fef {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-3674fef.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-dd29169);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-3674fef.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-3674fef.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-dd29169);
	color: var(--e-global-color-dd29169);
	border-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-3674fef.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-3674fef .elementor-icon {
	font-size: 16px;
}

.elementor-61 .elementor-element.elementor-element-3674fef .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-3674fef .elementor-icon-box-title a {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-7ae68ff {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-7ae68ff.e-con {
	--align-self: flex-end;
}

.elementor-61 .elementor-element.elementor-element-17ba400 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-e665164 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-4cb5c7a.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-4cb5c7a img {
	width: 50px;
	max-width: 100%;
	height: 50px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-6e54641);
	border-radius: 50px 50px 50px 50px;
}

.elementor-61 .elementor-element.elementor-element-04dee73 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-9faf269.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-9faf269 img {
	width: 50px;
	max-width: 100%;
	height: 50px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-6e54641);
	border-radius: 50px 50px 50px 50px;
}

.elementor-61 .elementor-element.elementor-element-cf24d80 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-d19ab29.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-d19ab29 img {
	width: 50px;
	max-width: 100%;
	height: 50px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-6e54641);
	border-radius: 50px 50px 50px 50px;
}

.elementor-61 .elementor-element.elementor-element-6e98f74 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-a78fa3a.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-a78fa3a img {
	width: 50px;
	max-width: 100%;
	height: 50px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-6e54641);
	border-radius: 50px 50px 50px 50px;
}

.elementor-61 .elementor-element.elementor-element-d4348bf {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-4f806d7 .elementor-heading-title {
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

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

.elementor-61 .elementor-element.elementor-element-81f4c6d {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-5e769cc {
	--display: flex;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-61 .elementor-element.elementor-element-645d8f7 {
	--icon-box-icon-margin: 16px;
}

.elementor-61 .elementor-element.elementor-element-645d8f7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-645d8f7.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-645d8f7.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-dd29169);
	color: var(--e-global-color-dd29169);
	border-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon {
	font-size: 20px;
	padding: 16px;
}

.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-text);
}

.elementor-61 .elementor-element.elementor-element-88f4f96 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-68d68b0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-f46fb62 .elementor-heading-title {
	font-family: var(--e-global-typography-7afc2c8-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-7afc2c8-font-size);
	font-weight: var(--e-global-typography-7afc2c8-font-weight);
	line-height: var(--e-global-typography-7afc2c8-line-height);
	letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
	word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-f7436ad .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-cfbee23 .elementor-heading-title {
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-83f7b26>.elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-c4d0231 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-c4d0231:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-c4d0231>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-f41b916 .elementor-heading-title {
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-bc0ea51 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-dd29169);
	--divider-border-width: 1px;
}

.elementor-61 .elementor-element.elementor-element-bc0ea51 .elementor-divider-separator {
	width: 100%;
}

.elementor-61 .elementor-element.elementor-element-bc0ea51 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(16px/2);
}

.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(16px/2);
}

.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(16px/2);
	margin-left: calc(16px/2);
}

.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-16px/2);
	margin-left: calc(-16px/2);
}

body.rtl .elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-16px/2);
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-16px/2);
}

.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-icon i {
	color: var(--e-global-color-5046f92);
	transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-icon svg {
	fill: var(--e-global-color-5046f92);
	transition: fill 0.3s;
}

.elementor-61 .elementor-element.elementor-element-3cff3ee {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-61 .elementor-element.elementor-element-3cff3ee:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
	padding-left: 9px;
}

.elementor-61 .elementor-element.elementor-element-3cff3ee.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
	padding-right: 9px;
}

.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-9efc3c3 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-9efc3c3:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-9efc3c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-671fe18 {
	--display: flex;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-61 .elementor-element.elementor-element-69de9f2 {
	--icon-box-icon-margin: 16px;
}

.elementor-61 .elementor-element.elementor-element-69de9f2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-69de9f2.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-69de9f2.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-dd29169);
	color: var(--e-global-color-dd29169);
	border-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon {
	font-size: 20px;
	padding: 16px;
}

.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-text);
}

.elementor-61 .elementor-element.elementor-element-065fd21 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-e4ede91 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-ace5169 .elementor-heading-title {
	font-family: var(--e-global-typography-7afc2c8-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-7afc2c8-font-size);
	font-weight: var(--e-global-typography-7afc2c8-font-weight);
	line-height: var(--e-global-typography-7afc2c8-line-height);
	letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
	word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-d9c29f2 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-66c5be2 .elementor-heading-title {
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-673c8af>.elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-021d72c {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-021d72c:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-021d72c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-ed531bd .elementor-heading-title {
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-b76b08b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-dd29169);
	--divider-border-width: 1px;
}

.elementor-61 .elementor-element.elementor-element-b76b08b .elementor-divider-separator {
	width: 100%;
}

.elementor-61 .elementor-element.elementor-element-b76b08b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(16px/2);
}

.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(16px/2);
}

.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(16px/2);
	margin-left: calc(16px/2);
}

.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-16px/2);
	margin-left: calc(-16px/2);
}

body.rtl .elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-16px/2);
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-16px/2);
}

.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-icon i {
	color: var(--e-global-color-5046f92);
	transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-5046f92);
	transition: fill 0.3s;
}

.elementor-61 .elementor-element.elementor-element-b2c751d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-61 .elementor-element.elementor-element-b2c751d:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
	padding-left: 9px;
}

.elementor-61 .elementor-element.elementor-element-b2c751d.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
	padding-right: 9px;
}

.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-a865fc9>.elementor-widget-container {
	--e-transform-rotateZ: -135deg;
	margin: -102px -102px -102px -102px;
	padding: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-a865fc9 {
	top: -191px;
	z-index: -99;
}

.elementor-61 .elementor-element.elementor-element-a865fc9 img {
	width: 600px;
	max-width: 600px;
}

.elementor-61 .elementor-element.elementor-element-6ea06ed {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-dd29169);
	--border-color: var(--e-global-color-dd29169);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-3fae0dc {
	--display: flex;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-61 .elementor-element.elementor-element-bbe485d {
	--icon-box-icon-margin: 16px;
}

.elementor-61 .elementor-element.elementor-element-bbe485d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-bbe485d.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-bbe485d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-dd29169);
	color: var(--e-global-color-dd29169);
	border-color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon {
	font-size: 20px;
	padding: 16px;
}

.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-text);
}

.elementor-61 .elementor-element.elementor-element-bce9ce7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-5525f8a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-dfb6806 .elementor-heading-title {
	font-family: var(--e-global-typography-7afc2c8-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-7afc2c8-font-size);
	font-weight: var(--e-global-typography-7afc2c8-font-weight);
	line-height: var(--e-global-typography-7afc2c8-line-height);
	letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
	word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-fc2f72e .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-7208dca .elementor-heading-title {
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-8470121>.elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-195799d {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-195799d:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-195799d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-d736f69 .elementor-heading-title {
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-b9f59ae {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-dd29169);
	--divider-border-width: 1px;
}

.elementor-61 .elementor-element.elementor-element-b9f59ae .elementor-divider-separator {
	width: 100%;
}

.elementor-61 .elementor-element.elementor-element-b9f59ae .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(16px/2);
}

.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(16px/2);
}

.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(16px/2);
	margin-left: calc(16px/2);
}

.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-16px/2);
	margin-left: calc(-16px/2);
}

body.rtl .elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-16px/2);
}

body:not(.rtl) .elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-16px/2);
}

.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-icon i {
	color: var(--e-global-color-5046f92);
	transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-5046f92);
	transition: fill 0.3s;
}

.elementor-61 .elementor-element.elementor-element-7497c43 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-61 .elementor-element.elementor-element-7497c43:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
	padding-left: 9px;
}

.elementor-61 .elementor-element.elementor-element-7497c43.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
	padding-right: 9px;
}

.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-61 .elementor-element.elementor-element-bc3e698 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-df685d2 {
	text-align: center;
}

.elementor-61 .elementor-element.elementor-element-df685d2 .elementor-heading-title {
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-483ac08.elementor-element {
	--align-self: center;
}

.elementor-61 .elementor-element.elementor-element-483ac08 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-61 .elementor-element.elementor-element-483ac08 {
	--icon-box-icon-margin: 15px;
}

.elementor-61 .elementor-element.elementor-element-483ac08.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-483ac08.elementor-view-framed .elementor-icon,
.elementor-61 .elementor-element.elementor-element-483ac08.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-5046f92);
	color: var(--e-global-color-5046f92);
	border-color: var(--e-global-color-5046f92);
}

.elementor-61 .elementor-element.elementor-element-483ac08 .elementor-icon {
	font-size: 20px;
}

.elementor-61 .elementor-element.elementor-element-483ac08 .elementor-icon-box-title,
.elementor-61 .elementor-element.elementor-element-483ac08 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-4e8f6cd {
	--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: 80px;
	--padding-bottom: 80px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-61 .elementor-element.elementor-element-8357fd0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-4db0f94>.elementor-widget-container {
	background-color: var(--e-global-color-32e1c9d);
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dd29169);
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-4db0f94.elementor-element {
	--align-self: flex-start;
}

.elementor-61 .elementor-element.elementor-element-4db0f94 .elementor-heading-title {
	font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-87e712c-font-size);
	font-weight: var(--e-global-typography-87e712c-font-weight);
	text-transform: var(--e-global-typography-87e712c-text-transform);
	font-style: var(--e-global-typography-87e712c-font-style);
	text-decoration: var(--e-global-typography-87e712c-text-decoration);
	line-height: var(--e-global-typography-87e712c-line-height);
	letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
	word-spacing: var(--e-global-typography-87e712c-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-f918826 {
	width: var(--container-widget-width, 84%);
	max-width: 84%;
	--container-widget-width: 84%;
	--container-widget-flex-grow: 0;
	z-index: 9;
}

.elementor-61 .elementor-element.elementor-element-f918826 .elementor-heading-title {
	font-family: "Rethink Sans", Montserrat, Poppins;
	font-size: 48px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-61 .elementor-element.elementor-element-305e0d0 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-305e0d0.e-con {
	--align-self: flex-end;
}

.elementor-61 .elementor-element.elementor-element-6a9d6b9 {
	--display: flex;
	--margin-top: 48px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-61 .elementor-element.elementor-element-aa0f8d9 {
	--display: flex;
	--padding-top: 2px;
	--padding-bottom: 2px;
	--padding-left: 2px;
	--padding-right: 2px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 2;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider,
.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial_card,
.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-32e1c9d);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea {
	width: initial;
	max-width: initial;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .ekit_testimonial_style_5 .elementskit-watermark-icon {
	bottom: 30px;
	right: 30px;
}

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

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider,
.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial_card {
	border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-dd29169);
}

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

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider:hover {
	border-color: var(--e-global-color-a4982e1);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-commentor-content {
	text-align: left;
	min-height: 190px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial_card {
	text-align: left;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-profile-info {
	text-align: left;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-commentor-bio {
	text-align: left;
	justify-content: left;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .ekit_testimonial_style_5 .elementskit-commentor-header {
	text-align: left;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-text);
	margin: 48px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-text);
	margin: 48px 0px 0px 0px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	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-61 .elementor-element.elementor-element-f40d3ea .elementskit-stars>li>a,
.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-stars>li>span {
	color: var(--e-global-color-fbb0daf);
	fill: var(--e-global-color-fbb0daf);
	font-size: 18px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-stars>li:not(:last-child) {
	margin-right: 0px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
	color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
	color: var(--e-global-color-dd29169);
	margin-bottom: 270px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
	color: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
	color: var(--e-global-color-dd29169);
	margin-bottom: 270px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-dd29169);
	fill: var(--e-global-color-dd29169);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-watermark-icon {
	margin-bottom: 270px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-d5d5c81-font-size);
	font-weight: var(--e-global-typography-d5d5c81-font-weight);
	line-height: var(--e-global-typography-d5d5c81-line-height);
	letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
	word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	margin-bottom: 5px;
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider:hover .elementskit-author-name {
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-profile-info .elementskit-author-des {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-08470ca-font-size);
	font-weight: var(--e-global-typography-08470ca-font-weight);
	line-height: var(--e-global-typography-08470ca-line-height);
	letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
	word-spacing: var(--e-global-typography-08470ca-word-spacing);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider:hover .elementskit-author-des {
	color: var(--e-global-color-primary);
}

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
	color: var(--e-global-color-primary);
}

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

.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 49px;
	width: 49px;
}

.elementor-61 .elementor-element.elementor-element-324b8ed {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.62;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-61 .elementor-element.elementor-element-324b8ed:not(.elementor-motion-effects-element-type-background),
.elementor-61 .elementor-element.elementor-element-324b8ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("Programmers-C9UMPE7.jpeg");
	background-position: center center;
	background-size: cover;
}

.elementor-61 .elementor-element.elementor-element-324b8ed::before,
.elementor-61 .elementor-element.elementor-element-324b8ed>.elementor-background-video-container::before,
.elementor-61 .elementor-element.elementor-element-324b8ed>.e-con-inner>.elementor-background-video-container::before,
.elementor-61 .elementor-element.elementor-element-324b8ed>.elementor-background-slideshow::before,
.elementor-61 .elementor-element.elementor-element-324b8ed>.e-con-inner>.elementor-background-slideshow::before,
.elementor-61 .elementor-element.elementor-element-324b8ed>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-61 .elementor-element.elementor-element-5fd9a60 .ekit-video-popup-btn {
	background-color: var(--e-global-color-5046f92);
	font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: 46px;
	width: 70px;
	height: 70px;
	color: var(--e-global-color-81791d1);
}

.elementor-61 .elementor-element.elementor-element-5fd9a60 .video-content {
	text-align: center;
}

.elementor-61 .elementor-element.elementor-element-5fd9a60 .ekit-video-popup-btn.glow-btn:before {
	color: var(--e-global-color-a4982e1);
}

.elementor-61 .elementor-element.elementor-element-5fd9a60 .ekit-video-popup-btn.glow-btn:after {
	color: var(--e-global-color-a4982e1);
}

.elementor-61 .elementor-element.elementor-element-5fd9a60 .ekit-video-popup-btn.glow-btn>i:after {
	color: var(--e-global-color-a4982e1);
}

.elementor-61 .elementor-element.elementor-element-5fd9a60 .ekit-video-popup-btn svg path {
	stroke: var(--e-global-color-81791d1);
	fill: var(--e-global-color-81791d1);
}

.elementor-61 .elementor-element.elementor-element-5fd9a60 .ekit-video-popup-btn:hover {
	color: #ffffff;
}

.elementor-61 .elementor-element.elementor-element-5fd9a60 .ekit-video-popup-btn:hover svg path {
	stroke: #ffffff;
	fill: #ffffff;
}

@media(max-width:1024px) {
	.elementor-61 .elementor-element.elementor-element-303c044 {
		--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: 145px;
		--padding-bottom: 96px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-61 .elementor-element.elementor-element-af1c5c2::before,
	.elementor-61 .elementor-element.elementor-element-af1c5c2>.elementor-background-video-container::before,
	.elementor-61 .elementor-element.elementor-element-af1c5c2>.e-con-inner>.elementor-background-video-container::before,
	.elementor-61 .elementor-element.elementor-element-af1c5c2>.elementor-background-slideshow::before,
	.elementor-61 .elementor-element.elementor-element-af1c5c2>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-61 .elementor-element.elementor-element-af1c5c2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-image: url("circle.png");
		background-size: contain;
	}

	.elementor-61 .elementor-element.elementor-element-af1c5c2 {
		--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: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-e3d7d9a {
		--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-61 .elementor-element.elementor-element-9f4a10d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-9afc9d1 .ekit-video-popup-btn {
		font-size: var(--e-global-typography-text-font-size);
		line-height: 45px;
	}

	.elementor-61 .elementor-element.elementor-element-5c977e0 {
		--justify-content: flex-end;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-fe88ae4 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

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

	.elementor-61 .elementor-element.elementor-element-144e993.elementor-element {
		--align-self: center;
	}

	.elementor-61 .elementor-element.elementor-element-144e993 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

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

	.elementor-61 .elementor-element.elementor-element-c2547d5 .elementor-heading-title {
		font-size: 72px;
	}

	.elementor-61 .elementor-element.elementor-element-8656933 {
		--container-widget-width: 583px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 583px);
		max-width: 583px;
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-c4d35a0 {
		--justify-content: center;
	}

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

	.elementor-61 .elementor-element.elementor-element-2f82051 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-2f82051 .elementor-counter-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-bd91bf6 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-bd91bf6 .elementor-counter-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-28321b6>.elementor-widget-container {
		--e-transform-rotateZ: 215deg;
	}

	body:not(.rtl) .elementor-61 .elementor-element.elementor-element-28321b6 {
		left: -113px;
	}

	body.rtl .elementor-61 .elementor-element.elementor-element-28321b6 {
		right: -113px;
	}

	.elementor-61 .elementor-element.elementor-element-28321b6 img {
		width: 500px;
		max-width: 500px;
	}

	body:not(.rtl) .elementor-61 .elementor-element.elementor-element-15f2d13 {
		left: 0px;
	}

	body.rtl .elementor-61 .elementor-element.elementor-element-15f2d13 {
		right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-15f2d13 {
		top: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-ecaadc7>.elementor-widget-container {
		--e-transform-rotateZ: 0deg;
	}

	body:not(.rtl) .elementor-61 .elementor-element.elementor-element-ecaadc7 {
		right: 125px;
	}

	body.rtl .elementor-61 .elementor-element.elementor-element-ecaadc7 {
		left: 125px;
	}

	.elementor-61 .elementor-element.elementor-element-ecaadc7 {
		top: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-ecaadc7 img {
		width: 500px;
		max-width: 500px;
	}

	.elementor-61 .elementor-element.elementor-element-22b6b10 .elementor-heading-title {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-d6ea598.elementor-element {
		--align-self: flex-start;
	}

	.elementor-61 .elementor-element.elementor-element-d6ea598 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-9ce5ba7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}

	.elementor-61 .elementor-element.elementor-element-9ce5ba7 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-61 .elementor-element.elementor-element-fdf499f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-565584c {
		--flex-wrap: wrap;
	}

	.elementor-61 .elementor-element.elementor-element-d7acc9a.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-61 .elementor-element.elementor-element-e8b4a52 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-b74cf49 {
		--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-61 .elementor-element.elementor-element-33531d9 {
		--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-61 .elementor-element.elementor-element-7f2f5de {
		--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;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-7f2f5de.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-61 .elementor-element.elementor-element-47a6f18 {
		--min-height: 300px;
	}

	.elementor-61 .elementor-element.elementor-element-298d9d6 .ekit-video-popup-btn {
		font-size: var(--e-global-typography-text-font-size);
		line-height: 45px;
	}

	.elementor-61 .elementor-element.elementor-element-ed6abf4 .elementor-heading-title {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-83ad134 {
		--padding-top: 00px;
		--padding-bottom: 00px;
		--padding-left: 0px;
		--padding-right: 00px;
	}

	.elementor-61 .elementor-element.elementor-element-75f5f53.elementor-element {
		--align-self: flex-start;
	}

	.elementor-61 .elementor-element.elementor-element-75f5f53 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-afa04c9 {
		--container-widget-width: 583px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 583px);
		max-width: 583px;
		text-align: left;
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-2670c57 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-0d0884a .skillbar-group .skill-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-105cfc8 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

	.elementor-61 .elementor-element.elementor-element-9fd362c {
		width: 100%;
		max-width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-9fd362c .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-61 .elementor-element.elementor-element-9fd362c .elementor-counter-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-544121b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-544121b .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-61 .elementor-element.elementor-element-544121b .elementor-counter-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-f6a59a0 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-f6a59a0 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-61 .elementor-element.elementor-element-f6a59a0 .elementor-counter-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-f4589d5 .qodef-m-text-item {
		font-size: var(--e-global-typography-7afc2c8-font-size);
		line-height: var(--e-global-typography-7afc2c8-line-height);
		letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
		word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-27f67cc {
		--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-61 .elementor-element.elementor-element-7444187 {
		--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-61 .elementor-element.elementor-element-be7dbb8.elementor-element {
		--align-self: flex-start;
	}

	.elementor-61 .elementor-element.elementor-element-be7dbb8 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-8d8cbfd {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}

	.elementor-61 .elementor-element.elementor-element-8d8cbfd .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-61 .elementor-element.elementor-element-9c003cd .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-9c003cd .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-c7c1951 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-c7c1951 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-body p,
	.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-d55a098 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-d55a098 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-d7de1ab {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-e5dd843 .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-2200044 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-2200044 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-2d9685d {
		--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-61 .elementor-element.elementor-element-1292064.elementor-element {
		--align-self: flex-start;
	}

	.elementor-61 .elementor-element.elementor-element-1292064 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-8bf72db {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}

	.elementor-61 .elementor-element.elementor-element-8bf72db .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-61 .elementor-element.elementor-element-49a38be {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-e5cc0c8 {
		--flex-wrap: wrap;
	}

	.elementor-61 .elementor-element.elementor-element-368b95a .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-368b95a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-8503235 .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-85f3420 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-9b3da89 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-9b3da89 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-95c3a35 .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-8a0ecf0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-c103678 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-c103678 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-ffdbd0e .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-c3ddaff {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-c69a542 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-c69a542 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-1b8117b .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-074a29b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-506ec66 {
		--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-61 .elementor-element.elementor-element-f46003b {
		--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-61 .elementor-element.elementor-element-53722a8 {
		--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-61 .elementor-element.elementor-element-70f5a95 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-70f5a95 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-e815e23 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-e815e23 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-142f731 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}

	.elementor-61 .elementor-element.elementor-element-142f731 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-61 .elementor-element.elementor-element-b4b63b5 {
		--flex-direction: row;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}

	.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-c949a03 {
		--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-61 .elementor-element.elementor-element-9f249bf.elementor-element {
		--align-self: flex-start;
	}

	.elementor-61 .elementor-element.elementor-element-9f249bf .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-1ba0e64 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}

	.elementor-61 .elementor-element.elementor-element-1ba0e64 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-61 .elementor-element.elementor-element-e95b8d6 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-0d66711 {
		--flex-wrap: wrap;
	}

	.elementor-61 .elementor-element.elementor-element-6bb7426 .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-3ab0f8d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-e21ba3f {
		top: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-2fe5f4c .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-86d9453 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-b73e9dd .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-27b02d1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-ae291c7 {
		top: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-3eb5b64 .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-acb324a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-91c7e3b {
		--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-61 .elementor-element.elementor-element-29ad462.elementor-element {
		--align-self: flex-start;
	}

	.elementor-61 .elementor-element.elementor-element-29ad462 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-ab7c367 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}

	.elementor-61 .elementor-element.elementor-element-ab7c367 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-61 .elementor-element.elementor-element-4a9577b {
		--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-61 .elementor-element.elementor-element-055a45d .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-055a45d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-3674fef .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-3674fef .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-4f806d7 .elementor-heading-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-bf9e174 {
		--flex-wrap: wrap;
	}

	.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-f46fb62 .elementor-heading-title {
		font-size: var(--e-global-typography-7afc2c8-font-size);
		line-height: var(--e-global-typography-7afc2c8-line-height);
		letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
		word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	}

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

	.elementor-61 .elementor-element.elementor-element-cfbee23 .elementor-heading-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-f41b916 .elementor-heading-title {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-9efc3c3.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-ace5169 .elementor-heading-title {
		font-size: var(--e-global-typography-7afc2c8-font-size);
		line-height: var(--e-global-typography-7afc2c8-line-height);
		letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
		word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	}

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

	.elementor-61 .elementor-element.elementor-element-66c5be2 .elementor-heading-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-ed531bd .elementor-heading-title {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-a865fc9 {
		top: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-dfb6806 .elementor-heading-title {
		font-size: var(--e-global-typography-7afc2c8-font-size);
		line-height: var(--e-global-typography-7afc2c8-line-height);
		letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
		word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	}

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

	.elementor-61 .elementor-element.elementor-element-7208dca .elementor-heading-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-d736f69 .elementor-heading-title {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-df685d2 .elementor-heading-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-483ac08 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-483ac08 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-4e8f6cd {
		--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-61 .elementor-element.elementor-element-4db0f94.elementor-element {
		--align-self: flex-start;
	}

	.elementor-61 .elementor-element.elementor-element-4db0f94 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-f918826 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}

	.elementor-61 .elementor-element.elementor-element-f918826 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-61 .elementor-element.elementor-element-08618e2 {
		--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-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-324b8ed {
		--min-height: 300px;
	}

	.elementor-61 .elementor-element.elementor-element-324b8ed.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-61 .elementor-element.elementor-element-5fd9a60 .ekit-video-popup-btn {
		font-size: var(--e-global-typography-text-font-size);
		line-height: 45px;
	}
}

@media(max-width:767px) {
	.elementor-61 .elementor-element.elementor-element-303c044 {
		--padding-top: 145px;
		--padding-bottom: 72px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-61 .elementor-element.elementor-element-af1c5c2::before,
	.elementor-61 .elementor-element.elementor-element-af1c5c2>.elementor-background-video-container::before,
	.elementor-61 .elementor-element.elementor-element-af1c5c2>.e-con-inner>.elementor-background-video-container::before,
	.elementor-61 .elementor-element.elementor-element-af1c5c2>.elementor-background-slideshow::before,
	.elementor-61 .elementor-element.elementor-element-af1c5c2>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-61 .elementor-element.elementor-element-af1c5c2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: cover;
	}

	.elementor-61 .elementor-element.elementor-element-9f4a10d {
		--justify-content: center;
	}

	.elementor-61 .elementor-element.elementor-element-9afc9d1 .ekit-video-popup-btn {
		font-size: var(--e-global-typography-text-font-size);
		line-height: 43px;
	}

	.elementor-61 .elementor-element.elementor-element-5c977e0 {
		--justify-content: flex-start;
	}

	.elementor-61 .elementor-element.elementor-element-fe88ae4 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-144e993 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-c2547d5 .elementor-heading-title {
		font-size: 48px;
	}

	.elementor-61 .elementor-element.elementor-element-8656933 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-557b745 {
		--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: 96px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-2f82051 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-2f82051.elementor-element {
		--align-self: center;
	}

	.elementor-61 .elementor-element.elementor-element-2f82051 .elementor-counter-number-wrapper {
		gap: 0px;
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-2f82051 .elementor-counter-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-bd91bf6 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-bd91bf6.elementor-element {
		--align-self: center;
	}

	.elementor-61 .elementor-element.elementor-element-bd91bf6 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-bd91bf6 .elementor-counter-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	body:not(.rtl) .elementor-61 .elementor-element.elementor-element-28321b6 {
		left: -113px;
	}

	body.rtl .elementor-61 .elementor-element.elementor-element-28321b6 {
		right: -113px;
	}

	.elementor-61 .elementor-element.elementor-element-28321b6 {
		bottom: 0.003px;
	}

	body:not(.rtl) .elementor-61 .elementor-element.elementor-element-ecaadc7 {
		right: 47px;
	}

	body.rtl .elementor-61 .elementor-element.elementor-element-ecaadc7 {
		left: 47px;
	}

	.elementor-61 .elementor-element.elementor-element-ecaadc7 {
		top: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-22b6b10 {
		text-align: center;
	}

	.elementor-61 .elementor-element.elementor-element-22b6b10 .elementor-heading-title {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-21600fa {
		--e-image-carousel-slides-to-show: 2;
	}

	.elementor-61 .elementor-element.elementor-element-637b744 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-61 .elementor-element.elementor-element-d6ea598 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-fdf499f {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-cf0f42b {
		--min-height: 400px;
	}

	.elementor-61 .elementor-element.elementor-element-1457851 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-61 .elementor-element.elementor-element-d7acc9a {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-61 .elementor-element.elementor-element-d7acc9a.e-con {
		--order: -99999
			/* order start hack */
		;
	}

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

	.elementor-61 .elementor-element.elementor-element-eeba1a3 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-61 .elementor-element.elementor-element-e8b4a52 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-c6039c3 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-61 .elementor-element.elementor-element-b74cf49 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-61 .elementor-element.elementor-element-47a6f18 {
		--min-height: 252px;
	}

	.elementor-61 .elementor-element.elementor-element-47a6f18.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-61 .elementor-element.elementor-element-298d9d6 .ekit-video-popup-btn {
		font-size: var(--e-global-typography-text-font-size);
		line-height: 43px;
	}

	.elementor-61 .elementor-element.elementor-element-ed6abf4 .elementor-heading-title {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-83ad134 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-75f5f53 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-afa04c9 {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-2670c57 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-0d0884a .skillbar-group .skill-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

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

	.elementor-61 .elementor-element.elementor-element-9fd362c .elementor-counter-title {
		text-align: center;
		justify-content: center;
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-9fd362c {
		width: 100%;
		max-width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-9fd362c.elementor-element {
		--align-self: center;
	}

	.elementor-61 .elementor-element.elementor-element-9fd362c .elementor-counter-number-wrapper {
		gap: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-544121b .elementor-counter-title {
		text-align: center;
		justify-content: center;
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-544121b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-544121b.elementor-element {
		--align-self: center;
	}

	.elementor-61 .elementor-element.elementor-element-544121b .elementor-counter-number-wrapper {
		gap: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-f6a59a0 .elementor-counter-title {
		text-align: center;
		justify-content: center;
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-f6a59a0 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-f6a59a0.elementor-element {
		--align-self: center;
	}

	.elementor-61 .elementor-element.elementor-element-f6a59a0 .elementor-counter-number-wrapper {
		gap: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-4e0e79a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-4e0e79a img {
		width: 100%;
		max-width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-f4589d5 .qodef-m-text-item {
		font-size: var(--e-global-typography-7afc2c8-font-size);
		line-height: var(--e-global-typography-7afc2c8-line-height);
		letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
		word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-27f67cc {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-61 .elementor-element.elementor-element-597670e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-f1e4f73 {
		--width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-be7dbb8 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-9c003cd .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-9c003cd .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-c7c1951 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-c7c1951 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-body p,
	.elementor-61 .elementor-element.elementor-element-d4b0b3a .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-d55a098 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-d55a098 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-d7de1ab {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-e5dd843 .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-55cc4e3 {
		--min-height: 300px;
	}

	.elementor-61 .elementor-element.elementor-element-2200044 {
		--icon-box-icon-margin: 18px;
	}

	.elementor-61 .elementor-element.elementor-element-2200044 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-2200044 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-2d9685d {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-61 .elementor-element.elementor-element-1292064 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-49a38be {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-368b95a .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-368b95a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-8503235 .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-85f3420 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-9b3da89 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-9b3da89 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-95c3a35 .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-8a0ecf0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-c103678 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-c103678 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-ffdbd0e .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-c3ddaff {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-c69a542 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-c69a542 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-1b8117b .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-074a29b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-506ec66 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-61 .elementor-element.elementor-element-53722a8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-70f5a95 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-70f5a95 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-e815e23 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-e815e23 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-61 .elementor-element.elementor-element-67f02ed .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-c949a03 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-61 .elementor-element.elementor-element-9f249bf .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-40a76b8 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-61 .elementor-element.elementor-element-e95b8d6 {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-6bb7426 .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-3ab0f8d {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-2fe5f4c .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-86d9453 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-b73e9dd .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-27b02d1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-3eb5b64 .elementor-heading-title {
		font-size: var(--e-global-typography-06f2e36-font-size);
		line-height: var(--e-global-typography-06f2e36-line-height);
		letter-spacing: var(--e-global-typography-06f2e36-letter-spacing);
		word-spacing: var(--e-global-typography-06f2e36-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-acb324a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-91c7e3b {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-61 .elementor-element.elementor-element-29ad462 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-055a45d .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-055a45d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-3674fef .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-3674fef .elementor-icon-box-title a {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-17ba400 {
		--justify-content: flex-start;
	}

	.elementor-61 .elementor-element.elementor-element-e665164 {
		--width: 50px;
	}

	.elementor-61 .elementor-element.elementor-element-04dee73 {
		--width: 50px;
	}

	.elementor-61 .elementor-element.elementor-element-cf24d80 {
		--width: 50px;
	}

	.elementor-61 .elementor-element.elementor-element-6e98f74 {
		--width: 50px;
	}

	.elementor-61 .elementor-element.elementor-element-d4348bf {
		--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-61 .elementor-element.elementor-element-4f806d7 .elementor-heading-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-5e769cc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-645d8f7 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-f46fb62 .elementor-heading-title {
		font-size: var(--e-global-typography-7afc2c8-font-size);
		line-height: var(--e-global-typography-7afc2c8-line-height);
		letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
		word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	}

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

	.elementor-61 .elementor-element.elementor-element-cfbee23 .elementor-heading-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-f41b916 .elementor-heading-title {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-61 .elementor-element.elementor-element-3cff3ee .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-671fe18 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-69de9f2 .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-ace5169 .elementor-heading-title {
		font-size: var(--e-global-typography-7afc2c8-font-size);
		line-height: var(--e-global-typography-7afc2c8-line-height);
		letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
		word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	}

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

	.elementor-61 .elementor-element.elementor-element-66c5be2 .elementor-heading-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-ed531bd .elementor-heading-title {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-61 .elementor-element.elementor-element-b2c751d .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-3fae0dc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-bbe485d .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-dfb6806 .elementor-heading-title {
		font-size: var(--e-global-typography-7afc2c8-font-size);
		line-height: var(--e-global-typography-7afc2c8-line-height);
		letter-spacing: var(--e-global-typography-7afc2c8-letter-spacing);
		word-spacing: var(--e-global-typography-7afc2c8-word-spacing);
	}

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

	.elementor-61 .elementor-element.elementor-element-7208dca .elementor-heading-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-d736f69 .elementor-heading-title {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-61 .elementor-element.elementor-element-7497c43 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

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

	.elementor-61 .elementor-element.elementor-element-df685d2 .elementor-heading-title {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-483ac08 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-61 .elementor-element.elementor-element-483ac08 .elementor-icon-box-title,
	.elementor-61 .elementor-element.elementor-element-483ac08 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-4e8f6cd {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-61 .elementor-element.elementor-element-4db0f94 .elementor-heading-title {
		font-size: var(--e-global-typography-87e712c-font-size);
		line-height: var(--e-global-typography-87e712c-line-height);
		letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
		word-spacing: var(--e-global-typography-87e712c-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-305e0d0 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-d5d5c81-font-size);
		line-height: var(--e-global-typography-d5d5c81-line-height);
		letter-spacing: var(--e-global-typography-d5d5c81-letter-spacing);
		word-spacing: var(--e-global-typography-d5d5c81-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-f40d3ea .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-08470ca-font-size);
		line-height: var(--e-global-typography-08470ca-line-height);
		letter-spacing: var(--e-global-typography-08470ca-letter-spacing);
		word-spacing: var(--e-global-typography-08470ca-word-spacing);
	}

	.elementor-61 .elementor-element.elementor-element-5fd9a60 .ekit-video-popup-btn {
		font-size: var(--e-global-typography-text-font-size);
		line-height: 43px;
	}
}

@media(min-width:768px) {
	.elementor-61 .elementor-element.elementor-element-e3d7d9a {
		--width: 50%;
	}

	.elementor-61 .elementor-element.elementor-element-b59dce0 {
		--width: 50%;
	}

	.elementor-61 .elementor-element.elementor-element-7f2f5de {
		--width: 50%;
	}

	.elementor-61 .elementor-element.elementor-element-47a6f18 {
		--width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-a431db8 {
		--width: 75%;
	}

	.elementor-61 .elementor-element.elementor-element-769f9ea {
		--width: 50%;
	}

	.elementor-61 .elementor-element.elementor-element-55cc4e3 {
		--width: 50%;
	}

	.elementor-61 .elementor-element.elementor-element-e42ef47 {
		--width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-b4b63b5 {
		--width: 30%;
	}

	.elementor-61 .elementor-element.elementor-element-e665164 {
		--width: 50px;
	}

	.elementor-61 .elementor-element.elementor-element-04dee73 {
		--width: 50px;
	}

	.elementor-61 .elementor-element.elementor-element-cf24d80 {
		--width: 50px;
	}

	.elementor-61 .elementor-element.elementor-element-6e98f74 {
		--width: 50px;
	}

	.elementor-61 .elementor-element.elementor-element-d4348bf {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-324b8ed {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-61 .elementor-element.elementor-element-e3d7d9a {
		--width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-cf0f42b {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-aee6240 {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-7f2f5de {
		--width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-a431db8 {
		--width: 66%;
	}

	.elementor-61 .elementor-element.elementor-element-089dc0f {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-7424c54 {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-489d669 {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-d158bd8 {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-b4b63b5 {
		--width: 100%;
	}

	.elementor-61 .elementor-element.elementor-element-4c618a0 {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-49c52a5 {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-72e4925 {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-ee4e789 {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-81f4c6d {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-6ea06ed {
		--width: 48%;
	}

	.elementor-61 .elementor-element.elementor-element-324b8ed {
		--width: 100%;
	}
}