
.elementor-3893 .elementor-element.elementor-element-92dce74 > .elementor-background-overlay {
	background-color: #000;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3893 .elementor-element.elementor-element-92dce74 > .elementor-container {
	min-height: 600px;
}

.elementor-3893 .elementor-element.elementor-element-92dce74 .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}

.elementor-3893 .elementor-element.elementor-element-92dce74 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-045965e {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-045965e .elementor-heading-title {
	font-size: 35px;
	color: #fff;
}

.elementor-3893 .elementor-element.elementor-element-b10897b {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-3893 .elementor-element.elementor-element-0055fe9 {
	padding: 50px 10px 50px 10px;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-0b27086 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-ca61455 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-6ecf4e1 {
	padding: 50px 10px 50px 10px;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-19b833a > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-0216ccd {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-0216ccd .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-e5fbdff {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-d26705d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3893 .elementor-element.elementor-element-d26705d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelaai.nitrocdn.com/cTCCcLnjOpnbNeUWbafJsxjPnyLKMysm/assets/images/optimized/rev-1b334b1/www.kilimanjarobrothers.com/wp-content/uploads/2021/09/pic-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-3893 .elementor-element.elementor-element-d26705d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-d26705d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3893 .elementor-element.elementor-element-51f49ce {
	--spacer-size: 400px;
}

.elementor-3893 .elementor-element.elementor-element-ce3cc59 {
	padding: 50px 10px 50px 10px;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-0cddbc1 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-1b987c8 {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-1b987c8 .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-59cd459 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-dd46b94 .elementor-toggle-title, .elementor-3893 .elementor-element.elementor-element-dd46b94 .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-dd46b94 .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-dd46b94 .elementor-toggle-title {
	font-size: 20px;
}

.elementor-3893 .elementor-element.elementor-element-dd46b94 .elementor-tab-content {
	font-size: 20px;
}

.elementor-3893 .elementor-element.elementor-element-721085a {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-66baf29 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-f5649bb {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-f5649bb .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-c2410b8 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-7f26eb3 {
	padding: 50px 10px 50px 10px;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-49411f6 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-d1b9560 {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-d1b9560 .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-1d829d6 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-e92b8c2 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-1ff077d {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-1ff077d .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-f53f158 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-a16ef0e {
	padding: 50px 10px 0px 10px;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-1e8e7c9 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-904ca3e {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-904ca3e .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-0ed5b8c {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-fdad183 {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-fdad183 .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-a4bd0df {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-6deafba .elementor-toggle-title, .elementor-3893 .elementor-element.elementor-element-6deafba .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-6deafba .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-6deafba .elementor-toggle-title {
	font-size: 20px;
}

.elementor-3893 .elementor-element.elementor-element-6deafba .elementor-tab-content {
	font-size: 20px;
}

.elementor-3893 .elementor-element.elementor-element-69a9352 {
	padding: 50px 10px 50px 10px;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-a5bf97a > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-fc425a8 {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-fc425a8 .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-72f89dc {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-bd2bc3b > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-111af07 {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-111af07 .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-e71c7f6 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-ea4dc4b .elementor-toggle-title, .elementor-3893 .elementor-element.elementor-element-ea4dc4b .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-ea4dc4b .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-ea4dc4b .elementor-toggle-title {
	font-size: 20px;
}

.elementor-3893 .elementor-element.elementor-element-ea4dc4b .elementor-tab-content {
	font-size: 20px;
}

.elementor-3893 .elementor-element.elementor-element-35ed1b1 {
	padding: 50px 10px 50px 10px;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-f1d8f0e > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-1995734 {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-1995734 .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-c639474 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-371e2f1 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-a86aad7 {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-a86aad7 .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-e6a9c5b {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-b461ae1 {
	padding: 50px 10px 50px 10px;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-201427d > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-a306cf9 {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-a306cf9 .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-05bce4f {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-1bb46e9 > .elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-3893 .elementor-element.elementor-element-b3df237 {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-b3df237 .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-45c50ff {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-3893 .elementor-element.elementor-element-7904f67 {
	padding: 40px 0px 40px 0px;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-283f284 {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-283f284 .elementor-heading-title {
	font-size: 30px;
	color: var(--e-global-color-secondary);
}

.elementor-3893 .elementor-element.elementor-element-0f88e79:not(.elementor-motion-effects-element-type-background), .elementor-3893 .elementor-element.elementor-element-0f88e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f2f2f2 0%, #fff 100%);
}

.elementor-3893 .elementor-element.elementor-element-0f88e79 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 10px 50px 10px;
	overflow: visible;
}

.elementor-3893 .elementor-element.elementor-element-0f88e79 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3893 .elementor-element.elementor-element-616996f {
	text-align: start;
}

.elementor-3893 .elementor-element.elementor-element-616996f .elementor-heading-title {
	font-size: 30px;
}

.elementor-3893 .elementor-element.elementor-element-12b130d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3893 .elementor-element.elementor-element-12b130d {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-text);
}

@media (max-width:767px) {
	.elementor-3893 .elementor-element.elementor-element-045965e .elementor-heading-title {
		font-size: 25px;
	}
}
