.elementor-12584 .elementor-element.elementor-element-f603e95 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-12584 .elementor-element.elementor-element-bb41ff5 .hfe-site-logo {
	text-align: left;
}

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

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

.elementor-12584 .elementor-element.elementor-element-351086d {
	--display: flex;
	--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-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu>.menu-item>.menu-link {
	padding-top: 18px !important;
	padding-bottom: 18px !important;
	text-align: left;
	color: #FFFFFF;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu>.menu-item>.menu-link {
	padding-top: 38px !important;
	padding-bottom: 38px !important;
	text-align: left;
	color: #FFFFFF;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item-has-children .menu-link .menu-text .submenu-parent-icon {
	display: none !important;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item-has-children .menu-link .menu-text .submenu-parent-icon {
	display: none !important;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents):not(.rtmegamenu-contents) {
	min-width: 220px;
	width: 220px;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents):not(.rtmegamenu-contents) {
	min-width: 220px;
	width: 220px;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu>.menu-item>ul.sub-menu:not(.rtmegamenu-contents) {
	padding: 0px 0px 0px 0px;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu>.menu-item>ul.sub-menu:not(.rtmegamenu-contents) {
	padding: 0px 0px 0px 0px;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item .menu-link {
	padding: 0px 0px 0px 0px;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item .menu-link {
	padding: 0px 0px 0px 0px;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item {
	margin: 15px 0px 15px 0px;
	padding: 0px 25px 0px 25px;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item {
	margin: 15px 0px 15px 0px;
	padding: 0px 25px 0px 25px;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .mobile-menu-area .rtmega-menu-mobile-sidebar .rtmega-megamenu>.menu-item>.menu-link {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-12584 .elementor-element.elementor-element-53374fb li.menu-item .menu-desc {
	display: none;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item .menu-link,
.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item .menu-link {
	font-size: 16px;
	font-weight: 500;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item:hover>.menu-link {
	color: var(--e-global-color-b7bc8e3);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item:hover>.menu-link {
	color: var(--e-global-color-b7bc8e3);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item.current-menu-item>.menu-link {
	color: var(--e-global-color-b7bc8e3);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item.current-menu-parent>.menu-link {
	color: var(--e-global-color-b7bc8e3);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item.current-menu-item>.menu-link {
	color: var(--e-global-color-b7bc8e3);
}

header.sticky-header .rtmega-menu-container .desktop-menu-area>.rtmega-megamenu>.menu-item>.menu-link {
	color: #262626 !important;
}

header.sticky-header {
	background: #FFFFFF !important;
	box-shadow: -28px 0px 17px 0px rgb(38 38 38) !important;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents)>.menu-item>.menu-link {
	color: #262626;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents)>.menu-item>.menu-link {
	color: #262626;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu>.menu-item>ul.sub-menu:not(.rtmegamenu-contents) .menu-item:hover>a {
	color: var(--e-global-color-b1a6693);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu>.menu-item>ul.sub-menu:not(.rtmegamenu-contents) .menu-item:hover>a {
	color: var(--e-global-color-b1a6693);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu>.menu-item>ul.sub-menu:not(.rtmegamenu-contents):after {
	border-bottom-color: var(--e-global-color-b1a6693);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu>.menu-item>ul.sub-menu:not(.rtmegamenu-contents):after {
	border-bottom-color: var(--e-global-color-b1a6693);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item.current-menu-item>a {
	color: var(--e-global-color-b1a6693);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item.current-menu-item>a a {
	color: var(--e-global-color-b1a6693);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item.current-menu-ancestor>a a {
	color: var(--e-global-color-b1a6693);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item.current-menu-ancestor>a a {
	color: var(--e-global-color-b1a6693);
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item>ul.sub-menu:not(.rtmegamenu-contents)>.menu-item>.menu-link,
.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item>ul.sub-menu:not(.rtmegamenu-contents)>.menu-item>.menu-link {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item:not(:last-child) {
	border-bottom-style: none;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item:not(:last-child) {
	border-bottom-style: none;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-mobile-button svg rect {
	fill: #FFFFFF;
}

header.sticky-header .elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-mobile-button svg rect {
	fill: #262626;
}

.elementor-12584 .elementor-element.elementor-element-53374fb .rtmega-menu-container .mobile-menu-area .rtmega-menu-mobile-sidebar .rtmega-menu-mobile-close {
	background: var(--e-global-color-b1a6693);
}

.elementor-12584 .elementor-element.elementor-element-55233a6 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12584 .elementor-element.elementor-element-384ed07 .hfe-search-form__container button#clear i:before,

.elementor-12584 .elementor-element.elementor-element-384ed07 .hfe-search-icon-toggle button#clear i:before,

.elementor-12584 .elementor-element.elementor-element-384ed07 .hfe-search-form__container button#clear-with-button i:before {
	font-size: 20px;
}

.close-search:before {
	font-size: 20px;
	line-height: 20px;
}

.elementor-12584 .elementor-element.elementor-element-384ed07>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-12584 .elementor-element.elementor-element-384ed07 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input {
	border-style: none;
	border-radius: 3px;
}

.elementor-12584 .elementor-element.elementor-element-384ed07 .hfe-search-icon-toggle i {
	color: #FFFFFF;
	border-color: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-12584 .elementor-element.elementor-element-384ed07 .rts-search-button-wrapper .sticky_search i {
	color: #FFFFFF;
}

header.sticky-header .hfe-search-icon-toggle i {
	color: #262626;
	border-color: #262626;
	fill: #262626;
}

header.sticky-header .rts-search-button-wrapper .sticky_search i {
	color: #262626 !important;
}

header.sticky-header .hfe-search-icon-toggle i:hover {
	color: #000000;
	border-color: #000000;
}

header.sticky-header .rts-search-button-wrapper .sticky_search i:hover {
	color: #000000;
}

header.sticky-header .rts-search-button-wrapper .sticky_search:hover i {
	color: #000000;
}

.elementor-12584 .elementor-element.elementor-element-384ed07 .rts-search-button-wrapper .sticky_search {
	height: 20px;
	line-height: 20px;
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #FFFFFF;
}

.sticky-header .rts-search-button-wrapper .sticky_search {
	border-color: #D9D9D9 !important;
}

.rts-search-button-wrapper .sticky_search {
	padding: 0px 10px 0px 0px;
}

.elementor-12584 .elementor-element.elementor-element-384ed07 .hfe-search-form__container button#clear-with-button,
.elementor-12584 .elementor-element.elementor-element-384ed07 .hfe-search-form__container button#clear,
.elementor-12584 .elementor-element.elementor-element-384ed07 .close-search,
.elementor-12584 .elementor-element.elementor-element-384ed07 .hfe-search-icon-toggle button#clear {
	color: #7a7a7a;
}

.elementor-12584 .elementor-element.elementor-element-1b2904b .elementor-button {
	background-color: var(--e-global-color-b1a6693);
	font-weight: 600;
	border-radius: 8px 8px 8px 8px;
}

.elementor-12584 .elementor-element.elementor-element-1b2904b .elementor-button:hover,
.elementor-12584 .elementor-element.elementor-element-1b2904b .elementor-button:focus {
	background-color: #110C2D;
}

.elementor-12584 .elementor-element.elementor-element-2f82888 .lang__trigger {
	color: #FFFFFF;
}

.elementor-12584 .elementor-element.elementor-element-2f82888 .lang__trigger i {
	color: #FFFFFF;
}

.elementor-12584 .elementor-element.elementor-element-2f82888 .lang__trigger svg path {
	fill: #FFFFFF;
}

header.sticky-header .lang__trigger {
	color: #262626 !important;
}

header.sticky-header .lang__trigger i {
	color: #262626 !important;
}

header.sticky-header .lang__trigger svg path {
	fill: #262626 !important;
}

.elementor-12584 .elementor-element.elementor-element-cdd775b>.elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-12584 .elementor-element.elementor-element-cdd775b svg path {
	fill: #FFFFFF;
}

header.sticky-header ul.offcanvas-icon .nav-link-container a svg path {
	fill: #000000 !important;
}

.elementor-12584 .elementor-element.elementor-element-cdd775b ul.offcanvas-icon .nav-link-container {
	height: 32px;
}

.menu-wrap-off .inner-offcan .nav-link-container .close-button {
	background: var(--e-global-color-b1a6693);
}

@media(min-width:768px) {
	.elementor-12584 .elementor-element.elementor-element-f603e95 {
		--content-width: 1545px;
	}

	.elementor-12584 .elementor-element.elementor-element-e00bd4b {
		--width: 30%;
	}

	.elementor-12584 .elementor-element.elementor-element-351086d {
		--width: 112%;
	}

	.elementor-12584 .elementor-element.elementor-element-55233a6 {
		--width: 15%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-12584 .elementor-element.elementor-element-e00bd4b {
		--width: 45%;
	}

	.elementor-12584 .elementor-element.elementor-element-55233a6 {
		--width: 45%;
	}
}

@media(max-width:1024px) {
	.elementor-12584 .elementor-element.elementor-element-f603e95 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-12584 .elementor-element.elementor-element-351086d {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-12584 .elementor-element.elementor-element-55233a6 {
		--justify-content: flex-end;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}
}

@media(max-width:767px) {
	.elementor-12584 .elementor-element.elementor-element-f603e95 {
		--justify-content: space-between;
	}

	.elementor-12584 .elementor-element.elementor-element-e00bd4b {
		--width: 30%;
	}

	.elementor-12584 .elementor-element.elementor-element-351086d {
		--width: 50%;
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}
}