
.elementor-555 .elementor-element.elementor-element-555 .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-555 .elementor-element.elementor-element-555 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-555 .elementor-element.elementor-element-555 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #f3f7f1;
}

.elementor-555 .elementor-element.elementor-element-555 .e--pointer-framed .elementor-item:before, .elementor-555 .elementor-element.elementor-element-555 .e--pointer-framed .elementor-item:after {
	border-color: #f3f7f1;
}

.elementor-555 .elementor-element.elementor-element-555 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-555 .elementor-element.elementor-element-555 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
	background-color: #bdc4bd;
}

.elementor-555 .elementor-element.elementor-element-555 .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-555 .elementor-element.elementor-element-555 .e--pointer-framed .elementor-item.elementor-item-active:after {
	border-color: #bdc4bd;
}

.elementor-555 .elementor-element.elementor-element-555 .e--pointer-framed .elementor-item:before {
	border-width: 2px;
}

.elementor-555 .elementor-element.elementor-element-555 .e--pointer-framed.e--animation-draw .elementor-item:before {
	border-width: 0 0 2px 2px;
}

.elementor-555 .elementor-element.elementor-element-555 .e--pointer-framed.e--animation-draw .elementor-item:after {
	border-width: 2px 2px 0 0;
}

.elementor-555 .elementor-element.elementor-element-555 .e--pointer-framed.e--animation-corners .elementor-item:before {
	border-width: 2px 0 0 2px;
}

.elementor-555 .elementor-element.elementor-element-555 .e--pointer-framed.e--animation-corners .elementor-item:after {
	border-width: 0 2px 2px 0;
}

.elementor-555 .elementor-element.elementor-element-555 .e--pointer-underline .elementor-item:after, .elementor-555 .elementor-element.elementor-element-555 .e--pointer-overline .elementor-item:before, .elementor-555 .elementor-element.elementor-element-555 .e--pointer-double-line .elementor-item:before, .elementor-555 .elementor-element.elementor-element-555 .e--pointer-double-line .elementor-item:after {
	height: 2px;
}

.elementor-555 .elementor-element.elementor-element-555 {
	--e-nav-menu-horizontal-menu-item-margin: calc(25px / 2);
}

.elementor-555 .elementor-element.elementor-element-555 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 25px;
}
