.elementor-86 .elementor-element.elementor-element-1306bfb1 {
	background-image: url("../img/bg-page.jpg");
	background-position: center center;
	background-size: cover;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 200px 0px 250px 0px;
}

.elementor-86 .elementor-element.elementor-element-1306bfb1>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-1306bfb1>.elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 130px;
}

.elementor-86 .elementor-element.elementor-element-44e91e8b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-44e91e8b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-59ff2389>.elementor-container {
	max-width: 745px;
}

.elementor-86 .elementor-element.elementor-element-59ff2389 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-59ff2389>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-6e3d71e9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-6e3d71e9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-545b479 .head-title .the-title {
	font-family: "Dancing Script", Sans-serif;
	font-size: 80px;
	line-height: 80px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-545b479 {
	text-align: center;
}

.elementor-86 .elementor-element.elementor-element-545b479 .head-title.head-title-8 .the-title {
	color: #ffffff;
}

.elementor-86 .elementor-element.elementor-element-545b479 .head-title.head-title-8 span.subtitle {
	color: #111111;
}

.elementor-86 .elementor-element.elementor-element-545b479 .head-title.head-title-8 span.title-end {
	color: #f2b410;
}

.elementor-86 .elementor-element.elementor-element-545b479 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-49f0bf26>.elementor-container {
	max-width: 1200px;
}

.elementor-86 .elementor-element.elementor-element-49f0bf26 {
	background-color: #ffffff;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 80px 0px;
}

.elementor-86 .elementor-element.elementor-element-49f0bf26>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-268fffce>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-268fffce>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-ce8c48a .head-title .the-title {
	font-family: "Dancing Script", Sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-ce8c48a {
	text-align: center;
}

.elementor-86 .elementor-element.elementor-element-ce8c48a .head-title-2 .the-title {
	color: #f2b410;
}

.elementor-86 .elementor-element.elementor-element-ce8c48a .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-1df36ca .head-title .the-title {
	font-weight: bold;
	text-transform: uppercase;
	line-height: 55px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-1df36ca .head-title .subtitle {
	font-weight: bold;
}

.elementor-86 .elementor-element.elementor-element-1df36ca {
	text-align: center;
}

.elementor-86 .elementor-element.elementor-element-1df36ca .head-title.head-title-7 .the-title {
	color: #111111;
}

.elementor-86 .elementor-element.elementor-element-1df36ca .head-title.head-title-7 .the-title span.big-title {
	color: rgba(165, 165, 165, 0.1);
	top: -5%;
	left: 0%;
}

.elementor-86 .elementor-element.elementor-element-1df36ca>.elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-86 .elementor-element.elementor-element-1df36ca .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-c4c85db {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-c4c85db>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-335c64ab>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 15px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-335c64ab>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-aa9dc80 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-aa9dc80 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-aa9dc80 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-aa9dc80 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-aa9dc80 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-aa9dc80 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-57389c6 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-57389c6 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-57389c6 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-57389c6 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-57389c6 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-57389c6 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-81224e7 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-81224e7 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-81224e7 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-81224e7 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-81224e7 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-81224e7 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-e3d1749>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 15px;
}

.elementor-86 .elementor-element.elementor-element-e3d1749>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-cb644d1 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-cb644d1 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-cb644d1 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-cb644d1 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-cb644d1 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-cb644d1 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-2d0c908 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-2d0c908 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-2d0c908 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-2d0c908 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-2d0c908 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-2d0c908 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-2e1b0bd .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-2e1b0bd .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-2e1b0bd .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-2e1b0bd .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-2e1b0bd .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-2e1b0bd .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-3fb8f905 {
	background-color: #2b2b2b;
	background-image: url("../img/bg-main-dishes.jpg");
	background-position: center center;
	background-size: cover;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 200px 0px 80px 0px;
}

.elementor-86 .elementor-element.elementor-element-3fb8f905>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-3fb8f905>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 130px;
}

.elementor-86 .elementor-element.elementor-element-5b5101b5>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-5b5101b5>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-26e290b .head-title .the-title {
	font-weight: bold;
	text-transform: uppercase;
	line-height: 55px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-26e290b .head-title .subtitle {
	font-family: "Dancing Script", Sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 0.8em;
}

.elementor-86 .elementor-element.elementor-element-26e290b {
	text-align: center;
}

.elementor-86 .elementor-element.elementor-element-26e290b .head-title-2 .the-title {
	color: #ffffff;
}

.elementor-86 .elementor-element.elementor-element-26e290b .head-title-2 .subtitle {
	color: #f2b410;
}

.elementor-86 .elementor-element.elementor-element-26e290b .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-1579e693>.elementor-container {
	max-width: 1200px;
}

.elementor-86 .elementor-element.elementor-element-1579e693 {
	background-color: #ffffff;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 50px 0px;
}

.elementor-86 .elementor-element.elementor-element-1579e693>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-66dad032>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-66dad032>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-22aaaf8c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-22aaaf8c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-540436f2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 15px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-540436f2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-068cfd2 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-068cfd2 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-068cfd2 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-068cfd2 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-068cfd2 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-068cfd2 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-53340a4 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-53340a4 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-53340a4 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-53340a4 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-53340a4 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-53340a4 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-4760668 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-4760668 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-4760668 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-4760668 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-4760668 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-4760668 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-8e82850>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 15px;
}

.elementor-86 .elementor-element.elementor-element-8e82850>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-c253d0f .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-c253d0f .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-c253d0f .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-c253d0f .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-c253d0f .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-c253d0f .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-a278232 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-a278232 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-a278232 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-a278232 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-a278232 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-a278232 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-f22113e .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-f22113e .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-f22113e .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-f22113e .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-f22113e .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-f22113e .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-4bcec67b {
	background-color: #2b2b2b;
	background-image: url("../img/bg-dinners.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 200px 0px 80px 0px;
}

.elementor-86 .elementor-element.elementor-element-4bcec67b>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.2;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-4bcec67b>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 130px;
}

.elementor-86 .elementor-element.elementor-element-39c71620>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-39c71620>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-56fd659 .head-title .the-title {
	font-weight: bold;
	text-transform: uppercase;
	line-height: 55px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-56fd659 .head-title .subtitle {
	font-family: "Dancing Script", Sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 0.8em;
}

.elementor-86 .elementor-element.elementor-element-56fd659 {
	text-align: center;
}

.elementor-86 .elementor-element.elementor-element-56fd659 .head-title-2 .the-title {
	color: #ffffff;
}

.elementor-86 .elementor-element.elementor-element-56fd659 .head-title-2 .subtitle {
	color: #f2b410;
}

.elementor-86 .elementor-element.elementor-element-56fd659 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-5f5b0449>.elementor-container {
	max-width: 1200px;
}

.elementor-86 .elementor-element.elementor-element-5f5b0449 {
	background-color: #ffffff;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 50px 0px;
}

.elementor-86 .elementor-element.elementor-element-5f5b0449>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-3f759a0e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-3f759a0e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-642068cc {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-642068cc>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-61dabec0>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 15px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-61dabec0>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-224ee19 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-224ee19 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-224ee19 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-224ee19 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-224ee19 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-224ee19 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-4fe542c .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-4fe542c .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-4fe542c .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-4fe542c .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-4fe542c .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-4fe542c .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-c0b644b .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-c0b644b .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-c0b644b .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-c0b644b .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-c0b644b .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-c0b644b .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-e19b130>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 15px;
}

.elementor-86 .elementor-element.elementor-element-e19b130>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-85c8a42 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-85c8a42 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-85c8a42 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-85c8a42 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-85c8a42 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-85c8a42 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-aeadd1e .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-aeadd1e .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-aeadd1e .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-aeadd1e .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-aeadd1e .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-aeadd1e .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-afbd46f .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-afbd46f .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-afbd46f .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-afbd46f .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-afbd46f .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-afbd46f .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-3c2cf97 {
	background-color: #2b2b2b;
	background-image: url("../img/bg-deserts.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 200px 0px 80px 0px;
}

.elementor-86 .elementor-element.elementor-element-3c2cf97>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.2;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-3c2cf97>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 130px;
}

.elementor-86 .elementor-element.elementor-element-23f56fcd>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-23f56fcd>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-398235d .head-title .the-title {
	font-weight: bold;
	text-transform: uppercase;
	line-height: 55px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-398235d .head-title .subtitle {
	font-family: "Dancing Script", Sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 0.8em;
}

.elementor-86 .elementor-element.elementor-element-398235d {
	text-align: center;
}

.elementor-86 .elementor-element.elementor-element-398235d .head-title-2 .the-title {
	color: #ffffff;
}

.elementor-86 .elementor-element.elementor-element-398235d .head-title-2 .subtitle {
	color: #f2b410;
}

.elementor-86 .elementor-element.elementor-element-398235d .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-310dfd0>.elementor-container {
	max-width: 1200px;
}

.elementor-86 .elementor-element.elementor-element-310dfd0 {
	background-color: #ffffff;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 50px 0px;
}

.elementor-86 .elementor-element.elementor-element-310dfd0>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-7d79b878>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-7d79b878>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-36a6b03d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-36a6b03d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-f98cb11>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 15px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-f98cb11>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-701d0fc .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-701d0fc .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-701d0fc .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-701d0fc .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-701d0fc .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-701d0fc .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-535fb57 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-535fb57 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-535fb57 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-535fb57 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-535fb57 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-535fb57 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-5c3f80e .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-5c3f80e .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-5c3f80e .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-5c3f80e .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-5c3f80e .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-5c3f80e .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-89e5ed2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 15px;
}

.elementor-86 .elementor-element.elementor-element-89e5ed2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-3f423e1 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-3f423e1 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-3f423e1 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-3f423e1 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-3f423e1 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-3f423e1 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-80f6d56 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-80f6d56 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-80f6d56 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-80f6d56 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-80f6d56 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-80f6d56 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-ff0b5c8 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-ff0b5c8 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-ff0b5c8 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-ff0b5c8 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-ff0b5c8 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-ff0b5c8 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-6bb72a62 {
	background-color: #2b2b2b;
	background-image: url("../img/bg-minuman.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 200px 0px 80px 0px;
}

.elementor-86 .elementor-element.elementor-element-6bb72a62>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.2;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-6bb72a62>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 130px;
}

.elementor-86 .elementor-element.elementor-element-6e0b7db2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-6e0b7db2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-ba0e003 .head-title .the-title {
	font-weight: bold;
	text-transform: uppercase;
	line-height: 55px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-ba0e003 .head-title .subtitle {
	font-family: "Dancing Script", Sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 0.8em;
}

.elementor-86 .elementor-element.elementor-element-ba0e003 {
	text-align: center;
}

.elementor-86 .elementor-element.elementor-element-ba0e003 .head-title-2 .the-title {
	color: #ffffff;
}

.elementor-86 .elementor-element.elementor-element-ba0e003 .head-title-2 .subtitle {
	color: #f2b410;
}

.elementor-86 .elementor-element.elementor-element-ba0e003 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-b0a6fee>.elementor-container {
	max-width: 1200px;
}

.elementor-86 .elementor-element.elementor-element-b0a6fee {
	background-color: #ffffff;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 150px 0px;
}

.elementor-86 .elementor-element.elementor-element-b0a6fee>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-2323b5e5>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-2323b5e5>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-106c6804 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-106c6804>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-5d100359>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 20px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-5d100359>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-4834c6d .head-title .the-title {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-4834c6d {
	text-align: left;
}

.elementor-86 .elementor-element.elementor-element-4834c6d .head-title-2 .the-title {
	color: #000000;
}

.elementor-86 .elementor-element.elementor-element-4834c6d .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-d9b86a3 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-d9b86a3 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-d9b86a3 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-d9b86a3 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-d9b86a3 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-d9b86a3 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-4f5077f .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-4f5077f .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-4f5077f .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-4f5077f .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-4f5077f .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-4f5077f .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-d69d073 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-d69d073 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-d69d073 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-d69d073 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-d69d073 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-d69d073 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-a02ec01 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-a02ec01 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-a02ec01 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-a02ec01 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-a02ec01 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-a02ec01 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-6f5a614 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-6f5a614 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-6f5a614 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-6f5a614 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-6f5a614 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-6f5a614 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-4bdcd42 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-4bdcd42 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-4bdcd42 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-4bdcd42 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-4bdcd42 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-4bdcd42 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-b3e08f2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 10px 0px 10px;
}

.elementor-86 .elementor-element.elementor-element-b3e08f2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-4dc08d1 .head-title .the-title {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-4dc08d1 {
	text-align: left;
}

.elementor-86 .elementor-element.elementor-element-4dc08d1 .head-title-2 .the-title {
	color: #000000;
}

.elementor-86 .elementor-element.elementor-element-4dc08d1 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-ec802ec .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-ec802ec .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-ec802ec .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-ec802ec .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-ec802ec .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-ec802ec .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-e76058e .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-e76058e .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-e76058e .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-e76058e .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-e76058e .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-e76058e .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-9b771e4 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-9b771e4 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-9b771e4 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-9b771e4 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-9b771e4 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-9b771e4 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-f982508 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-f982508 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-f982508 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-f982508 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-f982508 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-f982508 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-6a709e0 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-6a709e0 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-6a709e0 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-6a709e0 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-6a709e0 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-6a709e0 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-2c8045b .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-2c8045b .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-2c8045b .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-2c8045b .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-2c8045b .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-2c8045b .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-86fde2d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 20px;
}

.elementor-86 .elementor-element.elementor-element-86fde2d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-a407f74 .head-title .the-title {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-a407f74 {
	text-align: left;
}

.elementor-86 .elementor-element.elementor-element-a407f74 .head-title-2 .the-title {
	color: #000000;
}

.elementor-86 .elementor-element.elementor-element-a407f74 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-5cf0a57 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-5cf0a57 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-5cf0a57 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-5cf0a57 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-5cf0a57 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-5cf0a57 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-e586e81 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-e586e81 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-e586e81 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-e586e81 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-e586e81 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-e586e81 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-5bc00fb .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-5bc00fb .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-5bc00fb .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-5bc00fb .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-5bc00fb .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-5bc00fb .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-ca39b6d .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-ca39b6d .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-ca39b6d .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-ca39b6d .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-ca39b6d .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-ca39b6d .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-b5b506a .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-b5b506a .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-b5b506a .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-b5b506a .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-b5b506a .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-b5b506a .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-d584541 .kasuari-menus .texted-menu {
	top: 20px;
}

.elementor-86 .elementor-element.elementor-element-d584541 .menu-list__item-title .item_title {
	color: #000000;
	background-color: #ffffff;
	font-size: 18px;
}

.elementor-86 .elementor-element.elementor-element-d584541 .menu-list__item span.dots {
	background-image: radial-gradient(circle closest-side, #000000 99%, transparent 1%);
}

.elementor-86 .elementor-element.elementor-element-d584541 .menu-list__item-price {
	color: #f2b410;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-86 .elementor-element.elementor-element-d584541 .resto-menus-desc {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}

.elementor-86 .elementor-element.elementor-element-d584541 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-454b0956 {
	background-color: #ffffff;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-454b0956>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-33117d9.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-86 .elementor-element.elementor-element-33117d9>.elementor-element-populated {
	background-color: #f2b410;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-33117d9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-2197a726 .head-title .the-title {
	font-family: "Dancing Script", Sans-serif;
	font-size: 28px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-2197a726 {
	text-align: center;
}

.elementor-86 .elementor-element.elementor-element-2197a726 .head-title-2 .the-title {
	color: #ffffff;
}

.elementor-86 .elementor-element.elementor-element-2197a726 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-743a0128>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-86 .elementor-element.elementor-element-743a0128>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-86 .elementor-element.elementor-element-1a4eaad9 .instagram-item {
	margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-1a4eaad9 .instagram-item .like.meta-icon {
	color: #ffffff;
	font-size: 16px;
}

.elementor-86 .elementor-element.elementor-element-1a4eaad9 .instagram-item .like.meta-icon i {
	font-size: 16px;
}

.elementor-86 .elementor-element.elementor-element-1a4eaad9 .instagram-item .comment.meta-icon {
	color: #ffffff;
	font-size: 16px;
}

.elementor-86 .elementor-element.elementor-element-1a4eaad9 .instagram-item .comment.meta-icon i {
	font-size: 16px;
}

.elementor-86 .elementor-element.elementor-element-1a4eaad9 .elementor-widget-container {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

@media(min-width:768px) {
	.elementor-86 .elementor-element.elementor-element-1306bfb1 {
		background-attachment: fixed;
	}
	.elementor-86 .elementor-element.elementor-element-33117d9 {
		width: 20.036%;
	}
	.elementor-86 .elementor-element.elementor-element-743a0128 {
		width: 79.964%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-86 .elementor-element.elementor-element-335c64ab {
		width: 100%;
	}
	.elementor-86 .elementor-element.elementor-element-e3d1749 {
		width: 100%;
	}
	.elementor-86 .elementor-element.elementor-element-540436f2 {
		width: 100%;
	}
	.elementor-86 .elementor-element.elementor-element-8e82850 {
		width: 100%;
	}
	.elementor-86 .elementor-element.elementor-element-61dabec0 {
		width: 100%;
	}
	.elementor-86 .elementor-element.elementor-element-e19b130 {
		width: 100%;
	}
	.elementor-86 .elementor-element.elementor-element-f98cb11 {
		width: 100%;
	}
	.elementor-86 .elementor-element.elementor-element-89e5ed2 {
		width: 100%;
	}
	.elementor-86 .elementor-element.elementor-element-5d100359 {
		width: 100%;
	}
	.elementor-86 .elementor-element.elementor-element-b3e08f2 {
		width: 100%;
	}
	.elementor-86 .elementor-element.elementor-element-86fde2d {
		width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-86 .elementor-element.elementor-element-1306bfb1 {
		padding: 250px 30px 200px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-49f0bf26 {
		padding: 30px 30px 30px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-c4c85db {
		padding: 0px 50px 0px 50px;
	}
	.elementor-86 .elementor-element.elementor-element-335c64ab>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-e3d1749>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-3fb8f905 {
		padding: 180px 30px 120px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-1579e693 {
		padding: 80px 30px 50px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-22aaaf8c {
		padding: 0px 50px 0px 50px;
	}
	.elementor-86 .elementor-element.elementor-element-540436f2>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-8e82850>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-4bcec67b {
		padding: 180px 30px 120px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-5f5b0449 {
		padding: 80px 30px 50px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-642068cc {
		padding: 0px 50px 0px 50px;
	}
	.elementor-86 .elementor-element.elementor-element-61dabec0>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-e19b130>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-3c2cf97 {
		padding: 180px 30px 120px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-310dfd0 {
		padding: 80px 30px 50px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-36a6b03d {
		padding: 0px 50px 0px 50px;
	}
	.elementor-86 .elementor-element.elementor-element-89e5ed2>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-6bb72a62 {
		padding: 180px 30px 120px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-b0a6fee {
		padding: 80px 30px 80px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-106c6804 {
		padding: 0px 50px 0px 50px;
	}
	.elementor-86 .elementor-element.elementor-element-5d100359>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-b3e08f2>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 50px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-86fde2d>.elementor-element-populated {
		padding: 50px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-86 .elementor-element.elementor-element-1306bfb1>.elementor-shape-bottom svg {
		width: calc(180% + 1.3px);
		height: 60px;
	}
	.elementor-86 .elementor-element.elementor-element-1306bfb1 {
		padding: 150px 30px 120px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-545b479 .head-title .the-title {
		font-size: 60px;
	}
	.elementor-86 .elementor-element.elementor-element-49f0bf26 {
		padding: 10px 20px 50px 20px;
	}
	.elementor-86 .elementor-element.elementor-element-1df36ca .head-title .the-title {
		font-size: 30px;
	}
	.elementor-86 .elementor-element.elementor-element-c4c85db {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-aa9dc80 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-aa9dc80 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-aa9dc80 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-57389c6 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-57389c6 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-57389c6 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-81224e7 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-81224e7 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-81224e7 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-cb644d1 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-cb644d1 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-cb644d1 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-2d0c908 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-2d0c908 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-2d0c908 .menu-list__item-price {
		font-size: 17px;
	}
	.elementor-86 .elementor-element.elementor-element-2e1b0bd .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-2e1b0bd .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-2e1b0bd .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-3fb8f905>.elementor-shape-top svg {
		width: calc(180% + 1.3px);
		height: 60px;
	}
	.elementor-86 .elementor-element.elementor-element-3fb8f905 {
		padding: 150px 30px 80px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-5b5101b5>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-26e290b .head-title .the-title {
		font-size: 24px;
	}
	.elementor-86 .elementor-element.elementor-element-26e290b .head-title .subtitle {
		font-size: 30px;
		line-height: 6px;
	}
	.elementor-86 .elementor-element.elementor-element-1579e693 {
		padding: 50px 20px 50px 20px;
	}
	.elementor-86 .elementor-element.elementor-element-22aaaf8c {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-068cfd2 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-068cfd2 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-068cfd2 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-53340a4 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-53340a4 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-53340a4 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-4760668 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-4760668 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-4760668 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-c253d0f .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-c253d0f .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-c253d0f .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-a278232 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-a278232 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-a278232 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-f22113e .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-f22113e .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-f22113e .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-4bcec67b>.elementor-shape-top svg {
		width: calc(180% + 1.3px);
		height: 60px;
	}
	.elementor-86 .elementor-element.elementor-element-4bcec67b {
		padding: 150px 30px 80px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-39c71620>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-56fd659 .head-title .the-title {
		font-size: 24px;
		line-height: 28px;
	}
	.elementor-86 .elementor-element.elementor-element-56fd659 .head-title .subtitle {
		font-size: 30px;
		line-height: 60px;
	}
	.elementor-86 .elementor-element.elementor-element-5f5b0449 {
		padding: 50px 20px 50px 20px;
	}
	.elementor-86 .elementor-element.elementor-element-642068cc {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-224ee19 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-224ee19 .menu-list__item-title .item_title {
		font-size: 18px;
		line-height: 24px;
	}
	.elementor-86 .elementor-element.elementor-element-224ee19 .menu-list__item-price {
		font-size: 18px;
		line-height: 30px;
	}
	.elementor-86 .elementor-element.elementor-element-4fe542c .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-4fe542c .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-4fe542c .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-c0b644b .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-c0b644b .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-c0b644b .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-85c8a42 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-85c8a42 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-85c8a42 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-aeadd1e .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-aeadd1e .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-aeadd1e .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-afbd46f .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-afbd46f .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-afbd46f .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-3c2cf97>.elementor-shape-top svg {
		width: calc(180% + 1.3px);
		height: 60px;
	}
	.elementor-86 .elementor-element.elementor-element-3c2cf97 {
		padding: 150px 30px 80px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-23f56fcd>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-398235d .head-title .the-title {
		font-size: 24px;
		line-height: 28px;
	}
	.elementor-86 .elementor-element.elementor-element-398235d .head-title .subtitle {
		font-size: 30px;
		line-height: 40px;
	}
	.elementor-86 .elementor-element.elementor-element-310dfd0 {
		padding: 50px 20px 50px 20px;
	}
	.elementor-86 .elementor-element.elementor-element-36a6b03d {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-701d0fc .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-701d0fc .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-701d0fc .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-535fb57 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-535fb57 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-535fb57 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-5c3f80e .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-5c3f80e .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-5c3f80e .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-3f423e1 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-3f423e1 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-3f423e1 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-80f6d56 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-80f6d56 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-80f6d56 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-ff0b5c8 .kasuari-menus .texted-menu {
		top: 0px;
	}
	.elementor-86 .elementor-element.elementor-element-ff0b5c8 .menu-list__item-title .item_title {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-ff0b5c8 .menu-list__item-price {
		font-size: 18px;
	}
	.elementor-86 .elementor-element.elementor-element-6bb72a62>.elementor-shape-top svg {
		width: calc(180% + 1.3px);
		height: 60px;
	}
	.elementor-86 .elementor-element.elementor-element-6bb72a62 {
		padding: 150px 30px 80px 30px;
	}
	.elementor-86 .elementor-element.elementor-element-6e0b7db2>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-ba0e003 .head-title .the-title {
		font-size: 24px;
	}
	.elementor-86 .elementor-element.elementor-element-ba0e003 .head-title .subtitle {
		font-size: 30px;
		line-height: 6px;
	}
	.elementor-86 .elementor-element.elementor-element-b0a6fee {
		padding: 50px 20px 80px 20px;
	}
	.elementor-86 .elementor-element.elementor-element-106c6804 {
		padding: 0px 0px 0px 0px;
	}
	.elementor-86 .elementor-element.elementor-element-4834c6d .head-title .the-title {
		font-size: 20px;
	}
	.elementor-86 .elementor-element.elementor-element-4dc08d1 .head-title .the-title {
		font-size: 20px;
	}
	.elementor-86 .elementor-element.elementor-element-a407f74 .head-title .the-title {
		font-size: 20px;
	}
	.elementor-86 .elementor-element.elementor-element-33117d9>.elementor-element-populated {
		padding: 20px 0px 20px 0px;
	}
}