.buttonss {
	display: flex !important;
	background-color: #00DA5A !important;
	color: #ffffff !important;
	padding: 0.5% 1.4%!important;
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
	font-weight: 700 !important;
	text-align: center !important;
	vertical-align: middle !important;
	align-items: center !important;
	border-radius: 0.5rem !important;
	gap: 0.75rem !important;
	border: none;
	cursor: pointer;
	width: 300px;
	
	align-self: center !important;
	margin-bottom: 10px;
	margin-top: 10px;
  }
  
  .buttonss svg {
	height: 30px !important;
  }
  .button-container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-top: 10px;
}
@media (max-width:600px){
	.buttonss {
		display: flex !important;
		background-color: #00DA5A !important;
		color: #ffffff !important;
		padding: 1.5% 1.4%!important;
		font-size: 0.875rem !important;
		line-height: 1.25rem !important;
		font-weight: 700 !important;
		text-align: center !important;
		vertical-align: middle !important;
		align-items: center !important;
		border-radius: 0.5rem !important;
		gap: 0.75rem !important;
		border: none;
		cursor: pointer;
		width: 250px;
		
		align-self: center !important;
		margin-bottom: 10px;
		margin-top: 10px;
	  }
	  
	  .buttonss svg {
		height: 30px !important;
	  }
	  .button-container {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 10px;
		margin-top: 10px;
	}
}
  
  
  
  


.elementor-22 .elementor-element.elementor-element-613a84a1 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-22 .elementor-element.elementor-element-613a84a1:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-613a84a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/02/pexels-alesia-kozik-6770610-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-22 .elementor-element.elementor-element-613a84a1>.elementor-background-overlay {
	background-color: #00010373;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	
}


.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-5b257582.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-5b257582.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-9f56e52>.elementor-container {
	max-width: 1260px;
}

.elementor-22 .elementor-element.elementor-element-9f56e52>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a954db2) 50%, var(--e-global-color-190e635) 100%);
	opacity: 0.2;
}

.elementor-22 .elementor-element.elementor-element-9f56e52 {
	padding: 6em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-220f355d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-220f355d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-220f355d>.elementor-element-populated {
	margin: 3em 3em 0em 0em;
	--e-column-margin-right: 3em;
	--e-column-margin-left: 0em;
}

.elementor-22 .elementor-element.elementor-element-1b3e23a {
	--iteration-count: infinite;
	--dynamic-text-color: #FECC27;
}

.elementor-22 .elementor-element.elementor-element-1b3e23a .elementor-headline {
	text-align: left;
}

.elementor-22 .elementor-element.elementor-element-1b3e23a .elementor-headline-plain-text {
	color: #FFFAFA;
}

.elementor-22 .elementor-element.elementor-element-1ea835e9 .elementor-heading-title {
	color: var(--e-global-color-a291686);
	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);
	word-spacing: var(--e-global-typography-3715edf-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-2db103c8 {
	color: var(--e-global-color-a291686);
	font-family: "Sora", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-22 .elementor-element.elementor-element-460e03c9 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-22 .elementor-element.elementor-element-460e03c9 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-22 .elementor-element.elementor-element-460e03c9 .elementor-button {
	font-family: "Sora", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #000000;
}

.elementor-22 .elementor-element.elementor-element-5c0dcd86>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-5fcf2f5c img {
	width: 100%;
	height: 90px;
	object-fit: contain;
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.15);
}

.elementor-22 .elementor-element.elementor-element-5fcf2f5c {
	width: auto;
	max-width: auto;
	top: 201px;
}

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

body.rtl .elementor-22 .elementor-element.elementor-element-5fcf2f5c {
	right: 14px;
}

.elementor-22 .elementor-element.elementor-element-74f5cd3b img {
	width: 100%;
	height: 165px;
	object-fit: contain;
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.15);
}

.elementor-22 .elementor-element.elementor-element-74f5cd3b {
	width: auto;
	max-width: auto;
	top: 469px;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-74f5cd3b {
	right: -80px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-74f5cd3b {
	left: -80px;
}

.elementor-22 .elementor-element.elementor-element-71cd837 img {
	width: 100%;
	height: 690px;
	object-fit: contain;
}

.elementor-22 .elementor-element.elementor-element-71cd837>.elementor-widget-container {
	margin: 0em -1em 0em 0em;
}

.elementor-22 .elementor-element.elementor-element-5a56c2b {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: -5em 0em 4em 0em;
	position: relative ;
	width: 100%;
	/* max-width: 800px; Adjust according to your needs */
	margin: 0 auto; /* Center the container horizontally */
}
.video-container {
	position: relative;
	width: 100%;
	max-width: 800px; /* Adjust according to your needs */
	margin: 0 auto; /* Center the container horizontally */
}

video {
	width: 100%;
	display: block;
}
.text-over-video {
	position: absolute;
	top: 25%; /* Adjust the distance from the top as needed */
	left: 20px; /* Adjust the distance from the left as needed */
	color: white; /* Set the text color */
	font-size: 24px; /* Set the font size */
	font-family: Arial, sans-serif; /* Set the font family */
	z-index: 999; /* Ensure the text appears above the video */
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.Welcome{
	font-size: 70px;
	font-weight: 700;
	font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	display: block;
}
.hidden {
	display: none;
  }
.slide{
	background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
	font-size: 50px;
	font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	font-weight: 700;
	line-height: 40px;
	 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
	 margin-top: 50%;
	 /* text-align: center !;
	 di */
	 display: flex;
	
}

@keyframes elementor-headline-flip-out {
    0% { transform: translateX(-50%) rotateX(0deg); }
    100% { transform: translateX(-50%) rotateX(180deg); }
}
.iso{
	font-size: 25px;
	line-height: 40px;
	font-weight: 500;
	font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	
}
@media (max-width:1370px){
	.text-over-video {
		position: absolute;
		top: 25%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 60px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 50px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 40px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 40%;
	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 25px;
		line-height: 40px;
		font-weight: 500;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}
}
@media (max-width:1180px){
	.text-over-video {
		position: absolute;
		top: 25%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 50px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 50px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 40px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 35%;
	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 25px;
		line-height: 40px;
		font-weight: 500;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}
}
@media (max-width:1070px){
	.text-over-video {
		position: absolute;
		top: 25%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 45px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 40px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 40px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 35%;
	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 25px;
		line-height: 40px;
		font-weight: 500;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}
}
@media (max-width:920px){
	.text-over-video {
		position: absolute;
		top: 25%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 35px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 30px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 40px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 35%;
	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 20px;
		line-height: 30px;
		font-weight: 500;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}
}
@media (max-width:760px){
	.text-over-video {
		position: absolute;
		top: 30%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 35px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 30px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 40px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 35%;
	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 20px;
		line-height: 30px;
		font-weight: 500;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}.aboutus-heading{
		padding-top: 20px;
	}
}
@media (max-width:640px){
	.text-over-video {
		position: absolute;
		top: 35%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 30px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 25px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 40px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 30%;
	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 18px;
		line-height: 30px;
		font-weight: 500;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}
}
@media (max-width:575px){
	.text-over-video {
		position: absolute;
		top: 30%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 30px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 25px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 20px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 35%;
	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 18px;
		line-height: 30px;
		font-weight: 500;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}
}
@media (max-width:500px){
	.text-over-video {
		position: absolute;
		top: 30%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 25px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 20px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 20px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 35%;
	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 15px;
		line-height: 30px;
		font-weight: 600;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}
}
@media (max-width:440px){
	.text-over-video {
		position: absolute;
		top: 35%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 25px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 20px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 20px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 25%;
	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 15px;
		line-height: 20px;
		font-weight: 600;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}
}
@media (max-width:400px){
	.text-over-video {
		position: absolute;
		top: 33%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		height: 10px;
		flex-direction: column;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 20px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 15px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 20px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 34%;
		 margin-left: 55px ;

	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 10px;
		line-height: 15px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}
}
@media (max-width:360px){
	.text-over-video {
		position: absolute;
		top: 35%; /* Adjust the distance from the top as needed */
		left: 20px; /* Adjust the distance from the left as needed */
		color: white; /* Set the text color */
		font-size: 24px; /* Set the font size */
		font-family: Arial, sans-serif; /* Set the font family */
		z-index: 999; /* Ensure the text appears above the video */
		display: flex;
		flex-direction: column;
		height: 10px;
		justify-content: space-between;
	}
	.Welcome{
		font-size: 18px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
	}
	.slide{
		background-image: linear-gradient(89deg, #D4AF37 4.77%, #755c08 96.78%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
		color: transparent;
		font-size: 15px;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		font-weight: 700;
		line-height: 20px;
		 animation: elementor-headline-flip-out 2.2s infinite; /* Animation named 'elementor-headline-flip-out' with a duration of 1.2 seconds */
		 margin-top: 27%;
	}
	
	@keyframes elementor-headline-flip-out {
		0% { transform: translateX(-50%) rotateX(0deg); }
		100% { transform: translateX(-50%) rotateX(180deg); }
	}
	.iso{
		font-size: 10px;
		line-height: 15px;
		font-weight: 700;
		font-family:var(--e-global-typography-3715edf-font-family), Sans-serif ;
		
	}
}
.elementor-menu-toggle .elementor-active .Welcome{
	display: none;
}
.elementor-22 .elementor-element.elementor-element-5a56c2b>.elementor-background-overlay {
	background-color: #00010373;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	
}


.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-fa12795.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-fa12795.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-c8e9aed>.elementor-container {
	max-width: 1260px;
}

.elementor-22 .elementor-element.elementor-element-c8e9aed>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a954db2) 50%, var(--e-global-color-190e635) 100%);
	opacity: 0.2;
	
}

.elementor-22 .elementor-element.elementor-element-c8e9aed {
	padding: 6em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-33ed4a0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-33ed4a0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-33ed4a0>.elementor-element-populated {
	margin: 3em 3em 0em 0em;
	--e-column-margin-right: 3em;
	--e-column-margin-left: 0em;
}

.elementor-22 .elementor-element.elementor-element-bbf8e68 {
	--iteration-count: infinite;
	--dynamic-text-color: #FECC27;
}

.elementor-22 .elementor-element.elementor-element-bbf8e68 .elementor-headline {
	text-align: left;
}

.elementor-22 .elementor-element.elementor-element-bbf8e68 .elementor-headline-plain-text {
	color: #FFFAFA;
}

.elementor-22 .elementor-element.elementor-element-c24ca69 .elementor-heading-title {
	color: var(--e-global-color-a291686);
	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);
	word-spacing: var(--e-global-typography-3715edf-word-spacing);
}

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

.elementor-22 .elementor-element.elementor-element-6440a63 {
	color: var(--e-global-color-a291686);
	font-family: "Sora", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-22 .elementor-element.elementor-element-6a697f9 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-22 .elementor-element.elementor-element-6a697f9 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-22 .elementor-element.elementor-element-6a697f9 .elementor-button {
	font-family: "Sora", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #000000;
}

@media  (max-width: 560px){
	.elementor-22 .elementor-element.elementor-element-bbf8e68 .elementor-headline-plain-text {
        font-size: 25px !important;
    }
	
}
.elementor-22 .elementor-element.elementor-element-13177e84:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-13177e84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EBEBEB;
}

.elementor-22 .elementor-element.elementor-element-13177e84 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 4em 1em 0em 1em;
}

.elementor-22 .elementor-element.elementor-element-13177e84>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-145f7ce .elementor-icon-wrapper {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-145f7ce.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-651faef);
}

.elementor-22 .elementor-element.elementor-element-145f7ce.elementor-view-framed .elementor-icon,
.elementor-22 .elementor-element.elementor-element-145f7ce.elementor-view-default .elementor-icon {
	color: var(--e-global-color-651faef);
	border-color: var(--e-global-color-651faef);
}

.elementor-22 .elementor-element.elementor-element-145f7ce.elementor-view-framed .elementor-icon,
.elementor-22 .elementor-element.elementor-element-145f7ce.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-651faef);
}

.elementor-22 .elementor-element.elementor-element-145f7ce .elementor-icon {
	font-size: 50px;
}

.elementor-22 .elementor-element.elementor-element-145f7ce .elementor-icon svg {
	height: 50px;
}

.elementor-22 .elementor-element.elementor-element-145f7ce>.elementor-widget-container {
	margin: 0px 0px -6px 0px;
}

.elementor-22 .elementor-element.elementor-element-145f7ce {
	width: auto;
	max-width: auto;
	top: 30px;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-145f7ce {
	right: 30px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-145f7ce {
	left: 30px;
}

.elementor-22 .elementor-element.elementor-element-67534b46.ekit-equal-height-enable,
.elementor-22 .elementor-element.elementor-element-67534b46.ekit-equal-height-enable .elementor-widget-container,
.elementor-22 .elementor-element.elementor-element-67534b46.ekit-equal-height-enable .ekit-wid-con,
.elementor-22 .elementor-element.elementor-element-67534b46.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox {
	background-color: #000000;
	padding: 30px 30px 30px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox:hover {
	background-color: #272829;
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-a291686);
	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);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox .box-body>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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementkit-infobox-icon {
	color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-info-box-icon>svg path {
	fill: var(--e-global-color-accent);
	stroke: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-info-box-icon {
	background-color: #462020;
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox .elementskit-info-box-icon i {
	font-size: 45px;
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-info-box-icon>svg {
	max-width: 45px;
	height: auto;
}

.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-67534b46>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-22 .elementor-element.elementor-element-1a3a1ad8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-1a3a1ad8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-651faef);
}

.elementor-22 .elementor-element.elementor-element-1a3a1ad8.elementor-view-framed .elementor-icon,
.elementor-22 .elementor-element.elementor-element-1a3a1ad8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-651faef);
	border-color: var(--e-global-color-651faef);
}

.elementor-22 .elementor-element.elementor-element-1a3a1ad8.elementor-view-framed .elementor-icon,
.elementor-22 .elementor-element.elementor-element-1a3a1ad8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-651faef);
}

.elementor-22 .elementor-element.elementor-element-1a3a1ad8 .elementor-icon {
	font-size: 50px;
}

.elementor-22 .elementor-element.elementor-element-1a3a1ad8 .elementor-icon svg {
	height: 50px;
}

.elementor-22 .elementor-element.elementor-element-1a3a1ad8>.elementor-widget-container {
	margin: 0px 0px -6px 0px;
}

.elementor-22 .elementor-element.elementor-element-1a3a1ad8 {
	width: auto;
	max-width: auto;
	top: 30px;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-1a3a1ad8 {
	right: 30px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-1a3a1ad8 {
	left: 30px;
}

.elementor-22 .elementor-element.elementor-element-3670c59.ekit-equal-height-enable,
.elementor-22 .elementor-element.elementor-element-3670c59.ekit-equal-height-enable .elementor-widget-container,
.elementor-22 .elementor-element.elementor-element-3670c59.ekit-equal-height-enable .ekit-wid-con,
.elementor-22 .elementor-element.elementor-element-3670c59.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox {
	background-color: #000000;
	padding: 30px 30px 30px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox:hover {
	background-color: #272829;
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-a291686);
	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);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox .box-body>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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementkit-infobox-icon {
	color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-info-box-icon>svg path {
	fill: var(--e-global-color-accent);
	stroke: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-info-box-icon {
	background-color: #462020;
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox .elementskit-info-box-icon i {
	font-size: 45px;
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-info-box-icon>svg {
	max-width: 45px;
	height: auto;
}

.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-3670c59>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-22 .elementor-element.elementor-element-4e3bf0d0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-4e3bf0d0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-651faef);
}

.elementor-22 .elementor-element.elementor-element-4e3bf0d0.elementor-view-framed .elementor-icon,
.elementor-22 .elementor-element.elementor-element-4e3bf0d0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-651faef);
	border-color: var(--e-global-color-651faef);
}

.elementor-22 .elementor-element.elementor-element-4e3bf0d0.elementor-view-framed .elementor-icon,
.elementor-22 .elementor-element.elementor-element-4e3bf0d0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-651faef);
}

.elementor-22 .elementor-element.elementor-element-4e3bf0d0 .elementor-icon {
	font-size: 50px;
}

.elementor-22 .elementor-element.elementor-element-4e3bf0d0 .elementor-icon svg {
	height: 50px;
}

.elementor-22 .elementor-element.elementor-element-4e3bf0d0>.elementor-widget-container {
	margin: 0px 0px -6px 0px;
}

.elementor-22 .elementor-element.elementor-element-4e3bf0d0 {
	width: auto;
	max-width: auto;
	top: 30px;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4e3bf0d0 {
	right: 30px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-4e3bf0d0 {
	left: 30px;
}

.elementor-22 .elementor-element.elementor-element-8a63cf2.ekit-equal-height-enable,
.elementor-22 .elementor-element.elementor-element-8a63cf2.ekit-equal-height-enable .elementor-widget-container,
.elementor-22 .elementor-element.elementor-element-8a63cf2.ekit-equal-height-enable .ekit-wid-con,
.elementor-22 .elementor-element.elementor-element-8a63cf2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox {
	background-color: #000000;
	padding: 30px 30px 30px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox:hover {
	background-color: #272829;
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-a291686);
	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);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox .box-body>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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementkit-infobox-icon {
	color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-info-box-icon>svg path {
	fill: var(--e-global-color-accent);
	stroke: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-info-box-icon {
	background-color: #462020;
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox .elementskit-info-box-icon i {
	font-size: 45px;
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-info-box-icon>svg {
	max-width: 45px;
	height: auto;
}

.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-8a63cf2>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-22 .elementor-element.elementor-element-38f06cc3>.elementor-container {
	max-width: 1300px;
}

.elementor-22 .elementor-element.elementor-element-38f06cc3 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 4em 0em 0em 2em;
}
.elementor-22 .elementor-element.elementor-element-38f06cc4 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 2em 0em 1em 3em;
}

.elementor-22 .elementor-element.elementor-element-38f06cc3:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-38f06cc3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-22 .elementor-element.elementor-element-38f06cc3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-4216159e {
	margin-top: 0em;
	margin-bottom: 1em;
}

.elementor-22 .elementor-element.elementor-element-1154ee38>.elementor-element-populated {
	margin: 0em 3em 0em 0em;
	--e-column-margin-right: 3em;
	--e-column-margin-left: 0em;
}

.elementor-22 .elementor-element.elementor-element-308b14fc .elementor-heading-title {
	/* color: #FECC27; */
	background-image: linear-gradient(89deg, #D4AF37 4.77%, #6E5B1D 96.78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; /* for Safari/WebKit browsers */
    background-clip: text;
    color: transparent;
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size:2rem;
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-122745d .elementor-heading-title {
	color: #000000;
}

.elementor-22 .elementor-element.elementor-element-28ba308b {
	color: #000000;
}

.elementor-22 .elementor-element.elementor-element-23f71f70 {
	--divider-border-style: solid;
	--divider-color: #FECC27;
	--divider-border-width: 7px;
}

.elementor-22 .elementor-element.elementor-element-23f71f70 .elementor-divider-separator {
	width: 70px;
}

.elementor-22 .elementor-element.elementor-element-23f71f70 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__front {
	background-image: url("../../2024/02/Rectangle\ 5.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000005E;
	padding: 30px 30px 30px 30px;
	text-align: left;
	justify-content: flex-end;
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__back {
	background-color: var(--e-global-color-308e809);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box {
	height: 300px;
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__layer,
.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__layer__overlay {
	border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-icon-wrapper {
	margin-bottom: 10px;
}

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

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-view-stacked .elementor-icon {
	color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-icon {
	font-size: 15px;
	padding: 10px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-icon svg {
	width: 15px;
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 5px;
	background-image: linear-gradient(89deg, #D4AF37 4.77%, #6E5B1D 96.78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; /* for Safari/WebKit browsers */
    background-clip: text;
    color: transparent;
	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);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: #FECC27;
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 30px 30px 30px 30px;
	text-align: left;
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__button {
	margin-left: 0;
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-651faef);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
	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);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #000000;
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__button:hover {
	color: var(--e-global-color-c124ea5);
	background-color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-1cf012f8>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.4);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__front {
	background-image: url("../../2024/02/Rectangle\ 2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000005E;
	padding: 30px 30px 30px 30px;
	text-align: left;
	justify-content: flex-end;
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__back {
	background-color: var(--e-global-color-308e809);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box {
	height: 300px;
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__layer,
.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__layer__overlay {
	border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-icon-wrapper {
	margin-bottom: 10px;
}

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

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-view-stacked .elementor-icon {
	color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-icon {
	font-size: 15px;
	padding: 10px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-icon svg {
	width: 15px;
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__front .elementor-flip-box__layer__title {
	background-image: linear-gradient(89deg, #D4AF37 4.77%, #6E5B1D 96.78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; /* for Safari/WebKit browsers */
    background-clip: text;
    color: transparent;

	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);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 30px 30px 30px 30px;
	text-align: left;
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__button {
	margin-left: 0;
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
	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);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #000000;
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__button:hover {
	color: var(--e-global-color-c124ea5);
	background-color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-30a1c4bd>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.4);
}

.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-22b10705.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-22 .elementor-element.elementor-element-22b10705.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-22 .elementor-element.elementor-element-22b10705>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-22b10705>.elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__front {
	background-image: url("../../2024/02/Rectangle\ 3.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 200px;

}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	/* background-color: #0000005E; */
	padding: 30px 30px 30px 30px;
	text-align: left;
	justify-content: flex-end;
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__back {
	background-color: var(--e-global-color-308e809);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box {
	height: 250px;
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__layer,
.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__layer__overlay {
	border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-icon-wrapper {
	margin-bottom: 10px;
}

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

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-view-stacked .elementor-icon {
	color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-icon {
	font-size: 15px;
	padding: 10px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-icon svg {
	width: 15px;
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__front .elementor-flip-box__layer__title {
	background-image: linear-gradient(89deg, #D4AF37 4.77%, #6E5B1D 96.78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; /* for Safari/WebKit browsers */
    background-clip: text;
    color: transparent;

	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);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	/* padding: 30px 30px 30px 30px; */
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__button {
	margin-left: 0;
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 15px;
	background-image: linear-gradient(89deg, #D4AF37 4.77%, #6E5B1D 96.78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: 25px;
	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);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #000000;
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__button:hover {
	color: var(--e-global-color-c124ea5);
	background-color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-3ac43a3c>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.4);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__front {
	background-image: url("../../2024/02/Rectangle\ 4.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000005E;
	padding: 30px 30px 30px 30px;
	text-align: left;
	justify-content: flex-end;
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__back {
	background-color: var(--e-global-color-308e809);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box {
	height: 300px;
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__layer,
.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__layer__overlay {
	border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-icon-wrapper {
	margin-bottom: 10px;
}

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

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-view-stacked .elementor-icon {
	color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-icon {
	font-size: 15px;
	padding: 10px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-icon svg {
	width: 15px;
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__front .elementor-flip-box__layer__title {
	background-image: linear-gradient(89deg, #D4AF37 4.77%, #6E5B1D 96.78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; /* for Safari/WebKit browsers */
    background-clip: text;
    color: transparent;

	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);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 30px 30px 30px 30px;
	text-align: left;
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__button {
	margin-left: 0;
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
	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);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #000000;
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__button:hover {
	color: var(--e-global-color-c124ea5);
	background-color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-3de23aa2>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.4);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__front {
	background-image: url("../../2024/02/pexels-alesia-kozik-6770610-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000005E;
	padding: 30px 30px 30px 30px;
	text-align: left;
	justify-content: flex-end;
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__back {
	background-color: var(--e-global-color-308e809);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box {
	height: 300px;
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__layer,
.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__layer__overlay {
	border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-icon-wrapper {
	margin-bottom: 10px;
}

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

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-view-stacked .elementor-icon {
	color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-icon {
	font-size: 15px;
	padding: 10px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-icon svg {
	width: 15px;
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #FECC27;
	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);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 30px 30px 30px 30px;
	text-align: left;
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__button {
	margin-left: 0;
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
	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);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #000000;
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__button:hover {
	color: var(--e-global-color-c124ea5);
	background-color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-18e9b260>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.4);
}

.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-6cf30e8c.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-22 .elementor-element.elementor-element-6cf30e8c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-22 .elementor-element.elementor-element-6cf30e8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-6cf30e8c>.elementor-element-populated {
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__front {
	background-image: url("../../2024/02/pexels-rdne-stock-project-8370752-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: #0000005E;
	padding: 30px 30px 30px 30px;
	text-align: left;
	justify-content: flex-end;
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__back {
	background-color: var(--e-global-color-308e809);
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box {
	height: 300px;
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__layer,
.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__layer__overlay {
	border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-icon-wrapper {
	margin-bottom: 10px;
}

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

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-view-stacked .elementor-icon {
	color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-icon {
	font-size: 15px;
	padding: 10px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-icon svg {
	width: 15px;
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #FECC27;
	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);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 30px 30px 30px 30px;
	text-align: left;
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__button {
	margin-left: 0;
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 15px;
	color: var(--e-global-color-accent);
	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);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: #000000;
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__button:hover {
	color: var(--e-global-color-c124ea5);
	background-color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-39e3b923>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.4);
}

.elementor-22 .elementor-element.elementor-element-7e5ac2a9 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5em 1em 7em 1em;
}

.elementor-22 .elementor-element.elementor-element-7e5ac2a9:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-7e5ac2a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-22 .elementor-element.elementor-element-7e5ac2a9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-1bf6b0c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-1bf6b0c>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("../../2024/02/BG2.png");
	opacity: 0.3;
}

.elementor-22 .elementor-element.elementor-element-1bf6b0c>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-1bf6b0c>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-1bf6b0c>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-1bf6b0c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 2em 2em 0em 0em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-1bf6b0c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-2489027c .elementor-counter-number-wrapper {
	color: var(--e-global-color-a291686);
	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);
	word-spacing: var(--e-global-typography-583e54c-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-2489027c .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-22 .elementor-element.elementor-element-2489027c>.elementor-widget-container {
	padding: 30px 30px 30px 30px;
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: var(--e-global-color-a291686);
	border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
}

.elementor-22 .elementor-element.elementor-element-2489027c {
	width: var(--container-widget-width, 160px);
	max-width: 160px;
	--container-widget-width: 160px;
	--container-widget-flex-grow: 0;
	top: -70px;
	z-index: 3;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2489027c {
	left: -20px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-2489027c {
	right: -20px;
}

.elementor-22 .elementor-element.elementor-element-482b9f7d img {
	width: 100%;
	height: 450px;
	object-fit: cover;
	object-position: center center;
	border-radius: 5px 5px 5px 5px;
}

.elementor-22 .elementor-element.elementor-element-482b9f7d>.elementor-widget-container {
	margin: -2em -2em 2em 2em;
}

.elementor-22 .elementor-element.elementor-element-482b9f7d {
	z-index: 2;
}

.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-3e9ce117.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-3e9ce117.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-3e9ce117>.elementor-element-populated {
	margin: 0em 0em 2em 4em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 4em;
}

.elementor-22 .elementor-element.elementor-element-4a8486ab .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-4a8486ab>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-22 .elementor-element.elementor-element-4a8486ab {
	width: auto;
	max-width: auto;
}

.elementor-22 .elementor-element.elementor-element-704308e3 .elementor-heading-title {
	color: #FEFFFA;
}

.elementor-22 .elementor-element.elementor-element-54d1d104 {
	color: #FFFFFF;
}

.elementor-22 .elementor-element.elementor-element-4ba122bb {
	margin-top: 0em;
	margin-bottom: 2em;
}

.elementor-22 .elementor-element.elementor-element-7b7f0f98>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
}

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

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

.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(7px/2);
	margin-left: calc(7px/2);
}

.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-7px/2);
	margin-left: calc(-7px/2);
}

body.rtl .elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-7px/2);
}

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

.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-icon i {
	color: #DFDFDF;
	transition: color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-icon svg {
	fill: #DFDFDF;
	transition: fill 0.3s;
}

.elementor-22 .elementor-element.elementor-element-7ef4c166 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-item>a {
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-5e07c6d1>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

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

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

.elementor-22 .elementor-element.elementor-element-15917004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(7px/2);
	margin-left: calc(7px/2);
}

.elementor-22 .elementor-element.elementor-element-15917004 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-7px/2);
	margin-left: calc(-7px/2);
}

body.rtl .elementor-22 .elementor-element.elementor-element-15917004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-7px/2);
}

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

.elementor-22 .elementor-element.elementor-element-15917004 .elementor-icon-list-icon i {
	color: #DFDFDF;
	transition: color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-15917004 .elementor-icon-list-icon svg {
	fill: #DFDFDF;
	transition: fill 0.3s;
}

.elementor-22 .elementor-element.elementor-element-15917004 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-22 .elementor-element.elementor-element-15917004 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-22 .elementor-element.elementor-element-15917004 .elementor-icon-list-item>a {
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-15917004 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-17b2dc37 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0em 1em 6em 1em;
}

.elementor-22 .elementor-element.elementor-element-17b2dc37:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-17b2dc37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-190e635);
}

.elementor-22 .elementor-element.elementor-element-17b2dc37>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(120deg, var(--e-global-color-190e635) 0%, var(--e-global-color-190e635) 100%);
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-76a41146 .elementor-heading-title {
	color: var(--e-global-color-308e809);
}

.elementor-22 .elementor-element.elementor-element-6d4d32f5 {
	color: var(--e-global-color-a291686);
}

.elementor-22 .elementor-element.elementor-element-5d7a4a87 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-a291686);
	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);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-5d7a4a87 .skillbar-group .skill-bar {
	background-color: var(--e-global-color-9eaa092);
	height: 10px;
	border-radius: 3px 3px 3px 3px;
}

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

.elementor-22 .elementor-element.elementor-element-5d7a4a87 .skillbar-group .skill-title {
	color: var(--e-global-color-a291686);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-22 .elementor-element.elementor-element-f601253 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-a291686);
	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);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-f601253 .skillbar-group .skill-bar {
	background-color: var(--e-global-color-9eaa092);
	height: 10px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-f601253 .skillbar-group .skill-track {
	background-color: var(--e-global-color-accent);
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-f601253 .skillbar-group .skill-title {
	color: var(--e-global-color-a291686);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-22 .elementor-element.elementor-element-4d02b7c8 .skillbar-group .number-percentage-wraper {
	display: no;
	color: var(--e-global-color-a291686);
	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);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-4d02b7c8 .skillbar-group .skill-bar {
	background-color: var(--e-global-color-9eaa092);
	height: 10px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-4d02b7c8 .skillbar-group .skill-track {
	background-color: var(--e-global-color-accent);
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-4d02b7c8 .skillbar-group .skill-title {
	color: var(--e-global-color-a291686);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-11618ef3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-11618ef3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-d0556c5>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-22 .elementor-element.elementor-element-7aa0e83f {
	padding: 0em 1em 6em 1em;
}

.elementor-22 .elementor-element.elementor-element-335e06fc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-335e06fc>.elementor-element-populated {
	margin: 50px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-4a77291c img {
	width: 100%;
	height: 80px;
	object-fit: contain;
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.15);
}

.elementor-22 .elementor-element.elementor-element-4a77291c {
	width: auto;
	max-width: auto;
	top: 160px;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4a77291c {
	left: -13px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-4a77291c {
	right: -13px;
}

.elementor-22 .elementor-element.elementor-element-8ba8bd0 img {
	width: 100%;
	height: 550px;
	object-fit: cover;
	object-position: center center;
	border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-b94ca6e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-b94ca6e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-b94ca6e>.elementor-element-populated {
	margin: 5em 0em 0em 03em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 03em;
}

.elementor-22 .elementor-element.elementor-element-5cd80a7 .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-5cd80a7>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-22 .elementor-element.elementor-element-5cd80a7 {
	width: auto;
	max-width: auto;
}

.elementor-22 .elementor-element.elementor-element-3e72c6f5 .elementor-heading-title {
	color: var(--e-global-color-190e635);
}

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

.elementor-22 .elementor-element.elementor-element-e7a3ca2.elementor-view-framed .elementor-icon,
.elementor-22 .elementor-element.elementor-element-e7a3ca2.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-22 .elementor-element.elementor-element-e7a3ca2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

.elementor-22 .elementor-element.elementor-element-e7a3ca2 .elementor-icon {
	font-size: 25px;
	border-radius: 3px 3px 3px 3px;
}

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

.elementor-22 .elementor-element.elementor-element-e7a3ca2 .elementor-icon-box-title,
.elementor-22 .elementor-element.elementor-element-e7a3ca2 .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);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-e7a3ca2 .elementor-icon-box-description {
	color: var(--e-global-color-text);
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-e7a3ca2>.elementor-widget-container {
	border-radius: 0px 0px 5px 5px;
}

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

.elementor-22 .elementor-element.elementor-element-6046eebd.elementor-view-framed .elementor-icon,
.elementor-22 .elementor-element.elementor-element-6046eebd.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-22 .elementor-element.elementor-element-6046eebd.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-6046eebd {
	--icon-box-icon-margin: 20px;
}

.elementor-22 .elementor-element.elementor-element-6046eebd .elementor-icon {
	font-size: 25px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-22 .elementor-element.elementor-element-6046eebd .elementor-icon-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-6046eebd .elementor-icon-box-title,
.elementor-22 .elementor-element.elementor-element-6046eebd .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);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-6046eebd .elementor-icon-box-description {
	color: var(--e-global-color-text);
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-6046eebd>.elementor-widget-container {
	border-radius: 0px 0px 5px 5px;
}

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

.elementor-22 .elementor-element.elementor-element-5d3743f0.elementor-view-framed .elementor-icon,
.elementor-22 .elementor-element.elementor-element-5d3743f0.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-22 .elementor-element.elementor-element-5d3743f0.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-5d3743f0 {
	--icon-box-icon-margin: 20px;
}

.elementor-22 .elementor-element.elementor-element-5d3743f0 .elementor-icon {
	font-size: 25px;
	border-radius: 3px 3px 3px 3px;
}

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

.elementor-22 .elementor-element.elementor-element-5d3743f0 .elementor-icon-box-title,
.elementor-22 .elementor-element.elementor-element-5d3743f0 .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);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-5d3743f0 .elementor-icon-box-description {
	color: var(--e-global-color-text);
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-5d3743f0>.elementor-widget-container {
	border-radius: 0px 0px 5px 5px;
}

.elementor-22 .elementor-element.elementor-element-be131bf {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0em 1em 7em 1em;
}

.elementor-22 .elementor-element.elementor-element-be131bf:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-be131bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-22 .elementor-element.elementor-element-be131bf>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-c4b9107>.elementor-element-populated {
	margin: 050px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-f168b11>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-f168b11 {
	margin-top: 0em;
	margin-bottom: 1.5em;
}

.elementor-22 .elementor-element.elementor-element-10ac24b .elementor-heading-title {
	background-image: linear-gradient(89deg, #D4AF37 4.77%, #6E5B1D 96.78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}

.elementor-22 .elementor-element.elementor-element-564bf1f {
	color: var(--e-global-color-308e809);
}

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

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

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

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

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

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-single-testimonial-slider,
.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-testimonial_card,
.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: #000000;
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-single-testimonial-slider {
	border-style: none;
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-commentor-content {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-testimonial_card {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-profile-info {
	text-align: center;
}

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

.elementor-22 .elementor-element.elementor-element-a447a9e .ekit_testimonial_style_5 .elementskit-commentor-header {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-308e809);
	margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-308e809);
	margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-testimonial_card .elementskit-commentor-coment {
	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);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-stars>li>a,
.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-stars>li>span {
	color: var(--e-global-color-accent);
}

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

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-stars {
	margin: -6px 20px 15px 0px;
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
	background-color: var(--e-global-color-text);
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-308e809);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-profile-info .elementskit-author-des {
	color: var(--e-global-color-308e809);
	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);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 70px;
	width: 70px;
}

.elementor-22 .elementor-element.elementor-element-a447a9e>.elementor-widget-container {
	margin: 0em -1em 0em -1em;
}

.elementor-22 .elementor-element.elementor-element-2a7c8be6>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-2a7c8be6:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-2a7c8be6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-308e809);
}

.elementor-22 .elementor-element.elementor-element-2a7c8be6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-22 .elementor-element.elementor-element-2a7c8be6>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-388c6137.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-22 .elementor-element.elementor-element-70807104 {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-70807104 .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-family: "Jost", Sans-serif;
	font-size: 3.1rem;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 10px;
}

.elementor-22 .elementor-element.elementor-element-79317049 {
	--divider-border-style: solid;
	--divider-color: #54595f;
	--divider-border-width: 2px;
}

.elementor-22 .elementor-element.elementor-element-79317049 .elementor-divider-separator {
	width: 30px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-22 .elementor-element.elementor-element-79317049 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-22 .elementor-element.elementor-element-70726c2 {
	text-align: center;
	width: var(--container-widget-width, 59%);
	max-width: 59%;
	--container-widget-width: 59%;
	--container-widget-flex-grow: 0;
}

.elementor-22 .elementor-element.elementor-element-b2e63a3 {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-22 .elementor-element.elementor-element-34934173>.elementor-container {
	max-width: 1040px;
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-34934173>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-22 .elementor-element.elementor-element-34934173:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-34934173>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-190e635);
}

.elementor-22 .elementor-element.elementor-element-34934173>.elementor-background-overlay {
	background-color: var(--e-global-color-190e635);
	opacity: 0.9;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-34934173 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 80px 0px;
}

.elementor-22 .elementor-element.elementor-element-2d116997>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 12px;
}

.elementor-22 .elementor-element.elementor-element-75c1e944 .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-size: 0.875rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}

.elementor-22 .elementor-element.elementor-element-24bd0684 .elementor-heading-title {
	color: #ffffff;
	font-family: "Roboto", Sans-serif;
	font-size: 3rem;
	font-weight: 500;
	line-height: 1.1666em;
}

.elementor-22 .elementor-element.elementor-element-200fc5c1 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 4px;
}

.elementor-22 .elementor-element.elementor-element-200fc5c1 .elementor-divider-separator {
	width: 48px;
}

.elementor-22 .elementor-element.elementor-element-200fc5c1 .elementor-divider {
	padding-block-start: 8px;
	padding-block-end: 8px;
}

.elementor-22 .elementor-element.elementor-element-44921ae4 .elementor-heading-title {
	color: #ffffff;
	font-family: "Roboto", Sans-serif;
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 1.4em;
	letter-spacing: 0.15px;
}

.elementor-22 .elementor-element.elementor-element-60187773>.elementor-container {
	max-width: 760px;
}

.elementor-22 .elementor-element.elementor-element-60187773 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-accordion-item {
	border-width: 4px;
	border-color: rgba(0, 0, 0, 0);
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-accordion-item .elementor-tab-content {
	border-width: 4px;
	border-top-color: rgba(0, 0, 0, 0);
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 4px;
	border-bottom-color: rgba(0, 0, 0, 0);
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-tab-title {
	background-color: rgba(43, 43, 43, 0.86);
	padding: 24px 24px 24px 24px;
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-accordion-icon,
.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-accordion-title {
	color: #ffffff;
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-accordion-icon svg {
	fill: #ffffff;
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-active .elementor-accordion-icon,
.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-accordion-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-accordion-icon.elementor-accordion-icon-left {
	margin-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-accordion-icon.elementor-accordion-icon-right {
	margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-tab-content {
	color: rgba(255, 255, 255, 0.7);
	font-family: "Roboto", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.617em;
	padding: 24px 24px 24px 24px;
}

.elementor-22 .elementor-element.elementor-element-f68ebe7 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-084edce {
	--display: flex;
	--background-transition: 0.3s;
}

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

@media(min-width:768px) {
	.elementor-22 .elementor-element.elementor-element-1154ee38 {
		width: 50%;
	}

	.elementor-22 .elementor-element.elementor-element-219ccfd1 {
		width: 50%;
	}

	.elementor-22 .elementor-element.elementor-element-1bf6b0c {
		width: 50%;
	}

	.elementor-22 .elementor-element.elementor-element-3e9ce117 {
		width: 49.962%;
	}

	.elementor-22 .elementor-element.elementor-element-7b7f0f98 {
		width: 50%;
	}

	.elementor-22 .elementor-element.elementor-element-5e07c6d1 {
		width: 50%;
	}

	.elementor-22 .elementor-element.elementor-element-79936fc0 {
		width: 45%;
	}

	.elementor-22 .elementor-element.elementor-element-11618ef3 {
		width: 55%;
	}

	.elementor-22 .elementor-element.elementor-element-335e06fc {
		width: 40%;
	}

	.elementor-22 .elementor-element.elementor-element-b94ca6e {
		width: 60%;
	}

	.elementor-22 .elementor-element.elementor-element-bd84c11 {
		width: 81.271%;
	}

	.elementor-22 .elementor-element.elementor-element-5c50f23 {
		width: 18.686%;
	}
}

@media(max-width:1024px) {
	.elementor-22 .elementor-element.elementor-element-5b257582 {
		z-index: 2;
	}

	.elementor-22 .elementor-element.elementor-element-9f56e52 {
		padding: 6em 1.5em 0em 1.5em;
	}

	.elementor-22 .elementor-element.elementor-element-220f355d>.elementor-element-populated {
		margin: 2em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-220f355d {
		z-index: 2;
	}

	.elementor-22 .elementor-element.elementor-element-1ea835e9 .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);
		word-spacing: var(--e-global-typography-3715edf-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-2db103c8 {
		font-size: 18px;
	}

	.elementor-22 .elementor-element.elementor-element-460e03c9 .elementor-button {
		font-size: 18px;
	}

	.elementor-22 .elementor-element.elementor-element-5fcf2f5c img {
		height: 65px;
	}

	body:not(.rtl) .elementor-22 .elementor-element.elementor-element-5fcf2f5c {
		left: -22px;
	}

	body.rtl .elementor-22 .elementor-element.elementor-element-5fcf2f5c {
		right: -22px;
	}

	.elementor-22 .elementor-element.elementor-element-5fcf2f5c {
		top: 170px;
	}

	.elementor-22 .elementor-element.elementor-element-74f5cd3b img {
		height: 130px;
	}

	body:not(.rtl) .elementor-22 .elementor-element.elementor-element-74f5cd3b {
		right: 0px;
	}

	body.rtl .elementor-22 .elementor-element.elementor-element-74f5cd3b {
		left: 0px;
	}

	.elementor-22 .elementor-element.elementor-element-74f5cd3b {
		top: 374px;
	}

	.elementor-22 .elementor-element.elementor-element-71cd837 img {
		height: 550px;
	}

	.elementor-22 .elementor-element.elementor-element-71cd837>.elementor-widget-container {
		margin: 0em -6em 0em -10em;
	}

	.elementor-22 .elementor-element.elementor-element-fa12795 {
		z-index: 2;
	}

	.elementor-22 .elementor-element.elementor-element-c8e9aed {
		padding: 6em 1.5em 0em 1.5em;
	}

	.elementor-22 .elementor-element.elementor-element-33ed4a0>.elementor-element-populated {
		margin: 2em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-33ed4a0 {
		z-index: 2;
	}

	.elementor-22 .elementor-element.elementor-element-c24ca69 .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);
		word-spacing: var(--e-global-typography-3715edf-word-spacing);
	}

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

	.elementor-22 .elementor-element.elementor-element-6440a63 {
		font-size: 18px;
	}

	.elementor-22 .elementor-element.elementor-element-6a697f9 .elementor-button {
		font-size: 18px;
	}

	.elementor-22 .elementor-element.elementor-element-13177e84 {
		padding: 2em 0.5em 0em 0.5em;
	}

	.elementor-22 .elementor-element.elementor-element-145f7ce .elementor-icon {
		font-size: 25px;
	}

	.elementor-22 .elementor-element.elementor-element-145f7ce .elementor-icon svg {
		height: 25px;
	}

	.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox .elementskit-info-box-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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox .elementskit-info-box-icon i {
		font-size: 42px;
	}

	.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-info-box-icon>svg {
		max-width: 42px;
		height: auto;
	}

	.elementor-22 .elementor-element.elementor-element-1a3a1ad8 .elementor-icon {
		font-size: 25px;
	}

	.elementor-22 .elementor-element.elementor-element-1a3a1ad8 .elementor-icon svg {
		height: 25px;
	}

	.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox .elementskit-info-box-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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox .elementskit-info-box-icon i {
		font-size: 42px;
	}

	.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-info-box-icon>svg {
		max-width: 42px;
		height: auto;
	}

	.elementor-22 .elementor-element.elementor-element-4e3bf0d0 .elementor-icon {
		font-size: 25px;
	}

	.elementor-22 .elementor-element.elementor-element-4e3bf0d0 .elementor-icon svg {
		height: 25px;
	}

	.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox .elementskit-info-box-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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox .elementskit-info-box-icon i {
		font-size: 42px;
	}

	.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-info-box-icon>svg {
		max-width: 42px;
		height: auto;
	}

	.elementor-22 .elementor-element.elementor-element-38f06cc3 {
		padding: 3em 0em 4em 0em;
	}

	.elementor-22 .elementor-element.elementor-element-4216159e {
		margin-top: 0em;
		margin-bottom: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-1154ee38>.elementor-element-populated {
		margin: 0em 1em 0em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
	}

	.elementor-22 .elementor-element.elementor-element-308b14fc .elementor-heading-title {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-122745d>.elementor-widget-container {
		padding: 0em 7em 0em 0em;
	}

	.elementor-22 .elementor-element.elementor-element-219ccfd1>.elementor-element-populated {
		margin: 0em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
	}

	.elementor-22 .elementor-element.elementor-element-23f71f70 .elementor-divider-separator {
		width: 60px;
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-7e5ac2a9 {
		padding: 3em 2em 3em 2em;
	}

	.elementor-22 .elementor-element.elementor-element-2489027c .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);
		word-spacing: var(--e-global-typography-583e54c-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-2489027c .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-22 .elementor-element.elementor-element-2489027c {
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 150px);
		max-width: 150px;
		top: -50px;
	}

	body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2489027c {
		left: -10px;
	}

	body.rtl .elementor-22 .elementor-element.elementor-element-2489027c {
		right: -10px;
	}

	.elementor-22 .elementor-element.elementor-element-482b9f7d img {
		height: 450px;
	}

	.elementor-22 .elementor-element.elementor-element-3e9ce117>.elementor-element-populated {
		margin: 0em 0em 3em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-4a8486ab .elementor-heading-title {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-704308e3>.elementor-widget-container {
		padding: 0em 5em 0em 0em;
	}

	.elementor-22 .elementor-element.elementor-element-7ef4c166 {
		--e-icon-list-icon-size: 15px;
	}

	.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-15917004 {
		--e-icon-list-icon-size: 15px;
	}

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

	.elementor-22 .elementor-element.elementor-element-17b2dc37 {
		padding: 4em 1.5em 4em 1.5em;
	}

	.elementor-22 .elementor-element.elementor-element-5d7a4a87 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-22 .elementor-element.elementor-element-5d7a4a87 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-f601253 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-22 .elementor-element.elementor-element-f601253 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-4d02b7c8 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-22 .elementor-element.elementor-element-4d02b7c8 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-7aa0e83f {
		padding: 0em 2em 0em 2em;
	}

	.elementor-22 .elementor-element.elementor-element-4a77291c img {
		height: 95px;
	}

	body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4a77291c {
		left: -13px;
	}

	body.rtl .elementor-22 .elementor-element.elementor-element-4a77291c {
		right: -13px;
	}

	.elementor-22 .elementor-element.elementor-element-4a77291c {
		top: 162px;
	}

	.elementor-22 .elementor-element.elementor-element-8ba8bd0 img {
		height: 650px;
	}

	.elementor-22 .elementor-element.elementor-element-b94ca6e>.elementor-element-populated {
		margin: 0em 0em 2em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-5cd80a7 .elementor-heading-title {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-e7a3ca2 .elementor-icon {
		font-size: 22px;
	}

	.elementor-22 .elementor-element.elementor-element-e7a3ca2 .elementor-icon-box-title,
	.elementor-22 .elementor-element.elementor-element-e7a3ca2 .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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-e7a3ca2 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-6046eebd .elementor-icon {
		font-size: 22px;
	}

	.elementor-22 .elementor-element.elementor-element-6046eebd .elementor-icon-box-title,
	.elementor-22 .elementor-element.elementor-element-6046eebd .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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-6046eebd .elementor-icon-box-description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-5d3743f0 .elementor-icon {
		font-size: 22px;
	}

	.elementor-22 .elementor-element.elementor-element-5d3743f0 .elementor-icon-box-title,
	.elementor-22 .elementor-element.elementor-element-5d3743f0 .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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-5d3743f0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-be131bf {
		padding: 0em 1.5em 4em 1.5em;
	}

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

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

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-single-testimonial-slider,
	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-testimonial_card {
		padding: 25px 25px 0px 25px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-commentor-content {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
		margin: 0px 0px 0px 0px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-testimonial_card .elementskit-commentor-coment {
		margin: 0px 0px 0px 0px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-watermark-icon>i {
		font-size: 27px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-watermark-icon>svg {
		width: 27px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-commentor-bio .elementskit-commentor-image>img {
		height: 65px;
		width: 65px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e>.elementor-widget-container {
		margin: 0px -10px 0px -10px;
	}

	.elementor-22 .elementor-element.elementor-element-2a7c8be6 {
		padding: 100px 25px 100px 25px;
	}

	.elementor-22 .elementor-element.elementor-element-24bd0684 .elementor-heading-title {
		font-size: 3rem;
	}
}

@media(max-width:767px) {
	.elementor-22 .elementor-element.elementor-element-613a84a1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 05em 0em 03em 0em;
	}

	.elementor-22 .elementor-element.elementor-element-9f56e52 {
		padding: 6em 1em 0em 1em;
	}

	.elementor-22 .elementor-element.elementor-element-220f355d>.elementor-element-populated {
		margin: 3em 0em 1em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-1ea835e9 .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);
		word-spacing: var(--e-global-typography-3715edf-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-2db103c8 {
		font-size: 16px;
	}

	.elementor-22 .elementor-element.elementor-element-460e03c9 .elementor-button {
		font-size: 16px;
	}

	.elementor-22 .elementor-element.elementor-element-5fcf2f5c img {
		height: 50px;
	}

	body:not(.rtl) .elementor-22 .elementor-element.elementor-element-5fcf2f5c {
		left: 11px;
	}

	body.rtl .elementor-22 .elementor-element.elementor-element-5fcf2f5c {
		right: 11px;
	}

	.elementor-22 .elementor-element.elementor-element-5fcf2f5c {
		top: 112px;
	}

	.elementor-22 .elementor-element.elementor-element-74f5cd3b img {
		height: 100px;
	}

	body:not(.rtl) .elementor-22 .elementor-element.elementor-element-74f5cd3b {
		right: 0px;
	}

	body.rtl .elementor-22 .elementor-element.elementor-element-74f5cd3b {
		left: 0px;
	}

	.elementor-22 .elementor-element.elementor-element-74f5cd3b {
		top: 242px;
	}

	.elementor-22 .elementor-element.elementor-element-71cd837 img {
		height: 360px;
	}

	.elementor-22 .elementor-element.elementor-element-71cd837>.elementor-widget-container {
		margin: 0em -2em 0em -3em;
	}

	.elementor-22 .elementor-element.elementor-element-5a56c2b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 8em 0em 3em 0em;
	}

	.elementor-22 .elementor-element.elementor-element-c8e9aed {
		padding: 1em 1em 0em 1em;
	}

	.elementor-22 .elementor-element.elementor-element-33ed4a0>.elementor-element-populated {
		margin: 0em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-c24ca69 .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);
		word-spacing: var(--e-global-typography-3715edf-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-6440a63 {
		font-size: 14px;
	}

	.elementor-22 .elementor-element.elementor-element-6a697f9 .elementor-button {
		font-size: 14px;
	}

	.elementor-22 .elementor-element.elementor-element-13177e84 {
		padding: 3em 1em 3em 1em;
	}

	.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox .elementskit-info-box-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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-infobox .elementskit-info-box-icon i {
		font-size: 40px;
	}

	.elementor-22 .elementor-element.elementor-element-67534b46 .elementskit-info-box-icon>svg {
		max-width: 40px;
		height: auto;
	}

	.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox .elementskit-info-box-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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-infobox .elementskit-info-box-icon i {
		font-size: 40px;
	}

	.elementor-22 .elementor-element.elementor-element-3670c59 .elementskit-info-box-icon>svg {
		max-width: 40px;
		height: auto;
	}

	.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox .elementskit-info-box-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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-infobox .elementskit-info-box-icon i {
		font-size: 40px;
	}

	.elementor-22 .elementor-element.elementor-element-8a63cf2 .elementskit-info-box-icon>svg {
		max-width: 40px;
		height: auto;
	}

	.elementor-22 .elementor-element.elementor-element-38f06cc3 {
		padding: 1.5em 0em 1.5em 0em;
		/* margin-left: -20px; */
	}

	.elementor-22 .elementor-element.elementor-element-1154ee38>.elementor-element-populated {
		margin: 0em 0.5em 0em 0.5em;
		--e-column-margin-right: 0.5em;
		--e-column-margin-left: 0.5em;
		
	}

	.elementor-22 .elementor-element.elementor-element-308b14fc .elementor-heading-title {
		font-size: 20px;
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
		margin-left: -40px;
	}

	.elementor-22 .elementor-element.elementor-element-122745d>.elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}

	.elementor-22 .elementor-element.elementor-element-219ccfd1>.elementor-element-populated {
		margin: 0em 0.5em 1em 0.5em;
		--e-column-margin-right: 0.5em;
		--e-column-margin-left: 0.5em;
	}

	.elementor-22 .elementor-element.elementor-element-28ba308b>.elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}

	.elementor-22 .elementor-element.elementor-element-23f71f70 .elementor-divider-separator {
		width: 50px;
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box {
		height: 250px;
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-1cf012f8 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box {
		height: 250px;
	}

	.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-30a1c4bd .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box {
		height: 250px;
	}

	.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3ac43a3c .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box {
		height: 250px;
	}

	.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-3de23aa2 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box {
		height: 250px;
	}

	.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-18e9b260 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box {
		height: 250px;
	}

	.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__front .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 25px 25px 25px 25px;
	}

	.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__back .elementor-flip-box__layer__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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-39e3b923 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-7e5ac2a9 {
		padding: 2em 1em 2.5em 1em;
	}

	.elementor-22 .elementor-element.elementor-element-1bf6b0c>.elementor-element-populated {
		margin: 1.5em 1.5em 0em 0em;
		--e-column-margin-right: 1.5em;
		--e-column-margin-left: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-2489027c .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);
		word-spacing: var(--e-global-typography-583e54c-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-2489027c .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-22 .elementor-element.elementor-element-2489027c>.elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-2489027c {
		--container-widget-width: 118px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 118px);
		max-width: 118px;
	}

	body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2489027c {
		left: -20px;
	}

	body.rtl .elementor-22 .elementor-element.elementor-element-2489027c {
		right: -20px;
	}

	.elementor-22 .elementor-element.elementor-element-482b9f7d img {
		height: 220px;
	}

	.elementor-22 .elementor-element.elementor-element-482b9f7d>.elementor-widget-container {
		margin: -1.5em -1.5em 1.5em 1.5em;
	}

	.elementor-22 .elementor-element.elementor-element-3e9ce117>.elementor-element-populated {
		margin: 0em 0em 3em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-4a8486ab .elementor-heading-title {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-704308e3>.elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}

	.elementor-22 .elementor-element.elementor-element-54d1d104>.elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}

	.elementor-22 .elementor-element.elementor-element-7b7f0f98>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-22 .elementor-element.elementor-element-7ef4c166 {
		--e-icon-list-icon-size: 14px;
	}

	.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-22 .elementor-element.elementor-element-7ef4c166 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-5e07c6d1>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-22 .elementor-element.elementor-element-15917004 {
		--e-icon-list-icon-size: 14px;
	}

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

	.elementor-22 .elementor-element.elementor-element-17b2dc37 {
		padding: 3em 1em 3em 1em;
	}

	.elementor-22 .elementor-element.elementor-element-5d7a4a87 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-22 .elementor-element.elementor-element-5d7a4a87 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-f601253 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-22 .elementor-element.elementor-element-f601253 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-4d02b7c8 .skillbar-group .skill-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-22 .elementor-element.elementor-element-4d02b7c8 .skillbar-group .number-percentage-wraper {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-11618ef3>.elementor-element-populated {
		margin: 0em 0em 2em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-d0556c5 {
		text-align: center;
	}

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

	.elementor-22 .elementor-element.elementor-element-7aa0e83f {
		padding: 1.5em 1em 0em 1em;
	}

	.elementor-22 .elementor-element.elementor-element-4a77291c img {
		height: 50px;
	}

	body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4a77291c {
		left: -6px;
	}

	body.rtl .elementor-22 .elementor-element.elementor-element-4a77291c {
		right: -6px;
	}

	.elementor-22 .elementor-element.elementor-element-4a77291c {
		top: 101px;
	}

	.elementor-22 .elementor-element.elementor-element-8ba8bd0 img {
		height: 340px;
	}

	.elementor-22 .elementor-element.elementor-element-b94ca6e>.elementor-element-populated {
		margin: 0em 0em 1em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}

	.elementor-22 .elementor-element.elementor-element-5cd80a7 .elementor-heading-title {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-e7a3ca2 {
		--icon-box-icon-margin: 15px;
	}

	.elementor-22 .elementor-element.elementor-element-e7a3ca2 .elementor-icon {
		font-size: 20px;
	}

	.elementor-22 .elementor-element.elementor-element-e7a3ca2 .elementor-icon-box-title,
	.elementor-22 .elementor-element.elementor-element-e7a3ca2 .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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-e7a3ca2 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-e7a3ca2>.elementor-widget-container {
		margin: 0px 0px -6px 0px;
	}

	.elementor-22 .elementor-element.elementor-element-6046eebd {
		--icon-box-icon-margin: 15px;
	}

	.elementor-22 .elementor-element.elementor-element-6046eebd .elementor-icon {
		font-size: 20px;
	}

	.elementor-22 .elementor-element.elementor-element-6046eebd .elementor-icon-box-title,
	.elementor-22 .elementor-element.elementor-element-6046eebd .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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-6046eebd .elementor-icon-box-description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-6046eebd>.elementor-widget-container {
		margin: 0px 0px -6px 0px;
	}

	.elementor-22 .elementor-element.elementor-element-5d3743f0 {
		--icon-box-icon-margin: 15px;
	}

	.elementor-22 .elementor-element.elementor-element-5d3743f0 .elementor-icon {
		font-size: 20px;
	}

	.elementor-22 .elementor-element.elementor-element-5d3743f0 .elementor-icon-box-title,
	.elementor-22 .elementor-element.elementor-element-5d3743f0 .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);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-5d3743f0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}

	.elementor-22 .elementor-element.elementor-element-5d3743f0>.elementor-widget-container {
		margin: 0px 0px -6px 0px;
	}

	.elementor-22 .elementor-element.elementor-element-be131bf {
		padding: 0em 1em 2em 1em;
	}

	.elementor-22 .elementor-element.elementor-element-10ac24b {
		text-align: left;
	}

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

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-single-testimonial-slider,
	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-testimonial_card {
		padding: 20px 20px 0px 20px;
	}

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

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-watermark-icon>i {
		font-size: 25px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-watermark-icon>svg {
		width: 25px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
		margin-bottom: 0px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
		margin-bottom: 0px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-watermark-icon {
		margin-bottom: 0px;
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-22 .elementor-element.elementor-element-a447a9e .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}

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

	.elementor-22 .elementor-element.elementor-element-2a7c8be6 {
		padding: 50px 20px 50px 20px;
	}

	.elementor-22 .elementor-element.elementor-element-70807104 .elementor-heading-title {
		font-size: 3rem;
	}

	.elementor-22 .elementor-element.elementor-element-34934173 {
		padding: 40px 0px 40px 0px;
	}

	.elementor-22 .elementor-element.elementor-element-75c1e944 .elementor-heading-title {
		font-size: 0.75rem;
	}

	.elementor-22 .elementor-element.elementor-element-24bd0684 .elementor-heading-title {
		font-size: 2.5rem;
	}

	.elementor-22 .elementor-element.elementor-element-200fc5c1 .elementor-divider {
		text-align: center;
	}

	.elementor-22 .elementor-element.elementor-element-200fc5c1 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-22 .elementor-element.elementor-element-44921ae4 .elementor-heading-title {
		font-size: 1rem;
	}

	.elementor-22 .elementor-element.elementor-element-3ca4184d .elementor-accordion-title {
		font-size: 1rem;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-22 .elementor-element.elementor-element-220f355d {
		width: 57%;
	}

	.elementor-22 .elementor-element.elementor-element-5c0dcd86 {
		width: 43%;
	}

	.elementor-22 .elementor-element.elementor-element-33ed4a0 {
		width: 100%;
	}

	.elementor-22 .elementor-element.elementor-element-1154ee38 {
		width: 100%;
	}

	.elementor-22 .elementor-element.elementor-element-219ccfd1 {
		width: 100%;
	}

	.elementor-22 .elementor-element.elementor-element-1bf6b0c {
		width: 100%;
	}

	.elementor-22 .elementor-element.elementor-element-3e9ce117 {
		width: 100%;
	}

	.elementor-22 .elementor-element.elementor-element-79936fc0 {
		width: 57%;
	}

	.elementor-22 .elementor-element.elementor-element-11618ef3 {
		width: 43%;
	}

	.elementor-22 .elementor-element.elementor-element-335e06fc {
		width: 100%;
	}

	.elementor-22 .elementor-element.elementor-element-b94ca6e {
		width: 100%;
	}

	.elementor-22 .elementor-element.elementor-element-bd84c11 {
		width: 80%;
	}

	.elementor-22 .elementor-element.elementor-element-5c50f23 {
		width: 20%;
	}
}


@media (max-width:400px){
	.elementor-22 .elementor-element.elementor-element-6440a63 {
		font-size: 12px;
	}

	.elementor-22 .elementor-element.elementor-element-6a697f9 .elementor-button {
		font-size: 12px;
	}
	.elementor-22 .elementor-element.elementor-element-bbf8e68 .elementor-headline-plain-text {
		font-size: 20px !important;
	}
	
}
@media (max-width:370px){
	.elementor-22 .elementor-element.elementor-element-6440a63 {
		font-size: 10px;
	}

	.elementor-22 .elementor-element.elementor-element-6a697f9 .elementor-button {
		font-size: 10px;
	}
	.elementor-22 .elementor-element.elementor-element-308b14fc .elementor-heading-title {
		font-size: 18px;
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	.elementor-kit-7 h5 {
		font-size: 12px;
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
}
.about-main{
	margin-top: 100px;
}
.aboutus-heading{
	background-image: -webkit-linear-gradient(89deg, #D4AF37 4.77%, #6E5B1D 96.78%);
    -webkit-background-clip: text;
    color: transparent;
	font-size: 28px;
	font-weight: 700;
}
.aboutus-sub-heading{
	background-image: -webkit-linear-gradient(89deg, #D4AF37 4.77%, #6E5B1D 96.78%);
    -webkit-background-clip: text;
    color: transparent;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	margin: 20px;
}
.aboutus-subtwo-heading{
	background-image: -webkit-linear-gradient(89deg, #D4AF37 4.77%, #6E5B1D 96.78%);
    -webkit-background-clip: text;
    color: transparent;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	margin: 20px;
}
.aboutus-subtext-heading{
	
    color: #000;
	font-size: 14px;
	font-weight: 400;
	margin: 20px;
}
