 .elementor-element.elementor-element-1a68390 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0.8;
	--padding-top: 25em;
	--padding-bottom: 8em;
	--padding-left: 1em;
	--padding-right: 1em;
}

 .elementor-element.elementor-element-1a68390:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-1a68390>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://images.unsplash.com/photo-1582459208425-0e85bfe6159b?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTA3fHxiYXJiZWN1ZXxlbnwwfHwwfHx8MA%3D%3D");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

 .elementor-element.elementor-element-1a68390::before,
 .elementor-element.elementor-element-1a68390>.elementor-background-video-container::before,
 .elementor-element.elementor-element-1a68390>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-1a68390>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-1a68390>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-1a68390>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(135deg, var(--e-global-color-secondary) 15%, #1616167A 100%);
}

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

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

 .elementor-element.elementor-element-b7f1b82 .elementor-heading-title {
	font-family: var(--e-global-typography-709eb6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-709eb6e-font-size);
	font-weight: var(--e-global-typography-709eb6e-font-weight);
	line-height: var(--e-global-typography-709eb6e-line-height);
	color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-f417c1f .elementor-heading-title {
	font-family: var(--e-global-typography-3715edf-font-family), Sans-serif;
	font-size: var(--e-global-typography-3715edf-font-size);
	font-weight: var(--e-global-typography-3715edf-font-weight);
	text-transform: var(--e-global-typography-3715edf-text-transform);
	line-height: var(--e-global-typography-3715edf-line-height);
	letter-spacing: var(--e-global-typography-3715edf-letter-spacing);
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-17854aa>.elementor-widget-container {
	padding: 0px 50px 0px 15px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-17854aa {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-b25f141);
}

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

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

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

 .elementor-element.elementor-element-167bb53 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-167bb53 .elementor-button:hover,
 .elementor-element.elementor-element-167bb53 .elementor-button:focus {
	border-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-167bb53 .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-2db06a9);
}

 .elementor-element.elementor-element-660206c .elementor-button {
	background-color: var(--e-global-color-9eaa092);
	fill: var(--e-global-color-308e809);
	color: var(--e-global-color-308e809);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-660206c .elementor-button:hover,
 .elementor-element.elementor-element-660206c .elementor-button:focus {
	background-color: var(--e-global-color-308e809);
	color: var(--e-global-color-2db06a9);
	border-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-660206c {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-660206c .elementor-button:hover svg,
 .elementor-element.elementor-element-660206c .elementor-button:focus svg {
	fill: var(--e-global-color-2db06a9);
}

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

 .elementor-element.elementor-element-ae5cd3b.e-con {
	--align-self: flex-start;
}

 .elementor-element.elementor-element-9c2502a {
	--display: flex;
	--min-height: 155px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.6;
	border-style: double;
	--border-style: double;
	border-width: 7px 7px 7px 7px;
	--border-top-width: 7px;
	--border-right-width: 7px;
	--border-bottom-width: 7px;
	--border-left-width: 7px;
	border-color: var(--e-global-color-308e809);
	--border-color: var(--e-global-color-308e809);
	--border-radius: 50% 50% 50% 50%;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

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

 .elementor-element.elementor-element-2d1b803 .elementor-icon-box-title {
	margin-bottom: 3px;
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-2d1b803 .elementor-icon-box-title,
 .elementor-element.elementor-element-2d1b803 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-ed2cfb3-font-family), Sans-serif;
	font-size: var(--e-global-typography-ed2cfb3-font-size);
	font-weight: var(--e-global-typography-ed2cfb3-font-weight);
	line-height: var(--e-global-typography-ed2cfb3-line-height);
	letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
}

 .elementor-element.elementor-element-2d1b803 .elementor-icon-box-description {
	font-family: var(--e-global-typography-bc01e98-font-family), Sans-serif;
	font-size: var(--e-global-typography-bc01e98-font-size);
	line-height: var(--e-global-typography-bc01e98-line-height);
	color: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-0062d16 {
	--display: flex;
	--min-height: 155px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.6;
	border-style: double;
	--border-style: double;
	border-width: 7px 7px 7px 7px;
	--border-top-width: 7px;
	--border-right-width: 7px;
	--border-bottom-width: 7px;
	--border-left-width: 7px;
	border-color: var(--e-global-color-308e809);
	--border-color: var(--e-global-color-308e809);
	--border-radius: 50% 50% 50% 50%;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

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

 .elementor-element.elementor-element-7b5366a .elementor-icon-box-title {
	margin-bottom: 3px;
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-7b5366a .elementor-icon-box-title,
 .elementor-element.elementor-element-7b5366a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-ed2cfb3-font-family), Sans-serif;
	font-size: var(--e-global-typography-ed2cfb3-font-size);
	font-weight: var(--e-global-typography-ed2cfb3-font-weight);
	line-height: var(--e-global-typography-ed2cfb3-line-height);
	letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
}

 .elementor-element.elementor-element-7b5366a .elementor-icon-box-description {
	font-family: var(--e-global-typography-bc01e98-font-family), Sans-serif;
	font-size: var(--e-global-typography-bc01e98-font-size);
	line-height: var(--e-global-typography-bc01e98-line-height);
	color: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-3c26de8 {
	--display: flex;
	--min-height: 155px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.6;
	border-style: double;
	--border-style: double;
	border-width: 7px 7px 7px 7px;
	--border-top-width: 7px;
	--border-right-width: 7px;
	--border-bottom-width: 7px;
	--border-left-width: 7px;
	border-color: var(--e-global-color-308e809);
	--border-color: var(--e-global-color-308e809);
	--border-radius: 50% 50% 50% 50%;
	--padding-top: 17px;
	--padding-bottom: 17px;
	--padding-left: 17px;
	--padding-right: 17px;
}

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

 .elementor-element.elementor-element-56ba902 .elementor-icon-box-title {
	margin-bottom: 3px;
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-56ba902 .elementor-icon-box-title,
 .elementor-element.elementor-element-56ba902 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-ed2cfb3-font-family), Sans-serif;
	font-size: var(--e-global-typography-ed2cfb3-font-size);
	font-weight: var(--e-global-typography-ed2cfb3-font-weight);
	line-height: var(--e-global-typography-ed2cfb3-line-height);
	letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
}

 .elementor-element.elementor-element-56ba902 .elementor-icon-box-description {
	font-family: var(--e-global-typography-bc01e98-font-family), Sans-serif;
	font-size: var(--e-global-typography-bc01e98-font-size);
	line-height: var(--e-global-typography-bc01e98-line-height);
	color: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-50c42fe {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--padding-top: 7em;
	--padding-bottom: 6em;
	--padding-left: 1em;
	--padding-right: 1em;
}

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

 .elementor-element.elementor-element-96c5b24 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-987593d {
	z-index: 3;
}

 .elementor-element.elementor-element-987593d img {
	width: 100%;
	height: 600px;
	object-fit: cover;
	object-position: center center;
}

 .elementor-element.elementor-element-3a86f06 {
	--spacer-size: 60px;
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
	top: 45px;
	z-index: 0;
}

 .elementor-element.elementor-element-3a86f06>.elementor-widget-container {
	--e-transform-rotateZ: 30deg;
	background-color: var(--e-global-color-a954db2);
}

body:not(.rtl)  .elementor-element.elementor-element-3a86f06 {
	left: -43px;
}

body.rtl  .elementor-element.elementor-element-3a86f06 {
	right: -43px;
}

 .elementor-element.elementor-element-3a86f06:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(https://tebewebe.online/berberibs/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

 .elementor-element.elementor-element-3a86f06.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(https://tebewebe.online/berberibs/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

 .elementor-element.elementor-element-d607a8e {
	--spacer-size: 150px;
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
	top: -10px;
	z-index: 0;
}

 .elementor-element.elementor-element-d607a8e>.elementor-widget-container {
	--e-transform-rotateZ: 30deg;
	background-image: url("https://tebewebe.online/berberibs/wp-content/uploads/sites/111/2024/06/diagonal-lines-1.png");
}

body:not(.rtl)  .elementor-element.elementor-element-d607a8e {
	left: -72px;
}

body.rtl  .elementor-element.elementor-element-d607a8e {
	right: -72px;
}

 .elementor-element.elementor-element-d607a8e:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(https://tebewebe.online/berberibs/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

 .elementor-element.elementor-element-d607a8e.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(https://tebewebe.online/berberibs/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

 .elementor-element.elementor-element-ddd62a6 {
	--spacer-size: 40px;
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	bottom: 0px;
	z-index: 0;
}

 .elementor-element.elementor-element-ddd62a6>.elementor-widget-container {
	--e-transform-rotateZ: 90deg;
	background-color: var(--e-global-color-2db06a9);
}

body:not(.rtl)  .elementor-element.elementor-element-ddd62a6 {
	right: -37px;
}

body.rtl  .elementor-element.elementor-element-ddd62a6 {
	left: -37px;
}

 .elementor-element.elementor-element-ddd62a6:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(https://tebewebe.online/berberibs/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

 .elementor-element.elementor-element-ddd62a6.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(https://tebewebe.online/berberibs/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

 .elementor-element.elementor-element-c6ffc99 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-3750ca5.elementor-element {
	--align-self: flex-start;
}

 .elementor-element.elementor-element-3750ca5 .elementor-heading-title {
	font-family: var(--e-global-typography-709eb6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-709eb6e-font-size);
	font-weight: var(--e-global-typography-709eb6e-font-weight);
	line-height: var(--e-global-typography-709eb6e-line-height);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-a55c4ea>.elementor-widget-container {
	padding: 0% 10% 0% 0%;
}

 .elementor-element.elementor-element-a55c4ea .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-890f223 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

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

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

 .elementor-element.elementor-element-3b94a53>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

 .elementor-element.elementor-element-3b94a53 .elementor-icon-list-icon i {
	color: var(--e-global-color-2db06a9);
	transition: color 0.3s;
}

 .elementor-element.elementor-element-3b94a53 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-2db06a9);
	transition: fill 0.3s;
}

 .elementor-element.elementor-element-3b94a53 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-align: center;
	--icon-vertical-offset: -1px;
}

 .elementor-element.elementor-element-3b94a53 .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-element.elementor-element-3b94a53 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

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

 .elementor-element.elementor-element-69ac0c3>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

 .elementor-element.elementor-element-094ac4b>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

 .elementor-element.elementor-element-094ac4b .elementor-icon-list-icon i {
	color: var(--e-global-color-2db06a9);
	transition: color 0.3s;
}

 .elementor-element.elementor-element-094ac4b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-2db06a9);
	transition: fill 0.3s;
}

 .elementor-element.elementor-element-094ac4b {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-align: center;
	--icon-vertical-offset: -1px;
}

 .elementor-element.elementor-element-094ac4b .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-element.elementor-element-094ac4b .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

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

 .elementor-element.elementor-element-345fb8a>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

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

 .elementor-element.elementor-element-8aa4376 .elementor-icon-list-icon i {
	color: var(--e-global-color-2db06a9);
	transition: color 0.3s;
}

 .elementor-element.elementor-element-8aa4376 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-2db06a9);
	transition: fill 0.3s;
}

 .elementor-element.elementor-element-8aa4376 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-align: center;
	--icon-vertical-offset: -1px;
}

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

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

 .elementor-element.elementor-element-799a258>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

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

 .elementor-element.elementor-element-7584170 img {
	width: 100%;
	height: 307px;
	object-fit: cover;
	object-position: center center;
}

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

 .elementor-element.elementor-element-7fa15d7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-73d4b37>.elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

 .elementor-element.elementor-element-73d4b37.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-73d4b37 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-73d4b37.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-73d4b37.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-73d4b37.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b25f141);
	border-color: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-73d4b37.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-73d4b37.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-73d4b37 .elementor-icon {
	font-size: 70px;
}

 .elementor-element.elementor-element-73d4b37 .elementor-icon svg {
	height: 70px;
}

 .elementor-element.elementor-element-d06295b {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-d06295b.elementor-element {
	--align-self: center;
}

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

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

 .elementor-element.elementor-element-d06295b .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-65f4081-font-family), Sans-serif;
	font-size: var(--e-global-typography-65f4081-font-size);
	font-weight: var(--e-global-typography-65f4081-font-weight);
	line-height: var(--e-global-typography-65f4081-line-height);
	letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
}

 .elementor-element.elementor-element-07afc14 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: dashed;
	--border-style: dashed;
	border-width: 0px 0px 0px 2px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-b25f141);
	--border-color: var(--e-global-color-b25f141);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

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

 .elementor-element.elementor-element-5fc4491.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-5fc4491.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-5fc4491 .elementor-icon {
	font-size: 70px;
}

 .elementor-element.elementor-element-5fc4491 .elementor-icon svg {
	height: 70px;
}

 .elementor-element.elementor-element-84c7f3b {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-84c7f3b.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-84c7f3b .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

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

 .elementor-element.elementor-element-84c7f3b .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-65f4081-font-family), Sans-serif;
	font-size: var(--e-global-typography-65f4081-font-size);
	font-weight: var(--e-global-typography-65f4081-font-weight);
	line-height: var(--e-global-typography-65f4081-line-height);
	letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
}

 .elementor-element.elementor-element-b4498ad {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: dashed;
	--border-style: dashed;
	border-width: 0px 0px 0px 2px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-b25f141);
	--border-color: var(--e-global-color-b25f141);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

 .elementor-element.elementor-element-ac61193.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-ac61193 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-ac61193.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-ac61193.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-ac61193.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b25f141);
	border-color: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-ac61193.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-ac61193.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-ac61193 .elementor-icon {
	font-size: 70px;
}

 .elementor-element.elementor-element-ac61193 .elementor-icon svg {
	height: 70px;
}

 .elementor-element.elementor-element-959def1 {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-959def1.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-959def1 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

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

 .elementor-element.elementor-element-959def1 .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-65f4081-font-family), Sans-serif;
	font-size: var(--e-global-typography-65f4081-font-size);
	font-weight: var(--e-global-typography-65f4081-font-weight);
	line-height: var(--e-global-typography-65f4081-line-height);
	letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
}

 .elementor-element.elementor-element-fbf8218 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: dashed;
	--border-style: dashed;
	border-width: 0px 0px 0px 2px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-b25f141);
	--border-color: var(--e-global-color-b25f141);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

 .elementor-element.elementor-element-0ccf22c.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-0ccf22c .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-0ccf22c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-0ccf22c.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-0ccf22c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b25f141);
	border-color: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-0ccf22c.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-0ccf22c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-0ccf22c .elementor-icon {
	font-size: 70px;
}

 .elementor-element.elementor-element-0ccf22c .elementor-icon svg {
	height: 70px;
}

 .elementor-element.elementor-element-9836bad {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-9836bad.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-9836bad .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

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

 .elementor-element.elementor-element-9836bad .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-65f4081-font-family), Sans-serif;
	font-size: var(--e-global-typography-65f4081-font-size);
	font-weight: var(--e-global-typography-65f4081-font-weight);
	line-height: var(--e-global-typography-65f4081-line-height);
	letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
}

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

 .elementor-element.elementor-element-4062ced:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-4062ced>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://tebewebe.online/berberibs/wp-content/uploads/sites/111/2024/06/italian-meal-on-rustic-table-at-modern-restaurant.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

 .elementor-element.elementor-element-f388b20 {
	--display: flex;
	--overlay-opacity: 1;
	box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.15);
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 4em;
	--padding-right: 4em;
}

 .elementor-element.elementor-element-f388b20:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-f388b20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://tebewebe.online/berberibs/wp-content/uploads/sites/111/2024/06/103916-1-e1718251643963.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

 .elementor-element.elementor-element-f388b20::before,
 .elementor-element.elementor-element-f388b20>.elementor-background-video-container::before,
 .elementor-element.elementor-element-f388b20>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-f388b20>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-f388b20>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-f388b20>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(165deg, var(--e-global-color-308e809) 0%, #FFFFFFB3 100%);
}

 .elementor-element.elementor-element-667891a .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-7b22add>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

 .elementor-element.elementor-element-18d2e60 .skillbar-group .skill-bar {
	background-color: var(--e-global-color-b25f141);
	height: 10px;
}

 .elementor-element.elementor-element-18d2e60 .skillbar-group .skill-track {
	background-color: var(--e-global-color-2db06a9);
}

 .elementor-element.elementor-element-18d2e60 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

 .elementor-element.elementor-element-18d2e60 .skillbar-group .skill-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-65f4081-font-family), Sans-serif;
	font-size: var(--e-global-typography-65f4081-font-size);
	font-weight: var(--e-global-typography-65f4081-font-weight);
	line-height: var(--e-global-typography-65f4081-line-height);
	letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
}

 .elementor-element.elementor-element-2f4ffc9 .skillbar-group .skill-bar {
	background-color: var(--e-global-color-b25f141);
	height: 10px;
}

 .elementor-element.elementor-element-2f4ffc9 .skillbar-group .skill-track {
	background-color: var(--e-global-color-2db06a9);
}

 .elementor-element.elementor-element-2f4ffc9 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

 .elementor-element.elementor-element-2f4ffc9 .skillbar-group .skill-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-65f4081-font-family), Sans-serif;
	font-size: var(--e-global-typography-65f4081-font-size);
	font-weight: var(--e-global-typography-65f4081-font-weight);
	line-height: var(--e-global-typography-65f4081-line-height);
	letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
}

 .elementor-element.elementor-element-8deb397 .skillbar-group .skill-bar {
	background-color: var(--e-global-color-b25f141);
	height: 10px;
}

 .elementor-element.elementor-element-8deb397 .skillbar-group .skill-track {
	background-color: var(--e-global-color-2db06a9);
}

 .elementor-element.elementor-element-8deb397 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

 .elementor-element.elementor-element-8deb397 .skillbar-group .skill-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-65f4081-font-family), Sans-serif;
	font-size: var(--e-global-typography-65f4081-font-size);
	font-weight: var(--e-global-typography-65f4081-font-weight);
	line-height: var(--e-global-typography-65f4081-line-height);
	letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
}

 .elementor-element.elementor-element-0c66242 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 1em;
	--padding-right: 1em;
}

 .elementor-element.elementor-element-0c66242:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-0c66242>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://tebewebe.online/berberibs/wp-content/uploads/sites/111/2024/06/103916-1-e1718251643963.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

 .elementor-element.elementor-element-0c66242::before,
 .elementor-element.elementor-element-0c66242>.elementor-background-video-container::before,
 .elementor-element.elementor-element-0c66242>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-0c66242>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-0c66242>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-0c66242>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: radial-gradient(at bottom center, #FFFFFFB8 0%, var(--e-global-color-308e809) 70%);
}

 .elementor-element.elementor-element-4bf5aa0 {
	--display: flex;
	--margin-top: 0em;
	--margin-bottom: 1em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

 .elementor-element.elementor-element-6f130a5 .elementor-heading-title {
	font-family: var(--e-global-typography-709eb6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-709eb6e-font-size);
	font-weight: var(--e-global-typography-709eb6e-font-weight);
	line-height: var(--e-global-typography-709eb6e-line-height);
	color: var(--e-global-color-secondary);
}

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

 .elementor-element.elementor-element-7ca7f2b .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-a3bee16>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

 .elementor-element.elementor-element-a3bee16 {
	text-align: center;
}

 .elementor-element.elementor-element-08b6ada {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-37b61f3 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.15);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

 .elementor-element.elementor-element-e788bfb {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-e788bfb>.elementor-shape-bottom .elementor-shape-fill,
 .elementor-element.elementor-element-e788bfb>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
	fill: var(--e-global-color-2db06a9);
}

 .elementor-element.elementor-element-e788bfb>.elementor-shape-bottom svg,
 .elementor-element.elementor-element-e788bfb>.e-con-inner>.elementor-shape-bottom svg {
	height: 50px;
}

 .elementor-element.elementor-element-e788bfb>.elementor-shape-bottom,
 .elementor-element.elementor-element-e788bfb>.e-con-inner>.elementor-shape-bottom {
	z-index: 2;
	pointer-events: none;
}

 .elementor-element.elementor-element-cc5fe03 img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	object-position: center center;
}

 .elementor-element.elementor-element-32afd83>.elementor-widget-container {
	padding: 0px 30px 0px 30px;
}

 .elementor-element.elementor-element-32afd83 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-308e809);
	margin: 0px 0px 10px 0px;
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

 .elementor-element.elementor-element-32afd83 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-32afd83 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: #000000;
}

 .elementor-element.elementor-element-32afd83 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: #000000;
}

 .elementor-element.elementor-element-32afd83 .elementskit-section-title-wraper p {
	color: var(--e-global-color-b25f141);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	margin: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-6f39992 .elementor-button:hover,
 .elementor-element.elementor-element-6f39992 .elementor-button:focus {
	background-color: var(--e-global-color-308e809);
	color: var(--e-global-color-2db06a9);
	border-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-6f39992>.elementor-widget-container {
	padding: 0px 30px 30px 30px;
}

 .elementor-element.elementor-element-6f39992 .elementor-button:hover svg,
 .elementor-element.elementor-element-6f39992 .elementor-button:focus svg {
	fill: var(--e-global-color-2db06a9);
}

 .elementor-element.elementor-element-6f39992 .elementor-button {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-035da0b {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.15);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

 .elementor-element.elementor-element-bbd681a {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-bbd681a>.elementor-shape-bottom .elementor-shape-fill,
 .elementor-element.elementor-element-bbd681a>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
	fill: var(--e-global-color-2db06a9);
}

 .elementor-element.elementor-element-bbd681a>.elementor-shape-bottom svg,
 .elementor-element.elementor-element-bbd681a>.e-con-inner>.elementor-shape-bottom svg {
	height: 50px;
}

 .elementor-element.elementor-element-bbd681a>.elementor-shape-bottom,
 .elementor-element.elementor-element-bbd681a>.e-con-inner>.elementor-shape-bottom {
	z-index: 2;
	pointer-events: none;
}

 .elementor-element.elementor-element-964cb25 img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	object-position: center center;
}

 .elementor-element.elementor-element-5bd0f4e>.elementor-widget-container {
	padding: 0px 30px 0px 30px;
}

 .elementor-element.elementor-element-5bd0f4e .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-308e809);
	margin: 0px 0px 10px 0px;
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

 .elementor-element.elementor-element-5bd0f4e .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-5bd0f4e .elementskit-section-title-wraper .elementskit-section-title>span {
	color: #000000;
}

 .elementor-element.elementor-element-5bd0f4e .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: #000000;
}

 .elementor-element.elementor-element-5bd0f4e .elementskit-section-title-wraper p {
	color: var(--e-global-color-b25f141);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	margin: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-e108ba5 .elementor-button:hover,
 .elementor-element.elementor-element-e108ba5 .elementor-button:focus {
	background-color: var(--e-global-color-308e809);
	color: var(--e-global-color-2db06a9);
	border-color: var(--e-global-color-308e809);
}

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

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

 .elementor-element.elementor-element-e108ba5 .elementor-button {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-324cf71 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.15);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

 .elementor-element.elementor-element-6124fd6 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-6124fd6>.elementor-shape-bottom .elementor-shape-fill,
 .elementor-element.elementor-element-6124fd6>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
	fill: var(--e-global-color-2db06a9);
}

 .elementor-element.elementor-element-6124fd6>.elementor-shape-bottom svg,
 .elementor-element.elementor-element-6124fd6>.e-con-inner>.elementor-shape-bottom svg {
	height: 50px;
}

 .elementor-element.elementor-element-6124fd6>.elementor-shape-bottom,
 .elementor-element.elementor-element-6124fd6>.e-con-inner>.elementor-shape-bottom {
	z-index: 2;
	pointer-events: none;
}

 .elementor-element.elementor-element-e6a6376 img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	object-position: center center;
}

 .elementor-element.elementor-element-64c8ffc>.elementor-widget-container {
	padding: 0px 30px 0px 30px;
}

 .elementor-element.elementor-element-64c8ffc .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-308e809);
	margin: 0px 0px 10px 0px;
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

 .elementor-element.elementor-element-64c8ffc .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-64c8ffc .elementskit-section-title-wraper .elementskit-section-title>span {
	color: #000000;
}

 .elementor-element.elementor-element-64c8ffc .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: #000000;
}

 .elementor-element.elementor-element-64c8ffc .elementskit-section-title-wraper p {
	color: var(--e-global-color-b25f141);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	margin: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-91fbd42 .elementor-button:hover,
 .elementor-element.elementor-element-91fbd42 .elementor-button:focus {
	background-color: var(--e-global-color-308e809);
	color: var(--e-global-color-2db06a9);
	border-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-91fbd42>.elementor-widget-container {
	padding: 0px 30px 30px 30px;
}

 .elementor-element.elementor-element-91fbd42 .elementor-button:hover svg,
 .elementor-element.elementor-element-91fbd42 .elementor-button:focus svg {
	fill: var(--e-global-color-2db06a9);
}

 .elementor-element.elementor-element-91fbd42 .elementor-button {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-308e809);
}

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

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

 .elementor-element.elementor-element-6adc048::before,
 .elementor-element.elementor-element-6adc048>.elementor-background-video-container::before,
 .elementor-element.elementor-element-6adc048>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-6adc048>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-6adc048>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-6adc048>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("https://tebewebe.online/berberibs/wp-content/uploads/sites/111/2024/06/meat-patties-on-grill.jpg");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

 .elementor-element.elementor-element-6adc048::before {
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

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

 .elementor-element.elementor-element-f800923 {
	--display: flex;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 1em;
	--padding-right: 5em;
}

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

 .elementor-element.elementor-element-afcfb3b .elementor-heading-title {
	font-family: var(--e-global-typography-709eb6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-709eb6e-font-size);
	font-weight: var(--e-global-typography-709eb6e-font-weight);
	line-height: var(--e-global-typography-709eb6e-line-height);
	color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-a48d13e .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-bea8616 {
	color: var(--e-global-color-b25f141);
}

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

 .elementor-element.elementor-element-e15a841>.elementor-widget-container {
	background-color: var(--e-global-color-2db06a9);
	padding: 20px 20px 15px 20px;
}

 .elementor-element.elementor-element-e15a841.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-e15a841 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-e15a841.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-e15a841.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-e15a841.elementor-view-default .elementor-icon {
	color: var(--e-global-color-308e809);
	border-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-e15a841.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-e15a841.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-308e809);
}

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

 .elementor-element.elementor-element-e15a841 .elementor-icon svg {
	height: 40px;
}

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

 .elementor-element.elementor-element-9723124 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-308e809);
	margin: 0px 0px 7px 0px;
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

 .elementor-element.elementor-element-9723124 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-9723124 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: #000000;
}

 .elementor-element.elementor-element-9723124 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: #000000;
}

 .elementor-element.elementor-element-9723124 .elementskit-section-title-wraper p {
	color: var(--e-global-color-b25f141);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	margin: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-080daaa>.elementor-widget-container {
	background-color: var(--e-global-color-2db06a9);
	padding: 20px 20px 15px 20px;
}

 .elementor-element.elementor-element-080daaa.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-080daaa .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-080daaa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-080daaa.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-080daaa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-308e809);
	border-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-080daaa.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-080daaa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-080daaa .elementor-icon {
	font-size: 40px;
}

 .elementor-element.elementor-element-080daaa .elementor-icon svg {
	height: 40px;
}

 .elementor-element.elementor-element-02f9f38 {
	width: var(--container-widget-width, 81%);
	max-width: 81%;
	--container-widget-width: 81%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-02f9f38 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-308e809);
	margin: 0px 0px 7px 0px;
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

 .elementor-element.elementor-element-02f9f38 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-02f9f38 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: #000000;
}

 .elementor-element.elementor-element-02f9f38 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: #000000;
}

 .elementor-element.elementor-element-02f9f38 .elementskit-section-title-wraper p {
	color: var(--e-global-color-b25f141);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	margin: 0px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-a2ff975>.elementor-widget-container {
	background-color: var(--e-global-color-2db06a9);
	padding: 20px 20px 15px 20px;
}

 .elementor-element.elementor-element-a2ff975.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-a2ff975 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-a2ff975.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-a2ff975.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-a2ff975.elementor-view-default .elementor-icon {
	color: var(--e-global-color-308e809);
	border-color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-a2ff975.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-a2ff975.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-308e809);
}

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

 .elementor-element.elementor-element-a2ff975 .elementor-icon svg {
	height: 40px;
}

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

 .elementor-element.elementor-element-c948d4c .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-308e809);
	margin: 0px 0px 7px 0px;
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

 .elementor-element.elementor-element-c948d4c .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-c948d4c .elementskit-section-title-wraper .elementskit-section-title>span {
	color: #000000;
}

 .elementor-element.elementor-element-c948d4c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: #000000;
}

 .elementor-element.elementor-element-c948d4c .elementskit-section-title-wraper p {
	color: var(--e-global-color-b25f141);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	margin: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-7a76442 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-7a76442:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-7a76442>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://tebewebe.online/berberibs/wp-content/uploads/sites/111/2024/06/friends-enjoying-party-with-bbq-e1718251712966.jpg");
	background-position: 20% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn {
	background-color: #0B18167A;
	width: 110px;
	height: 110px;
	line-height: 105px;
	--glow-size: 40px;
	color: var(--e-global-color-308e809);
	box-shadow: 0px 5px 30px -10px rgba(0, 0, 0, 0.25);
}

 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn:hover {
	background-color: var(--e-global-color-308e809);
	color: var(--e-global-color-2db06a9);
	border-color: var(--e-global-color-651faef);
}

 .elementor-element.elementor-element-ad4f643 {
	z-index: 3;
}

 .elementor-element.elementor-element-ad4f643 .video-content {
	text-align: center;
}

 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn i {
	font-size: 35px;
}

 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn svg {
	max-width: 35px;
}

 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn.glow-btn:before {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn.glow-btn:after {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn.glow-btn>i:after {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn svg path {
	stroke: var(--e-global-color-308e809);
	fill: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn:hover svg path {
	stroke: var(--e-global-color-2db06a9);
	fill: var(--e-global-color-2db06a9);
}

 .elementor-element.elementor-element-5dd5f09 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 4em 4em;
	--row-gap: 4em;
	--column-gap: 4em;
	--overflow: hidden;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 1em;
	--padding-right: 1em;
}

 .elementor-element.elementor-element-0f5a59d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 1em;
	--padding-right: 0em;
}

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

 .elementor-element.elementor-element-be6e3dd .elementor-heading-title {
	font-family: var(--e-global-typography-709eb6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-709eb6e-font-size);
	font-weight: var(--e-global-typography-709eb6e-font-weight);
	line-height: var(--e-global-typography-709eb6e-line-height);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-913b004 .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-82184bf {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

 .elementor-element.elementor-element-f5f085b {
	z-index: 0;
}

 .elementor-element.elementor-element-f5f085b>.elementor-widget-container {
	border-style: none;
}

 .elementor-element.elementor-element-f5f085b img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(85%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-radius: 0px 0px 190px 0px;
}

 .elementor-element.elementor-element-5ae2a80>.elementor-widget-container {
	background-color: var(--e-global-color-accent);
	padding: 20px 10px 20px 10px;
}

 .elementor-element.elementor-element-5ae2a80.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl)  .elementor-element.elementor-element-5ae2a80 {
	right: 20px;
}

body.rtl  .elementor-element.elementor-element-5ae2a80 {
	left: 20px;
}

 .elementor-element.elementor-element-5ae2a80 {
	top: 210px;
	z-index: 3;
}

 .elementor-element.elementor-element-5ae2a80:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(https://tebewebe.online/berberibs/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

 .elementor-element.elementor-element-5ae2a80.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(https://tebewebe.online/berberibs/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

 .elementor-element.elementor-element-5ae2a80 .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-f882bca>.elementor-widget-container {
	padding: 0px 30px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 10px;
	border-color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-f882bca .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-308e809);
	margin: 0px 0px 7px 0px;
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

 .elementor-element.elementor-element-f882bca .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-f882bca .elementskit-section-title-wraper .elementskit-section-title>span {
	color: #000000;
}

 .elementor-element.elementor-element-f882bca .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: #000000;
}

 .elementor-element.elementor-element-f882bca .elementskit-section-title-wraper p {
	color: var(--e-global-color-308e809);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	margin: 0px 0px 0px 0px;
}

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

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

 .elementor-element.elementor-element-413fd03 {
	z-index: 0;
}

 .elementor-element.elementor-element-413fd03>.elementor-widget-container {
	border-style: none;
}

 .elementor-element.elementor-element-413fd03 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(85%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-radius: 0px 0px 190px 0px;
}

 .elementor-element.elementor-element-f76b282>.elementor-widget-container {
	background-color: var(--e-global-color-accent);
	padding: 20px 10px 20px 10px;
}

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

body:not(.rtl)  .elementor-element.elementor-element-f76b282 {
	right: 20px;
}

body.rtl  .elementor-element.elementor-element-f76b282 {
	left: 20px;
}

 .elementor-element.elementor-element-f76b282 {
	top: 210px;
	z-index: 3;
}

 .elementor-element.elementor-element-f76b282:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(https://tebewebe.online/berberibs/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

 .elementor-element.elementor-element-f76b282.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(https://tebewebe.online/berberibs/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

 .elementor-element.elementor-element-f76b282 .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-8ef84c7>.elementor-widget-container {
	padding: 0px 30px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 10px;
	border-color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-8ef84c7 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-308e809);
	margin: 0px 0px 7px 0px;
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

 .elementor-element.elementor-element-8ef84c7 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-8ef84c7 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: #000000;
}

 .elementor-element.elementor-element-8ef84c7 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: #000000;
}

 .elementor-element.elementor-element-8ef84c7 .elementskit-section-title-wraper p {
	color: var(--e-global-color-308e809);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	margin: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-07b6dd1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--overlay-opacity: 0.95;
	--padding-top: 0em;
	--padding-bottom: 5em;
	--padding-left: 1em;
	--padding-right: 1em;
}

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

 .elementor-element.elementor-element-7eedaed {
	--display: flex;
	--margin-top: 0em;
	--margin-bottom: 1.5em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

 .elementor-element.elementor-element-6e52b6c .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-secondary);
}

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

 .elementor-element.elementor-element-a87c896 .elementor-divider-separator {
	width: 80px;
	margin: 0 auto;
	margin-center: 0;
}

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

 .elementor-element.elementor-element-e92d865 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 2em 3em;
	--row-gap: 2em;
	--column-gap: 3em;
	--grid-auto-flow: row;
	--margin-top: 0em;
	--margin-bottom: 3em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

 .elementor-element.elementor-element-38f8bc2 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-38f8bc2 img {
	width: 100%;
	height: 150px;
	object-fit: cover;
	object-position: center center;
}

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

 .elementor-element.elementor-element-204bb9e {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-b25f141);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 82%);
	max-width: 82%;
	--container-widget-width: 82%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-204bb9e.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-204bb9e .elementor-divider-separator {
	width: 100%;
}

 .elementor-element.elementor-element-204bb9e .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

 .elementor-element.elementor-element-204bb9e .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

 .elementor-element.elementor-element-382367e {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

 .elementor-element.elementor-element-382367e.elementor-element {
	--align-self: flex-end;
}

 .elementor-element.elementor-element-382367e .elementor-heading-title {
	font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3dae9a-font-size);
	font-weight: var(--e-global-typography-d3dae9a-font-weight);
	line-height: var(--e-global-typography-d3dae9a-line-height);
	letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	color: var(--e-global-color-secondary);
}

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

 .elementor-element.elementor-element-6667791 .elementor-button {
	background-color: var(--e-global-color-9eaa092);
	fill: var(--e-global-color-2db06a9);
	color: var(--e-global-color-2db06a9);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-2db06a9);
	padding: 0px 0px 3px 0px;
}

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

 .elementor-element.elementor-element-6667791 .elementor-button:hover,
 .elementor-element.elementor-element-6667791 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

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

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

 .elementor-element.elementor-element-8cc7b80 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-8cc7b80 img {
	width: 100%;
	height: 150px;
	object-fit: cover;
	object-position: center center;
}

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

 .elementor-element.elementor-element-903d6cd {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-b25f141);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 82%);
	max-width: 82%;
	--container-widget-width: 82%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-903d6cd.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-903d6cd .elementor-divider-separator {
	width: 100%;
}

 .elementor-element.elementor-element-903d6cd .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

 .elementor-element.elementor-element-903d6cd .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

 .elementor-element.elementor-element-007cf7c {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

 .elementor-element.elementor-element-007cf7c.elementor-element {
	--align-self: flex-end;
}

 .elementor-element.elementor-element-007cf7c .elementor-heading-title {
	font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3dae9a-font-size);
	font-weight: var(--e-global-typography-d3dae9a-font-weight);
	line-height: var(--e-global-typography-d3dae9a-line-height);
	letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-867fc22>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

 .elementor-element.elementor-element-54a617a .elementor-button {
	background-color: var(--e-global-color-9eaa092);
	fill: var(--e-global-color-2db06a9);
	color: var(--e-global-color-2db06a9);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-2db06a9);
	padding: 0px 0px 3px 0px;
}

 .elementor-element.elementor-element-54a617a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

 .elementor-element.elementor-element-54a617a .elementor-button:hover,
 .elementor-element.elementor-element-54a617a .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

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

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

 .elementor-element.elementor-element-d78a302 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-d78a302 img {
	width: 100%;
	height: 150px;
	object-fit: cover;
	object-position: center center;
}

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

 .elementor-element.elementor-element-f9683ff {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-b25f141);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 82%);
	max-width: 82%;
	--container-widget-width: 82%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-f9683ff.elementor-element {
	--align-self: center;
}

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

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

 .elementor-element.elementor-element-f9683ff .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

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

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

 .elementor-element.elementor-element-bd7abb2 .elementor-heading-title {
	font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3dae9a-font-size);
	font-weight: var(--e-global-typography-d3dae9a-font-weight);
	line-height: var(--e-global-typography-d3dae9a-line-height);
	letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	color: var(--e-global-color-secondary);
}

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

 .elementor-element.elementor-element-471cc86 .elementor-button {
	background-color: var(--e-global-color-9eaa092);
	fill: var(--e-global-color-2db06a9);
	color: var(--e-global-color-2db06a9);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-2db06a9);
	padding: 0px 0px 3px 0px;
}

 .elementor-element.elementor-element-471cc86 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

 .elementor-element.elementor-element-471cc86 .elementor-button:hover,
 .elementor-element.elementor-element-471cc86 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

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

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

 .elementor-element.elementor-element-3665f02 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-3665f02 img {
	width: 100%;
	height: 150px;
	object-fit: cover;
	object-position: center center;
}

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

 .elementor-element.elementor-element-2e69e1b {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-b25f141);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 82%);
	max-width: 82%;
	--container-widget-width: 82%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-2e69e1b.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-2e69e1b .elementor-divider-separator {
	width: 100%;
}

 .elementor-element.elementor-element-2e69e1b .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

 .elementor-element.elementor-element-2e69e1b .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

 .elementor-element.elementor-element-3af2dba {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

 .elementor-element.elementor-element-3af2dba.elementor-element {
	--align-self: flex-end;
}

 .elementor-element.elementor-element-3af2dba .elementor-heading-title {
	font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3dae9a-font-size);
	font-weight: var(--e-global-typography-d3dae9a-font-weight);
	line-height: var(--e-global-typography-d3dae9a-line-height);
	letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-193a1a1>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

 .elementor-element.elementor-element-8126ad4 .elementor-button {
	background-color: var(--e-global-color-9eaa092);
	fill: var(--e-global-color-2db06a9);
	color: var(--e-global-color-2db06a9);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-2db06a9);
	padding: 0px 0px 3px 0px;
}

 .elementor-element.elementor-element-8126ad4 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

 .elementor-element.elementor-element-8126ad4 .elementor-button:hover,
 .elementor-element.elementor-element-8126ad4 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

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

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

 .elementor-element.elementor-element-a7b476d {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-a7b476d img {
	width: 100%;
	height: 150px;
	object-fit: cover;
	object-position: center center;
}

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

 .elementor-element.elementor-element-cd4dc41 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-b25f141);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 82%);
	max-width: 82%;
	--container-widget-width: 82%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-cd4dc41.elementor-element {
	--align-self: center;
}

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

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

 .elementor-element.elementor-element-cd4dc41 .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

 .elementor-element.elementor-element-2a09790 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

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

 .elementor-element.elementor-element-2a09790 .elementor-heading-title {
	font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3dae9a-font-size);
	font-weight: var(--e-global-typography-d3dae9a-font-weight);
	line-height: var(--e-global-typography-d3dae9a-line-height);
	letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-1df5b7f>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

 .elementor-element.elementor-element-7a53489 .elementor-button {
	background-color: var(--e-global-color-9eaa092);
	fill: var(--e-global-color-2db06a9);
	color: var(--e-global-color-2db06a9);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-2db06a9);
	padding: 0px 0px 3px 0px;
}

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

 .elementor-element.elementor-element-7a53489 .elementor-button:hover,
 .elementor-element.elementor-element-7a53489 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

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

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

 .elementor-element.elementor-element-ce30723 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-ce30723 img {
	width: 100%;
	height: 150px;
	object-fit: cover;
	object-position: center center;
}

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

 .elementor-element.elementor-element-ef92564 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-b25f141);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 82%);
	max-width: 82%;
	--container-widget-width: 82%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-ef92564.elementor-element {
	--align-self: center;
}

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

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

 .elementor-element.elementor-element-ef92564 .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

 .elementor-element.elementor-element-4ddc8b4 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

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

 .elementor-element.elementor-element-4ddc8b4 .elementor-heading-title {
	font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3dae9a-font-size);
	font-weight: var(--e-global-typography-d3dae9a-font-weight);
	line-height: var(--e-global-typography-d3dae9a-line-height);
	letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	color: var(--e-global-color-secondary);
}

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

 .elementor-element.elementor-element-6acbe13 .elementor-button {
	background-color: var(--e-global-color-9eaa092);
	fill: var(--e-global-color-2db06a9);
	color: var(--e-global-color-2db06a9);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-2db06a9);
	padding: 0px 0px 3px 0px;
}

 .elementor-element.elementor-element-6acbe13 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

 .elementor-element.elementor-element-6acbe13 .elementor-button:hover,
 .elementor-element.elementor-element-6acbe13 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

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

 .elementor-element.elementor-element-01815b2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--padding-top: 0em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

 .elementor-element.elementor-element-412dad1:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-412dad1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-651faef) 83%, var(--e-global-color-9eaa092) 83%);
}

 .elementor-element.elementor-element-a690d7c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 1em;
	--padding-right: 5em;
}

 .elementor-element.elementor-element-20c9118.elementor-element {
	--align-self: flex-start;
}

 .elementor-element.elementor-element-20c9118 .elementor-heading-title {
	font-family: var(--e-global-typography-709eb6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-709eb6e-font-size);
	font-weight: var(--e-global-typography-709eb6e-font-weight);
	line-height: var(--e-global-typography-709eb6e-line-height);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-6fbc27d .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-4d6a900 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a954db2);
	--divider-border-width: 1px;
}

 .elementor-element.elementor-element-4d6a900 .elementor-divider-separator {
	width: 100%;
}

 .elementor-element.elementor-element-4d6a900 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 0px;
	--ekit_testimonial_slidetoshow: 1;
}

 .elementor-element.elementor-element-2c353c1 .elementskit-tootltip-testimonial .elementskit-commentor-content,
 .elementor-element.elementor-element-2c353c1 .elementskit-single-testimonial-slider,
 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial_card,
 .elementor-element.elementor-element-2c353c1 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-9eaa092);
}

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

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

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

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

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

 .elementor-element.elementor-element-2c353c1 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-text);
	margin: 20px 0px 25px 0px;
}

 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-text);
	margin: 20px 0px 25px 0px;
}

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

 .elementor-element.elementor-element-2c353c1 .elementskit-stars>li>a,
 .elementor-element.elementor-element-2c353c1 .elementskit-stars>li>span {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	font-size: 16px;
}

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

 .elementor-element.elementor-element-2c353c1 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
	color: var(--e-global-color-a954db2);
}

 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
	color: var(--e-global-color-a954db2);
	margin-bottom: -20px;
}

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

 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
	color: var(--e-global-color-a954db2);
	margin-bottom: -20px;
}

 .elementor-element.elementor-element-2c353c1 .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-a954db2);
	fill: var(--e-global-color-a954db2);
}

 .elementor-element.elementor-element-2c353c1 .elementskit-watermark-icon>i {
	font-size: 65px;
}

 .elementor-element.elementor-element-2c353c1 .elementskit-watermark-icon>svg {
	width: 65px;
}

 .elementor-element.elementor-element-2c353c1 .elementskit-watermark-icon {
	margin-bottom: -20px;
}

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

 .elementor-element.elementor-element-2c353c1 .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	margin-bottom: 3px;
}

 .elementor-element.elementor-element-2c353c1 .elementskit-profile-info .elementskit-author-des {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	line-height: var(--e-global-typography-69c152f-line-height);
}

 .elementor-element.elementor-element-2c353c1 .elementskit-commentor-image>img {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: var(--e-global-color-308e809);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
}

 .elementor-element.elementor-element-2c353c1 .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 80px;
	width: 80px;
}

 .elementor-element.elementor-element-2c353c1 .ekit-testimonial--avatar {
	margin: 0px 20px 3px 3px;
}

 .elementor-element.elementor-element-fc5a0f3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

 .elementor-element.elementor-element-c011d82 img {
	width: 100%;
	height: 385px;
	object-fit: cover;
	object-position: center center;
	box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.15);
}

 .elementor-element.elementor-element-c9ca205 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--overlay-opacity: 0.6;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 1em;
	--padding-right: 1em;
}

 .elementor-element.elementor-element-c9ca205:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-c9ca205>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://tebewebe.online/berberibs/wp-content/uploads/sites/111/2024/06/pieces-meat-and-vegetables-bbq-on-grill.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

 .elementor-element.elementor-element-f28681f {
	--display: flex;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 1em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

 .elementor-element.elementor-element-9afcbb4 .elementor-heading-title {
	font-family: var(--e-global-typography-709eb6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-709eb6e-font-size);
	font-weight: var(--e-global-typography-709eb6e-font-weight);
	line-height: var(--e-global-typography-709eb6e-line-height);
	color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-c3be133 .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-ec017d3 {
	color: var(--e-global-color-b25f141);
}

 .elementor-element.elementor-element-65d47e8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5em 5em;
	--row-gap: 5em;
	--column-gap: 5em;
	--overflow: hidden;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 1em;
	--padding-right: 1em;
}

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

 .elementor-element.elementor-element-35df8eb {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	z-index: 2;
}

 .elementor-element.elementor-element-35df8eb>.elementor-widget-container {
	margin: 0em 0em 1.5em 0em;
}

 .elementor-element.elementor-element-35df8eb img {
	width: 100%;
	height: 550px;
	object-fit: cover;
	object-position: center center;
}

 .elementor-element.elementor-element-0003de7 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-0003de7>.elementor-widget-container {
	margin: 1.5em 0em 0em 0em;
}

 .elementor-element.elementor-element-0003de7 img {
	width: 100%;
	height: 550px;
	object-fit: cover;
	object-position: center center;
}

 .elementor-element.elementor-element-0bf6b07 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

 .elementor-element.elementor-element-0bef620.elementor-element {
	--align-self: flex-start;
}

 .elementor-element.elementor-element-0bef620 .elementor-heading-title {
	font-family: var(--e-global-typography-709eb6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-709eb6e-font-size);
	font-weight: var(--e-global-typography-709eb6e-font-weight);
	line-height: var(--e-global-typography-709eb6e-line-height);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-8406d10>.elementor-widget-container {
	padding: 0% 10% 0% 0%;
}

 .elementor-element.elementor-element-8406d10 .elementor-heading-title {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-625427d>.elementor-widget-container {
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-9eaa092);
}

 .elementor-element.elementor-element-625427d {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-625427d .elementor-icon-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-625427d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

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

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

 .elementor-element.elementor-element-625427d .elementor-icon {
	font-size: 30px;
	padding: 15px;
	border-radius: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-625427d .elementor-icon-box-title,
 .elementor-element.elementor-element-625427d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

 .elementor-element.elementor-element-625427d .elementor-icon-box-description {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-af3c1d8>.elementor-widget-container {
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-9eaa092);
}

 .elementor-element.elementor-element-af3c1d8 {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-af3c1d8 .elementor-icon-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-secondary);
}

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

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

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

 .elementor-element.elementor-element-af3c1d8 .elementor-icon {
	font-size: 30px;
	padding: 15px;
	border-radius: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-af3c1d8 .elementor-icon-box-title,
 .elementor-element.elementor-element-af3c1d8 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

 .elementor-element.elementor-element-af3c1d8 .elementor-icon-box-description {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-9e3712a>.elementor-widget-container {
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-9eaa092);
}

 .elementor-element.elementor-element-9e3712a {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-9e3712a .elementor-icon-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-9e3712a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

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

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

 .elementor-element.elementor-element-9e3712a .elementor-icon {
	font-size: 30px;
	padding: 15px;
	border-radius: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-9e3712a .elementor-icon-box-title,
 .elementor-element.elementor-element-9e3712a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

 .elementor-element.elementor-element-9e3712a .elementor-icon-box-description {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	color: var(--e-global-color-text);
}

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

 .elementor-element.elementor-element-fa61409 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-b25f141);
	--border-color: var(--e-global-color-b25f141);
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

 .elementor-element.elementor-element-879ca77 {
	--e-image-carousel-slides-to-show: 5;
}

 .elementor-element.elementor-element-879ca77>.elementor-widget-container {
	padding: 6px 0px 0px 0px;
}

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

 .elementor-element.elementor-element-19e3fb0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-99093b8 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.2s;
}

 .elementor-element.elementor-element-608397c img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.2s;
}

 .elementor-element.elementor-element-ebcbe42 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.2s;
}

 .elementor-element.elementor-element-77f5f7f img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.2s;
}

 .elementor-element.elementor-element-70d761d img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.2s;
}

 .elementor-element.elementor-element-b4176f6 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.2s;
}

 .elementor-element.elementor-element-7c04bb7 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.2s;
}

 .elementor-element.elementor-element-fca74a6 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.2s;
}

 .elementor-element.elementor-element-aab3685 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.2s;
}

 .elementor-element.elementor-element-4495402 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(75%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.2s;
}

 .elementor-element.elementor-element-3db2bba {
	--display: flex;
	--position: absolute;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
	--z-index: 3;
}

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

 .elementor-element.elementor-element-6ef97a2>.elementor-widget-container {
	padding: 12px 18px 12px 18px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF20;
}

 .elementor-element.elementor-element-6ef97a2 {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: var(--e-global-color-308e809);
}

 .elementor-element.elementor-element-6ef97a2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-6ef97a2.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-6ef97a2.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-6ef97a2 .elementor-icon {
	font-size: 65px;
}

 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-title,
 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-ed2cfb3-font-family), Sans-serif;
	font-size: var(--e-global-typography-ed2cfb3-font-size);
	font-weight: var(--e-global-typography-ed2cfb3-font-weight);
	line-height: var(--e-global-typography-ed2cfb3-line-height);
	letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
}

 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-description {
	font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-5d167aa-font-size);
	font-weight: var(--e-global-typography-5d167aa-font-weight);
	line-height: var(--e-global-typography-5d167aa-line-height);
	letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	color: var(--e-global-color-308e809);
}

@media(max-width:1024px) {
	 .elementor-element.elementor-element-1a68390 {
		--padding-top: 16em;
		--padding-bottom: 7em;
		--padding-left: 2.5em;
		--padding-right: 2.5em;
	}

	 .elementor-element.elementor-element-b7f1b82 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-f417c1f .elementor-heading-title {
		font-size: var(--e-global-typography-3715edf-font-size);
		line-height: var(--e-global-typography-3715edf-line-height);
		letter-spacing: var(--e-global-typography-3715edf-letter-spacing);
	}

	 .elementor-element.elementor-element-17854aa>.elementor-widget-container {
		padding: 0px 0px 0px 15px;
	}

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

	 .elementor-element.elementor-element-9aa66f1 {
		--flex-direction: column-reverse;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 2em 2em;
		--row-gap: 2em;
		--column-gap: 2em;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}

	 .elementor-element.elementor-element-10341f1 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	 .elementor-element.elementor-element-ae5cd3b {
		--justify-content: center;
		--gap: 70px 70px;
		--row-gap: 70px;
		--column-gap: 70px;
		--margin-top: -6em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-9c2502a {
		--min-height: 120px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}

	 .elementor-element.elementor-element-2d1b803 .elementor-icon-box-title,
	 .elementor-element.elementor-element-2d1b803 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ed2cfb3-font-size);
		line-height: var(--e-global-typography-ed2cfb3-line-height);
		letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
	}

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

	 .elementor-element.elementor-element-0062d16 {
		--min-height: 120px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}

	 .elementor-element.elementor-element-7b5366a .elementor-icon-box-title,
	 .elementor-element.elementor-element-7b5366a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ed2cfb3-font-size);
		line-height: var(--e-global-typography-ed2cfb3-line-height);
		letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
	}

	 .elementor-element.elementor-element-7b5366a .elementor-icon-box-description {
		font-size: var(--e-global-typography-bc01e98-font-size);
		line-height: var(--e-global-typography-bc01e98-line-height);
	}

	 .elementor-element.elementor-element-3c26de8 {
		--min-height: 120px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}

	 .elementor-element.elementor-element-56ba902 .elementor-icon-box-title,
	 .elementor-element.elementor-element-56ba902 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ed2cfb3-font-size);
		line-height: var(--e-global-typography-ed2cfb3-line-height);
		letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
	}

	 .elementor-element.elementor-element-56ba902 .elementor-icon-box-description {
		font-size: var(--e-global-typography-bc01e98-font-size);
		line-height: var(--e-global-typography-bc01e98-line-height);
	}

	 .elementor-element.elementor-element-50c42fe {
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 2em;
		--padding-right: 2em;
	}

	 .elementor-element.elementor-element-e1afb8f {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 3em 3em;
		--row-gap: 3em;
		--column-gap: 3em;
		--flex-wrap: wrap;
		--margin-top: 0em;
		--margin-bottom: 2em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-987593d img {
		height: 440px;
	}

	 .elementor-element.elementor-element-3a86f06 {
		--spacer-size: 55px;
		--container-widget-width: 55px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 55px);
		max-width: 55px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-3a86f06 {
		left: -40px;
	}

	body.rtl  .elementor-element.elementor-element-3a86f06 {
		right: -40px;
	}

	 .elementor-element.elementor-element-d607a8e {
		--spacer-size: 130px;
		--container-widget-width: 130px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 130px);
		max-width: 130px;
	}

	 .elementor-element.elementor-element-ddd62a6 {
		--spacer-size: 35px;
		--container-widget-width: 35px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 35px);
		max-width: 35px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-ddd62a6 {
		right: -32px;
	}

	body.rtl  .elementor-element.elementor-element-ddd62a6 {
		left: -32px;
	}

	 .elementor-element.elementor-element-3750ca5 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-a55c4ea>.elementor-widget-container {
		padding: 0% 20% 0% 0%;
	}

	 .elementor-element.elementor-element-a55c4ea .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

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

	 .elementor-element.elementor-element-49dff05 {
		--justify-content: center;
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	 .elementor-element.elementor-element-3b94a53 {
		--e-icon-list-icon-size: 20px;
	}

	 .elementor-element.elementor-element-3b94a53 .elementor-icon-list-item>.elementor-icon-list-text,
	 .elementor-element.elementor-element-3b94a53 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-094ac4b {
		--e-icon-list-icon-size: 20px;
	}

	 .elementor-element.elementor-element-094ac4b .elementor-icon-list-item>.elementor-icon-list-text,
	 .elementor-element.elementor-element-094ac4b .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-8aa4376 {
		--e-icon-list-icon-size: 20px;
	}

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

	 .elementor-element.elementor-element-7584170 img {
		height: 280px;
	}

	 .elementor-element.elementor-element-b0ae9b7 {
		--flex-wrap: wrap;
	}

	 .elementor-element.elementor-element-7fa15d7 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-73d4b37 .elementor-icon {
		font-size: 57px;
	}

	 .elementor-element.elementor-element-73d4b37 .elementor-icon svg {
		height: 57px;
	}

	 .elementor-element.elementor-element-d06295b .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
	}

	 .elementor-element.elementor-element-d06295b .elementor-counter-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-07afc14 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		border-width: 0px 0px 0px 2px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 2px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-5fc4491 .elementor-icon {
		font-size: 57px;
	}

	 .elementor-element.elementor-element-5fc4491 .elementor-icon svg {
		height: 57px;
	}

	 .elementor-element.elementor-element-84c7f3b .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
	}

	 .elementor-element.elementor-element-84c7f3b .elementor-counter-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-b4498ad {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		border-width: 2px 0px 0px 0px;
		--border-top-width: 2px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-ac61193 .elementor-icon {
		font-size: 57px;
	}

	 .elementor-element.elementor-element-ac61193 .elementor-icon svg {
		height: 57px;
	}

	 .elementor-element.elementor-element-959def1 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
	}

	 .elementor-element.elementor-element-959def1 .elementor-counter-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-fbf8218 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		border-width: 2px 0px 0px 2px;
		--border-top-width: 2px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 2px;
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-0ccf22c .elementor-icon {
		font-size: 57px;
	}

	 .elementor-element.elementor-element-0ccf22c .elementor-icon svg {
		height: 57px;
	}

	 .elementor-element.elementor-element-9836bad .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
	}

	 .elementor-element.elementor-element-9836bad .elementor-counter-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-4062ced:not(.elementor-motion-effects-element-type-background),
	 .elementor-element.elementor-element-4062ced>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}

	 .elementor-element.elementor-element-4062ced {
		--padding-top: 0em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}

	 .elementor-element.elementor-element-f388b20 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 3em;
		--padding-right: 3em;
	}

	 .elementor-element.elementor-element-667891a .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-18d2e60 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-18d2e60 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-2f4ffc9 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-2f4ffc9 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-8deb397 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-8deb397 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-0c66242 {
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 2em;
		--padding-right: 2em;
	}

	 .elementor-element.elementor-element-4bf5aa0 {
		--margin-top: 0em;
		--margin-bottom: 0.5em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-6f130a5 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-7ca7f2b .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-a3bee16>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-08b6ada {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-37b61f3 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	 .elementor-element.elementor-element-cc5fe03 img {
		height: 220px;
	}

	 .elementor-element.elementor-element-32afd83>.elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}

	 .elementor-element.elementor-element-32afd83 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-32afd83 .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-6f39992>.elementor-widget-container {
		padding: 0px 15px 20px 15px;
	}

	 .elementor-element.elementor-element-035da0b {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	 .elementor-element.elementor-element-964cb25 img {
		height: 220px;
	}

	 .elementor-element.elementor-element-5bd0f4e>.elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}

	 .elementor-element.elementor-element-5bd0f4e .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-5bd0f4e .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-e108ba5>.elementor-widget-container {
		padding: 0px 15px 20px 15px;
	}

	 .elementor-element.elementor-element-324cf71 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	 .elementor-element.elementor-element-e6a6376 img {
		height: 220px;
	}

	 .elementor-element.elementor-element-64c8ffc>.elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}

	 .elementor-element.elementor-element-64c8ffc .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-64c8ffc .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-91fbd42>.elementor-widget-container {
		padding: 0px 15px 20px 15px;
	}

	 .elementor-element.elementor-element-6adc048 {
		--flex-wrap: wrap;
	}

	 .elementor-element.elementor-element-8eb7528 {
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 2.5em;
		--padding-right: 2.5em;
	}

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

	 .elementor-element.elementor-element-afcfb3b .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-a48d13e .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-e15a841 .elementor-icon {
		font-size: 32px;
	}

	 .elementor-element.elementor-element-e15a841 .elementor-icon svg {
		height: 32px;
	}

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

	 .elementor-element.elementor-element-9723124 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-9723124 .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-080daaa .elementor-icon {
		font-size: 32px;
	}

	 .elementor-element.elementor-element-080daaa .elementor-icon svg {
		height: 32px;
	}

	 .elementor-element.elementor-element-02f9f38 {
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85%);
		max-width: 85%;
	}

	 .elementor-element.elementor-element-02f9f38 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-02f9f38 .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-a2ff975 .elementor-icon {
		font-size: 32px;
	}

	 .elementor-element.elementor-element-a2ff975 .elementor-icon svg {
		height: 32px;
	}

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

	 .elementor-element.elementor-element-c948d4c .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-c948d4c .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-7a76442 {
		--min-height: 460px;
	}

	 .elementor-element.elementor-element-7a76442:not(.elementor-motion-effects-element-type-background),
	 .elementor-element.elementor-element-7a76442>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0% 0%;
	}

	 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn i {
		font-size: 31px;
	}

	 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn svg {
		max-width: 31px;
	}

	 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn {
		width: 100px;
		height: 100px;
		line-height: 92px;
		--glow-size: 35px;
	}

	 .elementor-element.elementor-element-5dd5f09 {
		--gap: 3em 3em;
		--row-gap: 3em;
		--column-gap: 3em;
		--flex-wrap: wrap;
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 2em;
		--padding-right: 2em;
	}

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

	 .elementor-element.elementor-element-be6e3dd .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-913b004 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-82184bf {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-f5f085b img {
		height: 250px;
		border-radius: 0px 0px 170px 0px;
	}

	 .elementor-element.elementor-element-5ae2a80>.elementor-widget-container {
		padding: 17px 10px 17px 10px;
	}

	 .elementor-element.elementor-element-5ae2a80 {
		top: 175px;
	}

	 .elementor-element.elementor-element-5ae2a80 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-f882bca>.elementor-widget-container {
		padding: 0px 25px 0px 15px;
	}

	 .elementor-element.elementor-element-f882bca .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-f882bca .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-413fd03 img {
		height: 250px;
		border-radius: 0px 0px 170px 0px;
	}

	 .elementor-element.elementor-element-f76b282>.elementor-widget-container {
		padding: 17px 10px 17px 10px;
	}

	 .elementor-element.elementor-element-f76b282 {
		top: 175px;
	}

	 .elementor-element.elementor-element-f76b282 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

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

	 .elementor-element.elementor-element-8ef84c7 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-8ef84c7 .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-07b6dd1 {
		--padding-top: 0em;
		--padding-bottom: 3em;
		--padding-left: 2em;
		--padding-right: 2em;
	}

	 .elementor-element.elementor-element-7eedaed {
		--margin-top: 0em;
		--margin-bottom: 0.5em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-6e52b6c .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

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

	 .elementor-element.elementor-element-a87c896 .elementor-divider-separator {
		width: 70px;
	}

	 .elementor-element.elementor-element-e92d865 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
		--grid-auto-flow: row;
		--margin-top: 0em;
		--margin-bottom: 1em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-38f8bc2 {
		--container-widget-width: 140px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 140px);
		max-width: 140px;
	}

	 .elementor-element.elementor-element-38f8bc2 img {
		height: 140px;
	}

	 .elementor-element.elementor-element-204bb9e {
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 88%);
		max-width: 88%;
	}

	 .elementor-element.elementor-element-204bb9e .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-382367e {
		--container-widget-width: 12%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 12%);
		max-width: 12%;
		text-align: right;
	}

	 .elementor-element.elementor-element-382367e .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-8cc7b80 {
		--container-widget-width: 140px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 140px);
		max-width: 140px;
	}

	 .elementor-element.elementor-element-8cc7b80 img {
		height: 140px;
	}

	 .elementor-element.elementor-element-903d6cd {
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 88%);
		max-width: 88%;
	}

	 .elementor-element.elementor-element-903d6cd .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-007cf7c {
		--container-widget-width: 12%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 12%);
		max-width: 12%;
		text-align: right;
	}

	 .elementor-element.elementor-element-007cf7c .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-d78a302 {
		--container-widget-width: 140px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 140px);
		max-width: 140px;
	}

	 .elementor-element.elementor-element-d78a302 img {
		height: 140px;
	}

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

	 .elementor-element.elementor-element-f9683ff .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-bd7abb2 {
		--container-widget-width: 12%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 12%);
		max-width: 12%;
		text-align: right;
	}

	 .elementor-element.elementor-element-bd7abb2 .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-3665f02 {
		--container-widget-width: 140px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 140px);
		max-width: 140px;
	}

	 .elementor-element.elementor-element-3665f02 img {
		height: 140px;
	}

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

	 .elementor-element.elementor-element-2e69e1b .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-3af2dba {
		--container-widget-width: 12%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 12%);
		max-width: 12%;
		text-align: right;
	}

	 .elementor-element.elementor-element-3af2dba .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-a7b476d {
		--container-widget-width: 140px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 140px);
		max-width: 140px;
	}

	 .elementor-element.elementor-element-a7b476d img {
		height: 140px;
	}

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

	 .elementor-element.elementor-element-cd4dc41 .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-2a09790 {
		--container-widget-width: 12%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 12%);
		max-width: 12%;
		text-align: right;
	}

	 .elementor-element.elementor-element-2a09790 .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-ce30723 {
		--container-widget-width: 140px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 140px);
		max-width: 140px;
	}

	 .elementor-element.elementor-element-ce30723 img {
		height: 140px;
	}

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

	 .elementor-element.elementor-element-ef92564 .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-4ddc8b4 {
		--container-widget-width: 12%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 12%);
		max-width: 12%;
		text-align: right;
	}

	 .elementor-element.elementor-element-4ddc8b4 .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-01815b2 {
		--padding-top: 0em;
		--padding-bottom: 4em;
		--padding-left: 0em;
		--padding-right: 1em;
	}

	 .elementor-element.elementor-element-412dad1:not(.elementor-motion-effects-element-type-background),
	 .elementor-element.elementor-element-412dad1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(90deg, var(--e-global-color-651faef) 85%, var(--e-global-color-9eaa092) 85%);
	}

	 .elementor-element.elementor-element-a690d7c {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 2.5em;
		--padding-right: 2.5em;
	}

	 .elementor-element.elementor-element-20c9118 {
		text-align: center;
	}

	 .elementor-element.elementor-element-20c9118 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-6fbc27d>.elementor-widget-container {
		padding: 0% 25% 0% 0%;
	}

	 .elementor-element.elementor-element-6fbc27d .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
		--ekit_testimonial_slidetoshow: 1;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
		margin: 15px 0px -10px 0px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial_card .elementskit-commentor-coment {
		margin: 15px 0px -10px 0px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-watermark-icon>i {
		font-size: 65px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-watermark-icon>svg {
		width: 65px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-commentor-bio .elementskit-commentor-image>img {
		height: 75px;
		width: 75px;
	}

	 .elementor-element.elementor-element-c011d82 img {
		height: 450px;
	}

	 .elementor-element.elementor-element-c9ca205 {
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 2.5em;
		--padding-right: 2.5em;
	}

	 .elementor-element.elementor-element-f28681f {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-9afcbb4 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-c3be133 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-65d47e8 {
		--flex-direction: column-reverse;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 3em 3em;
		--row-gap: 3em;
		--column-gap: 3em;
		--flex-wrap: wrap;
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 2em;
		--padding-right: 2em;
	}

	 .elementor-element.elementor-element-35df8eb img {
		height: 480px;
	}

	 .elementor-element.elementor-element-0003de7 img {
		height: 480px;
	}

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

	 .elementor-element.elementor-element-0bef620 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-8406d10>.elementor-widget-container {
		padding: 0% 30% 0% 0%;
	}

	 .elementor-element.elementor-element-8406d10 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-625427d .elementor-icon {
		font-size: 27px;
		padding: 13px;
	}

	 .elementor-element.elementor-element-625427d .elementor-icon-box-title,
	 .elementor-element.elementor-element-625427d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-625427d .elementor-icon-box-description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-af3c1d8 .elementor-icon {
		font-size: 27px;
		padding: 13px;
	}

	 .elementor-element.elementor-element-af3c1d8 .elementor-icon-box-title,
	 .elementor-element.elementor-element-af3c1d8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

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

	 .elementor-element.elementor-element-9e3712a .elementor-icon {
		font-size: 27px;
		padding: 13px;
	}

	 .elementor-element.elementor-element-9e3712a .elementor-icon-box-title,
	 .elementor-element.elementor-element-9e3712a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-9e3712a .elementor-icon-box-description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-c55ff76 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 2em;
		--padding-right: 2em;
	}

	 .elementor-element.elementor-element-fa61409 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	 .elementor-element.elementor-element-879ca77 {
		--e-image-carousel-slides-to-show: 4;
	}

	 .elementor-element.elementor-element-879ca77>.elementor-widget-container {
		padding: 5px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-19e3fb0 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-99093b8 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-608397c img {
		height: 150px;
	}

	 .elementor-element.elementor-element-ebcbe42 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-77f5f7f img {
		height: 150px;
	}

	 .elementor-element.elementor-element-70d761d img {
		height: 150px;
	}

	 .elementor-element.elementor-element-b4176f6 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-7c04bb7 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-fca74a6 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-aab3685 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-4495402 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-6ef97a2>.elementor-widget-container {
		padding: 12px 16px 10px 16px;
	}

	 .elementor-element.elementor-element-6ef97a2 {
		--icon-box-icon-margin: 15px;
	}

	 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-title {
		margin-bottom: 2px;
	}

	 .elementor-element.elementor-element-6ef97a2 .elementor-icon {
		font-size: 53px;
	}

	 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-title,
	 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ed2cfb3-font-size);
		line-height: var(--e-global-typography-ed2cfb3-line-height);
		letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
	}

	 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-description {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}
}

@media(max-width:767px) {
	 .elementor-element.elementor-element-1a68390 {
		--padding-top: 15em;
		--padding-bottom: 6em;
		--padding-left: 2em;
		--padding-right: 2em;
	}

	 .elementor-element.elementor-element-bfa6bc5 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	 .elementor-element.elementor-element-b7f1b82 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-f417c1f .elementor-heading-title {
		font-size: var(--e-global-typography-3715edf-font-size);
		line-height: var(--e-global-typography-3715edf-line-height);
		letter-spacing: var(--e-global-typography-3715edf-letter-spacing);
	}

	 .elementor-element.elementor-element-17854aa>.elementor-widget-container {
		padding: 0px 0px 0px 12px;
	}

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

	 .elementor-element.elementor-element-9aa66f1 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}

	 .elementor-element.elementor-element-10341f1 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}

	 .elementor-element.elementor-element-167bb53 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-660206c {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-ae5cd3b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
		--margin-top: -5em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-9c2502a {
		--width: 100px;
		--min-height: 100px;
		border-width: 5px 5px 5px 5px;
		--border-top-width: 5px;
		--border-right-width: 5px;
		--border-bottom-width: 5px;
		--border-left-width: 5px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	 .elementor-element.elementor-element-2d1b803 .elementor-icon-box-title,
	 .elementor-element.elementor-element-2d1b803 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ed2cfb3-font-size);
		line-height: var(--e-global-typography-ed2cfb3-line-height);
		letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
	}

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

	 .elementor-element.elementor-element-0062d16 {
		--width: 100px;
		--min-height: 100px;
		border-width: 5px 5px 5px 5px;
		--border-top-width: 5px;
		--border-right-width: 5px;
		--border-bottom-width: 5px;
		--border-left-width: 5px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	 .elementor-element.elementor-element-7b5366a .elementor-icon-box-title,
	 .elementor-element.elementor-element-7b5366a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ed2cfb3-font-size);
		line-height: var(--e-global-typography-ed2cfb3-line-height);
		letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
	}

	 .elementor-element.elementor-element-7b5366a .elementor-icon-box-description {
		font-size: var(--e-global-typography-bc01e98-font-size);
		line-height: var(--e-global-typography-bc01e98-line-height);
	}

	 .elementor-element.elementor-element-3c26de8 {
		--width: 100px;
		--min-height: 100px;
		border-width: 5px 5px 5px 5px;
		--border-top-width: 5px;
		--border-right-width: 5px;
		--border-bottom-width: 5px;
		--border-left-width: 5px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	 .elementor-element.elementor-element-56ba902 .elementor-icon-box-title,
	 .elementor-element.elementor-element-56ba902 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ed2cfb3-font-size);
		line-height: var(--e-global-typography-ed2cfb3-line-height);
		letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
	}

	 .elementor-element.elementor-element-56ba902 .elementor-icon-box-description {
		font-size: var(--e-global-typography-bc01e98-font-size);
		line-height: var(--e-global-typography-bc01e98-line-height);
	}

	 .elementor-element.elementor-element-50c42fe {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}

	 .elementor-element.elementor-element-e1afb8f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0em;
		--margin-bottom: 1em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-987593d img {
		height: 225px;
	}

	 .elementor-element.elementor-element-3a86f06 {
		--spacer-size: 50px;
		--container-widget-width: 50px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50px);
		max-width: 50px;
		top: 27px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-3a86f06 {
		left: -35px;
	}

	body.rtl  .elementor-element.elementor-element-3a86f06 {
		right: -35px;
	}

	 .elementor-element.elementor-element-d607a8e {
		--spacer-size: 110px;
		--container-widget-width: 110px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 110px);
		max-width: 110px;
	}

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

	body:not(.rtl)  .elementor-element.elementor-element-ddd62a6 {
		right: -28px;
	}

	body.rtl  .elementor-element.elementor-element-ddd62a6 {
		left: -28px;
	}

	 .elementor-element.elementor-element-3750ca5 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-a55c4ea>.elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}

	 .elementor-element.elementor-element-a55c4ea .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-890f223>.elementor-widget-container {
		margin: 0px 0px -13px 0px;
	}

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

	 .elementor-element.elementor-element-ea5be18 {
		--gap: 2em 2em;
		--row-gap: 2em;
		--column-gap: 2em;
	}

	 .elementor-element.elementor-element-3b94a53 {
		--e-icon-list-icon-size: 19px;
	}

	 .elementor-element.elementor-element-3b94a53 .elementor-icon-list-item>.elementor-icon-list-text,
	 .elementor-element.elementor-element-3b94a53 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-094ac4b {
		--e-icon-list-icon-size: 19px;
	}

	 .elementor-element.elementor-element-094ac4b .elementor-icon-list-item>.elementor-icon-list-text,
	 .elementor-element.elementor-element-094ac4b .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-8aa4376 {
		--e-icon-list-icon-size: 19px;
	}

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

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

	 .elementor-element.elementor-element-7584170 img {
		height: 220px;
	}

	 .elementor-element.elementor-element-7fa15d7 {
		--width: 50%;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	 .elementor-element.elementor-element-73d4b37 .elementor-icon {
		font-size: 50px;
	}

	 .elementor-element.elementor-element-73d4b37 .elementor-icon svg {
		height: 50px;
	}

	 .elementor-element.elementor-element-d06295b>.elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}

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

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

	 .elementor-element.elementor-element-d06295b .elementor-counter-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-07afc14 {
		--width: 50%;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	 .elementor-element.elementor-element-5fc4491 .elementor-icon {
		font-size: 50px;
	}

	 .elementor-element.elementor-element-5fc4491 .elementor-icon svg {
		height: 50px;
	}

	 .elementor-element.elementor-element-84c7f3b>.elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}

	 .elementor-element.elementor-element-84c7f3b .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

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

	 .elementor-element.elementor-element-84c7f3b .elementor-counter-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-b4498ad {
		--width: 50%;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		border-width: 2px 0px 0px 0px;
		--border-top-width: 2px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	 .elementor-element.elementor-element-ac61193 .elementor-icon {
		font-size: 50px;
	}

	 .elementor-element.elementor-element-ac61193 .elementor-icon svg {
		height: 50px;
	}

	 .elementor-element.elementor-element-959def1>.elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}

	 .elementor-element.elementor-element-959def1 .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

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

	 .elementor-element.elementor-element-959def1 .elementor-counter-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-fbf8218 {
		--width: 50%;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		border-width: 2px 0px 0px 2px;
		--border-top-width: 2px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 2px;
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	 .elementor-element.elementor-element-0ccf22c .elementor-icon {
		font-size: 50px;
	}

	 .elementor-element.elementor-element-0ccf22c .elementor-icon svg {
		height: 50px;
	}

	 .elementor-element.elementor-element-9836bad>.elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}

	 .elementor-element.elementor-element-9836bad .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

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

	 .elementor-element.elementor-element-9836bad .elementor-counter-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-4062ced {
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 0em;
	}

	 .elementor-element.elementor-element-f388b20 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-667891a .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-18d2e60 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-18d2e60 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-2f4ffc9 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-2f4ffc9 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-8deb397 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-65f4081-font-size);
		line-height: var(--e-global-typography-65f4081-line-height);
		letter-spacing: var(--e-global-typography-65f4081-letter-spacing);
	}

	 .elementor-element.elementor-element-8deb397 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-0c66242 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}

	 .elementor-element.elementor-element-4bf5aa0 {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-6f130a5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-6f130a5 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-7ca7f2b .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-a3bee16>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	 .elementor-element.elementor-element-08b6ada {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-cc5fe03 img {
		height: 200px;
	}

	 .elementor-element.elementor-element-32afd83>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	 .elementor-element.elementor-element-32afd83 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-32afd83 .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-6f39992>.elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}

	 .elementor-element.elementor-element-964cb25 img {
		height: 200px;
	}

	 .elementor-element.elementor-element-5bd0f4e>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	 .elementor-element.elementor-element-5bd0f4e .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-5bd0f4e .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

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

	 .elementor-element.elementor-element-e6a6376 img {
		height: 200px;
	}

	 .elementor-element.elementor-element-64c8ffc>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	 .elementor-element.elementor-element-64c8ffc .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-64c8ffc .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-91fbd42>.elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}

	 .elementor-element.elementor-element-8eb7528 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}

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

	 .elementor-element.elementor-element-afcfb3b .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-a48d13e .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-57b7829 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--flex-wrap: nowrap;
	}

	 .elementor-element.elementor-element-e15a841>.elementor-widget-container {
		padding: 30px 10px 26px 10px;
	}

	 .elementor-element.elementor-element-e15a841 .elementor-icon {
		font-size: 27px;
	}

	 .elementor-element.elementor-element-e15a841 .elementor-icon svg {
		height: 27px;
	}

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

	 .elementor-element.elementor-element-9723124 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-9723124 .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-c814817 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--flex-wrap: nowrap;
	}

	 .elementor-element.elementor-element-080daaa>.elementor-widget-container {
		padding: 30px 10px 26px 10px;
	}

	 .elementor-element.elementor-element-080daaa .elementor-icon {
		font-size: 27px;
	}

	 .elementor-element.elementor-element-080daaa .elementor-icon svg {
		height: 27px;
	}

	 .elementor-element.elementor-element-02f9f38 {
		--container-widget-width: 79%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 79%);
		max-width: 79%;
	}

	 .elementor-element.elementor-element-02f9f38 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-02f9f38 .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-0e0bd80 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--flex-wrap: nowrap;
	}

	 .elementor-element.elementor-element-a2ff975>.elementor-widget-container {
		padding: 30px 10px 26px 10px;
	}

	 .elementor-element.elementor-element-a2ff975 .elementor-icon {
		font-size: 27px;
	}

	 .elementor-element.elementor-element-a2ff975 .elementor-icon svg {
		height: 27px;
	}

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

	 .elementor-element.elementor-element-c948d4c .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-c948d4c .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-7a76442 {
		--min-height: 220px;
	}

	 .elementor-element.elementor-element-7a76442:not(.elementor-motion-effects-element-type-background),
	 .elementor-element.elementor-element-7a76442>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0% 0%;
	}

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

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

	 .elementor-element.elementor-element-ad4f643 .video-content {
		text-align: center;
	}

	 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn i {
		font-size: 25px;
	}

	 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn svg {
		max-width: 25px;
	}

	 .elementor-element.elementor-element-ad4f643 .ekit-video-popup-btn {
		width: 80px;
		height: 80px;
		line-height: 64px;
		--glow-size: 30px;
	}

	 .elementor-element.elementor-element-5dd5f09 {
		--gap: 2em 2em;
		--row-gap: 2em;
		--column-gap: 2em;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}

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

	 .elementor-element.elementor-element-be6e3dd .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-913b004 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-549d4ef>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	 .elementor-element.elementor-element-82184bf {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-ae90da0 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-f5f085b img {
		height: 220px;
		border-radius: 0px 0px 150px 0px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-5ae2a80 {
		right: 15px;
	}

	body.rtl  .elementor-element.elementor-element-5ae2a80 {
		left: 15px;
	}

	 .elementor-element.elementor-element-5ae2a80 {
		top: 150px;
	}

	 .elementor-element.elementor-element-5ae2a80 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-f882bca>.elementor-widget-container {
		padding: 0px 20px 0px 15px;
	}

	 .elementor-element.elementor-element-f882bca .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-f882bca .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-a7fe660 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-413fd03 img {
		height: 220px;
		border-radius: 0px 0px 150px 0px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-f76b282 {
		right: 15px;
	}

	body.rtl  .elementor-element.elementor-element-f76b282 {
		left: 15px;
	}

	 .elementor-element.elementor-element-f76b282 {
		top: 150px;
	}

	 .elementor-element.elementor-element-f76b282 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

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

	 .elementor-element.elementor-element-8ef84c7 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-8ef84c7 .elementskit-section-title-wraper p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-07b6dd1 {
		--padding-top: 0.5em;
		--padding-bottom: 2em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}

	 .elementor-element.elementor-element-7eedaed {
		--margin-top: 0em;
		--margin-bottom: 0.5em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-6e52b6c .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-a87c896 .elementor-divider-separator {
		width: 60px;
		margin: 0 auto;
		margin-center: 0;
	}

	 .elementor-element.elementor-element-a87c896 .elementor-divider {
		text-align: center;
	}

	 .elementor-element.elementor-element-e92d865 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 0em;
		--margin-bottom: 0.5em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	 .elementor-element.elementor-element-c5ba910 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	 .elementor-element.elementor-element-38f8bc2 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-38f8bc2 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-204bb9e .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-382367e .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-eaa184b {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	 .elementor-element.elementor-element-8cc7b80 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-8cc7b80 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-903d6cd .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-007cf7c .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-beba34a {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

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

	 .elementor-element.elementor-element-d78a302 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-f9683ff .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-bd7abb2 .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-64c1f5d {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	 .elementor-element.elementor-element-3665f02 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-3665f02 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-2e69e1b .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-3af2dba .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-4fa4a5a {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

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

	 .elementor-element.elementor-element-a7b476d img {
		height: 150px;
	}

	 .elementor-element.elementor-element-cd4dc41 .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-2a09790 .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-ac70699 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

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

	 .elementor-element.elementor-element-ce30723 img {
		height: 150px;
	}

	 .elementor-element.elementor-element-ef92564 .elementor-divider__text {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}

	 .elementor-element.elementor-element-4ddc8b4 .elementor-heading-title {
		font-size: var(--e-global-typography-d3dae9a-font-size);
		line-height: var(--e-global-typography-d3dae9a-line-height);
		letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
	}

	 .elementor-element.elementor-element-01815b2 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	 .elementor-element.elementor-element-412dad1:not(.elementor-motion-effects-element-type-background),
	 .elementor-element.elementor-element-412dad1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(90deg, var(--e-global-color-651faef) 100%, var(--e-global-color-9eaa092) 100%);
	}

	 .elementor-element.elementor-element-a690d7c {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}

	 .elementor-element.elementor-element-20c9118 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-6fbc27d>.elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}

	 .elementor-element.elementor-element-6fbc27d .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	 .elementor-element.elementor-element-2c353c1>.elementor-widget-container {
		margin: 0px 0px -4px 0px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
		margin: 12px 0px -10px 0px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-testimonial_card .elementskit-commentor-coment {
		margin: 12px 0px -10px 0px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-stars>li>a,
	 .elementor-element.elementor-element-2c353c1 .elementskit-stars>li>span {
		font-size: 14px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-watermark-icon>i {
		font-size: 40px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-watermark-icon>svg {
		width: 40px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		margin-bottom: 0px;
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}

	 .elementor-element.elementor-element-2c353c1 .elementskit-commentor-bio .elementskit-commentor-image>img {
		height: 65px;
		width: 65px;
	}

	 .elementor-element.elementor-element-2c353c1 .ekit-testimonial--avatar {
		margin: 0px 12px 0px 0px;
	}

	 .elementor-element.elementor-element-c011d82 img {
		height: 225px;
	}

	 .elementor-element.elementor-element-c9ca205:not(.elementor-motion-effects-element-type-background),
	 .elementor-element.elementor-element-c9ca205>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 40% 50%;
	}

	 .elementor-element.elementor-element-c9ca205 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 2em;
		--padding-right: 2em;
	}

	 .elementor-element.elementor-element-9afcbb4 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-c3be133 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	.elementor-element.elementor-element-65d47e8 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}

	 .elementor-element.elementor-element-0862146 {
		--justify-content: space-between;
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

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

	 .elementor-element.elementor-element-35df8eb img {
		height: 260px;
	}

	 .elementor-element.elementor-element-0003de7 {
		--container-widget-width: 47.5%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47.5%);
		max-width: 47.5%;
	}

	 .elementor-element.elementor-element-0003de7 img {
		height: 260px;
	}

	 .elementor-element.elementor-element-0bef620 .elementor-heading-title {
		font-size: var(--e-global-typography-709eb6e-font-size);
		line-height: var(--e-global-typography-709eb6e-line-height);
	}

	 .elementor-element.elementor-element-8406d10>.elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}

	 .elementor-element.elementor-element-8406d10 .elementor-heading-title {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}

	 .elementor-element.elementor-element-0d27130>.elementor-widget-container {
		margin: 0px 0px -13px 0px;
	}

	 .elementor-element.elementor-element-625427d>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-625427d {
		--icon-box-icon-margin: 15px;
	}

	 .elementor-element.elementor-element-625427d .elementor-icon-box-title {
		margin-bottom: 2px;
	}

	 .elementor-element.elementor-element-625427d .elementor-icon {
		font-size: 25px;
		padding: 12px;
	}

	 .elementor-element.elementor-element-625427d .elementor-icon-box-title,
	 .elementor-element.elementor-element-625427d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-625427d .elementor-icon-box-description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-af3c1d8>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

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

	 .elementor-element.elementor-element-af3c1d8 .elementor-icon-box-title {
		margin-bottom: 2px;
	}

	 .elementor-element.elementor-element-af3c1d8 .elementor-icon {
		font-size: 25px;
		padding: 12px;
	}

	 .elementor-element.elementor-element-af3c1d8 .elementor-icon-box-title,
	 .elementor-element.elementor-element-af3c1d8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

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

	 .elementor-element.elementor-element-9e3712a>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

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

	 .elementor-element.elementor-element-9e3712a .elementor-icon-box-title {
		margin-bottom: 2px;
	}

	 .elementor-element.elementor-element-9e3712a .elementor-icon {
		font-size: 25px;
		padding: 12px;
	}

	 .elementor-element.elementor-element-9e3712a .elementor-icon-box-title,
	 .elementor-element.elementor-element-9e3712a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}

	 .elementor-element.elementor-element-9e3712a .elementor-icon-box-description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}

	 .elementor-element.elementor-element-c55ff76 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}

	 .elementor-element.elementor-element-fa61409 {
		--padding-top: 1.5em;
		--padding-bottom: 1.5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	 .elementor-element.elementor-element-879ca77 {
		--e-image-carousel-slides-to-show: 3;
	}

	 .elementor-element.elementor-element-19e3fb0 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

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

	 .elementor-element.elementor-element-99093b8 img {
		height: 85px;
	}

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

	 .elementor-element.elementor-element-608397c img {
		height: 85px;
	}

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

	 .elementor-element.elementor-element-ebcbe42 img {
		height: 85px;
	}

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

	 .elementor-element.elementor-element-77f5f7f img {
		height: 85px;
	}

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

	 .elementor-element.elementor-element-70d761d img {
		height: 85px;
	}

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

	 .elementor-element.elementor-element-b4176f6 img {
		height: 85px;
	}

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

	 .elementor-element.elementor-element-7c04bb7 img {
		height: 85px;
	}

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

	 .elementor-element.elementor-element-fca74a6 img {
		height: 85px;
	}

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

	 .elementor-element.elementor-element-aab3685 img {
		height: 85px;
	}

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

	 .elementor-element.elementor-element-4495402 img {
		height: 85px;
	}

	 .elementor-element.elementor-element-3db2bba {
		--width: 230px;
	}

	 .elementor-element.elementor-element-6ef97a2>.elementor-widget-container {
		padding: 10px 10px 5px 10px;
	}

	 .elementor-element.elementor-element-6ef97a2 {
		--icon-box-icon-margin: 12px;
	}

	 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	 .elementor-element.elementor-element-6ef97a2 .elementor-icon {
		font-size: 42px;
	}

	 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-title,
	 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ed2cfb3-font-size);
		line-height: var(--e-global-typography-ed2cfb3-line-height);
		letter-spacing: var(--e-global-typography-ed2cfb3-letter-spacing);
	}

	 .elementor-element.elementor-element-6ef97a2 .elementor-icon-box-description {
		font-size: var(--e-global-typography-5d167aa-font-size);
		line-height: var(--e-global-typography-5d167aa-line-height);
		letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
	}
}

@media(min-width:768px) {
	 .elementor-element.elementor-element-bfa6bc5 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-10341f1 {
		--width: 55%;
	}

	 .elementor-element.elementor-element-ae5cd3b {
		--width: 45%;
	}

	 .elementor-element.elementor-element-9c2502a {
		--width: 155px;
	}

	 .elementor-element.elementor-element-0062d16 {
		--width: 155px;
	}

	 .elementor-element.elementor-element-3c26de8 {
		--width: 155px;
	}

	 .elementor-element.elementor-element-96c5b24 {
		--width: 35%;
	}

	 .elementor-element.elementor-element-c6ffc99 {
		--width: 65%;
	}

	 .elementor-element.elementor-element-49dff05 {
		--width: 60%;
	}

	 .elementor-element.elementor-element-7fa15d7 {
		--width: 25%;
	}

	 .elementor-element.elementor-element-07afc14 {
		--width: 25%;
	}

	 .elementor-element.elementor-element-b4498ad {
		--width: 25%;
	}

	 .elementor-element.elementor-element-fbf8218 {
		--width: 25%;
	}

	 .elementor-element.elementor-element-4062ced {
		--content-width: 1400px;
	}

	 .elementor-element.elementor-element-f388b20 {
		--width: 38%;
	}

	 .elementor-element.elementor-element-4bf5aa0 {
		--content-width: 850px;
	}

	 .elementor-element.elementor-element-8eb7528 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-f800923 {
		--width: 640px;
	}

	 .elementor-element.elementor-element-7a76442 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-0f5a59d {
		--width: 32%;
	}

	 .elementor-element.elementor-element-82184bf {
		--width: 68%;
	}

	 .elementor-element.elementor-element-7eedaed {
		--content-width: 835px;
	}

	 .elementor-element.elementor-element-eb75e42 {
		--width: 72%;
	}

	 .elementor-element.elementor-element-7403902 {
		--width: 72%;
	}

	 .elementor-element.elementor-element-d42d6f7 {
		--width: 72%;
	}

	 .elementor-element.elementor-element-c4844d2 {
		--width: 72%;
	}

	 .elementor-element.elementor-element-65c2b91 {
		--width: 72%;
	}

	 .elementor-element.elementor-element-000354c {
		--width: 72%;
	}

	 .elementor-element.elementor-element-01815b2 {
		--content-width: 1370px;
	}

	 .elementor-element.elementor-element-a690d7c {
		--width: 73%;
	}

	 .elementor-element.elementor-element-fc5a0f3 {
		--width: 32%;
	}

	 .elementor-element.elementor-element-f28681f {
		--width: 45%;
	}

	 .elementor-element.elementor-element-0862146 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-0bf6b07 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-3db2bba {
		--width: 350px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	 .elementor-element.elementor-element-bfa6bc5 {
		--width: 70%;
	}

	 .elementor-element.elementor-element-10341f1 {
		--width: 85%;
	}

	 .elementor-element.elementor-element-ae5cd3b {
		--width: 100%;
	}

	 .elementor-element.elementor-element-9c2502a {
		--width: 120px;
	}

	 .elementor-element.elementor-element-0062d16 {
		--width: 120px;
	}

	 .elementor-element.elementor-element-3c26de8 {
		--width: 120px;
	}

	 .elementor-element.elementor-element-96c5b24 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-c6ffc99 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-7fa15d7 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-07afc14 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-b4498ad {
		--width: 50%;
	}

	 .elementor-element.elementor-element-fbf8218 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-f388b20 {
		--width: 58%;
	}

	 .elementor-element.elementor-element-4bf5aa0 {
		--content-width: 100%;
	}

	 .elementor-element.elementor-element-8eb7528 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-f800923 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-7a76442 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-0f5a59d {
		--width: 100%;
	}

	 .elementor-element.elementor-element-82184bf {
		--width: 100%;
	}

	 .elementor-element.elementor-element-7eedaed {
		--content-width: 100%;
	}

	 .elementor-element.elementor-element-eb75e42 {
		--width: 75%;
	}

	 .elementor-element.elementor-element-7403902 {
		--width: 75%;
	}

	 .elementor-element.elementor-element-d42d6f7 {
		--width: 75%;
	}

	 .elementor-element.elementor-element-c4844d2 {
		--width: 75%;
	}

	 .elementor-element.elementor-element-65c2b91 {
		--width: 75%;
	}

	 .elementor-element.elementor-element-000354c {
		--width: 75%;
	}

	 .elementor-element.elementor-element-f28681f {
		--width: 65%;
	}

	 .elementor-element.elementor-element-0862146 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-0bf6b07 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-3db2bba {
		--width: 295px;
	}
}