
.elementor-1400 .elementor-element.elementor-element-925d4f7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1400 .elementor-element.elementor-element-925d4f7 > .elementor-container {
	min-height: 500px;
}

.elementor-1400 .elementor-element.elementor-element-925d4f7 {
	padding: 0% 1% 0% 1%;
}

.elementor-bc-flex-widget .elementor-1400 .elementor-element.elementor-element-4fbec09c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1400 .elementor-element.elementor-element-4fbec09c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 0% 1.5% 0%;
}

.elementor-1400 .elementor-element.elementor-element-4fbec09c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1400 .elementor-element.elementor-element-4fbec09c {
	z-index: 5;
}

.elementor-1400 .elementor-element.elementor-element-1deb6b16 > .elementor-container {
	min-height: 400px;
}

.elementor-1400 .elementor-element.elementor-element-1deb6b16 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 0% 0% 40.5%;
	z-index: 5;
}

.elementor-1400 .elementor-element.elementor-element-1deb6b16 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1400 .elementor-element.elementor-element-372e2cf2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1400 .elementor-element.elementor-element-372e2cf2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f0e1;
}

.elementor-bc-flex-widget .elementor-1400 .elementor-element.elementor-element-372e2cf2.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-1400 .elementor-element.elementor-element-372e2cf2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1400 .elementor-element.elementor-element-372e2cf2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 2% 2% 5% 10%;
}

.elementor-1400 .elementor-element.elementor-element-372e2cf2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1400 .elementor-element.elementor-element-372e2cf2 .elementor-element-populated .elementor-heading-title {
	color: #1f2d3d;
}

.elementor-1400 .elementor-element.elementor-element-7d7f8506 {
	padding: 0% 0% 4% 0%;
	text-align: start;
}

.elementor-1400 .elementor-element.elementor-element-7d7f8506 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 54px;
	font-weight: normal;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 62px;
	letter-spacing: -.67px;
	color: #f6eeee;
}

.elementor-1400 .elementor-element.elementor-element-60ccf63a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0% 0% 3% 0%;
	column-gap: 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 24px;
	letter-spacing: 0px;
	color: #1f2d3d;
}

.elementor-1400 .elementor-element.elementor-element-50dc1f17 {
	width: auto;
	max-width: auto;
	top: 0vh;
	z-index: 1;
	text-align: start;
}

body:not(.rtl) .elementor-1400 .elementor-element.elementor-element-50dc1f17 {
	left: 0px;
}

body.rtl .elementor-1400 .elementor-element.elementor-element-50dc1f17 {
	right: 0px;
}

.elementor-1400 .elementor-element.elementor-element-50dc1f17 img {
	width: 496px;
	height: 496px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: #fff;
	border-radius: 0px 0px 0px 0px;
}

#elementor-popup-modal-1400 .dialog-widget-content {
	animation-duration: 1s;
	background-color: rgba(255, 255, 255, 0);
}

#elementor-popup-modal-1400 {
	background-color: rgba(246, 238, 238, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-1400 .dialog-message {
	width: 1126px;
	height: auto;
}

@media (max-width:1024px) {
	.elementor-1400 .elementor-element.elementor-element-925d4f7 > .elementor-container {
		min-height: 485px;
	}
	
	.elementor-1400 .elementor-element.elementor-element-925d4f7 {
		padding: 1% 1% 1% 1%;
	}
	
	.elementor-bc-flex-widget .elementor-1400 .elementor-element.elementor-element-4fbec09c.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-1400 .elementor-element.elementor-element-4fbec09c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-1400 .elementor-element.elementor-element-4fbec09c > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1400 .elementor-element.elementor-element-1deb6b16 > .elementor-container {
		min-height: 370px;
	}
	
	.elementor-1400 .elementor-element.elementor-element-1deb6b16 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 24% 0% 0%;
	}
	
	.elementor-1400 .elementor-element.elementor-element-372e2cf2 > .elementor-element-populated {
		padding: 3% 3% 0% 10%;
	}
	
	.elementor-1400 .elementor-element.elementor-element-7d7f8506 {
		padding: 0% 0% 6% 0%;
	}
	
	.elementor-1400 .elementor-element.elementor-element-7d7f8506 .elementor-heading-title {
		font-size: 44px;
		line-height: 48px;
		letter-spacing: -1px;
	}
	
	.elementor-1400 .elementor-element.elementor-element-60ccf63a {
		padding: 0% 30% 4% 0%;
		font-size: 15px;
		line-height: 1.5em;
	}
	
	body:not(.rtl) .elementor-1400 .elementor-element.elementor-element-50dc1f17 {
		left: 396px;
	}
	
	body.rtl .elementor-1400 .elementor-element.elementor-element-50dc1f17 {
		right: 396px;
	}
	
	.elementor-1400 .elementor-element.elementor-element-50dc1f17 {
		top: 190px;
		z-index: 10;
	}
	
	.elementor-1400 .elementor-element.elementor-element-50dc1f17 img {
		width: 290px;
		height: 290px;
	}
	
	#elementor-popup-modal-1400 .dialog-message {
		width: 90vw;
	}
}

@media (max-width:767px) {
	.elementor-1400 .elementor-element.elementor-element-925d4f7 > .elementor-container {
		min-height: 600px;
	}
	
	.elementor-1400 .elementor-element.elementor-element-925d4f7 {
		padding: 2% 2% 2% 2%;
	}
	
	.elementor-bc-flex-widget .elementor-1400 .elementor-element.elementor-element-4fbec09c.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-1400 .elementor-element.elementor-element-4fbec09c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-1400 .elementor-element.elementor-element-4fbec09c > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1400 .elementor-element.elementor-element-1deb6b16 > .elementor-container {
		min-height: 495px;
	}
	
	.elementor-1400 .elementor-element.elementor-element-1deb6b16 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1400 .elementor-element.elementor-element-372e2cf2 > .elementor-element-populated {
		padding: 5% 5% 34% 5%;
	}
	
	.elementor-1400 .elementor-element.elementor-element-7d7f8506 {
		margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0% 8% 10% 8%;
		text-align: center;
	}
	
	.elementor-1400 .elementor-element.elementor-element-7d7f8506 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-1400 .elementor-element.elementor-element-60ccf63a {
		padding: 0% 0% 6% 0%;
		columns: 1;
		text-align: center;
		font-size: 14px;
		line-height: 1.4em;
	}
	
	.elementor-1400 .elementor-element.elementor-element-50dc1f17 {
		width: 100%;
		max-width: 100%;
		top: 364px;
		text-align: center;
	}
	
	body:not(.rtl) .elementor-1400 .elementor-element.elementor-element-50dc1f17 {
		left: 0px;
	}
	
	body.rtl .elementor-1400 .elementor-element.elementor-element-50dc1f17 {
		right: 0px;
	}
	
	.elementor-1400 .elementor-element.elementor-element-50dc1f17 img {
		width: 86%;
		height: 240px;
	}
	
	#elementor-popup-modal-1400 .dialog-message {
		width: 90vw;
	}
}
