.elementor-196841 .elementor-element.elementor-element-aa8d247>.elementor-container {
	min-height: 0px;
}

.elementor-196841 .elementor-element.elementor-element-c815961>.elementor-background-overlay {
	background-image: url("yireth-asiuuuuuuul.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
	opacity: 1;
}

.elementor-196841 .elementor-element.elementor-element-c815961>.elementor-container {
	min-height: 100vh;
}

.elementor-196841 .elementor-element.elementor-element-c815961 {
	overflow: hidden;
	margin-top: -2%;
	margin-bottom: 0%;
}

.elementor-196841 .elementor-element.elementor-element-c815961 .elementor-background-overlay {
	filter: brightness(73%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-196841 .elementor-element.elementor-element-38df5d9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-196841 .elementor-element.elementor-element-38df5d9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-8166806>.elementor-widget-container {
	margin: 0% 0% -3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-8166806 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 27px;
	color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-9a45b52>.elementor-widget-container {
	padding: 3% 0% 3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-9a45b52 {
	text-align: center;
	font-family: "Imperial Script", Sans-serif;
	font-size: 120px;
	color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-47d406b>.elementor-widget-container {
	margin: 0% 0% -3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-47d406b {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 27px;
	color: #FFFFFF;
}

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

.elementor-196841 .elementor-element.elementor-element-7517075.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-7517075.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-7517075.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-7517075.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-7517075.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-42fffd3>.elementor-container {
	min-height: 100vh;
}

.elementor-196841 .elementor-element.elementor-element-42fffd3 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-42fffd3>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-22bc904>.elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-22bc904 {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-22bc904 {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-22bc904 {
	top: 0px;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-a790238 {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-a790238 {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-a790238 {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-a790238 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-efc206d {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-efc206d {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-efc206d {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-efc206d .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-1a549aa {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-1a549aa {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-1a549aa {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-1a549aa .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-a47e76a {
	font-family: "Cormorant Upright", Sans-serif;
	color: #000;
}

.elementor-196841 .elementor-element.elementor-element-c643f8f {
	font-family: "Cormorant Upright", Sans-serif;
	color: #000;
}

.elementor-196841 .elementor-element.elementor-element-7f93695 {
	font-family: "Cormorant Upright", Sans-serif;
	color: #000;
}

.elementor-196841 .elementor-element.elementor-element-bac4231 {
	font-family: "Cormorant Upright", Sans-serif;
	color: #000;
}

.elementor-196841 .elementor-element.elementor-element-986b66b {
	font-family: "Send Flowers", Sans-serif;
	color: #000;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-d2dc89e {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-d2dc89e {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-d2dc89e {
	top: 0px;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-d3f8c53 {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-d3f8c53 {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-d3f8c53 {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-d3f8c53 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-e6049bc {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-e6049bc {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-e6049bc {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-e6049bc .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-5d8eb4f>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-196841 .elementor-element.elementor-element-5d8eb4f {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-5d8eb4f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-50c1030 .elementor-repeater-item-533a4ff .swiper-slide-bg {

	background-image: url(foto44.jpg);

	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-50c1030 .elementor-repeater-item-2ba5bf8 .swiper-slide-bg {
	background-image: url(temp.jpeg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-50c1030 .swiper-slide {
	transition-duration: calc(2000ms*1.2);
	height: 400px;
}

.elementor-196841 .elementor-element.elementor-element-50c1030 .swiper-slide-contents {
	max-width: 66%;
}

.elementor-196841 .elementor-element.elementor-element-50c1030 .swiper-slide-inner {
	text-align: center;
}

.elementor-196841 .elementor-element.elementor-element-71c7b4a>.elementor-container {
	min-height: 100vh;
}

.elementor-196841 .elementor-element.elementor-element-71c7b4a {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-71c7b4a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-bc247de {
	font-family: "Cormorant Upright", Sans-serif;
	color: #000;
}

.elementor-196841 .elementor-element.elementor-element-cb68c69 {
	font-family: "Imperial Script", Sans-serif;
	color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-244df4a {
	--spacer-size: 50px;
}

.elementor-196841 .elementor-element.elementor-element-24394f9 {
	font-family: "Cormorant", Sans-serif;
	color: #000;
}

.elementor-196841 .elementor-element.elementor-element-2955ac5 {
	--spacer-size: 50px;
}

.elementor-196841 .elementor-element.elementor-element-c87e938 {
	font-family: "Imperial Script", Sans-serif;
	color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-4c14635 {
	font-family: "Cormorant", Sans-serif;
	color: #000;
}

.elementor-196841 .elementor-element.elementor-element-61f819c {
	font-family: "Imperial Script", Sans-serif;
	color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-e0f0f79 {
	font-family: "Cormorant Upright", Sans-serif;
	color: #000;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-4cf13b9 {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-4cf13b9 {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-4cf13b9 {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-4cf13b9 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-78ccaa5>.elementor-background-overlay {
	
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-78ccaa5>.elementor-container {
	min-height: 100vh;
}

.elementor-196841 .elementor-element.elementor-element-78ccaa5 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0%;
	margin-bottom: 0%;
}

.elementor-196841 .elementor-element.elementor-element-78ccaa5:not(.elementor-motion-effects-element-type-background),
.elementor-196841 .elementor-element.elementor-element-78ccaa5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-position: 0px 0px;
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-78ccaa5 .elementor-background-overlay {
	filter: brightness(51%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-196841 .elementor-element.elementor-element-6d9ad11>.elementor-container {
	min-height: 100vh;
}

.elementor-196841 .elementor-element.elementor-element-6d9ad11 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 5% 0% 5%;
}

.elementor-196841 .elementor-element.elementor-element-6d9ad11>.elementor-background-overlay {
	transition: background 0s, border-radius 0.3s, opacity 0s;
}

.elementor-196841 .elementor-element.elementor-element-1dd6c3d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-196841 .elementor-element.elementor-element-1dd6c3d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F8F7;
}

.elementor-196841 .elementor-element.elementor-element-1dd6c3d>.elementor-element-populated {
	border-style: double;
	border-color: #253b14ff;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0% 5% 0% 0%;
	--e-column-margin-right: 5%;
	--e-column-margin-left: 0%;
	padding: 0% 0% 0% 0%;
}

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

.elementor-196841 .elementor-element.elementor-element-6ae587b>.elementor-widget-container {
	padding: 5% 0% 2% 0%;
}

.elementor-196841 .elementor-element.elementor-element-6ae587b {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 18px;
	color: #6B6B6B;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-5bf2233 {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-5bf2233 {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-5bf2233 {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-5bf2233 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-84b0e76 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-196841 .elementor-element.elementor-element-f138a45.elementor-view-stacked .elementor-icon {
	background-color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-f138a45.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-f138a45.elementor-view-default .elementor-icon {
	color: #304123ff;
	border-color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-f138a45.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-f138a45.elementor-view-default .elementor-icon svg {
	fill: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-54514a4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-196841 .elementor-element.elementor-element-54514a4.elementor-view-stacked .elementor-icon {
	background-color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-54514a4.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-54514a4.elementor-view-default .elementor-icon {
	color: #304123ff;
	border-color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-54514a4.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-54514a4.elementor-view-default .elementor-icon svg {
	fill: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-8e4b465 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-196841 .elementor-element.elementor-element-fa36ce4 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 25px;
	color: #6B6B6B;
}

.elementor-196841 .elementor-element.elementor-element-fa36ce4>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-9bbcfbd>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-9bbcfbd {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 25px;
	color: #6B6B6B;
}

.elementor-196841 .elementor-element.elementor-element-bdc3a3b {
	--spacer-size: 50px;
}

.elementor-196841 .elementor-element.elementor-element-d8324df>.elementor-widget-container {
	padding: 5% 0% 2% 0%;
}

.elementor-196841 .elementor-element.elementor-element-d8324df {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 18px;
	color: #6B6B6B;
}

.elementor-196841 .elementor-element.elementor-element-85c297c .elementor-button {
	background-color: #000;
	font-family: "Cormorant Upright", Sans-serif;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-color: #000;
}

.elementor-196841 .elementor-element.elementor-element-85c297c .elementor-button:hover,
.elementor-196841 .elementor-element.elementor-element-85c297c .elementor-button:focus {
	background-color: #FFFFFF;
	color: #3a5525ff;
	border-color: #3a5525ff;
}

.elementor-196841 .elementor-element.elementor-element-85c297c .elementor-button:hover svg,
.elementor-196841 .elementor-element.elementor-element-85c297c .elementor-button:focus svg {
	fill: #3a5525ff;
}

.elementor-196841 .elementor-element.elementor-element-0d2dd2a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-196841 .elementor-element.elementor-element-0d2dd2a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F8F7;
}

.elementor-196841 .elementor-element.elementor-element-0d2dd2a>.elementor-element-populated {
	border-style: double;
	border-color: #253b14ff;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0% 5% 0% 0%;
	--e-column-margin-right: 5%;
	--e-column-margin-left: 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-0d2dd2a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-8d82671>.elementor-widget-container {
	padding: 5% 0% 2% 0%;
}

.elementor-196841 .elementor-element.elementor-element-8d82671 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 18px;
	color: #6B6B6B;
}

.elementor-196841 .elementor-element.elementor-element-7a1d8ff {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-196841 .elementor-element.elementor-element-e3d7702.elementor-view-stacked .elementor-icon {
	background-color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-e3d7702.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-e3d7702.elementor-view-default .elementor-icon {
	color: #304123ff;
	border-color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-e3d7702.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-e3d7702.elementor-view-default .elementor-icon svg {
	fill: #304123ff;
}

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

.elementor-196841 .elementor-element.elementor-element-5322859.elementor-view-stacked .elementor-icon {
	background-color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-5322859.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-5322859.elementor-view-default .elementor-icon {
	color: #304123ff;
	border-color: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-5322859.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-5322859.elementor-view-default .elementor-icon svg {
	fill: #304123ff;
}

.elementor-196841 .elementor-element.elementor-element-aa36dc3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-196841 .elementor-element.elementor-element-1a6179c {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 25px;
	color: #6B6B6B;
}

.elementor-196841 .elementor-element.elementor-element-1a6179c>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-921c484>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-921c484 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 25px;
	color: #6B6B6B;
}

.elementor-196841 .elementor-element.elementor-element-664af3d {
	--spacer-size: 50px;
}

.elementor-196841 .elementor-element.elementor-element-b28d868>.elementor-widget-container {
	padding: 5% 0% 2% 0%;
}

.elementor-196841 .elementor-element.elementor-element-b28d868 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 18px;
	color: #6B6B6B;
}

.elementor-196841 .elementor-element.elementor-element-5c02a91 .elementor-button {
	background-color: #000;
	font-family: "Cormorant Upright", Sans-serif;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-color: #000;
}

.elementor-196841 .elementor-element.elementor-element-5c02a91 .elementor-button:hover,
.elementor-196841 .elementor-element.elementor-element-5c02a91 .elementor-button:focus {
	background-color: #FFFFFF;
	color: #3a5525ff;
	border-color: #3a5525ff;
}

.elementor-196841 .elementor-element.elementor-element-5c02a91 .elementor-button:hover svg,
.elementor-196841 .elementor-element.elementor-element-5c02a91 .elementor-button:focus svg {
	fill: #3a5525ff;
}

.elementor-196841 .elementor-element.elementor-element-1f9bcfe>.elementor-widget-container {
	--e-transform-flipX: -1;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-1f9bcfe {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-1f9bcfe {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-1f9bcfe {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-1f9bcfe .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-22e572b>.elementor-background-overlay {
	
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-22e572b>.elementor-container {
	min-height: 100vh;
}

.elementor-196841 .elementor-element.elementor-element-22e572b {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0%;
	margin-bottom: 0%;
}

.elementor-196841 .elementor-element.elementor-element-22e572b:not(.elementor-motion-effects-element-type-background),
.elementor-196841 .elementor-element.elementor-element-22e572b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-position: 0px 0px;
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-22e572b .elementor-background-overlay {
	filter: brightness(51%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-196841 .elementor-element.elementor-element-bda36ae>.elementor-element-populated {
	padding: 8% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-1d46ef4>.elementor-widget-container {
	padding: 0% 0% 3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-1d46ef4 {
	text-align: center;
	font-family: "Imperial Script", Sans-serif;
	font-size: 28px;
	color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-wrapper {
	max-width: 73%;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(100px/2);
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(100px/2);
}

body.rtl .elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(100px/2);
}

body.rtl .elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(100px/2);
}

.elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-digits {
	color: #FFFFFF;
	font-family: "Imperial Script", Sans-serif;
}

.elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-label {
	color: #FFFFFF;
	font-family: "Cormorant", Sans-serif;
}

.elementor-196841 .elementor-element.elementor-element-1191144>.elementor-widget-container {
	padding: 0% 0% 3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-1191144 {
	text-align: center;
	font-family: "Imperial Script", Sans-serif;
	font-size: 28px;
	color: #FFFFFF;
}

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

.elementor-196841 .elementor-element.elementor-element-eaecf1a.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-eaecf1a.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-eaecf1a.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-eaecf1a.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-eaecf1a.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-eaecf1a .elementor-icon {
	font-size: 15px;
}

.elementor-196841 .elementor-element.elementor-element-eaecf1a .elementor-icon svg {
	height: 15px;
}

.elementor-196841 .elementor-element.elementor-element-f282c41 {
	--spacer-size: 50px;
}

.elementor-196841 .elementor-element.elementor-element-153ffdd:not(.elementor-motion-effects-element-type-background),
.elementor-196841 .elementor-element.elementor-element-153ffdd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-153ffdd>.elementor-background-overlay {
	background-color: #0606065C;
	opacity: 1;
	transition: background 0s, border-radius 0.3s, opacity 0s;
}

.elementor-196841 .elementor-element.elementor-element-153ffdd>.elementor-container {
	min-height: 100vh;
}

.elementor-196841 .elementor-element.elementor-element-153ffdd {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 30% 0% 30%;
}

.elementor-196841 .elementor-element.elementor-element-153ffdd .elementor-background-overlay {
	filter: brightness(76%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-196841 .elementor-element.elementor-element-0394238>.elementor-element-populated,
.elementor-196841 .elementor-element.elementor-element-0394238>.elementor-element-populated>.elementor-background-overlay,
.elementor-196841 .elementor-element.elementor-element-0394238>.elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-196841 .elementor-element.elementor-element-0394238>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 6% 6% 6% 6%;
}

.elementor-196841 .elementor-element.elementor-element-04c9e82 {
	text-align: right;
	font-family: "Imperial Script", Sans-serif;
	font-size: 35px;
	color: #FFFFFF;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-d9864bb {
	left: -439px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-d9864bb {
	right: -439px;
}

.elementor-196841 .elementor-element.elementor-element-d9864bb {
	top: 174px;
}

.elementor-196841 .elementor-element.elementor-element-d9864bb .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-d9864bb img {
	width: 13%;
}

.elementor-196841 .elementor-element.elementor-element-b798b8d>.elementor-widget-container {
	margin: 0% 0% -3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-b798b8d {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 27px;
	color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-a53b779>.elementor-widget-container {
	margin: 0% 0% -3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-a53b779 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 27px;
	color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-1face01 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-196841 .elementor-element.elementor-element-1face01.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-1face01.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-1face01.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-1face01.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-1face01.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-2eb5b32>.elementor-widget-container {
	margin: 0% 0% -3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-2eb5b32 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 27px;
	color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-97d1cf4>.elementor-element-populated,
.elementor-196841 .elementor-element.elementor-element-97d1cf4>.elementor-element-populated>.elementor-background-overlay,
.elementor-196841 .elementor-element.elementor-element-97d1cf4>.elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-196841 .elementor-element.elementor-element-97d1cf4>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 6% 6% 6% 6%;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-faf5988 {
	left: -439px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-faf5988 {
	right: -439px;
}

.elementor-196841 .elementor-element.elementor-element-faf5988 {
	top: 174px;
}

.elementor-196841 .elementor-element.elementor-element-faf5988 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-faf5988 img {
	width: 13%;
}

.elementor-196841 .elementor-element.elementor-element-da88aff:not(.elementor-motion-effects-element-type-background),
.elementor-196841 .elementor-element.elementor-element-da88aff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F6F5F4;
}

.elementor-196841 .elementor-element.elementor-element-da88aff>.elementor-container {
	min-height: 400px;
}

.elementor-196841 .elementor-element.elementor-element-da88aff {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2% 2% 2% 2%;
}

.elementor-196841 .elementor-element.elementor-element-da88aff:hover>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-196841 .elementor-element.elementor-element-da88aff>.elementor-background-overlay {
	transition: background 0s, border-radius 0.3s, opacity 0s;
}

.elementor-196841 .elementor-element.elementor-element-a4af366:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-196841 .elementor-element.elementor-element-a4af366>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F8F7;
}

.elementor-196841 .elementor-element.elementor-element-a4af366>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-196841 .elementor-element.elementor-element-a4af366>.elementor-element-populated {
	border-style: double;
	border-color: #253b14ff;
	transition: background 0.3s, border 0s, border-radius 0s, box-shadow 0s;
}

.elementor-196841 .elementor-element.elementor-element-a4af366>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0s, opacity 0.3s;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-35ce1e9 {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-35ce1e9 {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-35ce1e9 {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-35ce1e9 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-43dae2f>.elementor-widget-container {
	padding: 5% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-43dae2f {
	text-align: center;
	font-family: "Imperial Script", Sans-serif;
	font-size: 35px;
	color: #253b14ff;
}

.elementor-196841 .elementor-element.elementor-element-d4de953>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-d4de953 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 25px;
	color: #6B6B6B;
}

.elementor-196841 .elementor-element.elementor-element-02a2432>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 2% 0%;
}

.elementor-196841 .elementor-element.elementor-element-02a2432 {
	text-align: center;
	font-family: "Send Flowers", Sans-serif;
	font-size: 30px;
	color: #253b14ff;
}

.elementor-196841 .elementor-element.elementor-element-6639c09>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-6639c09 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 25px;
	color: #6B6B6B;
}

.elementor-196841 .elementor-element.elementor-element-47def1e>.elementor-container {
	min-height: 100vh;
}

.elementor-196841 .elementor-element.elementor-element-47def1e {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-47def1e>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-2e31deb>.elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-2e31deb {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-2e31deb {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-2e31deb {
	top: 0px;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-f147e3d {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-f147e3d {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-f147e3d {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-f147e3d .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-bd17b2c {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-bd17b2c {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-bd17b2c {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-bd17b2c .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-d63d113 {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-d63d113 {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-d63d113 {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-d63d113 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-4cd6664 {
	font-family: "Cormorant Upright", Sans-serif;
	color: #000;
}

.elementor-196841 .elementor-element.elementor-element-5e03278 {
	font-family: "Cormorant Upright", Sans-serif;
	color: #000;
}

.elementor-196841 .elementor-element.elementor-element-93d8af0 {
	font-family: "Send Flowers", Sans-serif;
	color: #000;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-5366513 {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-5366513 {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-5366513 {
	top: 0px;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-148251a {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-148251a {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-148251a {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-148251a .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-fb9dc17 {
	left: 0px;
}

body.rtl .elementor-196841 .elementor-element.elementor-element-fb9dc17 {
	right: 0px;
}

.elementor-196841 .elementor-element.elementor-element-fb9dc17 {
	top: 0px;
}

.elementor-196841 .elementor-element.elementor-element-fb9dc17 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

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

.elementor-196841 .elementor-element.elementor-element-a3cbed5 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-30ec584 .swiper-slide-bg {
	background-image: url(foto2.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-94419fd .swiper-slide-bg {
	background-image: url(foto3.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-d322289 .swiper-slide-bg {
	background-image: url(foto4.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-861d445 .swiper-slide-bg {
	background-image: url(foto5.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-62e2ad8 .swiper-slide-bg {
	background-image: url(foto6.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-cb91bb6 .swiper-slide-bg {
	background-image: url(foto7.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-1e27a8b .swiper-slide-bg {
	background-image: url(foto8.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-bbffb1c .swiper-slide-bg {
	background-image: url(foto9.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-0ce9caf .swiper-slide-bg {
	background-image: url(foto10.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-14ae196 .swiper-slide-bg {
	background-image: url(foto12.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-f98cb6a .swiper-slide-bg {
	background-image: url(foto13.jpg);
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .elementor-repeater-item-cd174e0 .swiper-slide-bg {
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .swiper-slide {
	transition-duration: calc(2000ms*1.2);
	height: 400px;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .swiper-slide-contents {
	max-width: 66%;
}

.elementor-196841 .elementor-element.elementor-element-f65c293 .swiper-slide-inner {
	text-align: center;
}

.elementor-196841 .elementor-element.elementor-element-0a1832f {
	--display: flex;
	--overflow: hidden;
}

.elementor-196841 .elementor-element.elementor-element-0a1832f:not(.elementor-motion-effects-element-type-background),
.elementor-196841 .elementor-element.elementor-element-0a1832f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #AF1A3B;
}

.elementor-196841 .elementor-element.elementor-element-7e4857c {
	--display: flex;
	border-style: double;
	--border-style: double;
	border-color: #253b14ff;
	--border-color: #253b14ff;
}

.elementor-196841 .elementor-element.elementor-element-7e4857c:not(.elementor-motion-effects-element-type-background),
.elementor-196841 .elementor-element.elementor-element-7e4857c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F8F7;
}

.elementor-196841 .elementor-element.elementor-element-fb4d051 {
	--spacer-size: 50px;
}

.elementor-196841 .elementor-element.elementor-element-43ea3c2>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-43ea3c2 {
	text-align: center;
	font-family: "Imperial Script", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #3a5525ff;
}

.elementor-196841 .elementor-element.elementor-element-cc3c484>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-cc3c484 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 25px;
	color: #000;
}

.elementor-196841 .elementor-element.elementor-element-96cd863>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-96cd863 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 25px;
	color: #6B6B6B;
}

.elementor-196841 .elementor-element.elementor-element-9877038 {
	--display: flex;
}

.elementor-196841 .elementor-element.elementor-element-4e35c9e>.elementor-background-overlay {
	background-image: url("foto7.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
	opacity: 1;
}

.elementor-196841 .elementor-element.elementor-element-4e35c9e>.elementor-container {
	min-height: 100vh;
}

.elementor-196841 .elementor-element.elementor-element-4e35c9e {
	overflow: hidden;
	margin-top: -2%;
	margin-bottom: 0%;
}

.elementor-196841 .elementor-element.elementor-element-4e35c9e .elementor-background-overlay {
	filter: brightness(55%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-196841 .elementor-element.elementor-element-56942ff>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-196841 .elementor-element.elementor-element-56942ff>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-a1daef7>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-196841 .elementor-element.elementor-element-a1daef7 img {
	width: 20%;
}

.elementor-196841 .elementor-element.elementor-element-6150992>.elementor-widget-container {
	margin: 8px 0px 50px 0px;
	padding: 3% 0% 3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-6150992 {
	text-align: center;
	font-family: "Imperial Script", Sans-serif;
	font-size: 144px;
	color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-a71962c>.elementor-widget-container {
	margin: 0% 0% -3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-a71962c {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 50px;
	color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-3c9aace>.elementor-background-overlay {
	background-image: url("foto9.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-3c9aace>.elementor-container {
	min-height: 100vh;
}

.elementor-196841 .elementor-element.elementor-element-3c9aace {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0%;
	margin-bottom: 0%;
}

.elementor-196841 .elementor-element.elementor-element-3c9aace:not(.elementor-motion-effects-element-type-background),
.elementor-196841 .elementor-element.elementor-element-3c9aace>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-position: 0px 0px;
	background-size: cover;
}

.elementor-196841 .elementor-element.elementor-element-3c9aace .elementor-background-overlay {
	filter: brightness(51%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-196841 .elementor-element.elementor-element-dd94baf>.elementor-element-populated {
	padding: 8% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-63840b0>.elementor-widget-container {
	padding: 0% 0% 3% 0%;
}

.elementor-196841 .elementor-element.elementor-element-63840b0 {
	text-align: center;
	font-family: "Cormorant", Sans-serif;
	font-size: 45px;
	color: #FFFFFF;
}

.elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-wrapper {
	max-width: 73%;
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(100px/2);
}

body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(100px/2);
}

body.rtl .elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(100px/2);
}

body.rtl .elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(100px/2);
}

.elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-item {
	border-radius: 0px 0px 0px 0px;

}

.elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-digits {
	color: #FFFFFF;
	font-family: "Imperial Script", Sans-serif;
}

.elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-label {
	color: #FFFFFF;
	font-family: "Cormorant", Sans-serif;
}

.elementor-196841 .elementor-element.elementor-element-c303616 {
	--spacer-size: 50px;
}



.elementor-196841 .elementor-element.elementor-element-e337a95>.elementor-background-overlay {
	background-color: #FFFFFF00;
	opacity: 1;
	transition: background 0s, border-radius 0.3s, opacity 0s;
}

.elementor-196841 .elementor-element.elementor-element-e337a95>.elementor-container {
	min-height: 400px;
}

.elementor-196841 .elementor-element.elementor-element-e337a95 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2% 2% 2% 2%;
}

.elementor-196841 .elementor-element.elementor-element-e337a95:hover>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-196841 .elementor-element.elementor-element-c3b4723:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-196841 .elementor-element.elementor-element-c3b4723>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFBF7;
}

.elementor-196841 .elementor-element.elementor-element-c3b4723>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-196841 .elementor-element.elementor-element-c3b4723>.elementor-element-populated {
	border-style: double;
	border-width: 5px 5px 5px 5px;
	border-color: #253b14ff;
	transition: background 0.3s, border 0s, border-radius 0s, box-shadow 0s;
	margin: 50px 0px 50px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-196841 .elementor-element.elementor-element-c3b4723>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0s, opacity 0.3s;
}

.elementor-196841 .elementor-element.elementor-element-3bfc583>.elementor-widget-container {
	margin: 25px 0px 20px 0px;
}

.elementor-196841 .elementor-element.elementor-element-3bfc583 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-196841 .elementor-element.elementor-element-3bfc583.elementor-view-stacked .elementor-icon {
	background-color: #253b14ff;
}

.elementor-196841 .elementor-element.elementor-element-3bfc583.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-3bfc583.elementor-view-default .elementor-icon {
	color: #253b14ff;
	border-color: #253b14ff;
}

.elementor-196841 .elementor-element.elementor-element-3bfc583.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-3bfc583.elementor-view-default .elementor-icon svg {
	fill: #253b14ff;
}

.elementor-196841 .elementor-element.elementor-element-3bfc583 .elementor-icon {
	font-size: 30px;
}

.elementor-196841 .elementor-element.elementor-element-3bfc583 .elementor-icon svg {
	height: 30px;
}

.elementor-196841 .elementor-element.elementor-element-710ef11>.elementor-widget-container {
	margin: 20px 0px 46px 0px;
}

.elementor-196841 .elementor-element.elementor-element-710ef11 {
	text-align: center;
	font-family: "Imperial Script", Sans-serif;
	font-size: 71px;
	color: #CA9C40;
}

.elementor-196841 .elementor-element.elementor-element-5b07b62>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 100px 0px 100px;
}

.elementor-196841 .elementor-element.elementor-element-5b07b62 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 40px;
	line-height: 55px;
	color: #38211E;
}

.elementor-196841 .elementor-element.elementor-element-90a0f17>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 100px 0px 100px;
}

.elementor-196841 .elementor-element.elementor-element-90a0f17 {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 40px;
	line-height: 55px;
	color: #38211E;
}

.elementor-196841 .elementor-element.elementor-element-36194df>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-196841 .elementor-element.elementor-element-36194df {
	text-align: center;
	font-family: "Cormorant Upright", Sans-serif;
	font-size: 40px;
	line-height: 55px;
	color: #38211E;
}

.elementor-196841 .elementor-element.elementor-element-7b75bdb>.elementor-widget-container {
	margin: 38px 0px 25px 0px;
}

.elementor-196841 .elementor-element.elementor-element-7b75bdb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-196841 .elementor-element.elementor-element-7b75bdb.elementor-view-stacked .elementor-icon {
	background-color: #253b14ff;
}

.elementor-196841 .elementor-element.elementor-element-7b75bdb.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-7b75bdb.elementor-view-default .elementor-icon {
	color: #253b14ff;
	border-color: #253b14ff;
}

.elementor-196841 .elementor-element.elementor-element-7b75bdb.elementor-view-framed .elementor-icon,
.elementor-196841 .elementor-element.elementor-element-7b75bdb.elementor-view-default .elementor-icon svg {
	fill: #253b14ff;
}

.elementor-196841 .elementor-element.elementor-element-7b75bdb .elementor-icon {
	font-size: 30px;
}

.elementor-196841 .elementor-element.elementor-element-7b75bdb .elementor-icon svg {
	height: 30px;
}

@media(min-width:1025px) {

	.elementor-196841 .elementor-element.elementor-element-78ccaa5:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-78ccaa5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-196841 .elementor-element.elementor-element-22e572b:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-22e572b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-196841 .elementor-element.elementor-element-153ffdd:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-153ffdd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-196841 .elementor-element.elementor-element-3c9aace:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-3c9aace>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(max-width:1024px) {

	.elementor-196841 .elementor-element.elementor-element-78ccaa5:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-78ccaa5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-84b0e76 {
		--grid-auto-flow: row;
	}

	.elementor-196841 .elementor-element.elementor-element-8e4b465 {
		--grid-auto-flow: row;
	}

	.elementor-196841 .elementor-element.elementor-element-7a1d8ff {
		--grid-auto-flow: row;
	}

	.elementor-196841 .elementor-element.elementor-element-aa36dc3 {
		--grid-auto-flow: row;
	}

	.elementor-196841 .elementor-element.elementor-element-22e572b:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-22e572b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-3c9aace:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-3c9aace>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-196841 .elementor-element.elementor-element-aa8d247 {
		margin-top: -3%;
		margin-bottom: 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-487b500>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-c815961>.elementor-background-overlay {
		background-image: url("foto1.jpg");
		opacity: 1;
	}

	.elementor-196841 .elementor-element.elementor-element-c815961>.elementor-container {
		min-height: 100vh;
	}

	.elementor-196841 .elementor-element.elementor-element-c815961 {
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-38df5d9>.elementor-element-populated {
		margin: 215px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 18% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-8c9804f img {
		width: 40%;
	}

	.elementor-196841 .elementor-element.elementor-element-8166806>.elementor-widget-container {
		margin: 2% 0% 2% 0%;
		padding: 4% 0% 0% 5%;
	}

	.elementor-196841 .elementor-element.elementor-element-8166806 {
		font-size: 30px;
	}

	.elementor-196841 .elementor-element.elementor-element-9a45b52>.elementor-widget-container {
		margin: 5% 0% -1% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-9a45b52 {
		column-gap: 0px;
		text-align: center;
		font-size: 80px;
		line-height: 0.9em;
	}

	.elementor-196841 .elementor-element.elementor-element-47d406b>.elementor-widget-container {
		margin: 3% 0% 0% 0%;
		padding: 4% 0% 0% 5%;
	}

	.elementor-196841 .elementor-element.elementor-element-47d406b {
		font-size: 30px;
	}

	.elementor-196841 .elementor-element.elementor-element-7517075>.elementor-widget-container {
		padding: 12% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-7517075.elementor-element {
		--align-self: center;
	}

	.elementor-196841 .elementor-element.elementor-element-42fffd3:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-42fffd3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("temp.jpeg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-42fffd3>.elementor-background-overlay {
		background-image: url("Fondo-3-PNG.png");
		background-position: center center;
		background-repeat: repeat;
		background-size: cover;
		opacity: 0.94;
	}

	.elementor-196841 .elementor-element.elementor-element-42fffd3 {
		padding: 0% 6% 0% 6%;
	}

	.elementor-196841 .elementor-element.elementor-element-4794bd5>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-22bc904 {
		left: 79px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-22bc904 {
		right: 79px;
	}

	.elementor-196841 .elementor-element.elementor-element-22bc904 {
		top: -236px;
	}

	.elementor-196841 .elementor-element.elementor-element-22bc904 img {
		width: 64%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-a790238 {
		left: -16px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-a790238 {
		right: -16px;
	}

	.elementor-196841 .elementor-element.elementor-element-a790238 {
		top: 302px;
	}

	.elementor-196841 .elementor-element.elementor-element-a790238 img {
		width: 25%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-efc206d {
		left: 37px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-efc206d {
		right: 37px;
	}

	.elementor-196841 .elementor-element.elementor-element-efc206d {
		top: 371px;
	}

	.elementor-196841 .elementor-element.elementor-element-efc206d img {
		width: 29%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-1a549aa {
		left: 107px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-1a549aa {
		right: 107px;
	}

	.elementor-196841 .elementor-element.elementor-element-1a549aa {
		top: 400px;
		z-index: 20;
	}

	.elementor-196841 .elementor-element.elementor-element-1a549aa img {
		width: 29%;
	}

	.elementor-196841 .elementor-element.elementor-element-a47e76a {
		text-align: center;
		font-size: 19px;
		line-height: 1.2em;
	}

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

	.elementor-196841 .elementor-element.elementor-element-c643f8f {
		text-align: center;
		font-size: 19px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-7f93695>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-7f93695 {
		text-align: center;
		font-size: 19px;
		line-height: 1.2em;
	}

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

	.elementor-196841 .elementor-element.elementor-element-bac4231 {
		text-align: center;
		font-size: 19px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-986b66b>.elementor-widget-container {
		margin: 2% 0% 0% 0%;
		padding: 5% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-986b66b {
		text-align: right;
		font-size: 33px;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-d2dc89e {
		left: -83px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-d2dc89e {
		right: -83px;
	}

	.elementor-196841 .elementor-element.elementor-element-d2dc89e {
		top: 314px;
	}

	.elementor-196841 .elementor-element.elementor-element-d2dc89e img {
		width: 64%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-d3f8c53 {
		left: -228px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-d3f8c53 {
		right: -228px;
	}

	.elementor-196841 .elementor-element.elementor-element-d3f8c53 {
		top: -107px;
	}

	.elementor-196841 .elementor-element.elementor-element-d3f8c53 img {
		width: 42%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-e6049bc {
		left: -74px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-e6049bc {
		right: -74px;
	}

	.elementor-196841 .elementor-element.elementor-element-e6049bc {
		top: -129.986px;
	}

	.elementor-196841 .elementor-element.elementor-element-e6049bc img {
		width: 40%;
	}

	.elementor-196841 .elementor-element.elementor-element-5d8eb4f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-89ee725>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-50c1030 .swiper-slide {
		height: 544px;
	}

	.elementor-196841 .elementor-element.elementor-element-71c7b4a:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-71c7b4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("Padres-scaled.jpg");
		background-position: center center;
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-71c7b4a {
		padding: 0% 6% 0% 6%;
	}

	.elementor-196841 .elementor-element.elementor-element-bc247de {
		text-align: center;
		font-size: 21px;
		line-height: 1.3em;
	}

	.elementor-196841 .elementor-element.elementor-element-cb68c69>.elementor-widget-container {
		margin: 5% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-cb68c69 {
		text-align: center;
		font-size: 40px;
		line-height: 1em;
	}

	.elementor-196841 .elementor-element.elementor-element-244df4a {
		--spacer-size: 20px;
	}

	.elementor-196841 .elementor-element.elementor-element-24394f9>.elementor-widget-container {
		padding: 0% 0% 1% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-24394f9 {
		text-align: center;
		font-size: 22px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-2955ac5 {
		--spacer-size: 20px;
	}

	.elementor-196841 .elementor-element.elementor-element-c87e938>.elementor-widget-container {
		margin: 0% 0% 5% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-c87e938 {
		text-align: center;
		font-size: 36px;
		line-height: 1em;
	}

	.elementor-196841 .elementor-element.elementor-element-4c14635>.elementor-widget-container {
		padding: 0% 0% 1% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-4c14635 {
		text-align: center;
		font-size: 22px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-61f819c>.elementor-widget-container {
		margin: 5% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-61f819c {
		text-align: center;
		font-size: 40px;
		line-height: 1em;
	}

	.elementor-196841 .elementor-element.elementor-element-e0f0f79 {
		text-align: center;
		font-size: 21px;
		line-height: 1.5em;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-4cf13b9 {
		left: 2px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-4cf13b9 {
		right: 2px;
	}

	.elementor-196841 .elementor-element.elementor-element-4cf13b9 {
		top: 506px;
	}

	.elementor-196841 .elementor-element.elementor-element-4cf13b9 img {
		width: 40%;
	}

	.elementor-196841 .elementor-element.elementor-element-78ccaa5:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-78ccaa5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("foto3.jpg");
		background-position: center center;
		background-repeat: no-repeat;
	}

	.elementor-196841 .elementor-element.elementor-element-78ccaa5>.elementor-background-overlay {
		background-image: url("IMG_45770233-scaled.jpeg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		opacity: 0;
	}

	.elementor-196841 .elementor-element.elementor-element-78ccaa5>.elementor-container {
		min-height: 25vh;
	}

	.elementor-196841 .elementor-element.elementor-element-78ccaa5 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 28% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-6d9ad11:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-6d9ad11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("fondo-pc-5.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-6d9ad11>.elementor-container {
		min-height: 64vh;
	}

	.elementor-196841 .elementor-element.elementor-element-6d9ad11 {
		padding: 0% 5% 0% 5%;
	}

	.elementor-196841 .elementor-element.elementor-element-1dd6c3d>.elementor-element-populated {
		border-width: 3px 3px 3px 3px;
		margin: 25% 0% 10% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-1dd6c3d>.elementor-element-populated,
	.elementor-196841 .elementor-element.elementor-element-1dd6c3d>.elementor-element-populated>.elementor-background-overlay,
	.elementor-196841 .elementor-element.elementor-element-1dd6c3d>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-ad1a3bb>.elementor-widget-container {
		margin: 30px 0px 10px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-ad1a3bb img {
		width: 90%;
	}

	.elementor-196841 .elementor-element.elementor-element-6ae587b>.elementor-widget-container {
		margin: 10px 17px 11px 17px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-6ae587b {
		font-size: 22px;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-5bf2233 {
		left: 120.4px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-5bf2233 {
		right: 120.4px;
	}

	.elementor-196841 .elementor-element.elementor-element-5bf2233 {
		top: 505.4px;
	}

	.elementor-196841 .elementor-element.elementor-element-5bf2233 img {
		width: 40%;
	}

	.elementor-196841 .elementor-element.elementor-element-84b0e76 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

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

	.elementor-196841 .elementor-element.elementor-element-f138a45.elementor-element {
		--align-self: center;
	}

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

	.elementor-196841 .elementor-element.elementor-element-f138a45 .elementor-icon {
		font-size: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-f138a45 .elementor-icon svg {
		height: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-54514a4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-54514a4.elementor-element {
		--align-self: center;
	}

	.elementor-196841 .elementor-element.elementor-element-54514a4 .elementor-icon-wrapper {
		text-align: center;
	}

	.elementor-196841 .elementor-element.elementor-element-54514a4 .elementor-icon {
		font-size: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-54514a4 .elementor-icon svg {
		height: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-8e4b465 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: -10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-fa36ce4 {
		width: 100%;
		max-width: 100%;
		font-size: 21px;
		line-height: 1.1em;
	}

	.elementor-196841 .elementor-element.elementor-element-fa36ce4>.elementor-widget-container {
		margin: 1% 0% 0% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-9bbcfbd>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-9bbcfbd {
		font-size: 20px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-bdc3a3b {
		--spacer-size: 25px;
	}

	.elementor-196841 .elementor-element.elementor-element-d8324df>.elementor-widget-container {
		margin: 10px 17px 11px 17px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-d8324df {
		font-size: 22px;
	}

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

	.elementor-196841 .elementor-element.elementor-element-85c297c>.elementor-widget-container {
		margin: 10px 0px 30px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-85c297c .elementor-button {
		font-size: 21px;
		letter-spacing: 0px;
		border-width: 1px 1px 1px 1px;
		border-radius: 0px 0px 0px 0px;
		padding: 3% 15% 3% 15%;
	}

	.elementor-196841 .elementor-element.elementor-element-0d2dd2a>.elementor-element-populated {
		border-width: 3px 3px 3px 3px;
		margin: 0% 0% 25% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-0d2dd2a>.elementor-element-populated,
	.elementor-196841 .elementor-element.elementor-element-0d2dd2a>.elementor-element-populated>.elementor-background-overlay,
	.elementor-196841 .elementor-element.elementor-element-0d2dd2a>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-0dfb130>.elementor-widget-container {
		margin: 30px 0px 10px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-0dfb130 img {
		width: 90%;
	}

	.elementor-196841 .elementor-element.elementor-element-8d82671>.elementor-widget-container {
		margin: 10px 17px 11px 17px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-8d82671 {
		font-size: 22px;
	}

	.elementor-196841 .elementor-element.elementor-element-7a1d8ff {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

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

	.elementor-196841 .elementor-element.elementor-element-e3d7702.elementor-element {
		--align-self: center;
	}

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

	.elementor-196841 .elementor-element.elementor-element-e3d7702 .elementor-icon {
		font-size: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-e3d7702 .elementor-icon svg {
		height: 18px;
	}

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

	.elementor-196841 .elementor-element.elementor-element-5322859.elementor-element {
		--align-self: center;
	}

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

	.elementor-196841 .elementor-element.elementor-element-5322859 .elementor-icon {
		font-size: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-5322859 .elementor-icon svg {
		height: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-aa36dc3 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: -10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-1a6179c {
		width: 100%;
		max-width: 100%;
		font-size: 21px;
		line-height: 1.1em;
	}

	.elementor-196841 .elementor-element.elementor-element-1a6179c>.elementor-widget-container {
		margin: 1% 0% 0% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-921c484>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-921c484 {
		font-size: 20px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-664af3d {
		--spacer-size: 25px;
	}

	.elementor-196841 .elementor-element.elementor-element-b28d868>.elementor-widget-container {
		margin: 10px 17px 11px 17px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-b28d868 {
		font-size: 22px;
	}

	.elementor-196841 .elementor-element.elementor-element-5c02a91 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		z-index: 5000;
	}

	.elementor-196841 .elementor-element.elementor-element-5c02a91>.elementor-widget-container {
		margin: 10px 0px 30px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-5c02a91 .elementor-button {
		font-size: 21px;
		letter-spacing: 0px;
		border-width: 1px 1px 1px 1px;
		border-radius: 0px 0px 0px 0px;
		padding: 3% 15% 3% 15%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-1f9bcfe {
		left: 135.6px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-1f9bcfe {
		right: 135.6px;
	}

	.elementor-196841 .elementor-element.elementor-element-1f9bcfe {
		top: 494.6px;
	}

	.elementor-196841 .elementor-element.elementor-element-1f9bcfe img {
		width: 40%;
	}

	.elementor-196841 .elementor-element.elementor-element-22e572b:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-22e572b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("foto4.jpg");
		background-position: center center;
	}

	.elementor-196841 .elementor-element.elementor-element-22e572b>.elementor-background-overlay {
	
		background-position: -267px 0px;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-22e572b>.elementor-container {
		min-height: 80vh;
	}

	.elementor-196841 .elementor-element.elementor-element-22e572b {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 28% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-bda36ae>.elementor-element-populated {
		padding: 11% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-00b9473>.elementor-widget-container {
		margin: 0px 0px 7px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-00b9473 img {
		width: 35%;
	}

	.elementor-196841 .elementor-element.elementor-element-1d46ef4>.elementor-widget-container {
		margin: 10px 0px 5px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-1d46ef4 {
		font-size: 30px;
	}

	.elementor-196841 .elementor-element.elementor-element-2b8a566>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-wrapper {
		max-width: 2%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-item:not(:first-of-type) {
		margin-left: calc(3px/2);
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-item:not(:last-of-type) {
		margin-right: calc(3px/2);
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-item:not(:first-of-type) {
		margin-right: calc(3px/2);
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-item:not(:last-of-type) {
		margin-left: calc(3px/2);
	}

	.elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-item {
		padding: 150% 200% 120% 200%;
	}

	.elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-digits {
		font-size: 30px;
	}

	.elementor-196841 .elementor-element.elementor-element-2b8a566 .elementor-countdown-label {
		font-size: 15px;
	}

	.elementor-196841 .elementor-element.elementor-element-1191144>.elementor-widget-container {
		margin: 15px 0px 5px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-1191144 {
		font-size: 30px;
	}

	.elementor-196841 .elementor-element.elementor-element-eaecf1a>.elementor-widget-container {
		margin: 10% 0% 5% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-eaecf1a .elementor-icon {
		font-size: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-eaecf1a .elementor-icon svg {
		height: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-f282c41 {
		--spacer-size: 30px;
	}

	.elementor-196841 .elementor-element.elementor-element-153ffdd:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-153ffdd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: -351px 0px;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-153ffdd>.elementor-container {
		min-height: 100vh;
	}

	.elementor-196841 .elementor-element.elementor-element-153ffdd>.elementor-background-overlay {
		opacity: 1;
	}

	.elementor-196841 .elementor-element.elementor-element-153ffdd {
		padding: 0% 3% 0% 3%;
	}

	.elementor-196841 .elementor-element.elementor-element-0394238 {
		width: 50%;
	}

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

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

	.elementor-196841 .elementor-element.elementor-element-0394238>.elementor-element-populated,
	.elementor-196841 .elementor-element.elementor-element-0394238>.elementor-element-populated>.elementor-background-overlay,
	.elementor-196841 .elementor-element.elementor-element-0394238>.elementor-background-slideshow {
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-196841 .elementor-element.elementor-element-0394238>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 8% 8% 0% 8%;
	}

	.elementor-196841 .elementor-element.elementor-element-04c9e82>.elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-04c9e82 {
		text-align: center;
		font-size: 40px;
		line-height: 1.1em;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-d9864bb {
		left: -120px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-d9864bb {
		right: -120px;
	}

	.elementor-196841 .elementor-element.elementor-element-d9864bb {
		top: 179px;
	}

	.elementor-196841 .elementor-element.elementor-element-d9864bb img {
		width: 17%;
	}

	.elementor-196841 .elementor-element.elementor-element-b798b8d>.elementor-widget-container {
		margin: 10% 0% 5% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-b798b8d {
		font-size: 21px;
	}

	.elementor-196841 .elementor-element.elementor-element-a53b779>.elementor-widget-container {
		margin: 0% 0% 15% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-a53b779 {
		font-size: 21px;
	}

	.elementor-196841 .elementor-element.elementor-element-1face01>.elementor-widget-container {
		padding: 0% 16% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-1face01 .elementor-icon {
		font-size: 89px;
	}

	.elementor-196841 .elementor-element.elementor-element-1face01 .elementor-icon svg {
		height: 89px;
	}

	.elementor-196841 .elementor-element.elementor-element-2eb5b32>.elementor-widget-container {
		margin: 10% 0% 15% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-2eb5b32 {
		font-size: 22px;
	}

	.elementor-196841 .elementor-element.elementor-element-97d1cf4 {
		width: 50%;
	}

	.elementor-bc-flex-widget .elementor-196841 .elementor-element.elementor-element-97d1cf4.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

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

	.elementor-196841 .elementor-element.elementor-element-97d1cf4>.elementor-element-populated,
	.elementor-196841 .elementor-element.elementor-element-97d1cf4>.elementor-element-populated>.elementor-background-overlay,
	.elementor-196841 .elementor-element.elementor-element-97d1cf4>.elementor-background-slideshow {
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-196841 .elementor-element.elementor-element-97d1cf4>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 8% 8% 0% 8%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-faf5988 {
		left: -120px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-faf5988 {
		right: -120px;
	}

	.elementor-196841 .elementor-element.elementor-element-faf5988 {
		top: 179px;
	}

	.elementor-196841 .elementor-element.elementor-element-faf5988 img {
		width: 17%;
	}

	.elementor-196841 .elementor-element.elementor-element-da88aff:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-da88aff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("Obsequios-scaled.jpg");
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-da88aff>.elementor-container {
		min-height: 54vh;
	}

	.elementor-196841 .elementor-element.elementor-element-da88aff:hover>.elementor-background-overlay {
		opacity: 1;
	}

	.elementor-196841 .elementor-element.elementor-element-da88aff {
		padding: 5% 5% 5% 5%;
	}

	.elementor-196841 .elementor-element.elementor-element-a4af366>.elementor-element-populated {
		border-width: 3px 3px 3px 3px;
		margin: 35px 0px 35px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 5% 0% 5%;
	}

	.elementor-196841 .elementor-element.elementor-element-a4af366>.elementor-element-populated,
	.elementor-196841 .elementor-element.elementor-element-a4af366>.elementor-element-populated>.elementor-background-overlay,
	.elementor-196841 .elementor-element.elementor-element-a4af366>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-35ce1e9 {
		left: -148.528px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-35ce1e9 {
		right: -148.528px;
	}

	.elementor-196841 .elementor-element.elementor-element-35ce1e9 {
		top: 320.458px;
	}

	.elementor-196841 .elementor-element.elementor-element-35ce1e9 img {
		width: 42%;
	}

	.elementor-196841 .elementor-element.elementor-element-0d7a2f3>.elementor-widget-container {
		margin: 40px 0px 10px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-0d7a2f3 img {
		width: 70%;
	}

	.elementor-196841 .elementor-element.elementor-element-43dae2f>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 2% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-43dae2f {
		font-size: 40px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-d4de953>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-d4de953 {
		font-size: 20px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-02a2432>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 4% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-02a2432 {
		font-size: 33px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-2ec37df>.elementor-widget-container {
		margin: 20px 0px 20px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-2ec37df img {
		width: 40%;
	}

	.elementor-196841 .elementor-element.elementor-element-6639c09>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-6639c09 {
		font-size: 20px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-b26c09f>.elementor-widget-container {
		margin: 15px 0px 40px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-b26c09f img {
		width: 70%;
	}

	.elementor-196841 .elementor-element.elementor-element-47def1e:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-47def1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("foto7.jpg");
		background-position: -469px 0px;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-47def1e>.elementor-background-overlay {
		background-image: url("Fondo-3-PNG.png");
		background-position: center center;
		background-repeat: repeat;
		background-size: cover;
		opacity: 0.94;
	}

	.elementor-196841 .elementor-element.elementor-element-47def1e {
		padding: 0% 6% 0% 6%;
	}

	.elementor-196841 .elementor-element.elementor-element-34f2c57>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-2e31deb {
		left: 73px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-2e31deb {
		right: 73px;
	}

	.elementor-196841 .elementor-element.elementor-element-2e31deb {
		top: -246px;
	}

	.elementor-196841 .elementor-element.elementor-element-2e31deb img {
		width: 64%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-f147e3d {
		left: 99px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-f147e3d {
		right: 99px;
	}

	.elementor-196841 .elementor-element.elementor-element-f147e3d {
		top: 258px;
	}

	.elementor-196841 .elementor-element.elementor-element-f147e3d img {
		width: 25%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-bd17b2c {
		left: 110px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-bd17b2c {
		right: 110px;
	}

	.elementor-196841 .elementor-element.elementor-element-bd17b2c {
		top: 167px;
	}

	.elementor-196841 .elementor-element.elementor-element-bd17b2c img {
		width: 29%;
	}

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

	body.rtl .elementor-196841 .elementor-element.elementor-element-d63d113 {
		right: -5px;
	}

	.elementor-196841 .elementor-element.elementor-element-d63d113 {
		top: 156px;
		z-index: 20;
	}

	.elementor-196841 .elementor-element.elementor-element-d63d113 img {
		width: 29%;
	}

	.elementor-196841 .elementor-element.elementor-element-4cd6664 {
		text-align: center;
		font-size: 23px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-5e03278>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-5e03278 {
		text-align: center;
		font-size: 23px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-93d8af0>.elementor-widget-container {
		margin: 2% 0% 0% 0%;
		padding: 5% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-93d8af0 {
		text-align: center;
		font-size: 33px;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-5366513 {
		left: -76px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-5366513 {
		right: -76px;
	}

	.elementor-196841 .elementor-element.elementor-element-5366513 {
		top: 203px;
	}

	.elementor-196841 .elementor-element.elementor-element-5366513 img {
		width: 64%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-148251a {
		left: -152px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-148251a {
		right: -152px;
	}

	.elementor-196841 .elementor-element.elementor-element-148251a {
		top: -187px;
	}

	.elementor-196841 .elementor-element.elementor-element-148251a img {
		width: 42%;
	}

	body:not(.rtl) .elementor-196841 .elementor-element.elementor-element-fb9dc17 {
		left: 34px;
	}

	body.rtl .elementor-196841 .elementor-element.elementor-element-fb9dc17 {
		right: 34px;
	}

	.elementor-196841 .elementor-element.elementor-element-fb9dc17 {
		top: -137px;
	}

	.elementor-196841 .elementor-element.elementor-element-fb9dc17 img {
		width: 40%;
	}

	.elementor-196841 .elementor-element.elementor-element-a3cbed5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-cb4e249>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-f65c293 .swiper-slide {
		height: 333px;
	}

	.elementor-196841 .elementor-element.elementor-element-0a1832f:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-0a1832f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("Confirmazionne-scaled.jpg");
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-0a1832f {
		--min-height: 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-7e4857c {
		--min-height: 0px;
		border-width: 3px 3px 3px 3px;
		--border-top-width: 3px;
		--border-right-width: 3px;
		--border-bottom-width: 3px;
		--border-left-width: 3px;
		--margin-top: 45px;
		--margin-bottom: 45px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-fb4d051 {
		--spacer-size: 10px;
	}

	.elementor-196841 .elementor-element.elementor-element-ac692c5>.elementor-widget-container {
		margin: 25px 0px 20px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-ac692c5 img {
		width: 70%;
	}

	.elementor-196841 .elementor-element.elementor-element-43ea3c2>.elementor-widget-container {
		--e-transform-scale: 0.85;
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-43ea3c2 {
		font-size: 50px;
		line-height: 0.9em;
	}

	.elementor-196841 .elementor-element.elementor-element-cc3c484>.elementor-widget-container {
		margin: 3% 0% 0% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-cc3c484 {
		font-size: 20px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-96cd863>.elementor-widget-container {
		margin: 5% 0% 10% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-96cd863 {
		font-size: 21px;
		line-height: 1.2em;
	}

	.elementor-196841 .elementor-element.elementor-element-32b700e>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-32b700e {
		text-align: center;
	}

	.elementor-196841 .elementor-element.elementor-element-038b295>.elementor-widget-container {
		margin: 20px 0px 25px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-038b295 img {
		width: 70%;
	}

	.elementor-196841 .elementor-element.elementor-element-4e35c9e>.elementor-background-overlay {
		background-image: url("WhatsApp-Image-2024-11-08-at-10.16.42-AM-1.jpeg");
		opacity: 1;
	}

	.elementor-196841 .elementor-element.elementor-element-4e35c9e>.elementor-container {
		min-height: 100vh;
	}

	.elementor-196841 .elementor-element.elementor-element-4e35c9e {
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-56942ff>.elementor-element-populated {
		margin: -15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 18% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-a1daef7>.elementor-widget-container {
		margin: -20px 0px 5px 15px;
	}

	.elementor-196841 .elementor-element.elementor-element-a1daef7 img {
		width: 46%;
	}

	.elementor-196841 .elementor-element.elementor-element-6150992>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 3% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-6150992 {
		column-gap: 0px;
		text-align: center;
		font-size: 60px;
		line-height: 0.9em;
	}

	.elementor-196841 .elementor-element.elementor-element-a71962c>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 4% 0% 0% 5%;
	}

	.elementor-196841 .elementor-element.elementor-element-a71962c {
		font-size: 30px;
	}

	.elementor-196841 .elementor-element.elementor-element-3c9aace>.elementor-background-overlay {
		background-image: url("https://yosivoy.org/wp-content/uploads/2024/10/IMG_2382-scaled.jpg");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-3c9aace>.elementor-container {
		min-height: 80vh;
	}

	.elementor-196841 .elementor-element.elementor-element-3c9aace:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-3c9aace>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-196841 .elementor-element.elementor-element-3c9aace {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 28% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-dd94baf>.elementor-element-populated {
		padding: 11% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-63840b0>.elementor-widget-container {
		padding: 8% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-63840b0 {
		font-size: 25px;
	}

	.elementor-196841 .elementor-element.elementor-element-1502b95>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-wrapper {
		max-width: 2%;
	}

	.elasdad{
		margin: 10px !important;
	}

	.elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-item {
		padding: 150% 200% 120% 200%;
	}

	.elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-digits {
		font-size: 45px;
	}

	.elementor-196841 .elementor-element.elementor-element-1502b95 .elementor-countdown-label {
		font-size: 19px;
	}

	.elementor-196841 .elementor-element.elementor-element-c303616 {
		--spacer-size: 30px;
	}

	.elementor-196841 .elementor-element.elementor-element-e337a95>.elementor-background-overlay {
		background-image: url("https://yosivoy.org/wp-content/uploads/2024/10/ayr.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-e337a95>.elementor-container {
		min-height: 100vh;
	}

	.elementor-196841 .elementor-element.elementor-element-e337a95:not(.elementor-motion-effects-element-type-background),
	.elementor-196841 .elementor-element.elementor-element-e337a95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: cover;
	}

	.elementor-196841 .elementor-element.elementor-element-e337a95:hover>.elementor-background-overlay {
		opacity: 1;
	}

	.elementor-196841 .elementor-element.elementor-element-e337a95 {
		padding: 5% 5% 5% 5%;
	}

	.elementor-196841 .elementor-element.elementor-element-c3b4723>.elementor-element-populated {
		border-width: 3px 3px 3px 3px;
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 5% 0% 5%;
	}

	.elementor-196841 .elementor-element.elementor-element-c3b4723>.elementor-element-populated,
	.elementor-196841 .elementor-element.elementor-element-c3b4723>.elementor-element-populated>.elementor-background-overlay,
	.elementor-196841 .elementor-element.elementor-element-c3b4723>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-196841 .elementor-element.elementor-element-3bfc583>.elementor-widget-container {
		margin: 10% 0% 7% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-3bfc583 .elementor-icon {
		font-size: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-3bfc583 .elementor-icon svg {
		height: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-710ef11>.elementor-widget-container {
		margin: 0% 0% 7% 0%;
		padding: 6% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-710ef11 {
		text-align: center;
		font-size: 36px;
		line-height: 0.9em;
	}

	.elementor-196841 .elementor-element.elementor-element-5b07b62>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-5b07b62 {
		font-size: 20px;
		line-height: 1.1em;
	}

	.elementor-196841 .elementor-element.elementor-element-90a0f17>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-90a0f17 {
		font-size: 20px;
		line-height: 1.1em;
	}

	.elementor-196841 .elementor-element.elementor-element-36194df>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 2% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-36194df {
		font-size: 20px;
		line-height: 1.1em;
	}

	.elementor-196841 .elementor-element.elementor-element-7b75bdb>.elementor-widget-container {
		margin: 10% 0% 7% 0%;
		padding: 0% 0% 0% 0%;
	}

	.elementor-196841 .elementor-element.elementor-element-7b75bdb .elementor-icon {
		font-size: 18px;
	}

	.elementor-196841 .elementor-element.elementor-element-7b75bdb .elementor-icon svg {
		height: 18px;
	}
}

/* Start custom CSS for html, class: .elementor-element-487b500 */
#sobre2 {
	position: absolute;
	top: 35% !important;
	/* Centra verticalmente */
	left: 90%;
	/* Centra horizontalmente */
	transform: translate(-40%, -22%) scale(1.4);
	display: block;
	/* Centra respecto al centro del contenedor */
}

#sobre1 {
	position: absolute;
	top: 35%;
	left: 50%;
	transform: translate(-50%, -22%) scale(1.4);
	display: block;
}

#divSobre {
	position: fixed;
	width: 100%;
	height: 100vh;
	z-index: 10001;
	display: block;
}

.music {
	position: absolute;
	top: 165%;
	left: 47%;
	transform: translate(-50%, -160%) scale(0.5);
	z-index: 999;
	cursor: pointer;

}
.no_touch {
  pointer-events: none;        /* bloquea clicks/taps y eventos de puntero */
  touch-action: none;         /* evita gestos táctiles como pan/zoom (soporte moderno) */
  -webkit-user-select: none;  /* evita selección en iOS/Safari */
  user-select: none;          /* evita selección de texto */
  -webkit-tap-highlight-color: transparent; /* quita efecto de resaltado al tocar (iOS/Android) */
}
.sobre {
	fill: #667C54;
	stroke: #1d1f1b;
	stroke-width: .9px;

}

.filtro_olivo {
	filter: sepia(0.25) saturate(1.3) hue-rotate(50deg) contrast(1.08) brightness(0.95);
}

.filtro_plata {
  filter: saturate(0.2) brightness(1.0) contrast(1.2) hue-rotate(190deg);
}

.botonFijo {
	color: #667C54;
	background-color: #F6F5F4;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 10000;
}

.botonFijo:hover {
	color: #000;
	background-color: #fff;
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7517075 */
.scroll-container {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	height: 200px;
	/* Altura del contenedor */
	background-color: #f9f9f9;
	/* Color de fondo del contenedor */
}

.scroll-down {
	font-size: 2rem;
	/* Tamaño de la flecha */
	color: #333;
	/* Color de la flecha */
	animation: bounce 2s infinite;
	cursor: pointer;
}

@keyframes bounce {

	0%,
	20%,
	50%,
	80%,
	100% {
		transform: translateY(0);
	}

	40% {
		transform: translateY(10px);
	}

	60% {
		transform: translateY(5px);
	}
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c815961 */
@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
	.elementor-196841 .elementor-element.elementor-element-c815961 {
		-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		overflow: hidden;
	}

	.elementor-196841 .elementor-element.elementor-element-c815961 .elementor-background-overlay {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		pointer-events: none;
	}
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78ccaa5 */
@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
	.elementor-196841 .elementor-element.elementor-element-78ccaa5 {
		-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		overflow: hidden;
	}

	.elementor-196841 .elementor-element.elementor-element-78ccaa5 .elementor-background-overlay {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		pointer-events: none;
	}
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d9ad11 */
@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
	.elementor-196841 .elementor-element.elementor-element-6d9ad11 {
		-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		overflow: hidden;
	}

	.elementor-196841 .elementor-element.elementor-element-6d9ad11 .elementor-background-overlay {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		pointer-events: none;
	}
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22e572b */
@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
	.elementor-196841 .elementor-element.elementor-element-22e572b {
		-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		overflow: hidden;
	}

	.elementor-196841 .elementor-element.elementor-element-22e572b .elementor-background-overlay {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		pointer-events: none;
	}
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da88aff */
@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
	.elementor-196841 .elementor-element.elementor-element-da88aff {
		-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		overflow: hidden;
	}

	.elementor-196841 .elementor-element.elementor-element-da88aff .elementor-background-overlay {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		pointer-events: none;
	}
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32b700e */
/* Tipografía del título */
#nombre-invitado {
	font-family: 'PT serif', italianna;
	/* Cambia 'Arial' por la fuente que prefieras */
	color: #253b14ff;
	font-size: 16px !important;
}

/* Tipografía del formulario */
.form-container label,
.form-container input,
.form-container textarea {
	font-family: 'Pt Serif', sans-serif;
	/* Cambia 'Helvetica' por la fuente que prefieras */
	font-size: .9em !important;

}


/* Estilo del boton de envío */
.form-container button {
	font-family: 'PT Serif';
	background-color: #253b14ff;
	/* Cambia el color a tu preferencia */
	color: #fff;
	border: 1.5px solid #253b14ff;
	padding: 12px 99px 12px 99px;
	font-size: .9em !important;
	cursor: pointer;
	float: center;
	/* Alinear el botón a la derecha */
	stroke: 1px black !important;
}


/* Contenedor de los contadores */
.counter-container {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px !important;
	margin-top: -10px !important;
	/* #667C54ucir el margen superior */
}

/*Botones de los contadores*/
.counter-container button {
	background-color: #667C54;
	color: #fff;
	border: 1px solid #667C54;
	padding: 10px 10px 11px 10px;
	font-size: 1em;
	cursor: pointer;
	width: 60px;
	height: 30px;
}

.counter-container button:hover {
	background-color: #253b14ff;
	color: white;
}

/*Campo del contador*/
.counter-container input {
	width: 140px;
	text-align: center;
	border: 1px solid #000;
	border-radius: 15px;
	margin: 0 5px;
	padding: 4px;
}


/* Estilo para las etiquetas */
.form-container label {
	display: block;
	text-align: center;
	/* Centrar el texto de las etiquetas */
	margin-bottom: 10px;
}

.inline-group {
	display: flex;
	justify-content: center;
	gap: 35px;
	/* Espacio entre las opciones, ajusta según prefieras */
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e35c9e */
@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
	.elementor-196841 .elementor-element.elementor-element-4e35c9e {
		-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		overflow: hidden;
	}

	.elementor-196841 .elementor-element.elementor-element-4e35c9e .elementor-background-overlay {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		pointer-events: none;
	}
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c9aace */
@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
	.elementor-196841 .elementor-element.elementor-element-3c9aace {
		-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		overflow: hidden;
	}

	.elementor-196841 .elementor-element.elementor-element-3c9aace .elementor-background-overlay {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		pointer-events: none;
	}
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e337a95 */
@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
	.elementor-196841 .elementor-element.elementor-element-e337a95 {
		-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
		overflow: hidden;
	}

	.elementor-196841 .elementor-element.elementor-element-e337a95 .elementor-background-overlay {
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		pointer-events: none;
	}
}

/* End custom CSS */