
.elementor-92 .elementor-element.elementor-element-6956908 {
	--display: flex;
	--min-height: 800px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--overlay-opacity: .9;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-6956908:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-6956908 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehheo.nitrocdn.com/AgtUgsQdSPHLElOoJBpttZMKysyyGbZK/assets/images/optimized/rev-0ae1e09/demo.bosathemes.com/bosa/restaurant-cafe/wp-content/uploads/sites/92/2024/01/banner-image-3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-92 .elementor-element.elementor-element-6956908::before, .elementor-92 .elementor-element.elementor-element-6956908 > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-6956908 > .e-con-inner > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-6956908 > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-6956908 > .e-con-inner > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-6956908 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(189deg, rgba(0, 0, 0, 0) 0%, #000 75%);
}

.elementor-92 .elementor-element.elementor-element-267bfa4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-e397f38 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-92 .elementor-element.elementor-element-6d730c0 img {
	width: 75%;
}

.elementor-92 .elementor-element.elementor-element-6d730c0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;
}

.elementor-92 .elementor-element.elementor-element-b5b53f5 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper .elementskit-section-title {
	color: #fff;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 68px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper p {
	color: #f5f5f5;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 20px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 100px;
	background: linear-gradient(90deg, #c33130 0%, #c33130 100%);
}

.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper .elementskit-border-star {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-92 .elementor-element.elementor-element-a094865 .elementskit-border-divider::before {
	height: 3px;
}

.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper .elementskit-border-divider:before {
	background-color: #c33130;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper .elementskit-border-star:after {
	background-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-26e73f7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-26e73f7.e-con {
	--align-self: flex-start;
}

.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}

.elementor-92 .elementor-element.elementor-element-c752c7e .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-color: #00833e;
	padding: 15px 26px 15px 26px;
}

.elementor-92 .elementor-element.elementor-element-c752c7e .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-c752c7e .elementor-button:focus {
	color: #fff;
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-c752c7e .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-c752c7e .elementor-button:focus svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-c752c7e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-c752c7e.elementor-element {
	--align-self: flex-start;
}

.elementor-92 .elementor-element.elementor-element-3c98c39 .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-color: rgba(0, 131, 62, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #5a5a5a;
	padding: 14px 25px 14px 25px;
}

.elementor-92 .elementor-element.elementor-element-3c98c39 .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-3c98c39 .elementor-button:focus {
	color: #fff;
	background-color: #1fa05c;
	border-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-3c98c39 .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-3c98c39 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-3c98c39 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-3c98c39.elementor-element {
	--align-self: flex-start;
}

.elementor-92 .elementor-element.elementor-element-145172b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-e16dd3b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-135fa15 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-379006a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-92 .elementor-element.elementor-element-379006a:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-379006a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-a352adf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-a352adf.elementor-view-stacked .elementor-icon {
	background-color: #00833e;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-a352adf.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-a352adf.elementor-view-default .elementor-icon {
	color: #00833e;
	border-color: #00833e;
}

.elementor-92 .elementor-element.elementor-element-a352adf.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-a352adf.elementor-view-default .elementor-icon svg {
	fill: #00833e;
}

.elementor-92 .elementor-element.elementor-element-a352adf.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-92 .elementor-element.elementor-element-a352adf.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-a352adf .elementor-icon {
	font-size: 20px;
	padding: 10px;
}

.elementor-92 .elementor-element.elementor-element-a352adf .elementor-icon svg {
	height: 20px;
}

.elementor-92 .elementor-element.elementor-element-a352adf {
	width: 100%;
	max-width: 100%;
}

.elementor-92 .elementor-element.elementor-element-a352adf.elementor-element {
	--align-self: flex-start;
}

.elementor-92 .elementor-element.elementor-element-2d6e857 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 10px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-2d6e857 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-2d6e857 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-2d6e857 .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: #868686;
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-860657f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-92 .elementor-element.elementor-element-860657f:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-860657f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-92 .elementor-element.elementor-element-61d29f1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-61d29f1.elementor-view-stacked .elementor-icon {
	background-color: #00833e;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-61d29f1.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-61d29f1.elementor-view-default .elementor-icon {
	color: #00833e;
	border-color: #00833e;
}

.elementor-92 .elementor-element.elementor-element-61d29f1.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-61d29f1.elementor-view-default .elementor-icon svg {
	fill: #00833e;
}

.elementor-92 .elementor-element.elementor-element-61d29f1.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-92 .elementor-element.elementor-element-61d29f1.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-61d29f1 .elementor-icon {
	font-size: 20px;
	padding: 10px;
}

.elementor-92 .elementor-element.elementor-element-61d29f1 .elementor-icon svg {
	height: 20px;
}

.elementor-92 .elementor-element.elementor-element-61d29f1 {
	width: 100%;
	max-width: 100%;
}

.elementor-92 .elementor-element.elementor-element-61d29f1.elementor-element {
	--align-self: flex-start;
}

.elementor-92 .elementor-element.elementor-element-9f852ef .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 10px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-9f852ef .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-9f852ef .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-9f852ef .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: #868686;
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-709f5ff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-92 .elementor-element.elementor-element-709f5ff:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-709f5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-92 .elementor-element.elementor-element-fef7253 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-fef7253.elementor-view-stacked .elementor-icon {
	background-color: #00833e;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-fef7253.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-fef7253.elementor-view-default .elementor-icon {
	color: #00833e;
	border-color: #00833e;
}

.elementor-92 .elementor-element.elementor-element-fef7253.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-fef7253.elementor-view-default .elementor-icon svg {
	fill: #00833e;
}

.elementor-92 .elementor-element.elementor-element-fef7253.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-92 .elementor-element.elementor-element-fef7253.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-fef7253 .elementor-icon {
	font-size: 20px;
	padding: 10px;
}

.elementor-92 .elementor-element.elementor-element-fef7253 .elementor-icon svg {
	height: 20px;
}

.elementor-92 .elementor-element.elementor-element-fef7253 {
	width: 100%;
	max-width: 100%;
}

.elementor-92 .elementor-element.elementor-element-fef7253.elementor-element {
	--align-self: flex-start;
}

.elementor-92 .elementor-element.elementor-element-cead8e8 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 10px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-cead8e8 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-cead8e8 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-cead8e8 .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: #868686;
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-c152f08 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-5a544cc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 120px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper p {
	color: #4e4e4e;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 20px 200px 0px 200px;
}

.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 100px;
	background: linear-gradient(90deg, #c33130 0%, #c33130 100%);
}

.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper .elementskit-border-star {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-border-divider::before {
	height: 3px;
}

.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper .elementskit-border-divider:before {
	background-color: #c33130;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper .elementskit-border-star:after {
	background-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-fc4096c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-7d2d6d3 {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-92 .elementor-element.elementor-element-7d2d6d3:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-7d2d6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-92 .elementor-element.elementor-element-04e872b img {
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-38d9c1e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-e02bb19 {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-e02bb19 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #191919;
}

.elementor-92 .elementor-element.elementor-element-952927a .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #868686;
	color: #868686;
	background-color: rgba(97, 206, 112, 0);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d3d3d3;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-92 .elementor-element.elementor-element-952927a .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-952927a .elementor-button:focus {
	color: #1fa05c;
	border-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-952927a .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-952927a .elementor-button:focus svg {
	fill: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-952927a.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-c99bc7e {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-92 .elementor-element.elementor-element-c99bc7e:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-c99bc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-92 .elementor-element.elementor-element-1f3b698 img {
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-d8a9c61 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-fcc9a67 {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-fcc9a67 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #191919;
}

.elementor-92 .elementor-element.elementor-element-5e61b6f .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #868686;
	color: #868686;
	background-color: rgba(97, 206, 112, 0);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d3d3d3;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-92 .elementor-element.elementor-element-5e61b6f .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-5e61b6f .elementor-button:focus {
	color: #1fa05c;
	border-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-5e61b6f .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-5e61b6f .elementor-button:focus svg {
	fill: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-5e61b6f.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-139a873 {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-92 .elementor-element.elementor-element-139a873:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-139a873 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-92 .elementor-element.elementor-element-da05530 img {
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-1f1b17a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-73f0736 {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-73f0736 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #191919;
}

.elementor-92 .elementor-element.elementor-element-2c3e448 .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #868686;
	color: #868686;
	background-color: rgba(97, 206, 112, 0);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d3d3d3;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-92 .elementor-element.elementor-element-2c3e448 .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-2c3e448 .elementor-button:focus {
	color: #1fa05c;
	border-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-2c3e448 .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-2c3e448 .elementor-button:focus svg {
	fill: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-2c3e448.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-c1ee73a {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-92 .elementor-element.elementor-element-c1ee73a:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-c1ee73a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-92 .elementor-element.elementor-element-e69fded img {
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-449d9ec {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-c23380c {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-c23380c .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #191919;
}

.elementor-92 .elementor-element.elementor-element-c7e0448 .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #868686;
	color: #868686;
	background-color: rgba(97, 206, 112, 0);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d3d3d3;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-92 .elementor-element.elementor-element-c7e0448 .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-c7e0448 .elementor-button:focus {
	color: #1fa05c;
	border-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-c7e0448 .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-c7e0448 .elementor-button:focus svg {
	fill: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-c7e0448.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-125cdb8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-b188b06 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 80px;
	--row-gap: 0px;
	--column-gap: 80px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-a12c30e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper p {
	color: #4e4e4e;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 20px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 100px;
	background: linear-gradient(90deg, #c33130 0%, #c33130 100%);
}

.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper .elementskit-border-star {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-border-divider::before {
	height: 3px;
}

.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper .elementskit-border-divider:before {
	background-color: #c33130;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper .elementskit-border-star:after {
	background-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-b8dad7a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-00a787f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-00a787f:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-00a787f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehheo.nitrocdn.com/AgtUgsQdSPHLElOoJBpttZMKysyyGbZK/assets/images/optimized/rev-0ae1e09/demo.bosathemes.com/bosa/restaurant-cafe/wp-content/uploads/sites/92/2024/01/image-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-92 .elementor-element.elementor-element-b12f23e {
	--spacer-size: 47px;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .video-content {
	text-align: center;
	justify-content: center;
	display: flex;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
	font-size: 15px;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
	font-size: 15px;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .ekit-video-popup-btn {
	width: 50px;
	height: 50px;
	line-height: 30px;
	--glow-size: 15px;
	color: #00833e;
	background-color: #fff;
	border-width: 1px 1px 1px 1px;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .glow-ripple:before {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .glow-ripple:after {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .glow-ripple > i:after {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .glow-radio_wave:before {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .glow-radio_wave:after {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .glow-radio_wave > i:after {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .ekit-video-inline-btn {
	color: #00833e;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .ekit-video-popup-btn svg path {
	stroke: #00833e;
	fill: #00833e;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .ekit-video-inline-btn svg path {
	stroke: #00833e;
	fill: #00833e;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .ekit-video-popup-btn:hover {
	color: #fff;
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .ekit-video-inline-btn:hover {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .ekit-video-popup-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .ekit-video-inline-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-bfc9795 .ekit-video-popup-btn > i {
	padding-left: 0px;
}

.mfp-iframe-holder .ekit-popup-close {
	width: 44px;
	height: 44px;
	right: 0;
	color: #fff;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.mfp-iframe-holder .ekit-popup-close > i {
	font-size: 10px;
}

.mfp-container.mfp-iframe-holder .ekit-popup-close {
	background-color: #000;
}

.mfp-iframe-holder .ekit-popup-close:hover {
	background-color: #000;
	color: #fff;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.elementor-92 .elementor-element.elementor-element-48c3eed {
	--spacer-size: 47px;
}

.elementor-92 .elementor-element.elementor-element-94f9fad {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 20px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-icon i {
	color: #191919;
	transition: color .3s;
}

.elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-icon svg {
	fill: #191919;
	transition: fill .3s;
}

.elementor-92 .elementor-element.elementor-element-19c6357 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-item > a {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-19c6357 .elementor-icon-list-text {
	color: #54595f;
	transition: color .3s;
}

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

.elementor-92 .elementor-element.elementor-element-4d99c5e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-9830902 .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-color: #00833e;
	padding: 15px 26px 15px 26px;
}

.elementor-92 .elementor-element.elementor-element-9830902 .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-9830902 .elementor-button:focus {
	color: #fff;
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-9830902 .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-9830902 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-615829c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-615829c.e-con {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-7220634 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-7220634.elementor-view-stacked .elementor-icon {
	background-color: #c33130;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-7220634.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-7220634.elementor-view-default .elementor-icon {
	color: #c33130;
	border-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-7220634.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-7220634.elementor-view-default .elementor-icon svg {
	fill: #c33130;
}

.elementor-92 .elementor-element.elementor-element-7220634.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-92 .elementor-element.elementor-element-7220634.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-7220634 .elementor-icon {
	font-size: 20px;
	padding: 12px;
}

.elementor-92 .elementor-element.elementor-element-7220634 .elementor-icon svg {
	height: 20px;
}

.elementor-92 .elementor-element.elementor-element-7220634 {
	margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-7220634.elementor-element {
	--align-self: flex-start;
}

.elementor-92 .elementor-element.elementor-element-1b71454 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 0px 0px;
	font-family: "Rajdhani", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-1b71454 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-1b71454 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-1b71454 .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: #868686;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
}

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

.elementor-92 .elementor-element.elementor-element-0ed08c6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-e378928 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-92 .elementor-element.elementor-element-5f8b2de {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-92 .elementor-element.elementor-element-901037e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-901037e.elementor-view-stacked .elementor-icon {
	background-color: #191919;
}

.elementor-92 .elementor-element.elementor-element-901037e.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-901037e.elementor-view-default .elementor-icon {
	color: #191919;
	border-color: #191919;
}

.elementor-92 .elementor-element.elementor-element-901037e.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-901037e.elementor-view-default .elementor-icon svg {
	fill: #191919;
}

.elementor-92 .elementor-element.elementor-element-901037e .elementor-icon {
	font-size: 50px;
}

.elementor-92 .elementor-element.elementor-element-901037e .elementor-icon svg {
	height: 50px;
}

.elementor-92 .elementor-element.elementor-element-901037e {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-670a180 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.1em;
	color: #4e4e4e;
}

.elementor-92 .elementor-element.elementor-element-670a180 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-670a180.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-07dd765 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-4d9e670 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-92 .elementor-element.elementor-element-4d9e670:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-4d9e670 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00833e;
}

.elementor-92 .elementor-element.elementor-element-795590e .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 54px;
	font-weight: 900;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-795590e {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-795590e.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-1a8b194 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.1em;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-1a8b194 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-1a8b194.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-76bb788 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-92 .elementor-element.elementor-element-be95883 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-be95883:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-be95883 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f6f6;
}

.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper p {
	color: #4e4e4e;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 20px 200px 0px 200px;
}

.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper .elementskit-border-divider {
	width: 100px;
	background: linear-gradient(90deg, #c33130 0%, #c33130 100%);
}

.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper .elementskit-border-star {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper .elementskit-border-divider, .elementor-92 .elementor-element.elementor-element-72b938f .elementskit-border-divider::before {
	height: 3px;
}

.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper .elementskit-border-divider:before {
	background-color: #c33130;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper .elementskit-border-star:after {
	background-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-e247521 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-25af310 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-e3b35bd {
	--display: flex;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-92 .elementor-element.elementor-element-e3b35bd:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-e3b35bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehheo.nitrocdn.com/AgtUgsQdSPHLElOoJBpttZMKysyyGbZK/assets/images/optimized/rev-0ae1e09/demo.bosathemes.com/bosa/restaurant-cafe/wp-content/uploads/sites/92/2024/01/image-8.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-92 .elementor-element.elementor-element-f712bf4 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.3em;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-f712bf4 {
	padding: 14px 11px 12px 11px;
	background-color: #00833e;
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-f712bf4.elementor-element {
	--align-self: flex-end;
}

.elementor-92 .elementor-element.elementor-element-fe4ef01 {
	--spacer-size: 100px;
}

.elementor-92 .elementor-element.elementor-element-7707246 {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 25px;
	--padding-bottom: 30px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-92 .elementor-element.elementor-element-7707246:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-7707246 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .69);
}

.elementor-92 .elementor-element.elementor-element-50b6dfe .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 10px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-50b6dfe .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-50b6dfe .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-50b6dfe .elementskit-section-title-wraper p {
	color: #4e4e4e;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-50f0db0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ebebeb;
	--border-color: #ebebeb;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-88f489c .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #868686;
	color: #868686;
	background-color: rgba(97, 206, 112, 0);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d3d3d3;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-92 .elementor-element.elementor-element-88f489c .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-88f489c .elementor-button:focus {
	color: #1fa05c;
	border-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-88f489c .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-88f489c .elementor-button:focus svg {
	fill: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-88f489c.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-4108069 {
	--e-rating-icon-font-size: 13px;
	--e-rating-gap: 4.5px;
	--e-rating-icon-marked-color: #c33130;
	--e-rating-icon-color: #b4b4b4;
}

.elementor-92 .elementor-element.elementor-element-4108069.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-086c8c0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-84c8ae0 {
	--display: flex;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-92 .elementor-element.elementor-element-84c8ae0:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-84c8ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehheo.nitrocdn.com/AgtUgsQdSPHLElOoJBpttZMKysyyGbZK/assets/images/optimized/rev-0ae1e09/demo.bosathemes.com/bosa/restaurant-cafe/wp-content/uploads/sites/92/2024/01/image-9.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-92 .elementor-element.elementor-element-1764613 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.3em;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-1764613 {
	padding: 14px 11px 12px 11px;
	background-color: #00833e;
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-1764613.elementor-element {
	--align-self: flex-end;
}

.elementor-92 .elementor-element.elementor-element-a50d026 {
	--spacer-size: 100px;
}

.elementor-92 .elementor-element.elementor-element-b14e4a0 {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 25px;
	--padding-bottom: 30px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-92 .elementor-element.elementor-element-b14e4a0:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-b14e4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .69);
}

.elementor-92 .elementor-element.elementor-element-3e91a65 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 10px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-3e91a65 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-3e91a65 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-3e91a65 .elementskit-section-title-wraper p {
	color: #4e4e4e;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-791f27e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ebebeb;
	--border-color: #ebebeb;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-192a36b .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #868686;
	color: #868686;
	background-color: rgba(97, 206, 112, 0);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d3d3d3;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-92 .elementor-element.elementor-element-192a36b .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-192a36b .elementor-button:focus {
	color: #1fa05c;
	border-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-192a36b .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-192a36b .elementor-button:focus svg {
	fill: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-192a36b.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-6e9bac1 {
	--e-rating-icon-font-size: 13px;
	--e-rating-gap: 4.5px;
	--e-rating-icon-marked-color: #c33130;
	--e-rating-icon-color: #b4b4b4;
}

.elementor-92 .elementor-element.elementor-element-6e9bac1.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-8a79b89 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-cf4e33d {
	--display: flex;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-92 .elementor-element.elementor-element-cf4e33d:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-cf4e33d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehheo.nitrocdn.com/AgtUgsQdSPHLElOoJBpttZMKysyyGbZK/assets/images/optimized/rev-0ae1e09/demo.bosathemes.com/bosa/restaurant-cafe/wp-content/uploads/sites/92/2024/01/image-10.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-92 .elementor-element.elementor-element-229eb8c .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.3em;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-229eb8c {
	padding: 14px 11px 12px 11px;
	background-color: #00833e;
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-229eb8c.elementor-element {
	--align-self: flex-end;
}

.elementor-92 .elementor-element.elementor-element-4461495 {
	--spacer-size: 100px;
}

.elementor-92 .elementor-element.elementor-element-179f72e {
	--display: flex;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 25px;
	--padding-bottom: 30px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-92 .elementor-element.elementor-element-179f72e:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-179f72e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .69);
}

.elementor-92 .elementor-element.elementor-element-6faf2a7 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 10px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-6faf2a7 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-6faf2a7 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-6faf2a7 .elementskit-section-title-wraper p {
	color: #4e4e4e;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-b5c62f9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ebebeb;
	--border-color: #ebebeb;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-972c609 .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #868686;
	color: #868686;
	background-color: rgba(97, 206, 112, 0);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d3d3d3;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-92 .elementor-element.elementor-element-972c609 .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-972c609 .elementor-button:focus {
	color: #1fa05c;
	border-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-972c609 .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-972c609 .elementor-button:focus svg {
	fill: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-972c609.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-82fec54 {
	--e-rating-icon-font-size: 13px;
	--e-rating-gap: 4.5px;
	--e-rating-icon-marked-color: #c33130;
	--e-rating-icon-color: #b4b4b4;
}

.elementor-92 .elementor-element.elementor-element-82fec54.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-805ca1a .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-color: #00833e;
	padding: 15px 26px 15px 26px;
}

.elementor-92 .elementor-element.elementor-element-805ca1a .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-805ca1a .elementor-button:focus {
	color: #fff;
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-805ca1a .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-805ca1a .elementor-button:focus svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-805ca1a {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-92 .elementor-element.elementor-element-8f33b06 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .8;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-8f33b06:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-8f33b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehheo.nitrocdn.com/AgtUgsQdSPHLElOoJBpttZMKysyyGbZK/assets/images/optimized/rev-0ae1e09/demo.bosathemes.com/bosa/restaurant-cafe/wp-content/uploads/sites/92/2024/01/bg-image-2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-92 .elementor-element.elementor-element-8f33b06::before, .elementor-92 .elementor-element.elementor-element-8f33b06 > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-8f33b06 > .e-con-inner > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-8f33b06 > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-8f33b06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-8f33b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #000;
}

.elementor-92 .elementor-element.elementor-element-439b307 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-bd17842 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-6217d23 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-92 .elementor-element.elementor-element-6217d23 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #00833e;
}

.elementor-92 .elementor-element.elementor-element-6217d23 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: #fff;
	opacity: 1;
}

.elementor-92 .elementor-element.elementor-element-04c6ced {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper .elementskit-section-title {
	color: #fff;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper p {
	color: #f5f5f5;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 20px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 100px;
	background: linear-gradient(90deg, #c33130 0%, #c33130 100%);
}

.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper .elementskit-border-star {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-92 .elementor-element.elementor-element-6358647 .elementskit-border-divider::before {
	height: 3px;
}

.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper .elementskit-border-divider:before {
	background-color: #c33130;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper .elementskit-border-star:after {
	background-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-c5c4c44 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #5a5a5a;
	--border-color: #5a5a5a;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-92 .elementor-element.elementor-element-e063a4c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-843ea28 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-843ea28.elementor-view-stacked .elementor-icon {
	background-color: #c33130;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-843ea28.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-843ea28.elementor-view-default .elementor-icon {
	color: #c33130;
	border-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-843ea28.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-843ea28.elementor-view-default .elementor-icon svg {
	fill: #c33130;
}

.elementor-92 .elementor-element.elementor-element-843ea28.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-92 .elementor-element.elementor-element-843ea28.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-843ea28 .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-92 .elementor-element.elementor-element-843ea28 .elementor-icon svg {
	height: 30px;
}

.elementor-92 .elementor-element.elementor-element-843ea28 {
	border-style: none;
}

.elementor-92 .elementor-element.elementor-element-20b78eb {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-20b78eb .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-d585691 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-fdf5cda .elementor-icon-wrapper {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-fdf5cda.elementor-view-stacked .elementor-icon {
	background-color: #c33130;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-fdf5cda.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-fdf5cda.elementor-view-default .elementor-icon {
	color: #c33130;
	border-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-fdf5cda.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-fdf5cda.elementor-view-default .elementor-icon svg {
	fill: #c33130;
}

.elementor-92 .elementor-element.elementor-element-fdf5cda.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-92 .elementor-element.elementor-element-fdf5cda.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-fdf5cda .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-92 .elementor-element.elementor-element-fdf5cda .elementor-icon svg {
	height: 30px;
}

.elementor-92 .elementor-element.elementor-element-fdf5cda {
	border-style: none;
}

.elementor-92 .elementor-element.elementor-element-97dead7 {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-97dead7 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-e2e7dd6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-ae24216 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-ae24216.elementor-view-stacked .elementor-icon {
	background-color: #c33130;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-ae24216.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-ae24216.elementor-view-default .elementor-icon {
	color: #c33130;
	border-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-ae24216.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-ae24216.elementor-view-default .elementor-icon svg {
	fill: #c33130;
}

.elementor-92 .elementor-element.elementor-element-ae24216.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-92 .elementor-element.elementor-element-ae24216.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-ae24216 .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-92 .elementor-element.elementor-element-ae24216 .elementor-icon svg {
	height: 30px;
}

.elementor-92 .elementor-element.elementor-element-ae24216 {
	border-style: none;
}

.elementor-92 .elementor-element.elementor-element-19b438a {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-19b438a .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-e8e8781 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-bf7021a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-bf7021a.elementor-view-stacked .elementor-icon {
	background-color: #c33130;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-bf7021a.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-bf7021a.elementor-view-default .elementor-icon {
	color: #c33130;
	border-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-bf7021a.elementor-view-framed .elementor-icon, .elementor-92 .elementor-element.elementor-element-bf7021a.elementor-view-default .elementor-icon svg {
	fill: #c33130;
}

.elementor-92 .elementor-element.elementor-element-bf7021a.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-92 .elementor-element.elementor-element-bf7021a.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-bf7021a .elementor-icon {
	font-size: 30px;
	padding: 20px;
}

.elementor-92 .elementor-element.elementor-element-bf7021a .elementor-icon svg {
	height: 30px;
}

.elementor-92 .elementor-element.elementor-element-bf7021a {
	border-style: none;
}

.elementor-92 .elementor-element.elementor-element-ba0d2dd {
	text-align: center;
}

.elementor-92 .elementor-element.elementor-element-ba0d2dd .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-34637cd .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-color: #00833e;
	padding: 15px 26px 15px 26px;
}

.elementor-92 .elementor-element.elementor-element-34637cd .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-34637cd .elementor-button:focus {
	color: #fff;
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-34637cd .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-34637cd .elementor-button:focus svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-34637cd {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-92 .elementor-element.elementor-element-f4552a6 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper p {
	color: #4e4e4e;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 20px 200px 0px 200px;
}

.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 100px;
	background: linear-gradient(90deg, #c33130 0%, #c33130 100%);
}

.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper .elementskit-border-star {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-border-divider::before {
	height: 3px;
}

.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper .elementskit-border-divider:before {
	background-color: #c33130;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper .elementskit-border-star:after {
	background-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-f26ac57 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-d0e14ec {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-36c37b1 {
	text-align: center;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;
	z-index: 11;
}

.elementor-92 .elementor-element.elementor-element-36c37b1 img {
	border-style: none;
	border-radius: 20% 20% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-c443c61 {
	--display: flex;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 125px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-92 .elementor-element.elementor-element-c443c61:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-c443c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-92 .elementor-element.elementor-element-abbedec .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 10px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-abbedec .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-abbedec .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-abbedec .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: #868686;
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-20fe12c {
	--grid-template-columns: repeat(0, auto);
	text-align: center;
	--icon-size: 13px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

.elementor-92 .elementor-element.elementor-element-20fe12c .elementor-social-icon {
	background-color: #ebeaea;
	--icon-padding: .6em;
}

.elementor-92 .elementor-element.elementor-element-20fe12c .elementor-social-icon i {
	color: #00833e;
}

.elementor-92 .elementor-element.elementor-element-20fe12c .elementor-social-icon svg {
	fill: #00833e;
}

.elementor-92 .elementor-element.elementor-element-20fe12c .elementor-icon {
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-20fe12c .elementor-social-icon:hover {
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-20fe12c .elementor-social-icon:hover i {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-20fe12c .elementor-social-icon:hover svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-dc3d304 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-2255d24 {
	text-align: center;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;
	z-index: 11;
}

.elementor-92 .elementor-element.elementor-element-2255d24 img {
	border-style: none;
	border-radius: 20% 20% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-66a7073 {
	--display: flex;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 125px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-92 .elementor-element.elementor-element-66a7073:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-66a7073 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-92 .elementor-element.elementor-element-e004554 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 10px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-e004554 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-e004554 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-e004554 .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: #868686;
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-49e3679 {
	--grid-template-columns: repeat(0, auto);
	text-align: center;
	--icon-size: 13px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

.elementor-92 .elementor-element.elementor-element-49e3679 .elementor-social-icon {
	background-color: #ebeaea;
	--icon-padding: .6em;
}

.elementor-92 .elementor-element.elementor-element-49e3679 .elementor-social-icon i {
	color: #00833e;
}

.elementor-92 .elementor-element.elementor-element-49e3679 .elementor-social-icon svg {
	fill: #00833e;
}

.elementor-92 .elementor-element.elementor-element-49e3679 .elementor-icon {
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-49e3679 .elementor-social-icon:hover {
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-49e3679 .elementor-social-icon:hover i {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-49e3679 .elementor-social-icon:hover svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-0d02dbe {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-cd24a63 {
	text-align: center;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;
	z-index: 11;
}

.elementor-92 .elementor-element.elementor-element-cd24a63 img {
	border-style: none;
	border-radius: 20% 20% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-976f30a {
	--display: flex;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 125px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-92 .elementor-element.elementor-element-976f30a:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-976f30a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-92 .elementor-element.elementor-element-ad25bfe .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 10px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-ad25bfe .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-ad25bfe .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-ad25bfe .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: #868686;
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-b97adf0 {
	--grid-template-columns: repeat(0, auto);
	text-align: center;
	--icon-size: 13px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

.elementor-92 .elementor-element.elementor-element-b97adf0 .elementor-social-icon {
	background-color: #ebeaea;
	--icon-padding: .6em;
}

.elementor-92 .elementor-element.elementor-element-b97adf0 .elementor-social-icon i {
	color: #00833e;
}

.elementor-92 .elementor-element.elementor-element-b97adf0 .elementor-social-icon svg {
	fill: #00833e;
}

.elementor-92 .elementor-element.elementor-element-b97adf0 .elementor-icon {
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-b97adf0 .elementor-social-icon:hover {
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-b97adf0 .elementor-social-icon:hover i {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-b97adf0 .elementor-social-icon:hover svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-dbe058f {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-9c91fdf {
	text-align: center;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;
	z-index: 11;
}

.elementor-92 .elementor-element.elementor-element-9c91fdf img {
	border-style: none;
	border-radius: 20% 20% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-2be36ad {
	--display: flex;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--border-radius: 0px 0px 20px 20px;
	--padding-top: 125px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-92 .elementor-element.elementor-element-2be36ad:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-2be36ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-92 .elementor-element.elementor-element-6f7b47b .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 10px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-6f7b47b .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-6f7b47b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-6f7b47b .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: #868686;
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-ce45cf1 {
	--grid-template-columns: repeat(0, auto);
	text-align: center;
	--icon-size: 13px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

.elementor-92 .elementor-element.elementor-element-ce45cf1 .elementor-social-icon {
	background-color: #ebeaea;
	--icon-padding: .6em;
}

.elementor-92 .elementor-element.elementor-element-ce45cf1 .elementor-social-icon i {
	color: #00833e;
}

.elementor-92 .elementor-element.elementor-element-ce45cf1 .elementor-social-icon svg {
	fill: #00833e;
}

.elementor-92 .elementor-element.elementor-element-ce45cf1 .elementor-icon {
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-ce45cf1 .elementor-social-icon:hover {
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-ce45cf1 .elementor-social-icon:hover i {
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-ce45cf1 .elementor-social-icon:hover svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-fc4e7a4 .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-color: #00833e;
	padding: 15px 26px 15px 26px;
}

.elementor-92 .elementor-element.elementor-element-fc4e7a4 .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-fc4e7a4 .elementor-button:focus {
	color: #fff;
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-fc4e7a4 .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-fc4e7a4 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-fc4e7a4 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-92 .elementor-element.elementor-element-5dd3852 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-5dd3852:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-5dd3852 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f6f6;
}

.elementor-92 .elementor-element.elementor-element-ff55eb6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-de7102c {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 30px;
}

.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper p {
	color: #4e4e4e;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 20px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 100px;
	background: linear-gradient(90deg, #c33130 0%, #c33130 100%);
}

.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper .elementskit-border-star {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-border-divider::before {
	height: 3px;
}

.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper .elementskit-border-divider:before {
	background-color: #c33130;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper .elementskit-border-star:after {
	background-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-f4b6cc9 .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-color: #00833e;
	padding: 15px 26px 15px 26px;
}

.elementor-92 .elementor-element.elementor-element-f4b6cc9 .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-f4b6cc9 .elementor-button:focus {
	color: #fff;
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-f4b6cc9 .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-f4b6cc9 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-f4b6cc9 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-92 .elementor-element.elementor-element-3c88852 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-acb5452 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-92 .elementor-element.elementor-element-cc0a79a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-bb20eb1 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-92 .elementor-element.elementor-element-dddf6fb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-38c9af2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-68eb4d7 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-92 .elementor-element.elementor-element-80a081e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-392fbc0 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-92 .elementor-element.elementor-element-dd757df {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-7f492e5 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-92 .elementor-element.elementor-element-e53ed3b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .7;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-e53ed3b:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-e53ed3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilehheo.nitrocdn.com/AgtUgsQdSPHLElOoJBpttZMKysyyGbZK/assets/images/optimized/rev-0ae1e09/demo.bosathemes.com/bosa/restaurant-cafe/wp-content/uploads/sites/92/2024/01/bg-image-3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-92 .elementor-element.elementor-element-e53ed3b::before, .elementor-92 .elementor-element.elementor-element-e53ed3b > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-e53ed3b > .e-con-inner > .elementor-background-video-container::before, .elementor-92 .elementor-element.elementor-element-e53ed3b > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-e53ed3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-92 .elementor-element.elementor-element-e53ed3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #000;
}

.elementor-92 .elementor-element.elementor-element-4a3fe02 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-9c25495 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #5a5a5a;
	--border-color: #5a5a5a;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-8abebcc .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 60px;
	font-weight: 900;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-8abebcc {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-8abebcc.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-33f4376 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-33f4376 {
	width: var(--container-widget-width, 38%);
	max-width: 38%;
	--container-widget-width: 38%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-b2add49 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #5a5a5a;
	--border-color: #5a5a5a;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-416658f .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 60px;
	font-weight: 900;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-416658f {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-416658f.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-d94fea5 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-d94fea5 {
	width: var(--container-widget-width, 38%);
	max-width: 38%;
	--container-widget-width: 38%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-6bb3370 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #5a5a5a;
	--border-color: #5a5a5a;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-2bb135e .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 60px;
	font-weight: 900;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-2bb135e {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-2bb135e.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-01a95a8 .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-01a95a8 {
	width: var(--container-widget-width, 38%);
	max-width: 38%;
	--container-widget-width: 38%;
	--container-widget-flex-grow: 0;
}

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

.elementor-92 .elementor-element.elementor-element-658b546 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 60px;
	font-weight: 900;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-658b546 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-658b546.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-580449f .elementor-heading-title {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-92 .elementor-element.elementor-element-580449f {
	width: var(--container-widget-width, 34%);
	max-width: 34%;
	--container-widget-width: 34%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-d7c942e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper p {
	color: #4e4e4e;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 20px 200px 0px 200px;
}

.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 100px;
	background: linear-gradient(90deg, #c33130 0%, #c33130 100%);
}

.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper .elementskit-border-star {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-border-divider::before {
	height: 3px;
}

.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper .elementskit-border-divider:before {
	background-color: #c33130;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper .elementskit-border-star:after {
	background-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-ae6c284 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-1bc3533 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-92 .elementor-element.elementor-element-1bc3533:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-1bc3533 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-92 .elementor-element.elementor-element-e3d35aa {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-f454318 {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	color: #4e4e4e;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
}

.elementor-92 .elementor-element.elementor-element-46bd483 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-85aad3d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-e829cc3 img {
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-e829cc3 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-e829cc3.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-1c9415d .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 0px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-1c9415d .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-1c9415d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-1c9415d .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: #868686;
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-1c9415d.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-7791b86 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-122cbd9 {
	--e-rating-justify-content: flex-end;
	--e-rating-icon-font-size: 14px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #c33130;
	--e-rating-icon-color: #b4b4b4;
}

.elementor-92 .elementor-element.elementor-element-8beb859 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-92 .elementor-element.elementor-element-8beb859:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-8beb859 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-92 .elementor-element.elementor-element-31b0979 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-c46e022 {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	color: #4e4e4e;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
}

.elementor-92 .elementor-element.elementor-element-ee63f20 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-6702a65 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-48b78b8 img {
	border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-48b78b8 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-92 .elementor-element.elementor-element-48b78b8.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-d3ec4df .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	margin: 0px 0px 0px 0px;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-d3ec4df .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-d3ec4df .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-d3ec4df .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: #868686;
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-d3ec4df.elementor-element {
	--align-self: center;
}

.elementor-92 .elementor-element.elementor-element-ba54964 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-816305d {
	--e-rating-justify-content: flex-end;
	--e-rating-icon-font-size: 14px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: #c33130;
	--e-rating-icon-color: #b4b4b4;
}

.elementor-92 .elementor-element.elementor-element-9f87163 .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-color: #00833e;
	padding: 15px 26px 15px 26px;
}

.elementor-92 .elementor-element.elementor-element-9f87163 .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-9f87163 .elementor-button:focus {
	color: #fff;
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-9f87163 .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-9f87163 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-9f87163 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-92 .elementor-element.elementor-element-c31668a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-92 .elementor-element.elementor-element-c31668a:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-c31668a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f6f6;
}

.elementor-92 .elementor-element.elementor-element-c0ec27c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 60px;
	--row-gap: 0px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-4934aed {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-elements-container .bew-elements-post-inner {
	background-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .1);
	padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-blog-grid {
	column-gap: 30px;
	row-gap: 30px;
}

.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-elements-container .bew-elements-post .bew-featured-image img {
	border-radius: 20px 20px 0px 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-elements-post .bew-blog-title {
	color: #191919;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	margin: 0px 30px 0px 30px;
}

.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-elements-post .bew-blog-title a:hover {
	color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-elements-post .bew-blog-excerpt {
	color: #4e4e4e;
}

.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-elements-container .bew-elements-post .bew-blog-excerpt {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 0px 30px 0px 30px;
}

.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-post-meta i {
	font-size: 13px;
}

.elementor-92 .elementor-element.elementor-element-fd1c738 .read-more-blog {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: underline;
	border-radius: 0px 0px 0px 0px;
	margin: 0px 30px 30px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-c88b6b3 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper .elementskit-section-title {
	color: #191919;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1em;
}

.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper p {
	color: #4e4e4e;
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 20px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 100px;
	background: linear-gradient(90deg, #c33130 0%, #c33130 100%);
}

.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper .elementskit-border-star {
	width: 100px;
	height: 3px;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-92 .elementor-element.elementor-element-4200592 .elementskit-border-divider::before {
	height: 3px;
}

.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper .elementskit-border-divider:before {
	background-color: #c33130;
	color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper .elementskit-border-star:after {
	background-color: #c33130;
}

.elementor-92 .elementor-element.elementor-element-f01ae3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(30px / 2);
}

.elementor-92 .elementor-element.elementor-element-f01ae3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(30px / 2);
}

.elementor-92 .elementor-element.elementor-element-f01ae3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(30px / 2);
}

.elementor-92 .elementor-element.elementor-element-f01ae3a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-30px / 2);
}

.elementor-92 .elementor-element.elementor-element-f01ae3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-30px / 2);
}

.elementor-92 .elementor-element.elementor-element-f01ae3a .elementor-icon-list-icon i {
	color: #00833e;
	transition: color .3s;
}

.elementor-92 .elementor-element.elementor-element-f01ae3a .elementor-icon-list-icon svg {
	fill: #00833e;
	transition: fill .3s;
}

.elementor-92 .elementor-element.elementor-element-f01ae3a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	padding: 20px 0px 20px 0px;
	width: 100%;
	max-width: 100%;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #ebebeb;
	border-radius: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-f01ae3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-92 .elementor-element.elementor-element-f01ae3a .elementor-icon-list-item > a {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-92 .elementor-element.elementor-element-f01ae3a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-92 .elementor-element.elementor-element-5e741ba .elementor-button {
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	background-color: #00833e;
	padding: 15px 26px 15px 26px;
}

.elementor-92 .elementor-element.elementor-element-5e741ba .elementor-button:hover, .elementor-92 .elementor-element.elementor-element-5e741ba .elementor-button:focus {
	color: #fff;
	background-color: #1fa05c;
}

.elementor-92 .elementor-element.elementor-element-5e741ba .elementor-button:hover svg, .elementor-92 .elementor-element.elementor-element-5e741ba .elementor-button:focus svg {
	fill: #fff;
}

.elementor-92 .elementor-element.elementor-element-5e741ba {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

@media (min-width:768px) {
	.elementor-92 .elementor-element.elementor-element-b5b53f5 {
		--width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-135fa15 {
		--width: 70%;
	}
	
	.elementor-92 .elementor-element.elementor-element-c152f08 {
		--width: 30%;
	}
	
	.elementor-92 .elementor-element.elementor-element-a12c30e {
		--width: 50%;
	}
	
	.elementor-92 .elementor-element.elementor-element-00a787f {
		--width: 30%;
	}
	
	.elementor-92 .elementor-element.elementor-element-94f9fad {
		--width: 70%;
	}
	
	.elementor-92 .elementor-element.elementor-element-4d99c5e {
		--width: 30%;
	}
	
	.elementor-92 .elementor-element.elementor-element-615829c {
		--width: 70%;
	}
	
	.elementor-92 .elementor-element.elementor-element-6aefa0d {
		--width: 45%;
	}
	
	.elementor-92 .elementor-element.elementor-element-bd17842 {
		--width: 45%;
	}
	
	.elementor-92 .elementor-element.elementor-element-04c6ced {
		--width: 55%;
	}
	
	.elementor-92 .elementor-element.elementor-element-de7102c {
		--width: 35%;
	}
	
	.elementor-92 .elementor-element.elementor-element-3c88852 {
		--width: 27%;
	}
	
	.elementor-92 .elementor-element.elementor-element-cc0a79a {
		--width: 46%;
	}
	
	.elementor-92 .elementor-element.elementor-element-38c9af2 {
		--width: 54%;
	}
	
	.elementor-92 .elementor-element.elementor-element-80a081e {
		--width: 22%;
	}
	
	.elementor-92 .elementor-element.elementor-element-dd757df {
		--width: 22%;
	}
	
	.elementor-92 .elementor-element.elementor-element-4934aed {
		--width: 65%;
	}
	
	.elementor-92 .elementor-element.elementor-element-c88b6b3 {
		--width: 35%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-92 .elementor-element.elementor-element-135fa15 {
		--width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-379006a {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-860657f {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-709f5ff {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-7d2d6d3 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-c99bc7e {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-139a873 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-c1ee73a {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-a12c30e {
		--width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-4d99c5e {
		--width: 25%;
	}
	
	.elementor-92 .elementor-element.elementor-element-615829c {
		--width: 75%;
	}
	
	.elementor-92 .elementor-element.elementor-element-6aefa0d {
		--width: 85%;
	}
	
	.elementor-92 .elementor-element.elementor-element-25af310 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-086c8c0 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-8a79b89 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-bd17842 {
		--width: 70%;
	}
	
	.elementor-92 .elementor-element.elementor-element-04c6ced {
		--width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-d0e14ec {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-dc3d304 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-0d02dbe {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-dbe058f {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-de7102c {
		--width: 50%;
	}
	
	.elementor-92 .elementor-element.elementor-element-3c88852 {
		--width: 45%;
	}
	
	.elementor-92 .elementor-element.elementor-element-cc0a79a {
		--width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-38c9af2 {
		--width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-80a081e {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-dd757df {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-9c25495 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-b2add49 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-6bb3370 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-c6a82b1 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-4934aed {
		--width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-c88b6b3 {
		--width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-92 .elementor-element.elementor-element-e53ed3b:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-e53ed3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (max-width:1024px) {
	.elementor-92 .elementor-element.elementor-element-267bfa4 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
		--margin-top: 200px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-6d730c0 img {
		width: 50%;
	}
	
	.elementor-92 .elementor-element.elementor-element-26e73f7 {
		--justify-content: center;
	}
	
	.elementor-92 .elementor-element.elementor-element-e16dd3b {
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-135fa15 {
		--justify-content: space-around;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-2d6e857 .elementskit-section-title-wraper .elementskit-section-title {
		margin: 0px 40px 10px 40px;
	}
	
	.elementor-92 .elementor-element.elementor-element-9f852ef .elementskit-section-title-wraper .elementskit-section-title {
		margin: 0px 40px 10px 40px;
	}
	
	.elementor-92 .elementor-element.elementor-element-cead8e8 .elementskit-section-title-wraper .elementskit-section-title {
		margin: 0px 40px 10px 40px;
	}
	
	.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper p {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-fc4096c {
		--justify-content: space-around;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-b188b06 {
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-6aefa0d {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-795590e {
		padding: 0px 0px 0px 20px;
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper p {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-e247521 {
		--justify-content: space-around;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-8f33b06 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-439b307 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-bd17842 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-04c6ced {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper p {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-f26ac57 {
		--justify-content: space-around;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-ff55eb6 {
		--justify-content: space-around;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-de7102c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-f4b6cc9 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-acb5452 img {
		width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-dddf6fb {
		--justify-content: space-around;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-38c9af2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-68eb4d7 img {
		width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-80a081e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-392fbc0 img {
		width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-7f492e5 img {
		width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-4a3fe02 {
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-9c25495 {
		border-width: 0px 1px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-8abebcc {
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 20%);
		max-width: 20%;
	}
	
	.elementor-92 .elementor-element.elementor-element-b2add49 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-416658f {
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 20%);
		max-width: 20%;
	}
	
	.elementor-92 .elementor-element.elementor-element-6bb3370 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-2bb135e {
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 20%);
		max-width: 20%;
	}
	
	.elementor-92 .elementor-element.elementor-element-c6a82b1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-658b546 {
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 20%);
		max-width: 20%;
	}
	
	.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper p {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-ae6c284 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-1c9415d.elementor-element {
		--align-self: center;
	}
	
	.elementor-92 .elementor-element.elementor-element-d3ec4df.elementor-element {
		--align-self: center;
	}
	
	.elementor-92 .elementor-element.elementor-element-c0ec27c {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
	}
	
	.elementor-92 .elementor-element.elementor-element-4934aed {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-blog-grid {
		column-gap: 30px;
		row-gap: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-post-meta i {
		font-size: 13px;
	}
	
	.elementor-92 .elementor-element.elementor-element-5e741ba.elementor-element {
		--align-self: center;
	}
}

@media (max-width:767px) {
	.elementor-92 .elementor-element.elementor-element-267bfa4 {
		--margin-top: 150px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-6d730c0 img {
		width: 80%;
	}
	
	.elementor-92 .elementor-element.elementor-element-6d730c0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-a094865 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 38px;
	}
	
	.elementor-92 .elementor-element.elementor-element-c752c7e .elementor-button {
		font-size: 14px;
	}
	
	.elementor-92 .elementor-element.elementor-element-c752c7e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-3c98c39 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-92 .elementor-element.elementor-element-3c98c39 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-3c98c39.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-92 .elementor-element.elementor-element-2d6e857 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 18px;
	}
	
	.elementor-92 .elementor-element.elementor-element-9f852ef .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 18px;
	}
	
	.elementor-92 .elementor-element.elementor-element-cead8e8 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 18px;
	}
	
	.elementor-92 .elementor-element.elementor-element-176ed38 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-e02bb19 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-fcc9a67 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-73f0736 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-c23380c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-18ee348 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-00a787f {
		--border-radius: 20px 20px 0px 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-19786e0 {
		--gap: 25px 0px;
		--row-gap: 25px;
		--column-gap: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-4d99c5e {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-92 .elementor-element.elementor-element-9830902 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-92 .elementor-element.elementor-element-615829c {
		--justify-content: center;
	}
	
	.elementor-92 .elementor-element.elementor-element-5f8b2de {
		--justify-content: center;
	}
	
	.elementor-92 .elementor-element.elementor-element-901037e {
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 20%);
		max-width: 20%;
	}
	
	.elementor-92 .elementor-element.elementor-element-670a180 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-92 .elementor-element.elementor-element-07dd765 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-4d9e670 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-92 .elementor-element.elementor-element-795590e {
		padding: 0px 0px 0px 0px;
		--container-widget-width: 22%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 22%);
		max-width: 22%;
	}
	
	.elementor-92 .elementor-element.elementor-element-1a8b194 {
		--container-widget-width: 42%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 42%);
		max-width: 42%;
	}
	
	.elementor-92 .elementor-element.elementor-element-72b938f .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-f712bf4 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-50b6dfe .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-1764613 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-3e91a65 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-229eb8c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-6faf2a7 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-805ca1a .elementor-button {
		font-size: 14px;
	}
	
	.elementor-92 .elementor-element.elementor-element-6358647 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-c5c4c44 {
		--justify-content: space-around;
		--gap: 40px 15px;
		--row-gap: 40px;
		--column-gap: 15px;
	}
	
	.elementor-92 .elementor-element.elementor-element-e063a4c {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-d585691 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-e2e7dd6 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-e8e8781 {
		--width: 47%;
	}
	
	.elementor-92 .elementor-element.elementor-element-34637cd .elementor-button {
		font-size: 14px;
	}
	
	.elementor-92 .elementor-element.elementor-element-03257c7 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-abbedec .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-e004554 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-ad25bfe .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-6f7b47b .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-fc4e7a4 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-92 .elementor-element.elementor-element-de7102c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-edfd796 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-f4b6cc9 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-92 .elementor-element.elementor-element-acb5452 img {
		width: 100%;
		height: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-cc0a79a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-392fbc0 img {
		width: 100%;
		height: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-dd757df {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-7f492e5 img {
		width: 100%;
		height: 100%;
	}
	
	.elementor-92 .elementor-element.elementor-element-9c25495 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-6bb3370 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-e78e1e7 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-f454318 {
		text-align: center;
	}
	
	.elementor-92 .elementor-element.elementor-element-46bd483 {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-85aad3d {
		--justify-content: center;
	}
	
	.elementor-92 .elementor-element.elementor-element-1c9415d .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-7791b86 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-92 .elementor-element.elementor-element-c46e022 {
		text-align: center;
	}
	
	.elementor-92 .elementor-element.elementor-element-ee63f20 {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-92 .elementor-element.elementor-element-6702a65 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-92 .elementor-element.elementor-element-d3ec4df .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-ba54964 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-92 .elementor-element.elementor-element-9f87163 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-blog-grid {
		column-gap: 30px;
		row-gap: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-elements-post .bew-blog-title {
		font-size: 20px;
	}
	
	.elementor-92 .elementor-element.elementor-element-fd1c738 .bew-post-meta i {
		font-size: 13px;
	}
	
	.elementor-92 .elementor-element.elementor-element-4200592 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 30px;
	}
	
	.elementor-92 .elementor-element.elementor-element-5e741ba .elementor-button {
		font-size: 14px;
	}
}
