.elementor-21 .elementor-element.elementor-element-615605e {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-615605e:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-615605e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0A1022;
}

.elementor-21 .elementor-element.elementor-element-615605e,
.elementor-21 .elementor-element.elementor-element-615605e::before {
	--border-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-01d5432 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-b72478b img {
	width: 25%;
}

.elementor-21 .elementor-element.elementor-element-70666a2 {
	--display: flex;
	--flex-direction: column;
	--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;
	--align-items: flex-end;
	--background-transition: 0.3s;
}

.elementor-21 .elementor-element.elementor-element-3d785ec .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-21 .elementor-element.elementor-element-3d785ec .elementor-nav-menu .elementor-item {
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
}

.elementor-21 .elementor-element.elementor-element-3d785ec .elementor-nav-menu--main .elementor-item {
	color: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-3d785ec .elementor-nav-menu--main .elementor-item:hover,
.elementor-21 .elementor-element.elementor-element-3d785ec .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-21 .elementor-element.elementor-element-3d785ec .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-21 .elementor-element.elementor-element-3d785ec .elementor-nav-menu--main .elementor-item:focus {
	color: #1582B9;
	fill: #1582B9;
}

.elementor-21 .elementor-element.elementor-element-3d785ec .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-21 .elementor-element.elementor-element-3d785ec .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #1582B9;
}

.elementor-21 .elementor-element.elementor-element-3d785ec .e--pointer-framed .elementor-item:before,
.elementor-21 .elementor-element.elementor-element-3d785ec .e--pointer-framed .elementor-item:after {
	border-color: #1582B9;
}

.elementor-21 .elementor-element.elementor-element-3d785ec div.elementor-menu-toggle {
	color: #FFF7F7;
}

.elementor-21 .elementor-element.elementor-element-3d785ec div.elementor-menu-toggle svg {
	fill: #FFF7F7;
}

@media(max-width:767px) {
	.elementor-21 .elementor-element.elementor-element-01d5432 {
		--width: 25%;
	}

	.elementor-21 .elementor-element.elementor-element-b72478b img {
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-70666a2 {
		--width: 75%;
	}
}

@media(min-width:768px) {
	.elementor-21 .elementor-element.elementor-element-01d5432 {
		--width: 15%;
	}

	.elementor-21 .elementor-element.elementor-element-70666a2 {
		--width: 85%;
	}
}

/* Start custom CSS for container, class: .elementor-element-615605e */
/* -- Changing the menu background on scroll effect -- */

.elementor-sticky--effects {
	background: #262D4E !important;
	/* change the background color here*/
}

.elementor-sticky--effects .sticky-menu-items ul li a

/* change the menu text color here*/
	{
	color: #fff !important;
}

.elementor-sticky--effects,
.sticky-menu-items ul li a {
	transition: .5s all ease-in-out;
}