.elementor-1079 .elementor-element.elementor-element-3b57fa3>.elementor-container {
	min-height: 100vh;
}

.elementor-1079 .elementor-element.elementor-element-3b57fa3:not(.elementor-motion-effects-element-type-background),
.elementor-1079 .elementor-element.elementor-element-3b57fa3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("../../2023/04/billy-jo-catbagan-zvhjrkA7gSk-unsplash.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-1079 .elementor-element.elementor-element-3b57fa3>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.6;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1079 .elementor-element.elementor-element-3b57fa3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1079 .elementor-element.elementor-element-3155505 .cs-title-wrap {
	max-width: 600px;
}

.elementor-1079 .elementor-element.elementor-element-3155505 .cs-subtitle {
	font-size: 14px;
}

.elementor-1079 .elementor-element.elementor-element-3155505>.elementor-widget-container {
	padding: 100px 0px 100px 0px;
}

.elementor-1079 .elementor-element.elementor-element-a017dda .cs-reservation-form {
	--form-bd: #B99D75;
	--field-space: 15px;
}

body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-a017dda {
	left: 0px;
}

body.rtl .elementor-1079 .elementor-element.elementor-element-a017dda {
	right: 0px;
}

.elementor-1079 .elementor-element.elementor-element-a017dda {
	top: -120px;
}

.elementor-1079 .elementor-element.elementor-element-5a6312e {
	padding: 110px 0px 110px 0px;
}

.elementor-1079 .elementor-element.elementor-element-d4b5b25 .cs-title-wrap {
	max-width: 720px;
}

.elementor-1079 .elementor-element.elementor-element-6007aec {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-1079 .elementor-element.elementor-element-acfac42.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-1079 .elementor-element.elementor-element-acfac42>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #B99D75;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1079 .elementor-element.elementor-element-acfac42>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1079 .elementor-element.elementor-element-acfac42>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 40px 0px 0px;
}

.elementor-1079 .elementor-element.elementor-element-55ac193.elementor-view-stacked .elementor-icon {
	background-color: #B99D75;
}

.elementor-1079 .elementor-element.elementor-element-55ac193.elementor-view-framed .elementor-icon,
.elementor-1079 .elementor-element.elementor-element-55ac193.elementor-view-default .elementor-icon {
	fill: #B99D75;
	color: #B99D75;
	border-color: #B99D75;
}

.elementor-1079 .elementor-element.elementor-element-55ac193 {
	--icon-box-icon-margin: 15px;
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-55ac193 .elementor-icon {
	font-size: 20px;
}

.elementor-1079 .elementor-element.elementor-element-55ac193 .elementor-icon-box-title,
.elementor-1079 .elementor-element.elementor-element-55ac193 .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}

.elementor-1079 .elementor-element.elementor-element-546c095>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 40px;
}

.elementor-1079 .elementor-element.elementor-element-cef09ec.elementor-view-stacked .elementor-icon {
	background-color: #B99D75;
}

.elementor-1079 .elementor-element.elementor-element-cef09ec.elementor-view-framed .elementor-icon,
.elementor-1079 .elementor-element.elementor-element-cef09ec.elementor-view-default .elementor-icon {
	fill: #B99D75;
	color: #B99D75;
	border-color: #B99D75;
}

.elementor-1079 .elementor-element.elementor-element-cef09ec {
	--icon-box-icon-margin: 15px;
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-cef09ec .elementor-icon {
	font-size: 20px;
}

.elementor-1079 .elementor-element.elementor-element-cef09ec .elementor-icon-box-title,
.elementor-1079 .elementor-element.elementor-element-cef09ec .elementor-icon-box-title a {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
}

.elementor-1079 .elementor-element.elementor-element-1f55e10>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1079 .elementor-element.elementor-element-1f55e10 {
	padding: 0px 0px 110px 0px;
}

.elementor-1079 .elementor-element.elementor-element-056a9d5>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 50px;
}

.elementor-1079 .elementor-element.elementor-element-94780c9 .list-content {
	font-size: 16px;
}

.elementor-1079 .elementor-element.elementor-element-94780c9 .cs-list .list-icon {
	margin-right: 10px;
}

.elementor-1079 .elementor-element.elementor-element-94780c9 .list-icon {
	font-size: 8px;
}

.elementor-1079 .elementor-element.elementor-element-94780c9 .cs-list li {
	align-items: flex-start;
}

.elementor-1079 .elementor-element.elementor-element-94780c9 .cs-list {
	--icon-v-offset: 7px;
}

.elementor-1079 .elementor-element.elementor-element-94780c9>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1079 .elementor-element.elementor-element-6964c3c>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-1079 .elementor-element.elementor-element-6964c3c {
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-4c2d354 .elementor-heading-title {
	color: #268040;
}

.elementor-1079 .elementor-element.elementor-element-4c2d354 {
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-d67f6d0>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1079 .elementor-element.elementor-element-d67f6d0 {
	padding: 0px 0px 110px 0px;
}

.elementor-1079 .elementor-element.elementor-element-bd79134>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 50px 0px 0px;
}

.elementor-1079 .elementor-element.elementor-element-cd095a6 .list-content {
	font-size: 16px;
}

.elementor-1079 .elementor-element.elementor-element-cd095a6 .cs-list .list-icon {
	margin-right: 10px;
}

.elementor-1079 .elementor-element.elementor-element-cd095a6 .list-icon {
	font-size: 8px;
}

.elementor-1079 .elementor-element.elementor-element-cd095a6 .cs-list li {
	align-items: flex-start;
}

.elementor-1079 .elementor-element.elementor-element-cd095a6 .cs-list {
	--icon-v-offset: 7px;
}

.elementor-1079 .elementor-element.elementor-element-cd095a6>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1079 .elementor-element.elementor-element-e916aec>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-1079 .elementor-element.elementor-element-e916aec {
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-e3e4118 .elementor-heading-title {
	color: #268040;
}

.elementor-1079 .elementor-element.elementor-element-e3e4118 {
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-06906fc>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1079 .elementor-element.elementor-element-06906fc {
	padding: 0px 0px 110px 0px;
}

.elementor-1079 .elementor-element.elementor-element-0a82cba>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 50px;
}

.elementor-1079 .elementor-element.elementor-element-4afe602 .list-content {
	font-size: 16px;
}

.elementor-1079 .elementor-element.elementor-element-4afe602 .cs-list .list-icon {
	margin-right: 10px;
}

.elementor-1079 .elementor-element.elementor-element-4afe602 .list-icon {
	font-size: 8px;
}

.elementor-1079 .elementor-element.elementor-element-4afe602 .cs-list li {
	align-items: flex-start;
}

.elementor-1079 .elementor-element.elementor-element-4afe602 .cs-list {
	--icon-v-offset: 7px;
}

.elementor-1079 .elementor-element.elementor-element-4afe602>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1079 .elementor-element.elementor-element-817c9f3>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-1079 .elementor-element.elementor-element-817c9f3 {
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-cb80000 .elementor-heading-title {
	color: #268040;
}

.elementor-1079 .elementor-element.elementor-element-cb80000 {
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-38800ca>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1079 .elementor-element.elementor-element-38800ca {
	padding: 0px 0px 110px 0px;
}

.elementor-1079 .elementor-element.elementor-element-15999dc>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 50px 0px 0px;
}

.elementor-1079 .elementor-element.elementor-element-d6ddc5c .list-content {
	font-size: 16px;
}

.elementor-1079 .elementor-element.elementor-element-d6ddc5c .cs-list .list-icon {
	margin-right: 10px;
}

.elementor-1079 .elementor-element.elementor-element-d6ddc5c .list-icon {
	font-size: 8px;
}

.elementor-1079 .elementor-element.elementor-element-d6ddc5c .cs-list li {
	align-items: flex-start;
}

.elementor-1079 .elementor-element.elementor-element-d6ddc5c .cs-list {
	--icon-v-offset: 7px;
}

.elementor-1079 .elementor-element.elementor-element-d6ddc5c>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1079 .elementor-element.elementor-element-98deded>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-1079 .elementor-element.elementor-element-98deded {
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-58d60a2 .elementor-heading-title {
	color: #268040;
}

.elementor-1079 .elementor-element.elementor-element-58d60a2 {
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-8740b86>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1079 .elementor-element.elementor-element-8740b86 {
	padding: 0px 0px 110px 0px;
}

.elementor-1079 .elementor-element.elementor-element-84e9faf>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 0px 0px 50px;
}

.elementor-1079 .elementor-element.elementor-element-7b84db8 .list-content {
	font-size: 16px;
}

.elementor-1079 .elementor-element.elementor-element-7b84db8 .cs-list .list-icon {
	margin-right: 10px;
}

.elementor-1079 .elementor-element.elementor-element-7b84db8 .list-icon {
	font-size: 8px;
}

.elementor-1079 .elementor-element.elementor-element-7b84db8 .cs-list li {
	align-items: flex-start;
}

.elementor-1079 .elementor-element.elementor-element-7b84db8 .cs-list {
	--icon-v-offset: 7px;
}

.elementor-1079 .elementor-element.elementor-element-7b84db8>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1079 .elementor-element.elementor-element-b5f323e>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-1079 .elementor-element.elementor-element-b5f323e {
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-85a3009 .elementor-heading-title {
	color: #268040;
}

.elementor-1079 .elementor-element.elementor-element-85a3009 {
	width: auto;
	max-width: auto;
}

.elementor-1079 .elementor-element.elementor-element-8dcdba6:not(.elementor-motion-effects-element-type-background),
.elementor-1079 .elementor-element.elementor-element-8dcdba6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #475746;
	background-image: url("../../2023/05/bg-pattern-3.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: 255px auto;
}

.elementor-1079 .elementor-element.elementor-element-8dcdba6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1079 .elementor-element.elementor-element-8dcdba6>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1079 .elementor-element.elementor-element-5dffd7a>.elementor-element-populated>.elementor-widget-wrap {
	padding: 8vw 8vw 8vw 8vw;
}

.elementor-1079 .elementor-element.elementor-element-7b38082 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-1079 .elementor-element.elementor-element-4306eea .list-content {
	font-size: 16px;
}

.elementor-1079 .elementor-element.elementor-element-4306eea .cs-list .list-icon {
	margin-right: 10px;
}

.elementor-1079 .elementor-element.elementor-element-4306eea .list-icon {
	font-size: 8px;
}

.elementor-1079 .elementor-element.elementor-element-4306eea .cs-list li {
	align-items: flex-start;
}

.elementor-1079 .elementor-element.elementor-element-4306eea .cs-list {
	--icon-v-offset: 7px;
}

.elementor-1079 .elementor-element.elementor-element-4306eea>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1079 .elementor-element.elementor-element-a3575c9 .list-content {
	font-size: 16px;
}

.elementor-1079 .elementor-element.elementor-element-a3575c9 .cs-list .list-icon {
	margin-right: 10px;
}

.elementor-1079 .elementor-element.elementor-element-a3575c9 .list-icon {
	font-size: 8px;
}

.elementor-1079 .elementor-element.elementor-element-a3575c9 .cs-list li {
	align-items: flex-start;
}

.elementor-1079 .elementor-element.elementor-element-a3575c9 .cs-list {
	--icon-v-offset: 7px;
}

.elementor-1079 .elementor-element.elementor-element-a3575c9>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1079 .elementor-element.elementor-element-2c74fe0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1079 .elementor-element.elementor-element-2c74fe0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/05/d5-render-6iASVw2_z3c-unsplash.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-1079 .elementor-element.elementor-element-2c74fe0>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1079 .elementor-element.elementor-element-2c74fe0>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1079 .elementor-element.elementor-element-9e82e22 {
	--spacer-size: 450px;
}

.elementor-1079 .elementor-element.elementor-element-ae4b0bf {
	padding: 110px 0px 110px 0px;
}

.elementor-1079 .elementor-element.elementor-element-330a465>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1079 .elementor-element.elementor-element-330a465>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1079 .elementor-element.elementor-element-330a465>.elementor-element-populated>.elementor-widget-wrap {
	padding: 0px 80px 0px 0px;
}

.elementor-1079 .elementor-element.elementor-element-e4cd33b .cs-list {
	--list-space: 8px;
	--icon-v-offset: 9px;
}

.elementor-1079 .elementor-element.elementor-element-e4cd33b .cs-list .list-icon {
	margin-right: 10px;
}

.elementor-1079 .elementor-element.elementor-element-e4cd33b .list-icon {
	font-size: 6px;
}

.elementor-1079 .elementor-element.elementor-element-e4cd33b .cs-list li {
	align-items: flex-start;
}

.elementor-1079 .elementor-element.elementor-element-e4cd33b>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1079 .elementor-element.elementor-element-3c9ff5e {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-056a9d5 {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-bd79134 {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-ce34e8c {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-fddf390 {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-0a82cba {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-15999dc {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-4ef4591 {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-b2c96e5 {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-84e9faf {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-5dffd7a {
		width: 100%;
	}

	.elementor-1079 .elementor-element.elementor-element-2c74fe0 {
		width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-1079 .elementor-element.elementor-element-3155505>.elementor-widget-container {
		padding: 200px 0px 300px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-a017dda {
		top: -220px;
	}

	.elementor-1079 .elementor-element.elementor-element-5a6312e {
		padding: 80px 0px 80px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-1f55e10 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-056a9d5>.elementor-element-populated>.elementor-widget-wrap {
		padding: 30px 0px 0px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-d67f6d0 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-bd79134>.elementor-element-populated>.elementor-widget-wrap {
		padding: 30px 0px 0px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-06906fc {
		padding: 0px 0px 80px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-0a82cba>.elementor-element-populated>.elementor-widget-wrap {
		padding: 30px 0px 0px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-38800ca {
		padding: 0px 0px 80px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-15999dc>.elementor-element-populated>.elementor-widget-wrap {
		padding: 30px 0px 0px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-8740b86 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-84e9faf>.elementor-element-populated>.elementor-widget-wrap {
		padding: 30px 0px 0px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-ae4b0bf {
		padding: 80px 0px 80px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-330a465>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 50px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-1079 .elementor-element.elementor-element-3b57fa3 {
		padding: 0px 0px 120px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-a017dda {
		top: -340px;
	}

	.elementor-1079 .elementor-element.elementor-element-acfac42 {
		width: 50%;
	}

	.elementor-1079 .elementor-element.elementor-element-acfac42.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-1079 .elementor-element.elementor-element-acfac42>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-55ac193 {
		width: var(--container-widget-width, 100px);
		max-width: 100px;
		--container-widget-width: 100px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1079 .elementor-element.elementor-element-546c095 {
		width: 50%;
	}

	.elementor-1079 .elementor-element.elementor-element-546c095.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-1079 .elementor-element.elementor-element-546c095>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-cef09ec {
		width: var(--container-widget-width, 100px);
		max-width: 100px;
		--container-widget-width: 100px;
		--container-widget-flex-grow: 0;
	}

	.elementor-1079 .elementor-element.elementor-element-4c2d354 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-1079 .elementor-element.elementor-element-e3e4118 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-1079 .elementor-element.elementor-element-cb80000 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-1079 .elementor-element.elementor-element-58d60a2 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-1079 .elementor-element.elementor-element-85a3009 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-1079 .elementor-element.elementor-element-5dffd7a>.elementor-element-populated>.elementor-widget-wrap {
		padding: 22vw 8vw 22vw 8vw;
	}

	.elementor-1079 .elementor-element.elementor-element-a3575c9>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-1079 .elementor-element.elementor-element-330a465>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 50px 0px;
	}
}