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

.elementor-662 .elementor-element.elementor-element-ac9225d:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-ac9225d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2025/02/MAUY8050.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-ac9225d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-ac9225d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-ac9225d::before, .elementor-662 .elementor-element.elementor-element-ac9225d > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-ac9225d > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-ac9225d > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-ac9225d > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-ac9225d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-c5ac9fa {
	--display: flex;
}

.elementor-662 .elementor-element.elementor-element-cd13b54 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-cd13b54 {
	z-index: 0;
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-cd13b54 .elementor-heading-title {
	color: #fff;
}

.elementor-662 .elementor-element.elementor-element-9294f13 {
	text-align: start;
}

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

.elementor-662 .elementor-element.elementor-element-0b903bf:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-0b903bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2018/10/pic48-free-img.jpg");
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-662 .elementor-element.elementor-element-0b903bf:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-0b903bf > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-10fd93a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-10fd93a:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-10fd93a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-10fd93a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-10fd93a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-10fd93a::before, .elementor-662 .elementor-element.elementor-element-10fd93a > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-10fd93a > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-10fd93a > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-10fd93a > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-10fd93a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-a417c57 > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-a417c57 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-a417c57 img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-6c71b3b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

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

.elementor-662 .elementor-element.elementor-element-aa00c2c .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-aa00c2c .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-af93fcd > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-af93fcd {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-af93fcd img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-37d2339 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-168946e > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-168946e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-168946e .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-e5340d8 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-ede37e3 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-fb66f3d {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-8b885d1 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-8b885d1 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-f652930 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-3874be8 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-c45df43 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-bf59133 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-bf59133 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-b7a6839 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-d9a7a7a {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-2322c9f {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-1dfeaa7 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-1dfeaa7 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-1dfeaa7 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-9dff614 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-2786014 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-95497cd:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-95497cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2018/10/pic48-free-img.jpg");
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-662 .elementor-element.elementor-element-95497cd:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-95497cd > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-6261348 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-6261348:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-6261348 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-6261348:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-6261348 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-6261348::before, .elementor-662 .elementor-element.elementor-element-6261348 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-6261348 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-6261348 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-6261348 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-6261348 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-c926367 > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-c926367 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-c926367 img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-8974404 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-7b9a807 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-662 .elementor-element.elementor-element-7b9a807 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-7b9a807 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-a5f5bea > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-a5f5bea {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-a5f5bea img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-3c61d6f {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-7d30134 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-7d30134 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-7d30134 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-b90587f {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-ac57e8d {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-6311933 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-caf4b3f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-caf4b3f .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-29604d6 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-b62f9b7 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-ae827ee {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-79ee0d7 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-79ee0d7 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-79ee0d7 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-d3498e0 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-e5bc1e9 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-a223a72 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-fa1f5d1 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-fa1f5d1 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-597a9a0 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-ff0784b {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-374a781:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-374a781 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2018/10/pic48-free-img.jpg");
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-662 .elementor-element.elementor-element-374a781:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-374a781 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-dadf0c1 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-dadf0c1:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-dadf0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-dadf0c1:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-dadf0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-dadf0c1::before, .elementor-662 .elementor-element.elementor-element-dadf0c1 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-dadf0c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-dadf0c1 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-dadf0c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-dadf0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-4018495 > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-4018495 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-4018495 img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-bbabd64 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

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

.elementor-662 .elementor-element.elementor-element-db69b64 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-db69b64 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-d636f96 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-d636f96 {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-d636f96 img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-72d5a1c {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-c6303de .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-c6303de .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-4e264ff {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-c3ef749 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-b8a9804 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-4a995b5 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-4a995b5 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-4a995b5 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-62079d2 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-6a7c088 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-8301327 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-db94f71 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-db94f71 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-c6b9bb3 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-0c253c2 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-41867a9 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-b35ad7e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-b35ad7e .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-9caa0cd {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-3e2bdc2 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-57a31af:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-57a31af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2018/10/pic48-free-img.jpg");
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-662 .elementor-element.elementor-element-57a31af:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-57a31af > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-88b0453 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-88b0453:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-88b0453 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-88b0453:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-88b0453 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-88b0453::before, .elementor-662 .elementor-element.elementor-element-88b0453 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-88b0453 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-88b0453 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-88b0453 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-88b0453 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-e0e3d87 > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-e0e3d87 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-e0e3d87 img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-f40d953 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-502be28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-662 .elementor-element.elementor-element-502be28 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-502be28 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-66c92d8 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-66c92d8 {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-66c92d8 img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-2944bbb {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-1b42c14 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-1b42c14 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-1b42c14 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-95954f4 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-ba1c3e6 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-32dfeaf {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-643edb4 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-643edb4 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-643edb4 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-8d7955b {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-c45f185 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-06c90fd {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-4cf362c > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-4cf362c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-4cf362c .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-6f7eb84 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-07d5764 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-9b7cb7b {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-9437f09 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-9437f09 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-9437f09 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-e5ad5fd {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-7265aa0 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-45a3a97:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-45a3a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2018/10/pic48-free-img.jpg");
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-662 .elementor-element.elementor-element-45a3a97:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-45a3a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-1887c94 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-1887c94:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-1887c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-1887c94:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-1887c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-1887c94::before, .elementor-662 .elementor-element.elementor-element-1887c94 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-1887c94 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-1887c94 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-1887c94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-1887c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-36f094d > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-36f094d {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-36f094d img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-1a8d266 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-942c577 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-662 .elementor-element.elementor-element-942c577 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-942c577 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-ca9e788 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-ca9e788 {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-ca9e788 img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-eeccb0b {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-d08cf88 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-d08cf88 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-26f9923 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-d04d904 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-accb201 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-34e2e1d > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-34e2e1d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-34e2e1d .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-8b34aa2 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-49ba4de {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-173913c {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-066b215 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-066b215 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-066b215 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-1789d00 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-51e8f08 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-bcc345a {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-677e0fc > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-677e0fc .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-677e0fc .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-408dc53 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-c3d459c {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-dab3a8d:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-dab3a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2018/10/pic48-free-img.jpg");
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-662 .elementor-element.elementor-element-dab3a8d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-dab3a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-de442e7 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-de442e7:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-de442e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-de442e7:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-de442e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-de442e7::before, .elementor-662 .elementor-element.elementor-element-de442e7 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-de442e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-de442e7 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-de442e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-de442e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-c844ff9 > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-c844ff9 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-c844ff9 img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-5e3bfe9 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

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

.elementor-662 .elementor-element.elementor-element-d25f228 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-d25f228 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-026e751 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-026e751 {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-026e751 img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-8f2f6b2 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-0506b12 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-0506b12 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-0506b12 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-4df727f {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-3049bdf {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-1a3758b {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-7109da3 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-7109da3 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-7109da3 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-0991fec {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-4313887 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-a095e45 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-d576220 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-d576220 .elementor-icon-box-title {
	margin-block-end: 16px;
}

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

.elementor-662 .elementor-element.elementor-element-43a0e85 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-ce1d6ff .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-ce1d6ff .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-ef765cc {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-708500a {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-d3eff4e::before, .elementor-662 .elementor-element.elementor-element-d3eff4e > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-d3eff4e > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-d3eff4e > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-d3eff4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-d3eff4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-2de353d0);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-6f392ae {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 80px;
}

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

.elementor-662 .elementor-element.elementor-element-ce067ce .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-ce067ce .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-aca99e1 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-aca99e1 {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-aca99e1 img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-dd1c56d {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-a4bccec .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-a4bccec .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-d7b66f5 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-9c3acbd {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-730f4f8 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-4677552 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-4677552 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-f7f7018 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-9f88c85 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-05b4591 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-222975f > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-222975f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-222975f .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-90f7ff6 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-d67ed2c {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-7f66e07 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .65;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-7f66e07:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-7f66e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-7f66e07:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-7f66e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-7f66e07::before, .elementor-662 .elementor-element.elementor-element-7f66e07 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7f66e07 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7f66e07 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7f66e07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7f66e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-4c245fc > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-662 .elementor-element.elementor-element-4c245fc {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-4c245fc img {
	filter: brightness(92%) contrast(118%) saturate(123%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-662 .elementor-element.elementor-element-0be9416::before, .elementor-662 .elementor-element.elementor-element-0be9416 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-0be9416 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-0be9416 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-0be9416 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-0be9416 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-2de353d0);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-f638401 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 80px;
}

.elementor-662 .elementor-element.elementor-element-33a06f9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-662 .elementor-element.elementor-element-33a06f9 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-33a06f9 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-56dfdd2 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-56dfdd2 {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-56dfdd2 img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-9b7ceeb {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-a6e18d5 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-a6e18d5 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-d4943bd {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-76c0760 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-1fd98bd {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-874ca43 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-874ca43 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-874ca43 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-5f66b38 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-9faecac {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-caa8647 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-b2908e2 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-b2908e2 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-dffab34 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-e274451 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-6158df3 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-3dc67a8 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-3dc67a8 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-3dc67a8 .elementor-image-box-title {
	margin-bottom: 3px;
}

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

.elementor-662 .elementor-element.elementor-element-3305832 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-3305832 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-ead1856 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-d9d4c61 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-e190afa {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .65;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-e190afa:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-e190afa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-e190afa:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-e190afa > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-e190afa::before, .elementor-662 .elementor-element.elementor-element-e190afa > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-e190afa > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-e190afa > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-e190afa > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-e190afa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-dd3befc > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-662 .elementor-element.elementor-element-dd3befc {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-dd3befc img {
	filter: brightness(92%) contrast(118%) saturate(123%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-662 .elementor-element.elementor-element-d74feb9::before, .elementor-662 .elementor-element.elementor-element-d74feb9 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-d74feb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-d74feb9 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-d74feb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-d74feb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-2de353d0);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-68d029c {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 80px;
}

.elementor-662 .elementor-element.elementor-element-1a96654 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-662 .elementor-element.elementor-element-1a96654 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-1a96654 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-50bf9c4 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-50bf9c4 {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-50bf9c4 img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-f197feb {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-4e5e8e8 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-4e5e8e8 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-4e5e8e8 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-c0a3cef {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-4e61598 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-a652a33 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-95985a8 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-95985a8 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-95985a8 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-cb9941f {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-ac8cb9e {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-c461c9a {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-66abd63 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-66abd63 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-66abd63 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-7496d5a {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-e3ff11e {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-d3dc104 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-aac216d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-aac216d .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-7e15aa0 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-177d238 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-5d21f26 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .65;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-5d21f26:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-5d21f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-5d21f26:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-5d21f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-5d21f26::before, .elementor-662 .elementor-element.elementor-element-5d21f26 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-5d21f26 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-5d21f26 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-5d21f26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-5d21f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-e5f5c55 > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-662 .elementor-element.elementor-element-e5f5c55 {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-e5f5c55 img {
	filter: brightness(92%) contrast(118%) saturate(123%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-662 .elementor-element.elementor-element-7b493f2::before, .elementor-662 .elementor-element.elementor-element-7b493f2 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7b493f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7b493f2 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7b493f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7b493f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-2de353d0);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-7ad8e1d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 80px;
}

.elementor-662 .elementor-element.elementor-element-6d9216d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-662 .elementor-element.elementor-element-6d9216d .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-6d9216d .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-4e1160b > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-4e1160b {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-4e1160b img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-50f8350 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-8e97e28 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-8e97e28 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-a83dace {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-ff7e39b {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-b9f593a {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-13352c4 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-13352c4 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-13352c4 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-1af11f6 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-b114c77 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-7e9ec76 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-83d8c50 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-83d8c50 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-83d8c50 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-c8a2f86 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-79499a6 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-1cd0d51 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-bfd5b49 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-bfd5b49 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-f0ccd2a {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-6f80344 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-9a5637f {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-436d9a0 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-436d9a0 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-436d9a0 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-b305e0d {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-b834369 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-b6432e5 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .65;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-b6432e5:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-b6432e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-b6432e5:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-b6432e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-b6432e5::before, .elementor-662 .elementor-element.elementor-element-b6432e5 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-b6432e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-b6432e5 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-b6432e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-b6432e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-d6e8161 > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-662 .elementor-element.elementor-element-d6e8161 {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-d6e8161 img {
	filter: brightness(92%) contrast(118%) saturate(123%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-662 .elementor-element.elementor-element-2a468a1 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-2a468a1:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-2a468a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-2a468a1:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-2a468a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-2a468a1::before, .elementor-662 .elementor-element.elementor-element-2a468a1 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-2a468a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-2a468a1 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-2a468a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-2a468a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-e4556d2 > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-e4556d2 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-e4556d2 img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-df94e82 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-87a5f17 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-662 .elementor-element.elementor-element-87a5f17 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-87a5f17 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-6945126 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-6945126 {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-6945126 img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-23196bd {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-85a9d60 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-85a9d60 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-85a9d60 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-3e555d3 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-0c7de56 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-353131a {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-336ef3d > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-336ef3d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-336ef3d .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-26e1c24 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-c541b7a {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-931d441 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-7d34df6 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-7d34df6 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-7d34df6 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-a6d52a9 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-5958310 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-fc7c300 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-3ce964c > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-3ce964c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-3ce964c .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-b7b67ce {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-3c3f976 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-331bd6b {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-331bd6b:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-331bd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-331bd6b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-331bd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-331bd6b::before, .elementor-662 .elementor-element.elementor-element-331bd6b > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-331bd6b > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-331bd6b > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-331bd6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-331bd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-a720312 > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-a720312 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-a720312 img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-8d2eb03 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-1e744a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-662 .elementor-element.elementor-element-1e744a6 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-1e744a6 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-9c5627a > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-9c5627a {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-9c5627a img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-896a536 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-1964686 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-1964686 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-5927b99 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-213a96c {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-d94ff28 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-a196c58 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-a196c58 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-8125edf {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-dadc5ff {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-cedc2ab {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-f2d86ae .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-f2d86ae .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-e8d1f7a {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-c27f3db {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-4222703 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-029b27b > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-029b27b .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-029b27b .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-66d6be4 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-025f9cc {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-4c1c333 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-4c1c333:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-4c1c333 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-4c1c333:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-4c1c333 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-4c1c333::before, .elementor-662 .elementor-element.elementor-element-4c1c333 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-4c1c333 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-4c1c333 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-4c1c333 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-4c1c333 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-9483548 > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-9483548 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-9483548 img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-6388a77 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-1a2c6dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-662 .elementor-element.elementor-element-1a2c6dd .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-1a2c6dd .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-05c06cf > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-05c06cf {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-05c06cf img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-8978b82 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-83c3672 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-83c3672 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-83c3672 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-a441275 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-55e1f0e {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-ec2f74a {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-9479612 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-9479612 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-9938abc {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-f1b585f {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-4a7b86f {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-3b40d76 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-3b40d76 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-3b40d76 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-fd2ebd1 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-1622f3a {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-866ee7b {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-c6495a1 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-c6495a1 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-a26477c {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-6dd75e1 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-7fc60a5 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-7fc60a5:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-7fc60a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-7fc60a5:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-7fc60a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-7fc60a5::before, .elementor-662 .elementor-element.elementor-element-7fc60a5 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7fc60a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7fc60a5 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7fc60a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7fc60a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-59c4d6b > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-59c4d6b {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-59c4d6b img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-488032d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

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

.elementor-662 .elementor-element.elementor-element-dbe8d99 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-dbe8d99 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-0315c32 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-0315c32 {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-0315c32 img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-157a716 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-9cdf5c5 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-9cdf5c5 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-9cdf5c5 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-dfa9a4a {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-c2fca30 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-274870f {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-7ad1638 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-7ad1638 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-7ad1638 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-c6d7cb3 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-050bf17 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-a0581ed {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-875c29d > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-875c29d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-875c29d .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-0904825 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-8c7fcc0 {
	text-align: end;
}

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

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

.elementor-662 .elementor-element.elementor-element-51d201c > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-51d201c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-51d201c .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-807e756 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-e69b306 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-10dd424 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .6;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 24px 41px -19px rgba(0, 0, 0, .33);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-662 .elementor-element.elementor-element-10dd424:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-10dd424 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2019/12/Prepare-dish-img.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-10dd424:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-10dd424 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-10dd424::before, .elementor-662 .elementor-element.elementor-element-10dd424 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-10dd424 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-10dd424 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-10dd424 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-10dd424 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-3f87d4f > .elementor-widget-container {
	margin: -40px 0px -40px 0px;
	padding: 0px 55px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-3f87d4f {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-3f87d4f img {
	filter: brightness(109%) contrast(101%) saturate(104%) blur(0px) hue-rotate(0deg);
	border-radius: 25px 25px 25px 25px;
}

.elementor-662 .elementor-element.elementor-element-79b158a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

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

.elementor-662 .elementor-element.elementor-element-fe8a617 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-fe8a617 .elementor-icon-box-title {
	margin-block-end: 16px;
}

.elementor-662 .elementor-element.elementor-element-b703fe6 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-662 .elementor-element.elementor-element-b703fe6 {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-b703fe6 img {
	width: 26%;
}

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

.elementor-662 .elementor-element.elementor-element-24bb51b {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-9911bb2 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-9911bb2 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-9911bb2 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-b46ae9a {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-bea25b2 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-143d549 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-662 .elementor-element.elementor-element-2258b7a > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-2258b7a .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-2258b7a .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-c4bd17e {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-c28cec4 {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-1128ef4 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-4423524 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-4423524 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-69eb0c7 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-752358b {
	text-align: end;
}

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

.elementor-662 .elementor-element.elementor-element-ba05f1c {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

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

.elementor-662 .elementor-element.elementor-element-b8db605 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-b8db605 .elementor-image-box-title {
	margin-bottom: 3px;
}

.elementor-662 .elementor-element.elementor-element-96bf552 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-87abd95 {
	text-align: end;
}

.elementor-662 .elementor-element.elementor-element-d75aecf {
	--display: flex;
}

.elementor-662 .elementor-element.elementor-element-30a248a {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-8d9273b {
	--display: flex;
}

.elementor-662 .elementor-element.elementor-element-571ae8f {
	--spacer-size: 50px;
}

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

.elementor-662 .elementor-element.elementor-element-7632693::before, .elementor-662 .elementor-element.elementor-element-7632693 > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7632693 > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7632693 > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7632693 > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7632693 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-820bffe {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .75;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee;
	--border-color: #eee;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 8px 18px 37px -15px rgba(0, 0, 0, .16);
	--margin-top: -35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-662 .elementor-element.elementor-element-820bffe:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-820bffe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffaf2;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2025/02/istockphoto-1422994721-612x612-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-820bffe:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-820bffe > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-820bffe::before, .elementor-662 .elementor-element.elementor-element-820bffe > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-820bffe > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-820bffe > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-820bffe > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-820bffe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-c135da6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(238, 238, 238, .27);
	--border-color: rgba(238, 238, 238, .27);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-70c8906 {
	--display: flex;
	--justify-content: center;
}

.elementor-662 .elementor-element.elementor-element-4f3e99f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-4f3e99f {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-4f3e99f img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-662 .elementor-element.elementor-element-640086b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-662 .elementor-element.elementor-element-405c32d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-405c32d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-405c32d .elementor-image-box-title {
	margin-bottom: 9px;
	color: #fff;
}

.elementor-662 .elementor-element.elementor-element-405c32d .elementor-image-box-description {
	color: #ddd;
}

.elementor-662 .elementor-element.elementor-element-a4dc5f0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(238, 238, 238, .27);
	--border-color: rgba(238, 238, 238, .27);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-b6243aa {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-662 .elementor-element.elementor-element-5e62ca9 {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-5e62ca9 img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-662 .elementor-element.elementor-element-eacb5c0 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-662 .elementor-element.elementor-element-7230e58 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-7230e58 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-7230e58.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-662 .elementor-element.elementor-element-7230e58.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-7230e58.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-662 .elementor-element.elementor-element-7230e58 .elementor-image-box-title {
	margin-bottom: 9px;
	color: #fff;
}

.elementor-662 .elementor-element.elementor-element-7230e58 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 5%;
}

.elementor-662 .elementor-element.elementor-element-7230e58 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-662 .elementor-element.elementor-element-7230e58 .elementor-image-box-description {
	color: #ddd;
}

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

.elementor-662 .elementor-element.elementor-element-cc28f43 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-662 .elementor-element.elementor-element-71226a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-71226a3 {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-71226a3 img {
	width: 73px;
}

.elementor-662 .elementor-element.elementor-element-e69e3ab {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-662 .elementor-element.elementor-element-e71836e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-e71836e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-e71836e .elementor-image-box-title {
	margin-bottom: 9px;
	color: #fff;
}

.elementor-662 .elementor-element.elementor-element-e71836e .elementor-image-box-description {
	color: #ddd;
}

.elementor-662 .elementor-element.elementor-element-7a1976f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .75;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #eee;
	--border-color: #eee;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 8px 18px 37px -15px rgba(0, 0, 0, .16);
	--margin-top: -35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-662 .elementor-element.elementor-element-7a1976f:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-7a1976f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffaf2;
	background-image: url("https://cdn-ildcnob.nitrocdn.com/jxPstvIHPXULXQpXTBgdlpyZkNllGcIH/assets/images/optimized/rev-6c7d442/haciendalasazaleas.com/wp-content/uploads/2025/02/12569009-5e8a-4170-bcb3-65305f58d58a-e1739992247987.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-7a1976f:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-662 .elementor-element.elementor-element-7a1976f > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-662 .elementor-element.elementor-element-7a1976f::before, .elementor-662 .elementor-element.elementor-element-7a1976f > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7a1976f > .e-con-inner > .elementor-background-video-container::before, .elementor-662 .elementor-element.elementor-element-7a1976f > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7a1976f > .e-con-inner > .elementor-background-slideshow::before, .elementor-662 .elementor-element.elementor-element-7a1976f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-662 .elementor-element.elementor-element-afbf10a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(238, 238, 238, .27);
	--border-color: rgba(238, 238, 238, .27);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-0dc65c7 {
	--display: flex;
	--justify-content: center;
}

.elementor-662 .elementor-element.elementor-element-c053e0c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-c053e0c {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-c053e0c img {
	width: 68px;
}

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

.elementor-662 .elementor-element.elementor-element-50a168e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-50a168e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-50a168e .elementor-image-box-title {
	margin-bottom: 10px;
	color: #fff;
}

.elementor-662 .elementor-element.elementor-element-50a168e .elementor-image-box-description {
	color: #ddd;
}

.elementor-662 .elementor-element.elementor-element-86ea006 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(238, 238, 238, .27);
	--border-color: rgba(238, 238, 238, .27);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-662 .elementor-element.elementor-element-4652492 {
	--display: flex;
	--justify-content: center;
}

.elementor-662 .elementor-element.elementor-element-eb7c0c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-eb7c0c5 {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-eb7c0c5 img {
	width: 73px;
}

.elementor-662 .elementor-element.elementor-element-32becb3 {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-662 .elementor-element.elementor-element-deabee0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-deabee0 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-deabee0 .elementor-image-box-title {
	margin-bottom: 9px;
	color: #fff;
}

.elementor-662 .elementor-element.elementor-element-deabee0 .elementor-image-box-description {
	color: #ddd;
}

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

.elementor-662 .elementor-element.elementor-element-1c91dec {
	--display: flex;
	--justify-content: center;
}

.elementor-662 .elementor-element.elementor-element-9c936e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-9c936e4 {
	text-align: center;
}

.elementor-662 .elementor-element.elementor-element-9c936e4 img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-662 .elementor-element.elementor-element-cd3e149 {
	--display: flex;
	--padding-top: 11px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-662 .elementor-element.elementor-element-c163e52 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-c163e52 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-662 .elementor-element.elementor-element-c163e52 .elementor-image-box-title {
	margin-bottom: 8px;
	color: #fff;
}

.elementor-662 .elementor-element.elementor-element-c163e52 .elementor-image-box-description {
	color: #ddd;
}

@media (min-width:768px) {
	.elementor-662 .elementor-element.elementor-element-10fd93a {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6c71b3b {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-37d2339 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e5340d8 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-fb66f3d {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-f652930 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-c45df43 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b7a6839 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-2322c9f {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9dff614 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6261348 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8974404 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-3c61d6f {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b90587f {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6311933 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-29604d6 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-ae827ee {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-d3498e0 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a223a72 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-597a9a0 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-dadf0c1 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-bbabd64 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-72d5a1c {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4e264ff {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b8a9804 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-62079d2 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8301327 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-c6b9bb3 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-41867a9 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9caa0cd {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-88b0453 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-f40d953 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-2944bbb {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-95954f4 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-32dfeaf {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8d7955b {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-06c90fd {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6f7eb84 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9b7cb7b {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e5ad5fd {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1887c94 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a8d266 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-eeccb0b {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-26f9923 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-accb201 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8b34aa2 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-173913c {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1789d00 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-bcc345a {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-408dc53 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-de442e7 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-5e3bfe9 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8f2f6b2 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4df727f {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a3758b {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-0991fec {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a095e45 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-43a0e85 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-ef765cc {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6f392ae {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-dd1c56d {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-d7b66f5 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-730f4f8 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-f7f7018 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-05b4591 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-90f7ff6 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7f66e07 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-f638401 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9b7ceeb {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-d4943bd {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1fd98bd {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-5f66b38 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-caa8647 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-dffab34 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6158df3 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-ead1856 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e190afa {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-68d029c {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-f197feb {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-c0a3cef {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a652a33 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-cb9941f {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-c461c9a {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7496d5a {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-d3dc104 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7e15aa0 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-5d21f26 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7ad8e1d {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-50f8350 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a83dace {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b9f593a {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1af11f6 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7e9ec76 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-c8a2f86 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1cd0d51 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-f0ccd2a {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9a5637f {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b305e0d {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b6432e5 {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-2a468a1 {
		--width: 45%;
	}
	
	.elementor-662 .elementor-element.elementor-element-df94e82 {
		--width: 55%;
	}
	
	.elementor-662 .elementor-element.elementor-element-23196bd {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-3e555d3 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-353131a {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-26e1c24 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-931d441 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a6d52a9 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-fc7c300 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b7b67ce {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-331bd6b {
		--width: 45%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8d2eb03 {
		--width: 55%;
	}
	
	.elementor-662 .elementor-element.elementor-element-896a536 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-5927b99 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-d94ff28 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8125edf {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-cedc2ab {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e8d1f7a {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4222703 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-66d6be4 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4c1c333 {
		--width: 45%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6388a77 {
		--width: 55%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8978b82 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a441275 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-ec2f74a {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9938abc {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4a7b86f {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-fd2ebd1 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-866ee7b {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a26477c {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7fc60a5 {
		--width: 45%;
	}
	
	.elementor-662 .elementor-element.elementor-element-488032d {
		--width: 55%;
	}
	
	.elementor-662 .elementor-element.elementor-element-157a716 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-dfa9a4a {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-274870f {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-c6d7cb3 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a0581ed {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-0904825 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-61b2707 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-807e756 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-10dd424 {
		--width: 45%;
	}
	
	.elementor-662 .elementor-element.elementor-element-79b158a {
		--width: 55%;
	}
	
	.elementor-662 .elementor-element.elementor-element-24bb51b {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b46ae9a {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-143d549 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-c4bd17e {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1128ef4 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-69eb0c7 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-ba05f1c {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-96bf552 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-70c8906 {
		--width: 30%;
	}
	
	.elementor-662 .elementor-element.elementor-element-640086b {
		--width: 70%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b6243aa {
		--width: 30%;
	}
	
	.elementor-662 .elementor-element.elementor-element-eacb5c0 {
		--width: 70%;
	}
	
	.elementor-662 .elementor-element.elementor-element-cc28f43 {
		--width: 30%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e69e3ab {
		--width: 70%;
	}
	
	.elementor-662 .elementor-element.elementor-element-0dc65c7 {
		--width: 30%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e5b3565 {
		--width: 70%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4652492 {
		--width: 30%;
	}
	
	.elementor-662 .elementor-element.elementor-element-32becb3 {
		--width: 70%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1c91dec {
		--width: 30%;
	}
	
	.elementor-662 .elementor-element.elementor-element-cd3e149 {
		--width: 70%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-662 .elementor-element.elementor-element-10fd93a {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6c71b3b {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6261348 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8974404 {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-dadf0c1 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-bbabd64 {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-88b0453 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-f40d953 {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1887c94 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a8d266 {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-de442e7 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-5e3bfe9 {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6f392ae {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7f66e07 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-f638401 {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e190afa {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-68d029c {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-5d21f26 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7ad8e1d {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b6432e5 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-2a468a1 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-df94e82 {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-331bd6b {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8d2eb03 {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4c1c333 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6388a77 {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7fc60a5 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-488032d {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-10dd424 {
		--width: 35%;
	}
	
	.elementor-662 .elementor-element.elementor-element-79b158a {
		--width: 65%;
	}
	
	.elementor-662 .elementor-element.elementor-element-820bffe {
		--width: 50%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7a1976f {
		--width: 50%;
	}
}

@media (min-width:1025px) {
	.elementor-662 .elementor-element.elementor-element-10fd93a:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-10fd93a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-6261348:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-6261348 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-dadf0c1:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-dadf0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-88b0453:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-88b0453 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-1887c94:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-1887c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-de442e7:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-de442e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-7f66e07:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-7f66e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-e190afa:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-e190afa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-5d21f26:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-5d21f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-b6432e5:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-b6432e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-2a468a1:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-2a468a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-331bd6b:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-331bd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-4c1c333:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-4c1c333 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-7fc60a5:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-7fc60a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-662 .elementor-element.elementor-element-10dd424:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-10dd424 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

@media (max-width:1024px) {
	.elementor-662 .elementor-element.elementor-element-ac9225d {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 60px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-0b903bf {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a417c57 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6c71b3b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-aa00c2c > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-95497cd {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c926367 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-8974404 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7b9a807 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-374a781 {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-4018495 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-bbabd64 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-db69b64 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-57a31af {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-e0e3d87 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-f40d953 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-502be28 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-45a3a97 {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-36f094d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a8d266 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-942c577 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-dab3a8d {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c844ff9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-5e3bfe9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d25f228 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d576220 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d3eff4e {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6f392ae {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 38px;
		--padding-right: 44px;
	}
	
	.elementor-662 .elementor-element.elementor-element-ce067ce > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-4c245fc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-0be9416 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-f638401 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 38px;
		--padding-right: 44px;
	}
	
	.elementor-662 .elementor-element.elementor-element-33a06f9 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-dd3befc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d74feb9 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-68d029c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 38px;
		--padding-right: 44px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a96654 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-e5f5c55 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7b493f2 {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7ad8e1d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 38px;
		--padding-right: 44px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6d9216d > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d6e8161 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-5f98b49 {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-e4556d2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-df94e82 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 38px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-87a5f17 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-070b644 {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a720312 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-8d2eb03 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 38px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1e744a6 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-99228ad {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9483548 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6388a77 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 38px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a2c6dd > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7be3257 {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-59c4d6b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-488032d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 38px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-dbe8d99 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-52e91fc {
		--padding-top: 100px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-662 .elementor-element.elementor-element-3f87d4f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-79b158a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 38px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-fe8a617 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7632693 {
		--margin-top: -8px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-662 .elementor-element.elementor-element-820bffe {
		--margin-top: -15px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-70c8906 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-662 .elementor-element.elementor-element-cc28f43 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7a1976f {
		--justify-content: flex-start;
		--margin-top: -15px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-afbf10a {
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-0dc65c7 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c053e0c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 7px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-e5b3565 {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-662 .elementor-element.elementor-element-4652492 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1c91dec {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-662 .elementor-element.elementor-element-cd3e149 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c163e52 .elementor-image-box-title {
		margin-bottom: 9px;
	}
}

@media (max-width:767px) {
	.elementor-662 .elementor-element.elementor-element-ac9225d {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c5ac9fa {
		--width: 100%;
	}
	
	.elementor-662 .elementor-element.elementor-element-0b903bf {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-10fd93a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6c71b3b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-aa00c2c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-aa00c2c .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-aa00c2c .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-af93fcd > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-af93fcd {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-af93fcd img {
		width: 56%;
	}
	
	.elementor-662 .elementor-element.elementor-element-37d2339 {
		--width: 75%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-168946e .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-168946e .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-e5340d8 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-fb66f3d {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8b885d1 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-8b885d1 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-f652930 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-c45df43 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-bf59133 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-bf59133 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-b7a6839 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-00c28ed {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-2322c9f {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1dfeaa7 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-1dfeaa7 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9dff614 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-95497cd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6261348 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-8974404 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7b9a807 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7b9a807 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-7b9a807 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a5f5bea > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a5f5bea {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-a5f5bea img {
		width: 56%;
	}
	
	.elementor-662 .elementor-element.elementor-element-3c61d6f {
		--width: 75%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7d30134 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-7d30134 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-b90587f {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-6311933 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-caf4b3f .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-caf4b3f .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-29604d6 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-ae827ee {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-79ee0d7 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-79ee0d7 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d3498e0 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-d45223c {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a223a72 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-fa1f5d1 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-fa1f5d1 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-597a9a0 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-374a781 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-dadf0c1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-bbabd64 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-db69b64 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-db69b64 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-db69b64 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d636f96 > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d636f96 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-d636f96 img {
		width: 56%;
	}
	
	.elementor-662 .elementor-element.elementor-element-72d5a1c {
		--width: 75%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c6303de .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-c6303de .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-4e264ff {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b8a9804 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4a995b5 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-4a995b5 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-62079d2 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8301327 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-db94f71 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-db94f71 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c6b9bb3 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-0556fd9 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-41867a9 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b35ad7e .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-b35ad7e .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9caa0cd {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-57a31af {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-88b0453 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-f40d953 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-502be28 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-502be28 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-502be28 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-66c92d8 > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-66c92d8 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-66c92d8 img {
		width: 56%;
	}
	
	.elementor-662 .elementor-element.elementor-element-2944bbb {
		--width: 75%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1b42c14 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-1b42c14 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-95954f4 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-32dfeaf {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-643edb4 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-643edb4 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-8d7955b {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-06c90fd {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4cf362c .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-4cf362c .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6f7eb84 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-47a34c5 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9b7cb7b {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9437f09 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-9437f09 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-e5ad5fd {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-45a3a97 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1887c94 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a8d266 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-942c577 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-942c577 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-942c577 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-ca9e788 > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-ca9e788 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-ca9e788 img {
		width: 56%;
	}
	
	.elementor-662 .elementor-element.elementor-element-eeccb0b {
		--width: 75%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d08cf88 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-d08cf88 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-26f9923 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-accb201 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-34e2e1d .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-34e2e1d .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-8b34aa2 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-173913c {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-066b215 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-066b215 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1789d00 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-3f80d4f {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-bcc345a {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-677e0fc .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-677e0fc .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-408dc53 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-dab3a8d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-de442e7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-5e3bfe9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d25f228 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d25f228 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-d25f228 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-026e751 > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-026e751 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-026e751 img {
		width: 56%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8f2f6b2 {
		--width: 75%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-0506b12 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-0506b12 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-4df727f {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a3758b {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7109da3 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-7109da3 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-0991fec {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a095e45 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-d576220 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d576220 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-d576220 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7307474 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-43a0e85 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-ce1d6ff .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-ce1d6ff .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-ef765cc {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-d3eff4e {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6f392ae {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-ce067ce > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-ce067ce .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-ce067ce .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-aca99e1 > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-aca99e1 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-aca99e1 img {
		width: 61%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1d9224f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-dd1c56d {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a4bccec .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-a4bccec .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d7b66f5 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-0074d89 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-730f4f8 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4677552 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-4677552 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-f7f7018 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-db41ca2 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-05b4591 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-222975f .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-222975f .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-90f7ff6 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7f66e07 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-0be9416 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-f638401 {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-33a06f9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-33a06f9 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-33a06f9 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-56dfdd2 > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-56dfdd2 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-56dfdd2 img {
		width: 61%;
	}
	
	.elementor-662 .elementor-element.elementor-element-97363fe {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9b7ceeb {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a6e18d5 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-a6e18d5 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d4943bd {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8611164 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1fd98bd {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-874ca43 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-874ca43 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-5f66b38 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-caa8647 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b2908e2 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-b2908e2 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-dffab34 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1cfa204 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6158df3 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-3dc67a8 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-3dc67a8 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-3305832 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-3305832 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-ead1856 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e190afa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d74feb9 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-68d029c {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a96654 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a96654 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a96654 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-50bf9c4 > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-50bf9c4 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-50bf9c4 img {
		width: 61%;
	}
	
	.elementor-662 .elementor-element.elementor-element-fca43d6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-f197feb {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4e5e8e8 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-4e5e8e8 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c0a3cef {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-723fc7f {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a652a33 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-95985a8 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-95985a8 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-cb9941f {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-c461c9a {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-66abd63 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-66abd63 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7496d5a {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-13561d0 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d3dc104 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-aac216d .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-aac216d .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7e15aa0 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-5d21f26 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7b493f2 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-7ad8e1d {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6d9216d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6d9216d .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-6d9216d .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-4e1160b > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-4e1160b {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-4e1160b img {
		width: 61%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9ecd317 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-50f8350 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8e97e28 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-8e97e28 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a83dace {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-8f7cb1d {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-b9f593a {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-13352c4 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-13352c4 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1af11f6 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7e9ec76 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-83d8c50 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-83d8c50 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c8a2f86 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e9d8b6b {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1cd0d51 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-bfd5b49 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-bfd5b49 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-f0ccd2a {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-dbe616a {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9a5637f {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-436d9a0 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-436d9a0 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-b305e0d {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b6432e5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-5f98b49 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-e4556d2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-df94e82 {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-87a5f17 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-87a5f17 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-87a5f17 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6945126 > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6945126 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-6945126 img {
		width: 61%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a07de49 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-23196bd {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-85a9d60 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-85a9d60 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-3e555d3 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e9110fb {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-353131a {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-336ef3d .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-336ef3d .elementor-image-box-title {
		margin-bottom: 4px;
	}
	
	.elementor-662 .elementor-element.elementor-element-26e1c24 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-931d441 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7d34df6 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-7d34df6 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a6d52a9 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-fc7c300 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-3ce964c .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-3ce964c .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-b7b67ce {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-070b644 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a720312 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-8d2eb03 {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1e744a6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1e744a6 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-1e744a6 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9c5627a > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9c5627a {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-9c5627a img {
		width: 61%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a01b844 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-896a536 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1964686 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-1964686 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-5927b99 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-bcfdf98 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-d94ff28 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a196c58 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-a196c58 .elementor-image-box-title {
		margin-bottom: 4px;
	}
	
	.elementor-662 .elementor-element.elementor-element-8125edf {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-cedc2ab {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-f2d86ae .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-f2d86ae .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-e8d1f7a {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4222703 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-029b27b .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-029b27b .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-66d6be4 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-99228ad {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9483548 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-6388a77 {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a2c6dd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a2c6dd .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-1a2c6dd .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-05c06cf > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-05c06cf {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-05c06cf img {
		width: 61%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9d9b890 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-8978b82 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-83c3672 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-83c3672 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a441275 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-eb9f103 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-ec2f74a {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9479612 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-9479612 .elementor-image-box-title {
		margin-bottom: 4px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9938abc {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4a7b86f {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-3b40d76 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-3b40d76 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-fd2ebd1 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-866ee7b {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-c6495a1 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-c6495a1 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a26477c {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7be3257 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-59c4d6b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-488032d {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-dbe8d99 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-dbe8d99 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-dbe8d99 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-0315c32 > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-0315c32 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-0315c32 img {
		width: 61%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a06928f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-157a716 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9cdf5c5 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-9cdf5c5 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-dfa9a4a {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9a2ae70 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-274870f {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7ad1638 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-7ad1638 .elementor-image-box-title {
		margin-bottom: 4px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c6d7cb3 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-a0581ed {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-875c29d .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-875c29d .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-0904825 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-61b2707 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-51d201c .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-51d201c .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-807e756 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-52e91fc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-3f87d4f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-79b158a {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-fe8a617 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-fe8a617 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-fe8a617 .elementor-icon-box-title {
		margin-block-end: 28px;
	}
	
	.elementor-662 .elementor-element.elementor-element-b703fe6 > .elementor-widget-container {
		padding: 0px 0px 41px 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-b703fe6 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-b703fe6 img {
		width: 61%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4f2fb00 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-24bb51b {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-9911bb2 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-9911bb2 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-b46ae9a {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-e6dda9d {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-143d549 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-2258b7a .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-2258b7a .elementor-image-box-title {
		margin-bottom: 4px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c4bd17e {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-1128ef4 {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-4423524 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-4423524 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-69eb0c7 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-ba05f1c {
		--width: 75%;
	}
	
	.elementor-662 .elementor-element.elementor-element-b8db605 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-662 .elementor-element.elementor-element-b8db605 .elementor-image-box-title {
		margin-bottom: 3px;
	}
	
	.elementor-662 .elementor-element.elementor-element-96bf552 {
		--width: 25%;
	}
	
	.elementor-662 .elementor-element.elementor-element-7632693 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-662 .elementor-element.elementor-element-820bffe {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c135da6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-4f3e99f {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-a4dc5f0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-5e62ca9 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-7230e58 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-a618a27 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-71226a3 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-7a1976f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-afbf10a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-c053e0c {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-86ea006 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-eb7c0c5 {
		text-align: center;
	}
	
	.elementor-662 .elementor-element.elementor-element-a3eef09 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-662 .elementor-element.elementor-element-9c936e4 {
		text-align: center;
	}
}
