@font-face {
  font-family: 'Oswald';
  src: url('../fonts/Oswald-Bold.eot');
  src: url('../fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Oswald-Bold.woff2') format('woff2'), url('../fonts/Oswald-Bold.woff') format('woff'), url('../fonts/Oswald-Bold.ttf') format('truetype');
  font-weight: bold;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Light.eot');
  src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Light.woff2') format('woff2'), url('../fonts/Poppins-Light.woff') format('woff'), url('../fonts/Poppins-Light.ttf') format('truetype');
  font-weight: 300;
}.asasasasas:hover {
    color: #ffffff !important;
}

@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Regular.eot');
  src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Regular.woff2') format('woff2'), url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: normal;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Bold.eot');
  src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Bold.woff2') format('woff2'), url('../fonts/Poppins-Bold.woff') format('woff'), url('../fonts/Poppins-Bold.ttf') format('truetype');
  font-weight: bold;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Medium.eot');
  src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Medium.woff2') format('woff2'), url('../fonts/Poppins-Medium.woff') format('woff'), url('../fonts/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
}



.elementor-322 .elementor-element.elementor-element-1541f8b {
  --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;
  --background-transition: 0.3s;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-322 .elementor-element.elementor-element-1541f8b:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-1541f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-322 .elementor-element.elementor-element-1541f8b, .elementor-322 .elementor-element.elementor-element-1541f8b::before {
  --border-transition: 0.3s;
}
.elementor-322 .elementor-element.elementor-element-a899d9e {
  --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;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-322 .elementor-element.elementor-element-5774f9d {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-322 .elementor-element.elementor-element-476abb7 {
  text-align: left;
}
.elementor-322 .elementor-element.elementor-element-476abb7 img {

}
.elementor-322 .elementor-element.elementor-element-dcadd19 {
  --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;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-322 .elementor-element.elementor-element-442aedb {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-322 .elementor-element.elementor-element-28db616 .hfe-nav-menu__toggle {
  margin-left: auto;
}
.elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-menu-item {
  padding-left: 0px;
  padding-right: 15px;
}
.elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-sub-menu-item {
  padding-left: calc(15px + 5px);

}
.elementor-322 .elementor-element.elementor-element-28db616 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
  padding-left: calc(15px + 40px);
  padding-right: 15px;
}
.elementor-322 .elementor-element.elementor-element-28db616 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
  padding-left: calc(15px + 60px);
  padding-right: 15px;
}
.elementor-322 .elementor-element.elementor-element-28db616 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
  padding-left: calc(15px + 80px);
  padding-right: 15px;
}
.elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-sub-menu-item {
  padding-top: 15px;
  padding-bottom: 15px;
}



@media (max-width: 1399px) {
    body:not(.rtl) .elementor-322 .elementor-element.elementor-element-28db616 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
  margin-right: 0px;
}
}


@media (min-width: 1400px) and (max-width: 1439px) {
  body:not(.rtl) .elementor-322 .elementor-element.elementor-element-28db616 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
  margin-right: 0px;
}
}


@media (min-width: 1440px) and (max-width: 1918px) {
  body:not(.rtl) .elementor-322 .elementor-element.elementor-element-28db616 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
  margin-right: 0px;
}
}


@media (min-width: 1919px) and (max-width: 2000px) {
  body:not(.rtl) .elementor-322 .elementor-element.elementor-element-28db616 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
  margin-right: 27px;
}
}


@media (min-width: 1922px) {
  body:not(.rtl) .elementor-322 .elementor-element.elementor-element-28db616 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
  margin-right: 27px;
}
}



body.rtl .elementor-322 .elementor-element.elementor-element-28db616 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
  margin-left: 27px;
}
.elementor-322 .elementor-element.elementor-element-28db616 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child) {
  margin-bottom: 27px;
}
.elementor-322 .elementor-element.elementor-element-28db616 a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 a.hfe-sub-menu-item {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

@media (max-width: 1399px) {
  .elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 .sub-menu a.hfe-sub-menu-item {
  color: #000;
	font-family: Poppins;
	text-transform: uppercase;
	font-size: 17px;
	  margin-right: 10px;
}
}


@media (min-width: 1400px) and (max-width: 1439px) {
  .elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 .sub-menu a.hfe-sub-menu-item {
  color: #000;
	font-family: Poppins;
	text-transform: uppercase;
	font-size: 17px;
	  	  margin-right: 10px;
}
}


@media (min-width: 1440px) and (max-width: 1918px) {
  .elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 .sub-menu a.hfe-sub-menu-item {
  color: #000;
	font-family: Poppins;
	text-transform: uppercase;
	font-size: 17px;
	  	  margin-right: 10px;
}
}


@media (min-width: 1919px) and (max-width: 2000px) {
  .elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 .sub-menu a.hfe-sub-menu-item {
  color: #000;
	font-family: Poppins;
	text-transform: uppercase;
	font-size: 17px;
}
}


@media (min-width: 1922px) {
  .elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 .sub-menu a.hfe-sub-menu-item {
  color: #000;
	font-family: Poppins;
	text-transform: uppercase;
	font-size: 17px;
}
}


.elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-menu-item:hover, .elementor-322 .elementor-element.elementor-element-28db616 .sub-menu a.hfe-sub-menu-item:hover, .elementor-322 .elementor-element.elementor-element-28db616 .menu-item.current-menu-item a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-menu-item.highlighted, .elementor-322 .elementor-element.elementor-element-28db616 .menu-item a.hfe-menu-item:focus {
  color: var(--e-global-color-4698200);
}
.elementor-322 .elementor-element.elementor-element-28db616 .menu-item.current-menu-item a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 .menu-item.current-menu-ancestor a.hfe-menu-item {
  color: var(--e-global-color-4698200);
}
.elementor-322 .elementor-element.elementor-element-28db616 .sub-menu a.hfe-sub-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 .elementor-menu-toggle, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown li a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
  color: var(--e-global-color-6627dce);
}
.elementor-322 .elementor-element.elementor-element-28db616 .sub-menu, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
  background-color: #fff;
}
.elementor-322 .elementor-element.elementor-element-28db616 .sub-menu a.hfe-sub-menu-item:hover, .elementor-322 .elementor-element.elementor-element-28db616 .elementor-menu-toggle:hover, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown li a.hfe-menu-item:hover, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown li a.hfe-sub-menu-item:hover, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover {
  color:#0b4282;
}
.elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-nav-menu__layout-horizontal .sub-menu, .elementor-322 .elementor-element.elementor-element-28db616 nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown .hfe-nav-menu, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible .hfe-nav-menu {
  border-style: none;
}
.elementor-322 .elementor-element.elementor-element-28db616 .sub-menu {
  border-radius: 12px 12px 12px 12px;
}
.elementor-322 .elementor-element.elementor-element-28db616 .sub-menu li.menu-item:first-child {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  overflow: hidden;
}
.elementor-322 .elementor-element.elementor-element-28db616 .sub-menu li.menu-item:last-child {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  overflow: hidden;
}
.elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown {
  border-radius: 12px 12px 12px 12px;
}
.elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown li.menu-item:first-child {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  overflow: hidden;
}
.fw700{font-weight: 700;}
.elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown li.menu-item:last-child {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  overflow: hidden;
}
.elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible {
  border-radius: 12px 12px 12px 12px;
}
.elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible li.menu-item:first-child {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  overflow: hidden;
}
.elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible li.menu-item:last-child {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  overflow: hidden;
}
.elementor-322 .elementor-element.elementor-element-28db616 ul.sub-menu {
  width: 220px;

}
.languagewidth{ width: 150px!important;	min-width:150px!important;}
.elementor-322 .elementor-element.elementor-element-28db616 .sub-menu a.hfe-sub-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown li a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
  padding-top: 12px;
  padding-bottom: 12px;
	font-size: 15px;
	text-transform: capitalize;
}
.elementor-322 .elementor-element.elementor-element-28db616 .sub-menu li.menu-item:not(:last-child), .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
  border-bottom-style: none;
}
.elementor-322 .elementor-element.elementor-element-28db616 div.hfe-nav-menu-icon {
  color: var(--e-global-color-767e95a);
}
.elementor-322 .elementor-element.elementor-element-28db616 div.hfe-nav-menu-icon svg {
  fill: var(--e-global-color-767e95a);
}
.elementor-322 .elementor-element.elementor-element-56e7e67 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-322 .elementor-element.elementor-element-1e620ec .ekit_navsearch-button {
  font-size: 20px;
  background-color: var(--e-global-color-767e95a);
  border-radius: 999px 999px 999px 999px;
  margin: 5px 5px 5px 5px;
  padding: 0px 0px 0px 0px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.elementor-322 .elementor-element.elementor-element-1e620ec .ekit_navsearch-button svg {
  max-width: 20px;
}
@media(max-width:1024px) {
  .elementor-322 .elementor-element.elementor-element-1541f8b {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-322 .elementor-element.elementor-element-476abb7 img {
    width: 100%;
  }
  .elementor-322 .elementor-element.elementor-element-442aedb {
    --justify-content: center;
  }
  body:not(.rtl) .elementor-322 .elementor-element.elementor-element-28db616.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
    margin-right: 0px;
  }
  body .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child) {
    margin-bottom: 0px;
  }
  .elementor-322 .elementor-element.elementor-element-56e7e67 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -12px;
    --margin-right: 0px;
  }
  .elementor-322 .elementor-element.elementor-element-1e620ec .ekit_navsearch-button {
    width: 37px;
    height: 37px;
  }
}
@media(max-width:767px) {
  .elementor-322 .elementor-element.elementor-element-1541f8b {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-322 .elementor-element.elementor-element-a899d9e {
    --flex-wrap: nowrap;
  }
  body:not(.rtl) .elementor-322 .elementor-element.elementor-element-28db616.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
    margin-right: 0px;
  }
  body .elementor-322 .elementor-element.elementor-element-28db616 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child) {
    margin-bottom: 0px;
  }
  .elementor-322 .elementor-element.elementor-element-56e7e67 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
}
@media(min-width:768px) {
  .elementor-322 .elementor-element.elementor-element-5774f9d {
    --width: 20%;
  }
  .elementor-322 .elementor-element.elementor-element-56e7e67 {
    --width: 20%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-322 .elementor-element.elementor-element-5774f9d {
    --width: 33%;
  }
  .elementor-322 .elementor-element.elementor-element-56e7e67 {
    --width: 10%;
  }
}