.elementor-8 .elementor-element.elementor-element-20fa4229 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--overflow: hidden;
	--background-transition: 0.3s;
	--overlay-opacity: 0.1;
	--padding-block-start: 180px;
	--padding-block-end: 90px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-20fa4229:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-20fa4229>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9d80255);
}

.elementor-8 .elementor-element.elementor-element-20fa4229::before,
.elementor-8 .elementor-element.elementor-element-20fa4229>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-20fa4229>.e-con-inner>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-20fa4229>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-20fa4229>.e-con-inner>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-20fa4229>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-image: url("../../2023/11/Home-01-bg.html");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-20fa4229,
.elementor-8 .elementor-element.elementor-element-20fa4229::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-908a1b8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 80px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-908a1b8.e-con {
	--align-self: center;
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share {
	text-align: center;
	--icon-padding-left: 11px;
	--icon-padding-right: 12px;
	--icon-padding-top: 10px;
	--icon-padding-bottom: 10px;
	--icon-size: 20px;
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li.elementor-repeater-item-51e2edd a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li.elementor-repeater-item-51e2edd a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li.elementor-repeater-item-51e2edd:hover a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li.elementor-repeater-item-b3afca5 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li.elementor-repeater-item-b3afca5 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li.elementor-repeater-item-060359c a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li.elementor-repeater-item-060359c a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li a {
	text-align: center;
	padding: 10px 12px 10px 11px;
	border-radius: 100px 100px 100px 100px;
	color: var(--e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li {
	display: block;
	margin: 0px 0px 13px 0px;
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li a svg {
	fill: var(--e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li:hover a {
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-d56b6c9>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
}

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

.elementor-8 .elementor-element.elementor-element-58923cf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--gap: 13px 30px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 7px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-58923cf.e-con {
	--align-self: center;
}

.elementor-8 .elementor-element.elementor-element-4037035 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-08baee2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-08baee2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-05de8c9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-c8a2ef8 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-4cad310 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-cd66229 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-b35c4c6 {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-53ccc48-font-family), Sans-serif;
	font-size: var(--e-global-typography-53ccc48-font-size);
	font-weight: var(--e-global-typography-53ccc48-font-weight);
	text-decoration: var(--e-global-typography-53ccc48-text-decoration);
	line-height: var(--e-global-typography-53ccc48-line-height);
	letter-spacing: var(--e-global-typography-53ccc48-letter-spacing);
	word-spacing: var(--e-global-typography-53ccc48-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-0d6488e .elementor-heading-title {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-b1bdc87-font-family), Sans-serif;
	font-size: var(--e-global-typography-b1bdc87-font-size);
	font-weight: var(--e-global-typography-b1bdc87-font-weight);
	text-decoration: var(--e-global-typography-b1bdc87-text-decoration);
	line-height: var(--e-global-typography-b1bdc87-line-height);
	letter-spacing: var(--e-global-typography-b1bdc87-letter-spacing);
	word-spacing: var(--e-global-typography-b1bdc87-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-0d6488e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6ff4eba {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8 .elementor-element.elementor-element-6ff4eba>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-822d63c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 16px 16px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 20px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-0985785 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	fill: var(--e-global-color-0e6226b);
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
	border-radius: 8px 8px 8px 8px;
	padding: 22px 26px 22px 26px;
}

.elementor-8 .elementor-element.elementor-element-0985785 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-0985785 .elementor-button:focus {
	color: var(--e-global-color-de9b45c);
	background-color: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-0985785 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-0985785 .elementor-button:focus svg {
	fill: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-7e73412 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	fill: var(--e-global-color-de9b45c);
	color: var(--e-global-color-de9b45c);
	background-color: var(--e-global-color-0e6226b);
	border-radius: 8px 8px 8px 8px;
	padding: 22px 40px 22px 40px;
}

.elementor-8 .elementor-element.elementor-element-7e73412 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-7e73412 .elementor-button:focus {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-7e73412 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-7e73412 .elementor-button:focus svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-9e32b58 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--gap: 30px 30px;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 60px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-9e32b58::before,
.elementor-8 .elementor-element.elementor-element-9e32b58>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-9e32b58>.e-con-inner>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-9e32b58>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-9e32b58>.e-con-inner>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-9e32b58>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-8 .elementor-element.elementor-element-9e32b58.e-con {
	--align-self: center;
}

.elementor-8 .elementor-element.elementor-element-fe687c1 {
	text-align: right;
	width: auto;
	max-width: auto;
	bottom: 60px;
	z-index: 0;
}

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

body.rtl .elementor-8 .elementor-element.elementor-element-fe687c1 {
	left: 0px;
}

.elementor-8 .elementor-element.elementor-element-abdf12e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: flex-end;
	--gap: 25px 25px;
	--background-transition: 0.3s;
	--margin-block-start: -27px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-67835da {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-96994c5 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-96994c5 img {
	border-radius: 40px 40px 40px 40px;
}

.elementor-8 .elementor-element.elementor-element-2323666 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-2323666.elementor-element {
	--align-self: flex-start;
}

.elementor-8 .elementor-element.elementor-element-5319f64 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 30px 30px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-1ad7e37 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-1ad7e37 img {
	border-radius: 40px 40px 40px 40px;
}

.elementor-8 .elementor-element.elementor-element-1ad7e37>.elementor-widget-container {
	margin: -9px 60px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-1264c2c {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-1264c2c img {
	border-radius: 40px 0px 0px 40px;
}

.elementor-8 .elementor-element.elementor-element-4741458e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
	--padding-block-start: 30px;
  --padding-block-end: 46px;
  --padding-inline-start: 15px;
  --padding-inline-end: 15px;
}

.elementor-8 .elementor-element.elementor-element-4741458e:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-4741458e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-3909785);
}

.elementor-8 .elementor-element.elementor-element-4741458e::before,
.elementor-8 .elementor-element.elementor-element-4741458e>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-4741458e>.e-con-inner>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-4741458e>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-4741458e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-4741458e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-position: top center;
	background-repeat: no-repeat;
}

.elementor-8 .elementor-element.elementor-element-4741458e,
.elementor-8 .elementor-element.elementor-element-4741458e::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-1682ffc4 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-46f85497 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-46f85497 .elementor-heading-title {
	color: var(--e-global-color-9d80255);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
}

.elementor-8 .elementor-element.elementor-element-46f85497>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-972231a {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-972231a .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-972231a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 147px 2px 149px;
}

.elementor-8 .elementor-element.elementor-element-79f9b94 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 30px 30px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 15px;
	--padding-inline-end: 15px;
}

.elementor-8 .elementor-element.elementor-element-2a858d0b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 12px 12px;
	--background-transition: 0.3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 12px;
	--padding-block-end: 8px;
	--padding-inline-start: 11px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-2a858d0b:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-2a858d0b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background:linear-gradient(220deg, rgba(72,94,19,1) 0%, rgba(94,87,3,1) 100%);;
}

.elementor-8 .elementor-element.elementor-element-2a858d0b,
.elementor-8 .elementor-element.elementor-element-2a858d0b::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c3529b0 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-c3529b0>.elementor-widget-container {
	margin: 0px 0px -52px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7351aa2 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-7351aa2 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-7351aa2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	background-color: var(--e-global-color-90d0974);
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-7351aa2.elementor-element {
	--align-self: center;
}

.elementor-8 .elementor-element.elementor-element-fc847d7 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-fc847d7 .elementor-heading-title {
	color: var(--e-global-color-9d80255);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-fc847d7>.elementor-widget-container {
	margin: 0px 0px -3px 0px;
	padding: 6px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c879790 {
	text-align: center;
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-c879790>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
}

.elementor-8 .elementor-element.elementor-element-946b56a .elementor-button {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
	fill: var(--e-global-color-4715698);
	color: var(--e-global-color-4715698);
	background-color: var(--e-global-color-88c8a7c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-946b56a .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-946b56a .elementor-button:focus {
	color: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-946b56a .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-946b56a .elementor-button:focus svg {
	fill: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-946b56a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-946b56a.elementor-element {
	--align-self: center;
}

.elementor-8 .elementor-element.elementor-element-73b4d8d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 12px 12px;
	--background-transition: 0.3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 12px;
	--padding-block-end: 8px;
	--padding-inline-start: 11px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-73b4d8d:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-73b4d8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background:linear-gradient(220deg, rgba(72,94,19,1) 0%, rgba(94,87,3,1) 100%);;
}

.elementor-8 .elementor-element.elementor-element-73b4d8d,
.elementor-8 .elementor-element.elementor-element-73b4d8d::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f860f17 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-f860f17>.elementor-widget-container {
	margin: 0px 0px -52px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-44c1799 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-44c1799 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-44c1799>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	background-color: var(--e-global-color-90d0974);
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-44c1799.elementor-element {
	--align-self: center;
}

.elementor-8 .elementor-element.elementor-element-bf7f140 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-bf7f140 .elementor-heading-title {
	color: var(--e-global-color-9d80255);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-bf7f140>.elementor-widget-container {
	margin: 0px 0px -3px 0px;
	padding: 6px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-028ebff {
	text-align: center;
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-028ebff>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
}

.elementor-8 .elementor-element.elementor-element-edc28ca .elementor-button {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
	fill: var(--e-global-color-4715698);
	color: var(--e-global-color-4715698);
	background-color: var(--e-global-color-88c8a7c);
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-edc28ca .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-edc28ca .elementor-button:focus {
	color: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-edc28ca .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-edc28ca .elementor-button:focus svg {
	fill: var(--e-global-color-4715698);
}

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

.elementor-8 .elementor-element.elementor-element-96462de {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 12px 12px;
	--background-transition: 0.3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 12px;
	--padding-block-end: 8px;
	--padding-inline-start: 11px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-96462de:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-96462de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background:linear-gradient(220deg, rgba(72,94,19,1) 0%, rgba(94,87,3,1) 100%);
}

.elementor-8 .elementor-element.elementor-element-96462de,
.elementor-8 .elementor-element.elementor-element-96462de::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2cc16f8 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-2cc16f8>.elementor-widget-container {
	margin: 0px 0px -52px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f90c8a7 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-f90c8a7 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-f90c8a7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 18px 18px 19px 18px;
	background-color: var(--e-global-color-90d0974);
	border-radius: 100px 100px 100px 100px;
}

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

.elementor-8 .elementor-element.elementor-element-83d9d1e {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-83d9d1e .elementor-heading-title {
	color: var(--e-global-color-9d80255);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-83d9d1e>.elementor-widget-container {
	margin: 0px 0px -3px 0px;
	padding: 6px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a045cfb {
	text-align: center;
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-a045cfb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
}

.elementor-8 .elementor-element.elementor-element-6d87029 .elementor-button {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
	fill: var(--e-global-color-4715698);
	color: var(--e-global-color-4715698);
	background-color: var(--e-global-color-88c8a7c);
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6d87029 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-6d87029 .elementor-button:focus {
	color: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-6d87029 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-6d87029 .elementor-button:focus svg {
	fill: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-6d87029.elementor-element {
	--align-self: center;
}

.elementor-8 .elementor-element.elementor-element-56a4bd0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 12px 12px;
	--background-transition: 0.3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 12px;
	--padding-block-end: 8px;
	--padding-inline-start: 11px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-56a4bd0:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-56a4bd0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background:linear-gradient(220deg, rgba(72,94,19,1) 0%, rgba(94,87,3,1) 100%);
}

.elementor-8 .elementor-element.elementor-element-56a4bd0,
.elementor-8 .elementor-element.elementor-element-56a4bd0::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-1f4087a img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-1f4087a>.elementor-widget-container {
	margin: 0px 0px -52px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-92bb4bb {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-92bb4bb img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-92bb4bb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 18px 20px 18px 20px;
	background-color: var(--e-global-color-90d0974);
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-92bb4bb.elementor-element {
	--align-self: center;
}

.elementor-8 .elementor-element.elementor-element-6d9621c {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-6d9621c .elementor-heading-title {
	color: var(--e-global-color-9d80255);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-6d9621c>.elementor-widget-container {
	margin: 0px 0px -3px 0px;
	padding: 6px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-1d9fd1c {
	text-align: center;
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-1d9fd1c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
}

.elementor-8 .elementor-element.elementor-element-32215c8 .elementor-button {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
	fill: var(--e-global-color-4715698);
	color: var(--e-global-color-4715698);
	background-color: var(--e-global-color-88c8a7c);
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-32215c8 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-32215c8 .elementor-button:focus {
	color: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-32215c8 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-32215c8 .elementor-button:focus svg {
	fill: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-32215c8.elementor-element {
	--align-self: center;
}

.elementor-8 .elementor-element.elementor-element-5cb2189 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 50px;
  --padding-block-end: 50px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-ffd871f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-ffd871f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-0ca4e0d {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-0ca4e0d img {
	border-radius: 25px 25px 25px 25px;
}

.elementor-8 .elementor-element.elementor-element-0ca4e0d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
	padding: 0px 0px 0px 0px;
	height: 107px;
	width: 107px;
	line-height: 96px;
	background-color: var(--e-global-color-67ce4ad);
	border-style: solid;
	border-width: 8px 8px 8px 8px;
	border-color: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button i {
	font-size: 35px;
}

.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button svg {
	width: 35px;
}

.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
	color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn,
.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-333c05e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-333c05e.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-333c05e {
	left: 19px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-333c05e {
	right: 19px;
}

.elementor-8 .elementor-element.elementor-element-333c05e {
	bottom: -18px;
	z-index: 5;
}

.elementor-8 .elementor-element.elementor-element-5d957e3 {
	text-align: left;
	width: auto;
	max-width: auto;
	bottom: -100px;
}

.elementor-8 .elementor-element.elementor-element-5d957e3 img {
	width: 100%;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: var(--e-global-color-0e6226b);
	border-radius: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-5d957e3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5d957e3 {
	left: 66px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-5d957e3 {
	right: 66px;
}

.elementor-8 .elementor-element.elementor-element-afc136b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--gap: 19px 30px;
	--background-transition: 0.3s;
	--margin-block-start: -5px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 40px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-0652c56 .elementor-heading-title {
	color: var(--e-global-color-9d80255);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
}

.elementor-8 .elementor-element.elementor-element-0652c56>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e8d9632 .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-e8d9632>.elementor-widget-container {
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-2c04e0c {
	font-family: var(--e-global-typography-8bee348-font-family), Sans-serif;
	font-size: var(--e-global-typography-8bee348-font-size);
	font-weight: var(--e-global-typography-8bee348-font-weight);
	text-decoration: var(--e-global-typography-8bee348-text-decoration);
	line-height: var(--e-global-typography-8bee348-line-height);
	letter-spacing: var(--e-global-typography-8bee348-letter-spacing);
	word-spacing: var(--e-global-typography-8bee348-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-2c04e0c>.elementor-widget-container {
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4f01cad {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 13px 13px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-79777d1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 20px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

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

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

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

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

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

.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-icon i {
	color: var(--e-global-color-67ce4ad);
	transition: color 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-9d80255);
	transition: fill 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-ecb5d58 {
	--e-icon-list-icon-size: 17px;
	--icon-vertical-offset: 0px;
}

.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-icon {
	padding-right: 2px;
}

.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-text {
	color: var(--e-global-color-de9b45c);
	transition: color 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ecb5d58>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-1d1da2f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

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

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

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

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

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

.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-icon i {
	color: var(--e-global-color-67ce4ad);
	transition: color 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-9d80255);
	transition: fill 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-ba3041f {
	--e-icon-list-icon-size: 17px;
	--icon-vertical-offset: 0px;
}

.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-icon {
	padding-right: 2px;
}

.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-text {
	color: var(--e-global-color-de9b45c);
	transition: color 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ba3041f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-86026c1 .elementor-button {
	fill: var(--e-global-color-0e6226b);
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-9d80255);
	border-radius: 8px 8px 8px 8px;
	padding: 21px 44px 21px 44px;
}

.elementor-8 .elementor-element.elementor-element-86026c1 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-86026c1 .elementor-button:focus {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-86026c1 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-86026c1 .elementor-button:focus svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-86026c1>.elementor-widget-container {
	margin: -4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-86026c1.elementor-element {
	--align-self: flex-start;
}

.elementor-8 .elementor-element.elementor-element-9f38210 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-4a31944 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-4bb85b3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 140px;
	--padding-block-end: 140px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-4bb85b3:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-4bb85b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-4bb85b3::before,
.elementor-8 .elementor-element.elementor-element-4bb85b3>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-4bb85b3>.e-con-inner>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-4bb85b3>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-4bb85b3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-4bb85b3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-image: url("../../2023/12/Book-with-us-bg-icon.html");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-8 .elementor-element.elementor-element-4bb85b3,
.elementor-8 .elementor-element.elementor-element-4bb85b3::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0aad3d6 {
	--display: flex;
	--gap: 16px 16px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 400px;
	--padding-inline-end: 32px;
}

.elementor-8 .elementor-element.elementor-element-20460e9 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-20460e9 .elementor-heading-title {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
}

.elementor-8 .elementor-element.elementor-element-ac7d012 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-ac7d012 .elementor-heading-title {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-c4680e0 {
	text-align: left;
	color: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-c4680e0>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-8 .elementor-element.elementor-element-b262b4b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f42f6d3 {
	--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;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-f42f6d3::before,
.elementor-8 .elementor-element.elementor-element-f42f6d3>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-f42f6d3>.e-con-inner>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-f42f6d3>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-f42f6d3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-f42f6d3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-image: url("../../2023/12/Book-with-us-bg-img.html");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-7809b1f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 35px;
  --padding-block-end: 70px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-7809b1f:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-7809b1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-3909785);
}

.elementor-8 .elementor-element.elementor-element-7809b1f,
.elementor-8 .elementor-element.elementor-element-7809b1f::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-7fadb30 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-a3e6254 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-a3e6254 .elementor-heading-title {
	color: var(--e-global-color-9d80255);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
}

.elementor-8 .elementor-element.elementor-element-a3e6254>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-47ecb50 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-47ecb50 .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-47ecb50>.elementor-widget-container {
	margin: 0px 0px 44px 0px;
}

.elementor-8 .elementor-element.elementor-element-415e88c {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-af5f869 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-end;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-b8c15b3 {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-b8c15b3 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-b8c15b3>.elementor-widget-container {
	margin: 0px 0px -100px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b545833 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-abd4593 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--gap: 4px 4px;
	--background-transition: 0.3s;
	--border-radius: 0px 0px 15px 15px;
	box-shadow: 1px 1px 40px 3px rgba(0, 0, 0, 0.02);
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 42px;
	--margin-inline-end: 42px;
	--padding-block-start: 25px;
	--padding-block-end: 27px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-abd4593:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-abd4593>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background:linear-gradient(220deg, rgba(72,94,19,1) 0%, rgba(94,87,3,1) 100%);;
}

.elementor-8 .elementor-element.elementor-element-abd4593,
.elementor-8 .elementor-element.elementor-element-abd4593::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-16da787 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-16da787 .elementor-heading-title {
	color: var(--e-global-color-67ce4ad);
	font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
	font-size: var(--e-global-typography-a436546-font-size);
	font-weight: var(--e-global-typography-a436546-font-weight);
	text-decoration: var(--e-global-typography-a436546-text-decoration);
	line-height: var(--e-global-typography-a436546-line-height);
	letter-spacing: var(--e-global-typography-a436546-letter-spacing);
	word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-6a8875a {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-6a8875a .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-157c1cd {
	text-align: center;
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-157c1cd>.elementor-widget-container {
	margin: 0px 0px 9px 0px;
	padding:0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-1d99d0c .elementor-button {
	background-color: var(--e-global-color-90d0974);
	border-radius: 100px 100px 100px 100px;
	padding: 12px 7px 11px 12px;
	color: #000;
}

.elementor-8 .elementor-element.elementor-element-1d99d0c .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-1d99d0c .elementor-button:focus {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-1d99d0c .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-1d99d0c .elementor-button:focus svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-a9334e4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-a27ed8d {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-a27ed8d img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-a27ed8d>.elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

.elementor-8 .elementor-element.elementor-element-a00116a {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-fe148df {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--gap: 4px 4px;
	--background-transition: 0.3s;
	--border-radius: 0px 0px 15px 15px;
	box-shadow: 1px 1px 40px 3px rgba(0, 0, 0, 0.02);
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 28px;
	--padding-block-end: 30px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-fe148df:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-fe148df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background:linear-gradient(220deg, rgba(72,94,19,1) 0%, rgba(94,87,3,1) 100%);
}

.elementor-8 .elementor-element.elementor-element-fe148df,
.elementor-8 .elementor-element.elementor-element-fe148df::before {
	--border-transition: 0.3s;
}

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

.elementor-8 .elementor-element.elementor-element-61f89c7 .elementor-heading-title {
	color: var(--e-global-color-67ce4ad);
	font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
	font-size: var(--e-global-typography-a436546-font-size);
	font-weight: var(--e-global-typography-a436546-font-weight);
	text-decoration: var(--e-global-typography-a436546-text-decoration);
	line-height: var(--e-global-typography-a436546-line-height);
	letter-spacing: var(--e-global-typography-a436546-letter-spacing);
	word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-3df5734 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-3df5734 .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-9922a98 {
	text-align: center;
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-9922a98>.elementor-widget-container {
	margin: 0px 0px 9px 0px;
	padding:0px 20px 0px 20px;
}

.elementor-8 .elementor-element.elementor-element-cb8638d .elementor-button {
	background-color: var(--e-global-color-90d0974);
	border-radius: 100px 100px 100px 100px;
	padding: 12px 7px 11px 12px;
	color: #000;
}

.elementor-8 .elementor-element.elementor-element-cb8638d .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-cb8638d .elementor-button:focus {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-cb8638d .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-cb8638d .elementor-button:focus svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-0d786d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-db7af1a {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-db7af1a img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-db7af1a>.elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

.elementor-8 .elementor-element.elementor-element-a91024b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-4266b6c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--gap: 4px 4px;
	--background-transition: 0.3s;
	--border-radius: 0px 0px 15px 15px;
	box-shadow: 1px 1px 40px 3px rgba(0, 0, 0, 0.02);
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 28px;
	--padding-block-end: 30px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-4266b6c:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-4266b6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background:linear-gradient(220deg, rgba(72,94,19,1) 0%, rgba(94,87,3,1) 100%);
}

.elementor-8 .elementor-element.elementor-element-4266b6c,
.elementor-8 .elementor-element.elementor-element-4266b6c::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-6311b35 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-6311b35 .elementor-heading-title {
	color: var(--e-global-color-67ce4ad);
	font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
	font-size: var(--e-global-typography-a436546-font-size);
	font-weight: var(--e-global-typography-a436546-font-weight);
	text-decoration: var(--e-global-typography-a436546-text-decoration);
	line-height: var(--e-global-typography-a436546-line-height);
	letter-spacing: var(--e-global-typography-a436546-letter-spacing);
	word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-520a8ce {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-520a8ce .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-d3eff57 {
	text-align: center;
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-d3eff57>.elementor-widget-container {
	margin: 0px 0px 9px 0px;
	padding: 0px 20px 0px 20px;
}

.elementor-8 .elementor-element.elementor-element-c4ab157 .elementor-button {
	background-color: var(--e-global-color-90d0974);
	border-radius: 100px 100px 100px 100px;
	padding: 12px 7px 11px 12px;
	color: #000;
}

.elementor-8 .elementor-element.elementor-element-c4ab157 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-c4ab157 .elementor-button:focus {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-c4ab157 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-c4ab157 .elementor-button:focus svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-efbbb64 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--overlay-opacity: 0.1;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 110px;
	--padding-block-end: 117px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-efbbb64:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-efbbb64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-efbbb64::before,
.elementor-8 .elementor-element.elementor-element-efbbb64>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-efbbb64>.e-con-inner>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-efbbb64>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-efbbb64>.e-con-inner>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-efbbb64>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: var(--e-global-color-4715698);
	background-image: url("../../2023/12/bg-image.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-efbbb64,
.elementor-8 .elementor-element.elementor-element-efbbb64::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-26af750 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-e8bb5ce {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-block-start-width: 0px;
	--border-inline-end-width: 1px;
	--border-block-end-width: 0px;
	--border-inline-start-width: 0px;
	border-color: var(--e-global-color-4cd68a4);
	--border-color: var(--e-global-color-4cd68a4);
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-e8bb5ce,
.elementor-8 .elementor-element.elementor-element-e8bb5ce::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0fafab9 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-0fafab9>.elementor-widget-container {
	padding: 25px 30px 25px 30px;
	background-color: var(--e-global-color-67ce4ad);
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-b1b50d0 .elementor-counter-number-wrapper {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-b1b50d0 .elementor-counter-title {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-02876f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-block-start-width: 0px;
	--border-inline-end-width: 1px;
	--border-block-end-width: 0px;
	--border-inline-start-width: 0px;
	border-color: var(--e-global-color-4cd68a4);
	--border-color: var(--e-global-color-4cd68a4);
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-02876f5,
.elementor-8 .elementor-element.elementor-element-02876f5::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ef131fe {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-ef131fe>.elementor-widget-container {
	padding: 29px 26px 30px 26px;
	background-color: var(--e-global-color-67ce4ad);
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-1d757de .elementor-counter-number-wrapper {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-1d757de .elementor-counter-title {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-21aa938 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-block-start-width: 0px;
	--border-inline-end-width: 1px;
	--border-block-end-width: 0px;
	--border-inline-start-width: 0px;
	border-color: var(--e-global-color-4cd68a4);
	--border-color: var(--e-global-color-4cd68a4);
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-21aa938,
.elementor-8 .elementor-element.elementor-element-21aa938::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9bd9628 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-9bd9628>.elementor-widget-container {
	padding: 27px 27px 27px 27px;
	background-color: var(--e-global-color-67ce4ad);
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-4c93c5e .elementor-counter-number-wrapper {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-4c93c5e .elementor-counter-title {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-e23d317 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-dff5185 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-dff5185>.elementor-widget-container {
	padding: 23px 33px 23px 33px;
	background-color: var(--e-global-color-67ce4ad);
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-8e40236 .elementor-counter-number-wrapper {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-8e40236 .elementor-counter-title {
	color: var(--e-global-color-0e6226b);
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-9fffa78 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 50px;
  --padding-block-end: 65px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-42590da {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-ee11086 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-ee11086.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-75cca05 img {
	border-radius: 25px 25px 25px 25px;
}

.elementor-8 .elementor-element.elementor-element-fdddf21 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 45px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-1f65631 .elementor-heading-title {
	color: var(--e-global-color-4dd3304);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
}

.elementor-8 .elementor-element.elementor-element-5c18a7c .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-5c18a7c>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8 .elementor-element.elementor-element-b677e89 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 26px 26px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 22px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-47fbff5 {
	--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;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-47fbff5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-95b210b {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-95b210b img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-95b210b>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: dashed;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-67ce4ad);
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-1bb6ff0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 9px 9px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 60px;
}

.elementor-8 .elementor-element.elementor-element-149daa3 .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-149daa3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3440c26 {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-4b34e29 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 26px 26px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 28px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-77f9ffc {
	--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;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-77f9ffc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-7387169 {
	text-align: center;
}

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

.elementor-8 .elementor-element.elementor-element-7387169>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: dashed;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-67ce4ad);
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-a70bb34 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 9px 9px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 3px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 60px;
}

.elementor-8 .elementor-element.elementor-element-033f19a .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-033f19a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3426292 {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-416b66d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 26px 26px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 13px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-04b03ab {
	--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;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-04b03ab.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-8e82f39 {
	text-align: center;
}

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

.elementor-8 .elementor-element.elementor-element-8e82f39>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: dashed;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-67ce4ad);
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-8437c01 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 6px 6px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 5px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 60px;
}

.elementor-8 .elementor-element.elementor-element-da1633a .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-da1633a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e4ebb57 {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-55dcfb1 .elementor-button {
	fill: var(--e-global-color-0e6226b);
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-4715698);
	border-radius: 8px 8px 8px 8px;
	padding: 22px 25px 22px 25px;
}

.elementor-8 .elementor-element.elementor-element-55dcfb1 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-55dcfb1 .elementor-button:focus {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-55dcfb1 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-55dcfb1 .elementor-button:focus svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-55dcfb1>.elementor-widget-container {
	padding: 6px 0px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-2a2f47e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 146px;
	--padding-block-end: 150px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

.elementor-8 .elementor-element.elementor-element-2a2f47e,
.elementor-8 .elementor-element.elementor-element-2a2f47e::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-5fb6b48 .elementor-heading-title {
	color: var(--e-global-color-67ce4ad);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
}

.elementor-8 .elementor-element.elementor-element-5472bc3 .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-5472bc3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 22px 0px;
}

.elementor-8 .elementor-element.elementor-element-417c360 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-a0fd985 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-21c61e9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--border-radius: 0px 0px 0px 0px;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-8913766 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-8913766 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-fa976a2 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-fa976a2 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-34f4808 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-34f4808 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team,
.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-card {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-body {
	padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-card,
.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
	border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team:hover .profile-box .profile-card,
.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team.style-overlay:hover .profile-card:before,
.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-card:before {
	background-color: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
	font-family: var(--e-global-typography-406bb08-font-family), Sans-serif;
	font-size: var(--e-global-typography-406bb08-font-size);
	font-weight: var(--e-global-typography-406bb08-font-weight);
	line-height: var(--e-global-typography-406bb08-line-height);
	letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
	word-spacing: var(--e-global-typography-406bb08-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .social-list {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .social-list .social-icon {
	display: inline-block;
}

.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-dd82aec {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-dd82aec .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-dd82aec>.elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-8 .elementor-element.elementor-element-d03976c {
	text-align: center;
	font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
	font-size: var(--e-global-typography-a436546-font-size);
	font-weight: var(--e-global-typography-a436546-font-weight);
	text-decoration: var(--e-global-typography-a436546-text-decoration);
	line-height: var(--e-global-typography-a436546-line-height);
	letter-spacing: var(--e-global-typography-a436546-letter-spacing);
	word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-94e752b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--background-transition: 0.3s;
	--border-radius: 0px 0px 0px 0px;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-8913766 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-8913766 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-fa976a2 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-fa976a2 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-34f4808 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-34f4808 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team,
.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-card {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-body {
	padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-card,
.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
	border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team:hover .profile-box .profile-card,
.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team.style-overlay:hover .profile-card:before,
.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-card:before {
	background-color: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
	font-family: var(--e-global-typography-406bb08-font-family), Sans-serif;
	font-size: var(--e-global-typography-406bb08-font-size);
	font-weight: var(--e-global-typography-406bb08-font-weight);
	line-height: var(--e-global-typography-406bb08-line-height);
	letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
	word-spacing: var(--e-global-typography-406bb08-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .social-list {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .social-list .social-icon {
	display: inline-block;
}

.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-a5d8eee .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-a5d8eee>.elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-8 .elementor-element.elementor-element-6d06a35 {
	text-align: center;
	font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
	font-size: var(--e-global-typography-a436546-font-size);
	font-weight: var(--e-global-typography-a436546-font-weight);
	text-decoration: var(--e-global-typography-a436546-text-decoration);
	line-height: var(--e-global-typography-a436546-line-height);
	letter-spacing: var(--e-global-typography-a436546-letter-spacing);
	word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-84f4386 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--background-transition: 0.3s;
	--border-radius: 0px 0px 0px 0px;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-8913766 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-8913766 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-fa976a2 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-fa976a2 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-34f4808 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-34f4808 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team,
.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-card {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-body {
	padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-card,
.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
	border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team:hover .profile-box .profile-card,
.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team.style-overlay:hover .profile-card:before,
.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-card:before {
	background-color: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
	font-family: var(--e-global-typography-406bb08-font-family), Sans-serif;
	font-size: var(--e-global-typography-406bb08-font-size);
	font-weight: var(--e-global-typography-406bb08-font-weight);
	line-height: var(--e-global-typography-406bb08-line-height);
	letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
	word-spacing: var(--e-global-typography-406bb08-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .social-list {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .social-list .social-icon {
	display: inline-block;
}

.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-45f8c3d .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-45f8c3d>.elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-8 .elementor-element.elementor-element-9abcfad {
	text-align: center;
	font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
	font-size: var(--e-global-typography-a436546-font-size);
	font-weight: var(--e-global-typography-a436546-font-weight);
	text-decoration: var(--e-global-typography-a436546-text-decoration);
	line-height: var(--e-global-typography-a436546-line-height);
	letter-spacing: var(--e-global-typography-a436546-letter-spacing);
	word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-4750f34 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--background-transition: 0.3s;
	--border-radius: 0px 0px 0px 0px;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-8913766 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-8913766 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-fa976a2 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-fa976a2 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-34f4808 a {
	color: var(--e-global-color-0e6226b);
	background-color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-34f4808 a svg {
	fill: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team,
.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-card {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-body {
	padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-card,
.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
	border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team:hover .profile-box .profile-card,
.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team.style-overlay:hover .profile-card:before,
.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-card:before {
	background-color: var(--e-global-color-0e6226b);
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
	font-family: var(--e-global-typography-406bb08-font-family), Sans-serif;
	font-size: var(--e-global-typography-406bb08-font-size);
	font-weight: var(--e-global-typography-406bb08-font-weight);
	line-height: var(--e-global-typography-406bb08-line-height);
	letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
	word-spacing: var(--e-global-typography-406bb08-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .social-list {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .social-list .social-icon {
	display: inline-block;
}

.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
	border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-6afe8fa .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-6afe8fa>.elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-8 .elementor-element.elementor-element-c92067a {
	text-align: center;
	font-family: var(--e-global-typography-a436546-font-family), Sans-serif;
	font-size: var(--e-global-typography-a436546-font-size);
	font-weight: var(--e-global-typography-a436546-font-weight);
	text-decoration: var(--e-global-typography-a436546-text-decoration);
	line-height: var(--e-global-typography-a436546-line-height);
	letter-spacing: var(--e-global-typography-a436546-letter-spacing);
	word-spacing: var(--e-global-typography-a436546-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-38cf7634 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 45px;
  --padding-block-end: 44px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-38cf7634::before,
.elementor-8 .elementor-element.elementor-element-38cf7634>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-38cf7634>.e-con-inner>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-38cf7634>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-38cf7634>.e-con-inner>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-38cf7634>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-8 .elementor-element.elementor-element-36207956 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-142636c9 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-142636c9 .elementor-heading-title {
	color: var(--e-global-color-9d80255);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
}

.elementor-8 .elementor-element.elementor-element-142636c9>.elementor-widget-container {
	margin: 0px 0px -4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-1e0782d8 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-1e0782d8 .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-1e0782d8>.elementor-widget-container {
	margin: 0px 0px -3px 0px;
}

.elementor-8 .elementor-element.elementor-element-702bbe6e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-3ec79c1c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 7px;
	--margin-inline-end: 7px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .ekit_testimonial_style_5 .elementskit-watermark-icon {
	bottom: 30px;
	right: 30px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 0px;
	--ekit_testimonial_slidetoshow: 1;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider .swiper-wrapper {
	padding: 0px 0px 15px 0px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-8 .elementor-element.elementor-element-4703b449 .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial_card {
	margin-left: 70px;
	margin-right: 70px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider,
.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial_card {
	padding: 6px 70px 36px 70px;
	box-shadow: 1px 1px 40px 3px rgba(20, 20, 20, 0.03);
}

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

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-commentor-content {
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial_card {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-profile-info {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-commentor-bio {
	text-align: center;
	justify-content: center;
	margin: 0px 0px 0px -4px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .ekit_testimonial_style_5 .elementskit-commentor-header {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-de9b45c);
	margin: 18px 0px 35px 0px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-de9b45c);
	margin: 18px 0px 35px 0px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-stars>li>a,
.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-stars>li>span {
	color: var(--e-global-color-90d0974);
	font-size: 17px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-stars>li:not(:last-child) {
	margin-right: 1px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-stars {
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
	color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
	color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
	color: var(--e-global-color-90d0974);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
	color: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-67ce4ad);
	fill: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-6f7efea-font-family), Sans-serif;
	font-size: var(--e-global-typography-6f7efea-font-size);
	font-weight: var(--e-global-typography-6f7efea-font-weight);
	text-decoration: var(--e-global-typography-6f7efea-text-decoration);
	line-height: var(--e-global-typography-6f7efea-line-height);
	letter-spacing: var(--e-global-typography-6f7efea-letter-spacing);
	word-spacing: var(--e-global-typography-6f7efea-word-spacing);
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-profile-info .elementskit-author-des {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-3d54bff-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d54bff-font-size);
	font-weight: var(--e-global-typography-3d54bff-font-weight);
	text-decoration: var(--e-global-typography-3d54bff-text-decoration);
	line-height: var(--e-global-typography-3d54bff-line-height);
	letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
	word-spacing: var(--e-global-typography-3d54bff-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider:hover .elementskit-author-des {
	color: var(--e-global-color-text);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
	color: var(--e-global-color-text);
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 55px;
	width: 55px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider .swiper-pagination {
	bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider .swiper-pagination span {
	width: 8px;
	height: 8px;
	background-color: var(--e-global-color-text);
}

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

.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: var(--e-global-color-90d0974);
	width: 12px;
	height: 12px;
	transform: scale(1.2);
}

.elementor-8 .elementor-element.elementor-element-4703b449>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-8 .elementor-element.elementor-element-2d365594 {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--overflow: hidden;
	--background-transition: 0.3s;
	--margin-block-start: 0px;
	--margin-block-end: -150px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 38px;
  --padding-block-end: 215px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

.elementor-8 .elementor-element.elementor-element-2d365594,
.elementor-8 .elementor-element.elementor-element-2d365594::before {
	--border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2291b3e8 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
}

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

.elementor-8 .elementor-element.elementor-element-5fb46dc3 .elementor-heading-title {
	color: var(--e-global-color-4dd3304);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
}

.elementor-8 .elementor-element.elementor-element-5fb46dc3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-621597fc {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-621597fc .elementor-heading-title {
	color: var(--e-global-color-de9b45c);
	font-family: var(--e-global-typography-9b44223-font-family), Sans-serif;
	font-size: var(--e-global-typography-9b44223-font-size);
	font-weight: var(--e-global-typography-9b44223-font-weight);
	text-decoration: var(--e-global-typography-9b44223-text-decoration);
	line-height: var(--e-global-typography-9b44223-line-height);
	letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
	word-spacing: var(--e-global-typography-9b44223-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-621597fc>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-posts {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-column-gap: 30px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post {
	background-color: var(--e-global-color-0e6226b);
	padding: 0px 0px 0px 0px;
	border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-thumb {
	margin: 0px 0px 28px 0px;
	border-radius: 15px 15px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
	height: 272px;
	border-radius: 15px 15px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
	text-align: left;
	padding: 0px 20px 0px 40px;
	border-radius: 15px 15px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title {
	margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
	margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover,
.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
	font-family: var(--e-global-typography-3c593bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3c593bf-font-size);
	font-weight: var(--e-global-typography-3c593bf-font-weight);
	text-decoration: var(--e-global-typography-3c593bf-text-decoration);
	line-height: var(--e-global-typography-3c593bf-line-height);
	letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
	word-spacing: var(--e-global-typography-3c593bf-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
	color: var(--e-global-color-de9b45c);
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
	font-family: var(--e-global-typography-630e590-font-family), Sans-serif;
	font-size: var(--e-global-typography-630e590-font-size);
	font-weight: var(--e-global-typography-630e590-font-weight);
	text-decoration: var(--e-global-typography-630e590-text-decoration);
	line-height: var(--e-global-typography-630e590-line-height);
	letter-spacing: var(--e-global-typography-630e590-letter-spacing);
	word-spacing: var(--e-global-typography-630e590-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
	color: var(--e-global-color-text);
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-readmore {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 0px;
	background-color: var(--e-global-color-88c8a7c);
	color: var(--e-global-color-4715698);
	border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
	fill: var(--e-global-color-4715698);
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
	font-family: var(--e-global-typography-3d54bff-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d54bff-font-size);
	font-weight: var(--e-global-typography-3d54bff-font-weight);
	text-decoration: var(--e-global-typography-3d54bff-text-decoration);
	line-height: var(--e-global-typography-3d54bff-line-height);
	letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
	word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	color: var(--e-global-color-67ce4ad);
	margin: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
	fill: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
	font-family: var(--e-global-typography-3d54bff-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d54bff-font-size);
	font-weight: var(--e-global-typography-3d54bff-font-weight);
	text-decoration: var(--e-global-typography-3d54bff-text-decoration);
	line-height: var(--e-global-typography-3d54bff-line-height);
	letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
	word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	color: var(--e-global-color-9d80255);
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta a svg {
	fill: var(--e-global-color-67ce4ad);
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
	margin-right: 5px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
	margin-left: 5px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
	margin-right: 5px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
	margin-left: 5px;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
	justify-content: space-between;
}

.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-a35af7d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

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

@media(max-width:1366px) {
	.elementor-8 .elementor-element.elementor-element-20fa4229 {
		--padding-block-start: 220px;
		--padding-block-end: 100px;
		--padding-inline-start: 20px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-908a1b8 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-d56b6c9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-58923cf {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4037035 {
		--gap: 10px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-08baee2 {
		--gap: 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-05de8c9 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b35c4c6 {
		font-size: var(--e-global-typography-53ccc48-font-size);
		line-height: var(--e-global-typography-53ccc48-line-height);
		letter-spacing: var(--e-global-typography-53ccc48-letter-spacing);
		word-spacing: var(--e-global-typography-53ccc48-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-0d6488e .elementor-heading-title {
		font-size: var(--e-global-typography-b1bdc87-font-size);
		line-height: var(--e-global-typography-b1bdc87-line-height);
		letter-spacing: var(--e-global-typography-b1bdc87-letter-spacing);
		word-spacing: var(--e-global-typography-b1bdc87-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6ff4eba {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-8 .elementor-element.elementor-element-0985785 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-7e73412 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-9e32b58 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-67835da img {
		width: 80%;
	}

	.elementor-8 .elementor-element.elementor-element-96994c5 img {
		border-radius: 30px 30px 30px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-2323666 img {
		width: 80%;
	}

	.elementor-8 .elementor-element.elementor-element-1ad7e37 img {
		border-radius: 30px 30px 30px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-1ad7e37>.elementor-widget-container {
		margin: 0px 20px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1264c2c img {
		border-radius: 30px 0px 0px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-4741458e {
		--padding-block-start: 100px;
		--padding-block-end: 100px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-46f85497 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-972231a .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-972231a>.elementor-widget-container {
		padding: 0px 150px 0px 150px;
	}

	.elementor-8 .elementor-element.elementor-element-79f9b94 {
		--gap: 15px 15px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-c3529b0 img {
		width: 90%;
	}

	.elementor-8 .elementor-element.elementor-element-fc847d7 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-c879790 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-c879790>.elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-946b56a .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-f860f17 img {
		width: 90%;
	}

	.elementor-8 .elementor-element.elementor-element-bf7f140 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-028ebff {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-028ebff>.elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-edc28ca .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-2cc16f8 img {
		width: 97%;
	}

	.elementor-8 .elementor-element.elementor-element-83d9d1e .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a045cfb {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a045cfb>.elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-6d87029 .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1f4087a img {
		width: 97%;
	}

	.elementor-8 .elementor-element.elementor-element-6d9621c .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d9fd1c {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d9fd1c>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-32215c8 .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-5cb2189 {
		--padding-block-start: 100px;
		--padding-block-end: 100px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0ca4e0d img {
		width: 84%;
	}

	.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
		height: 90px;
		width: 90px;
		line-height: 86px;
	}

	.elementor-8 .elementor-element.elementor-element-333c05e {
		bottom: 43px;
	}

	.elementor-8 .elementor-element.elementor-element-5d957e3 img {
		width: 90%;
	}

	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5d957e3 {
		left: 39px;
	}

	body.rtl .elementor-8 .elementor-element.elementor-element-5d957e3 {
		right: 39px;
	}

	.elementor-8 .elementor-element.elementor-element-5d957e3 {
		bottom: -33px;
	}

	.elementor-8 .elementor-element.elementor-element-afc136b {
		--gap: 15px 15px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 25px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0652c56 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-e8d9632 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-2c04e0c {
		font-size: var(--e-global-typography-8bee348-font-size);
		line-height: var(--e-global-typography-8bee348-line-height);
		letter-spacing: var(--e-global-typography-8bee348-letter-spacing);
		word-spacing: var(--e-global-typography-8bee348-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4bb85b3 {
		--overlay-opacity: 0;
		--padding-block-start: 100px;
		--padding-block-end: 100px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0aad3d6 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 30px;
		--padding-inline-end: 32px;
	}

	.elementor-8 .elementor-element.elementor-element-20460e9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-ac7d012 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-7809b1f {
		--padding-block-start: 100px;
		--padding-block-end: 100px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a3e6254 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-47ecb50 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-415e88c {
		--gap: 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-af5f869 {
		--justify-content: center;
	}

	.elementor-8 .elementor-element.elementor-element-abd4593 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 30px;
		--margin-inline-end: 30px;
		--padding-block-start: 20px;
		--padding-block-end: 20px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-16da787 .elementor-heading-title {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6a8875a .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-157c1cd {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-157c1cd>.elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-1d99d0c .elementor-button {
		padding: 12px 6px 10px 12px;
	}

	.elementor-8 .elementor-element.elementor-element-fe148df {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 30px;
		--margin-inline-end: 30px;
		--padding-block-start: 20px;
		--padding-block-end: 20px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

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

	.elementor-8 .elementor-element.elementor-element-3df5734 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9922a98 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9922a98>.elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-cb8638d .elementor-button {
		padding: 12px 6px 10px 12px;
	}

	.elementor-8 .elementor-element.elementor-element-0d786d5 {
		--justify-content: center;
		--gap: 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4266b6c {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 30px;
		--margin-inline-end: 30px;
		--padding-block-start: 20px;
		--padding-block-end: 20px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-6311b35 .elementor-heading-title {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-520a8ce .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-d3eff57 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-d3eff57>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-c4ab157 .elementor-button {
		padding: 12px 6px 10px 12px;
	}

	.elementor-8 .elementor-element.elementor-element-efbbb64 {
		--padding-block-start: 100px;
		--padding-block-end: 100px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b1b50d0 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-b1b50d0 .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d757de .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d757de .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4c93c5e .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4c93c5e .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-dff5185>.elementor-widget-container {
		padding: 21px 32px 21px 32px;
	}

	.elementor-8 .elementor-element.elementor-element-8e40236 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-8e40236 .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9fffa78 {
		--padding-block-start: 100px;
		--padding-block-end: 100px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-fdddf21 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 10px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1f65631 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-5c18a7c .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-5c18a7c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b677e89 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-149daa3 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-3440c26 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4b34e29 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-033f19a .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-3426292 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-da1633a .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-e4ebb57 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-2a2f47e {
		--padding-block-start: 100px;
		--padding-block-end: 100px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-5fb6b48 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-5472bc3 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a0fd985 {
		--gap: 0px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-dd82aec .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-d03976c {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a5d8eee .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6d06a35 {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-45f8c3d .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9abcfad {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6afe8fa .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-c92067a {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-38cf7634 {
		--padding-block-start: 100px;
		--padding-block-end: 100px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-36207956 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-142636c9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-1e0782d8 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-702bbe6e {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3ec79c1c {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-6f7efea-font-size);
		line-height: var(--e-global-typography-6f7efea-line-height);
		letter-spacing: var(--e-global-typography-6f7efea-letter-spacing);
		word-spacing: var(--e-global-typography-6f7efea-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-3d54bff-font-size);
		line-height: var(--e-global-typography-3d54bff-line-height);
		letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
		word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider .swiper-pagination {
		bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4703b449>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2d365594 {
		--margin-block-start: 0px;
		--margin-block-end: -100px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 53px;
		--padding-block-end: 160px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-5fb46dc3 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-5fb46dc3>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-621597fc .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-621597fc>.elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-posts {
		grid-column-gap: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
		padding: 0px 15px 0px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover,
	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-readmore {
		font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
		font-size: var(--e-global-typography-3d54bff-font-size);
		line-height: var(--e-global-typography-3d54bff-line-height);
		letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
		word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
		font-size: var(--e-global-typography-3d54bff-font-size);
		line-height: var(--e-global-typography-3d54bff-line-height);
		letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
		word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 15px;
	}
}

@media(max-width:1024px) {
	.elementor-8 .elementor-element.elementor-element-b35c4c6 {
		font-size: var(--e-global-typography-53ccc48-font-size);
		line-height: var(--e-global-typography-53ccc48-line-height);
		letter-spacing: var(--e-global-typography-53ccc48-letter-spacing);
		word-spacing: var(--e-global-typography-53ccc48-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-0d6488e .elementor-heading-title {
		font-size: var(--e-global-typography-b1bdc87-font-size);
		line-height: var(--e-global-typography-b1bdc87-line-height);
		letter-spacing: var(--e-global-typography-b1bdc87-letter-spacing);
		word-spacing: var(--e-global-typography-b1bdc87-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6ff4eba {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-8 .elementor-element.elementor-element-6ff4eba>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0985785 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 18px 15px 18px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-7e73412 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		padding: 18px 20px 18px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-9e32b58 {
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 15px 15px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-67835da img {
		width: 70%;
	}

	.elementor-8 .elementor-element.elementor-element-96994c5 img {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-2323666 img {
		width: 70%;
	}

	.elementor-8 .elementor-element.elementor-element-5319f64 {
		--justify-content: flex-end;
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 15px 15px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: -15px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1ad7e37 img {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-1264c2c img {
		border-radius: 20px 0px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-1264c2c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1264c2c.elementor-element {
		--align-self: flex-end;
	}

	.elementor-8 .elementor-element.elementor-element-4741458e {
		--padding-block-start: 80px;
		--padding-block-end: 80px;
		--padding-inline-start: 15px;
		--padding-inline-end: 12px;
	}

	.elementor-8 .elementor-element.elementor-element-46f85497 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-972231a .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-972231a>.elementor-widget-container {
		padding: 0px 80px 0px 80px;
	}

	.elementor-8 .elementor-element.elementor-element-79f9b94 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--gap: 30px 30px;
		--flex-wrap: wrap;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2a858d0b {
		--gap: 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-c3529b0 img {
		width: 97%;
	}

	.elementor-8 .elementor-element.elementor-element-fc847d7 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-c879790 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-c879790>.elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-946b56a .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-73b4d8d {
		--gap: 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-f860f17 img {
		width: 97%;
	}

	.elementor-8 .elementor-element.elementor-element-bf7f140 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-028ebff {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-028ebff>.elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-edc28ca .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-96462de {
		--gap: 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-83d9d1e .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a045cfb {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a045cfb>.elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-6d87029 .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-56a4bd0 {
		--gap: 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-6d9621c .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d9fd1c {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d9fd1c>.elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-32215c8 .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-5cb2189 {
		--gap: 15px 15px;
		--padding-block-start: 80px;
		--padding-block-end: 80px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ffd871f {
		--justify-content: center;
	}

	.elementor-8 .elementor-element.elementor-element-0ca4e0d {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-0ca4e0d img {
		width: 92%;
	}

	.elementor-8 .elementor-element.elementor-element-333c05e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
		height: 80px;
		width: 80px;
		line-height: 77px;
	}

	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-333c05e {
		left: 120px;
	}

	body.rtl .elementor-8 .elementor-element.elementor-element-333c05e {
		right: 120px;
	}

	.elementor-8 .elementor-element.elementor-element-333c05e {
		bottom: 130px;
	}

	.elementor-8 .elementor-element.elementor-element-5d957e3 img {
		width: 70%;
	}

	.elementor-8 .elementor-element.elementor-element-5d957e3>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5d957e3 {
		left: 14px;
	}

	body.rtl .elementor-8 .elementor-element.elementor-element-5d957e3 {
		right: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-5d957e3 {
		bottom: -8px;
	}

	.elementor-8 .elementor-element.elementor-element-afc136b {
		--gap: 5px 5px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0652c56 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-0652c56>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-e8d9632 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-2c04e0c {
		font-size: var(--e-global-typography-8bee348-font-size);
		line-height: var(--e-global-typography-8bee348-line-height);
		letter-spacing: var(--e-global-typography-8bee348-letter-spacing);
		word-spacing: var(--e-global-typography-8bee348-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4f01cad {
		--justify-content: center;
		--gap: 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-79777d1 {
		--gap: 0px 0px;
	}

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

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

	.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px/2);
		margin-left: calc(5px/2);
	}

	.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px/2);
		margin-left: calc(-5px/2);
	}

	body.rtl .elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px/2);
	}

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

	.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d1da2f {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

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

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

	.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px/2);
		margin-left: calc(5px/2);
	}

	.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px/2);
		margin-left: calc(-5px/2);
	}

	body.rtl .elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px/2);
	}

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

	.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-86026c1 .elementor-button {
		padding: 15px 40px 15px 40px;
	}

	.elementor-8 .elementor-element.elementor-element-4bb85b3 {
		--padding-block-start: 80px;
		--padding-block-end: 80px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0aad3d6 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-20460e9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-ac7d012 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-c4680e0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-7809b1f {
		--padding-block-start: 80px;
		--padding-block-end: 80px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a3e6254 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-47ecb50 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-abd4593 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 15px;
		--padding-block-end: 15px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-16da787 .elementor-heading-title {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6a8875a .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-157c1cd {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-157c1cd>.elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-fe148df {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 10px;
		--margin-inline-end: 10px;
		--padding-block-start: 15px;
		--padding-block-end: 15px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

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

	.elementor-8 .elementor-element.elementor-element-3df5734 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9922a98 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9922a98>.elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-4266b6c {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 10px;
		--margin-inline-end: 10px;
		--padding-block-start: 15px;
		--padding-block-end: 15px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-6311b35 .elementor-heading-title {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-520a8ce .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-d3eff57 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-d3eff57>.elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-efbbb64 {
		--padding-block-start: 80px;
		--padding-block-end: 80px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b1b50d0 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-b1b50d0 .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d757de .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d757de .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4c93c5e .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4c93c5e .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-dff5185>.elementor-widget-container {
		padding: 20px 31px 20px 31px;
	}

	.elementor-8 .elementor-element.elementor-element-8e40236 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-8e40236 .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9fffa78 {
		--padding-block-start: 80px;
		--padding-block-end: 80px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

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

	.elementor-8 .elementor-element.elementor-element-75cca05 img {
		width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-fdddf21 {
		--gap: 15px 15px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1f65631 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-5c18a7c .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-b677e89 {
		--gap: 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-1bb6ff0 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-149daa3 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-3440c26 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-3440c26>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4b34e29 {
		--gap: 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a70bb34 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-033f19a .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-3426292 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-416b66d {
		--gap: 15px 15px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-8437c01 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-da1633a .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-e4ebb57 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-55dcfb1 .elementor-button {
		padding: 18px 20px 18px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-2a2f47e {
		--padding-block-start: 80px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-5fb6b48 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-5472bc3 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a0fd985 {
		--gap: 10px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-body {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-dd82aec .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-d03976c {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-body {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a5d8eee .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6d06a35 {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-body {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-45f8c3d .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9abcfad {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-body {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6afe8fa .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-c92067a {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-38cf7634 {
		--overlay-opacity: 0.2;
		--padding-block-start: 80px;
		--padding-block-end: 80px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-142636c9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-1e0782d8 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-702bbe6e {
		--gap: 0px 0px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3ec79c1c {
		--gap: 0px 0px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
		--ekit_testimonial_slidetoshow: 1;
	}

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

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider,
	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial_card {
		padding: 30px 15px 30px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-6f7efea-font-size);
		line-height: var(--e-global-typography-6f7efea-line-height);
		letter-spacing: var(--e-global-typography-6f7efea-letter-spacing);
		word-spacing: var(--e-global-typography-6f7efea-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-3d54bff-font-size);
		line-height: var(--e-global-typography-3d54bff-line-height);
		letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
		word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4703b449>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2d365594 {
		--padding-block-start: 65px;
		--padding-block-end: 140px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-5fb46dc3 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-621597fc .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-posts {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover,
	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-readmore {
		font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
		font-size: var(--e-global-typography-3d54bff-font-size);
		line-height: var(--e-global-typography-3d54bff-line-height);
		letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
		word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
		font-size: var(--e-global-typography-3d54bff-font-size);
		line-height: var(--e-global-typography-3d54bff-line-height);
		letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
		word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d>.elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}
}

@media(max-width:767px) {
	.elementor-8 .elementor-element.elementor-element-20fa4229 {
		--gap: 0px 0px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 200px;
		--padding-block-end: 40px;
		--padding-inline-start: 20px;
		--padding-inline-end: 20px;
	}

	.elementor-8 .elementor-element.elementor-element-908a1b8 {
		--gap: 0px 0px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-58923cf {
		--gap: 15px 15px;
		--margin-block-start: 0px;
		--margin-block-end: 40px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-05de8c9 {
		--content-width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-c8a2ef8 img {
		width: 80%;
	}

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

	.elementor-8 .elementor-element.elementor-element-b35c4c6 {
		font-size: var(--e-global-typography-53ccc48-font-size);
		line-height: var(--e-global-typography-53ccc48-line-height);
		letter-spacing: var(--e-global-typography-53ccc48-letter-spacing);
		word-spacing: var(--e-global-typography-53ccc48-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-0d6488e {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-0d6488e .elementor-heading-title {
		font-size: var(--e-global-typography-b1bdc87-font-size);
		line-height: var(--e-global-typography-b1bdc87-line-height);
		letter-spacing: var(--e-global-typography-b1bdc87-letter-spacing);
		word-spacing: var(--e-global-typography-b1bdc87-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6ff4eba {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-8 .elementor-element.elementor-element-822d63c {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-block-start: 10px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0985785 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-7e73412 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-9e32b58 {
		--gap: 0px 0px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-1ad7e37>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4741458e {
		--padding-block-start: 50px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-46f85497 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-972231a .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-972231a>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2a858d0b {
		--border-radius: 15px 15px 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-c3529b0>.elementor-widget-container {
		margin: 0px 0px 22px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-fc847d7 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-c879790 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-946b56a .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-73b4d8d {
		--border-radius: 15px 15px 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-f860f17>.elementor-widget-container {
		margin: 0px 0px 22px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-bf7f140 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-028ebff {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-edc28ca .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-96462de {
		--border-radius: 15px 15px 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-2cc16f8>.elementor-widget-container {
		margin: 0px 0px 22px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-83d9d1e .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a045cfb {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6d87029 .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-56a4bd0 {
		--border-radius: 15px 15px 15px 15px;
	}

	.elementor-8 .elementor-element.elementor-element-1f4087a>.elementor-widget-container {
		margin: 0px 0px 22px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-6d9621c .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d9fd1c {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-32215c8 .elementor-button {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-5cb2189 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ffd871f {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-block-start: 0px;
		--margin-block-end: 40px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0ca4e0d {
		text-align: center;
	}

	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-333c05e {
		left: 100px;
	}

	body.rtl .elementor-8 .elementor-element.elementor-element-333c05e {
		right: 100px;
	}

	.elementor-8 .elementor-element.elementor-element-333c05e {
		bottom: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-5d957e3 img {
		width: 70%;
	}

	body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5d957e3 {
		left: 12px;
	}

	body.rtl .elementor-8 .elementor-element.elementor-element-5d957e3 {
		right: 12px;
	}

	.elementor-8 .elementor-element.elementor-element-5d957e3 {
		bottom: -40px;
	}

	.elementor-8 .elementor-element.elementor-element-afc136b {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0652c56 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-e8d9632 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-e8d9632 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-2c04e0c {
		text-align: center;
		font-size: var(--e-global-typography-8bee348-font-size);
		line-height: var(--e-global-typography-8bee348-line-height);
		letter-spacing: var(--e-global-typography-8bee348-letter-spacing);
		word-spacing: var(--e-global-typography-8bee348-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-2c04e0c>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-4f01cad {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 15px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-79777d1 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 10px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

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

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

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

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

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

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

	.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-8 .elementor-element.elementor-element-ecb5d58 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d1da2f {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 85px;
		--padding-inline-end: 0px;
	}

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

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

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

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

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

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

	.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-8 .elementor-element.elementor-element-ba3041f .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-86026c1 .elementor-button {
		padding: 16px 40px 16px 40px;
	}

	.elementor-8 .elementor-element.elementor-element-86026c1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-86026c1.elementor-element {
		--align-self: center;
	}

	.elementor-8 .elementor-element.elementor-element-4a31944 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}

	.elementor-8 .elementor-element.elementor-element-4bb85b3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--padding-block-start: 30px;
		--padding-block-end: 60px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

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

	.elementor-8 .elementor-element.elementor-element-20460e9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-ac7d012 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-c4680e0 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-c4680e0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-f42f6d3 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 120px;
		--padding-block-end: 120px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-7809b1f {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

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

	.elementor-8 .elementor-element.elementor-element-a3e6254 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-47ecb50 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-47ecb50>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-415e88c {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-415e88c.e-con {
		--align-self: center;
	}

	.elementor-8 .elementor-element.elementor-element-af5f869 {
		--gap: 0px 0px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-af5f869.e-con {
		--align-self: center;
	}

	.elementor-8 .elementor-element.elementor-element-b8c15b3 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-b8c15b3 img {
		width: 90%;
	}

	.elementor-8 .elementor-element.elementor-element-b8c15b3>.elementor-widget-container {
		margin: 0px 0px -80px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b8c15b3.elementor-element {
		--align-self: flex-start;
	}

	.elementor-8 .elementor-element.elementor-element-b545833 {
		--width: 86%;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--gap: 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-abd4593 {
		--gap: 4px 4px;
	}

	.elementor-8 .elementor-element.elementor-element-16da787 .elementor-heading-title {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6a8875a .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-157c1cd {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a27ed8d img {
		width: 90%;
	}

	.elementor-8 .elementor-element.elementor-element-a00116a {
		--width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-fe148df {
		--width: 86%;
	}

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

	.elementor-8 .elementor-element.elementor-element-3df5734 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9922a98 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9922a98>.elementor-widget-container {
		padding: 0px 25px 0px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-db7af1a {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-db7af1a img {
		width: 90%;
	}

	.elementor-8 .elementor-element.elementor-element-4266b6c {
		--width: 86%;
	}

	.elementor-8 .elementor-element.elementor-element-6311b35 .elementor-heading-title {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-520a8ce .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-d3eff57 {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-d3eff57>.elementor-widget-container {
		padding: 0px 25px 0px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-efbbb64 {
		--gap: 20px 20px;
		--overlay-opacity: 0;
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-26af750 {
		--gap: 30px 0px;
		--flex-wrap: wrap;
	}

	.elementor-8 .elementor-element.elementor-element-e8bb5ce {
		--width: 50%;
		--gap: 20px 0px;
		border-width: 0px 0px 0px 0px;
		--border-block-start-width: 0px;
		--border-inline-end-width: 0px;
		--border-block-end-width: 0px;
		--border-inline-start-width: 0px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-b1b50d0 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-b1b50d0 .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-02876f5 {
		--width: 48%;
		border-width: 0px 0px 0px 0px;
		--border-block-start-width: 0px;
		--border-inline-end-width: 0px;
		--border-block-end-width: 0px;
		--border-inline-start-width: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ef131fe>.elementor-widget-container {
		padding: 28px 25px 28px 25px;
	}

	.elementor-8 .elementor-element.elementor-element-1d757de .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-1d757de .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-21aa938 {
		--width: 50%;
		border-width: 0px 0px 0px 0px;
		--border-block-start-width: 0px;
		--border-inline-end-width: 0px;
		--border-block-end-width: 0px;
		--border-inline-start-width: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4c93c5e .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4c93c5e .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-e23d317 {
		--width: 48%;
	}

	.elementor-8 .elementor-element.elementor-element-dff5185>.elementor-widget-container {
		padding: 20px 30px 20px 30px;
	}

	.elementor-8 .elementor-element.elementor-element-8e40236 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-8e40236 .elementor-counter-title {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9fffa78 {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-75cca05 img {
		width: 95%;
	}

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

	.elementor-8 .elementor-element.elementor-element-1f65631 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

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

	.elementor-8 .elementor-element.elementor-element-5c18a7c .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

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

	.elementor-8 .elementor-element.elementor-element-149daa3 .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-3440c26 {
		text-align: center;
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

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

	.elementor-8 .elementor-element.elementor-element-033f19a .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-3426292 {
		text-align: center;
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

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

	.elementor-8 .elementor-element.elementor-element-da1633a .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-e4ebb57 {
		text-align: center;
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-55dcfb1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2a2f47e {
		--padding-block-start: 60px;
		--padding-block-end: 45px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-5fb6b48 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-5472bc3 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-5472bc3>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-403b542 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-dd82aec .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-d03976c {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-31e4845 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a5d8eee .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6d06a35 {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-af0e1b5 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-45f8c3d .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-9abcfad {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
		font-size: var(--e-global-typography-406bb08-font-size);
		line-height: var(--e-global-typography-406bb08-line-height);
		letter-spacing: var(--e-global-typography-406bb08-letter-spacing);
		word-spacing: var(--e-global-typography-406bb08-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4925a48 .jeg-elementor-kit.jkit-team .profile-body .profile-content {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-6afe8fa .elementor-heading-title {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-c92067a {
		font-size: var(--e-global-typography-a436546-font-size);
		line-height: var(--e-global-typography-a436546-line-height);
		letter-spacing: var(--e-global-typography-a436546-letter-spacing);
		word-spacing: var(--e-global-typography-a436546-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-38cf7634 {
		--padding-block-start: 60px;
		--padding-block-end: 60px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-142636c9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-1e0782d8 .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-3ec79c1c {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

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

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider,
	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial_card {
		padding: 30px 15px 30px 15px;
	}

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

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-watermark-icon>i {
		font-size: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-watermark-icon>svg {
		width: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-6f7efea-font-size);
		line-height: var(--e-global-typography-6f7efea-line-height);
		letter-spacing: var(--e-global-typography-6f7efea-letter-spacing);
		word-spacing: var(--e-global-typography-6f7efea-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-3d54bff-font-size);
		line-height: var(--e-global-typography-3d54bff-line-height);
		letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
		word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-4703b449 .elementskit-testimonial-slider .swiper-pagination {
		bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4703b449>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2d365594 {
		--padding-block-start: 60px;
		--padding-block-end: 130px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2291b3e8 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-5fb46dc3 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-621597fc .elementor-heading-title {
		font-size: var(--e-global-typography-9b44223-font-size);
		line-height: var(--e-global-typography-9b44223-line-height);
		letter-spacing: var(--e-global-typography-9b44223-letter-spacing);
		word-spacing: var(--e-global-typography-9b44223-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-621597fc>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-posts {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
		padding: 0px 20px 0px 35px;
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title {
		margin: 5px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
		margin: 5px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover,
	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a:hover {
		font-size: var(--e-global-typography-3c593bf-font-size);
		line-height: var(--e-global-typography-3c593bf-line-height);
		letter-spacing: var(--e-global-typography-3c593bf-letter-spacing);
		word-spacing: var(--e-global-typography-3c593bf-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
		font-size: var(--e-global-typography-630e590-font-size);
		line-height: var(--e-global-typography-630e590-line-height);
		letter-spacing: var(--e-global-typography-630e590-letter-spacing);
		word-spacing: var(--e-global-typography-630e590-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-readmore {
		font-size: var(--e-global-typography-accent-font-size);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
		font-size: var(--e-global-typography-3d54bff-font-size);
		line-height: var(--e-global-typography-3d54bff-line-height);
		letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
		word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
		font-size: var(--e-global-typography-3d54bff-font-size);
		line-height: var(--e-global-typography-3d54bff-line-height);
		letter-spacing: var(--e-global-typography-3d54bff-letter-spacing);
		word-spacing: var(--e-global-typography-3d54bff-word-spacing);
	}

	.elementor-8 .elementor-element.elementor-element-a35af7d>.elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
}

@media(min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-908a1b8 {
		--width: 16%;
	}

	.elementor-8 .elementor-element.elementor-element-58923cf {
		--width: 37%;
	}

	.elementor-8 .elementor-element.elementor-element-08baee2 {
		--width: 10.244%;
	}

	.elementor-8 .elementor-element.elementor-element-9e32b58 {
		--width: 55.4%;
	}

	.elementor-8 .elementor-element.elementor-element-abdf12e {
		--width: 53%;
	}

	.elementor-8 .elementor-element.elementor-element-5319f64 {
		--width: 47%;
	}

	.elementor-8 .elementor-element.elementor-element-ffd871f {
		--width: 52.9%;
	}

	.elementor-8 .elementor-element.elementor-element-afc136b {
		--content-width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-abd4593 {
		--width:93%;
	}

	.elementor-8 .elementor-element.elementor-element-fe148df {
		--width: 93%;
	}

	.elementor-8 .elementor-element.elementor-element-4266b6c {
		--width: 93%;
	}

	.elementor-8 .elementor-element.elementor-element-ee11086 {
		--width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-47fbff5 {
		--width: 17%;
	}

	.elementor-8 .elementor-element.elementor-element-77f9ffc {
		--width: 17%;
	}

	.elementor-8 .elementor-element.elementor-element-04b03ab {
		--width: 17%;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-908a1b8 {
		--width: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-58923cf {
		--width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-9e32b58 {
		--width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-ffd871f {
		--width: 47%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-9e32b58 {
		--width: 46%;
	}

	.elementor-8 .elementor-element.elementor-element-79f9b94 {
		--content-width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-2a858d0b {
		--width: 47.5%;
	}

	.elementor-8 .elementor-element.elementor-element-73b4d8d {
		--width: 47.5%;
	}

	.elementor-8 .elementor-element.elementor-element-96462de {
		--width: 47.5%;
	}

	.elementor-8 .elementor-element.elementor-element-56a4bd0 {
		--width: 47.5%;
	}

	.elementor-8 .elementor-element.elementor-element-ffd871f {
		--width: 42%;
	}

	.elementor-8 .elementor-element.elementor-element-1d1da2f {
		--width: 90%;
	}

	.elementor-8 .elementor-element.elementor-element-f42f6d3 {
		--width: 74%;
	}

	.elementor-8 .elementor-element.elementor-element-abd4593 {
		--width: 80%;
	}

	.elementor-8 .elementor-element.elementor-element-fe148df {
		--width: 80%;
	}

	.elementor-8 .elementor-element.elementor-element-4266b6c {
		--width: 80%;
	}

	.elementor-8 .elementor-element.elementor-element-ee11086 {
		--width: 49%;
	}

	.elementor-8 .elementor-element.elementor-element-47fbff5 {
		--width: 20%;
	}

	.elementor-8 .elementor-element.elementor-element-77f9ffc {
		--width: 20%;
	}

	.elementor-8 .elementor-element.elementor-element-04b03ab {
		--width: 21%;
	}
}

.elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li a {
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 1366px) {
	.elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li a {
		margin-left: auto;
		margin-right: unset;
	}
}

@media (max-width: 1024px) {
	.elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li a {
		margin-left: auto;
		margin-right: unset;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-d56b6c9 .jeg-elementor-kit.jkit-social-share .social-share-list>li a {
		margin-left: auto;
		margin-right: unset;
	}
}