.elementor-23493 .elementor-element.elementor-element-75b3df1
{
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #FFFFFF14;
	--border-color: #FFFFFF14;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 10;
}

.elementor-23493 .elementor-element.elementor-element-75b3df1:not(.elementor-motion-effects-element-type-background),
.elementor-23493 .elementor-element.elementor-element-75b3df1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-color: #1423406B;
}

.elementor-23493 .elementor-element.elementor-element-75b3df1 .single-header.rs-enable-sticky.rs-header-sticky header.elementor-element
{
	background-color: #2e3034;
}

.elementor-23493 .elementor-element.elementor-element-18e0564
{
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	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: #FFFFFF33;
	--border-color: #FFFFFF33;
}

.elementor-23493 .elementor-element.elementor-element-18e0564.e-con
{
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23493 .elementor-element.elementor-element-0940162 .hfe-site-logo,
.elementor-23493 .elementor-element.elementor-element-0940162 .hfe-site-logo-container,
.elementor-23493 .elementor-element.elementor-element-0940162 .hfe-caption-width figcaption
{
	text-align: left;
}

.elementor-23493 .elementor-element.elementor-element-0940162 .hfe-site-logo .hfe-site-logo-container img
{
	height: 1%;
	width: auto;
}

.elementor-23493 .elementor-element.elementor-element-0940162 .widget-image-caption
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-23493 .elementor-element.elementor-element-0940162 .hfe-site-logo-container .hfe-site-logo-img
{
	border-style: none;
}

.elementor-23493 .elementor-element.elementor-element-b94daf1
{
	--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;
}

.elementor-23493 .elementor-element.elementor-element-d09dde8
{
	--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: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23493 .elementor-element.elementor-element-d09dde8.e-con
{
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23493 .elementor-element.elementor-element-d192294 .hfe-nav-menu nav>ul>li>.hfe-has-submenu-container>a,
.elementor-23493 .elementor-element.elementor-element-d192294 .hfe-nav-menu nav>ul>li>a
{
	padding: 40px 28px 40px 28px;
}

.elementor-23493 .elementor-element.elementor-element-d192294 ul.sub-menu
{
	width: 220px;
}

.elementor-23493 .elementor-element.elementor-element-d192294 .sub-menu a.hfe-sub-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item
{
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-23493 .elementor-element.elementor-element-d192294
{
	width: 100%;
	max-width: 100%;
}

.elementor-23493 .elementor-element.elementor-element-d192294>.elementor-widget-container
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #1F1F1F14;
}

.elementor-23493 .elementor-element.elementor-element-d192294 .hfe-nav-menu>li.menu-item.rs-mega-menu>ul.sub-menu
{
	padding: 20px 30px 40px 30px;
}

.elementor-23493 .elementor-element.elementor-element-d192294 .hfe-nav-menu nav.arrow-tops>ul>li>a::before,
.elementor-23493 .elementor-element.elementor-element-d192294 .hfe-nav-menu nav.arrow-tops>ul>li>div>a::before
{
	border-top-color: #0A81AD;
}

.elementor-23493 .elementor-element.elementor-element-d192294 a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 a.hfe-sub-menu-item
{
	font-size: 18px;
	font-weight: 500;
}

.elementor-23493 .elementor-element.elementor-element-d192294 .menu-item a.hfe-menu-item
{
	color: #FFFFFF;
}

.elementor-23493 .elementor-element.elementor-element-d192294 .menu-item:hover a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 .menu-item.highlighted a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 .menu-item:focus a.hfe-menu-item
{
	color: var(--e-global-color-primary);
}

.elementor-23493 .elementor-element.elementor-element-d192294 .menu-item.current-menu-item a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 .menu-item.current-menu-ancestor a.hfe-menu-item
{
	color: var(--e-global-color-primary);
}

.elementor-23493 .elementor-element.elementor-element-d192294 .sub-menu a.hfe-sub-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 .elementor-menu-toggle,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item
{
	color: #FFFFFF;
}

.elementor-23493 .elementor-element.elementor-element-d192294 .sub-menu,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown-expandible,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item
{
	background-color: #2e3034;
}

.elementor-23493 .elementor-element.elementor-element-d192294 .sub-menu a.hfe-sub-menu-item:hover,
.elementor-23493 .elementor-element.elementor-element-d192294 .elementor-menu-toggle:hover,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown li a.hfe-menu-item:hover,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover
{
	color: var(--e-global-color-primary);
}

.elementor-23493 .elementor-element.elementor-element-d192294 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active
{
	color: var(--e-global-color-primary);
}

.elementor-23493 .elementor-element.elementor-element-d192294 .sub-menu li a.hfe-sub-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item
{
	font-size: 16px;
	font-weight: 500;
}

.elementor-23493 .elementor-element.elementor-element-d192294 .sub-menu li.menu-item:not(:last-child),
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-23493 .elementor-element.elementor-element-d192294 nav.hfe-dropdown-expandible li.menu-item:not(:last-child)
{
	border-bottom-style: solid;
	border-bottom-color: #C4C4C412;
	border-bottom-width: 1px;
}

.elementor-23493 .elementor-element.elementor-element-d192294 .hfe-nav-menu ul>li.menu-item.rs-mega-menu>ul.sub-menu>li>a
{
	border-color: #C4C4C412 !important;
}

.elementor-23493 .elementor-element.elementor-element-2c2894b
{
	--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: flex-end;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-23493 .elementor-element.elementor-element-96b810d>.elementor-widget-container
{
	margin: 0px 30px 0px 0px;
}

.elementor-23493 .elementor-element.elementor-element-96b810d .search_icons .ri-search-line
{
	color: #FFFFFF;
}

.elementor-23493 .elementor-element.elementor-element-96b810d .rs_stickys_form.search-form
{
	top: 61px;
}

.elementor-23493 .elementor-element.elementor-element-96b810d .rs_stickys_form.search-form .search-input
{
	border-radius: 3px;
}

.elementor-23493 .elementor-element.elementor-element-a0cecf4 .rs-offcanvas-area .nav-expander i,
.elementor-23493 .elementor-element.elementor-element-a0cecf4 .rs-offcanvas-area .nav-expander svg path
{
	color: #FFFFFF;
	fill: #FFFFFF;
}

@media(max-width:1366px)
{
	.elementor-23493 .elementor-element.elementor-element-75b3df1
	{
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-23493 .elementor-element.elementor-element-18e0564
	{
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 0px;
	}

	.elementor-23493 .elementor-element.elementor-element-b94daf1
	{
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 10px;
	}

	.elementor-23493 .elementor-element.elementor-element-d192294 .hfe-nav-menu nav>ul>li>.hfe-has-submenu-container>a,
	.elementor-23493 .elementor-element.elementor-element-d192294 .hfe-nav-menu nav>ul>li>a
	{
		padding: 40px 18px 40px 20px;
	}

	.elementor-23493 .elementor-element.elementor-element-d192294>.elementor-widget-container
	{
		padding: 0px 0px 0px 10px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-23493 .elementor-element.elementor-element-d192294 a.hfe-menu-item,
	.elementor-23493 .elementor-element.elementor-element-d192294 a.hfe-sub-menu-item
	{
		font-size: 16px;
	}
}

@media(max-width:1024px)
{
	.elementor-23493 .elementor-element.elementor-element-18e0564
	{
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	.elementor-23493 .elementor-element.elementor-element-b94daf1
	{
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 10px;
	}
}

@media(max-width:767px)
{
	.elementor-23493 .elementor-element.elementor-element-75b3df1
	{
		--flex-wrap: nowrap;
	}

	.elementor-23493 .elementor-element.elementor-element-18e0564
	{
		--width: 35%;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-23493 .elementor-element.elementor-element-b94daf1
	{
		--width: 80%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}

	.elementor-23493 .elementor-element.elementor-element-d09dde8
	{
		--width: 0%;
	}

	.elementor-23493 .elementor-element.elementor-element-2c2894b
	{
		--width: 100%;
	}

	.elementor-23493 .elementor-element.elementor-element-96b810d>.elementor-widget-container
	{
		margin: 0px 20px 0px 0px;
	}

	.elementor-23493 .elementor-element.elementor-element-a0cecf4>.elementor-widget-container
	{
		margin: 0px -10px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media(min-width:768px)
{
	.elementor-23493 .elementor-element.elementor-element-18e0564
	{
		--width: 12%;
	}

	.elementor-23493 .elementor-element.elementor-element-b94daf1
	{
		--width: 85%;
	}

	.elementor-23493 .elementor-element.elementor-element-d09dde8
	{
		--width: 80%;
	}

	.elementor-23493 .elementor-element.elementor-element-2c2894b
	{
		--width: 34%;
	}
}

@media(max-width:1366px) and (min-width:768px)
{
	.elementor-23493 .elementor-element.elementor-element-18e0564
	{
		--width: 19.004%;
	}

	.elementor-23493 .elementor-element.elementor-element-d09dde8
	{
		--width: 93.77%;
	}

	.elementor-23493 .elementor-element.elementor-element-2c2894b
	{
		--width: 20%;
	}
}

@media(max-width:1024px) and (min-width:768px)
{
	.elementor-23493 .elementor-element.elementor-element-18e0564
	{
		--width: 25%;
	}

	.elementor-23493 .elementor-element.elementor-element-b94daf1
	{
		--width: 85%;
	}
}