.wp-block-navigation-item.has-child:hover > a.wp-block-navigation-item__content,
.wp-block-navigation-item.has-child:hover > button.wp-block-navigation__submenu-icon {
  color: #E3723F;
  fill: #E3723F; 
}
.nav-item-wrapper {
	display: flex;}
.wp-container-core-navigation-is-layout-195c0355{
	margin:0px;
}
.open-on-hover-click:hover > .wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle::after{
    color: #E3723F;
}
.nav-menu .wp-block-navigation__submenu-container{
	border:none !important;
}
.nav-menu .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{
    max-width: 1000px;
	    border-top: 10px solid transparent !important;
}
.nav-menu .nav-why ul.wp-block-navigation__submenu-container.nav-why.wp-block-navigation-submenu{
	min-width: 9em;
}
.nav-menu .nav-what ul.wp-block-navigation__submenu-container.nav-what.wp-block-navigation-submenu{
	min-width: 12em;
}
.nav-menu .nav-company ul.wp-block-navigation__submenu-container.has-text-color.nav-company.wp-block-navigation-submenu.has-text-color{
	min-width: 10em;
}
.nav-menu .nav-process ul.wp-block-navigation__submenu-container.nav-process.wp-block-navigation-submenu{
	min-width: 18em;
}
.nav-menu .nav-where ul.wp-block-navigation__submenu-container.nav-where.wp-block-navigation-submenu{
	min-width: 10.6em;
}
.nav-menu li.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu span:hover {
    color: #e3723f;
}
.nav-menu li.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu 
.wp-block-navigation-item__label:hover ~ .wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle::after {
  color: #E3723F !important;
}

.nav-menu .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content span:hover{
	color:#FFFFFF;
}
.nav-menu :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)){
	padding: 0px 0px;
}
.nav-menu li.wp-block-navigation-item.wp-block-navigation-link.has-small-font-size:hover , ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li:hover{
    background-color: #E3723F;
	color:#ffff;
}
.nav-menu ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li{
    padding: 13px 25px;
}
.hover-blue:hover {
  color: #FFFFFF;
  background-color: transparent;
  background-image: linear-gradient(180deg, #3679ce 0%, #3679ce 100%);
	border-radius: 10px;
}
.nav-menu button.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle{
	margin-left:10px;
	margin-top:-3px;
}

@media (max-width: 1024px) {
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #fff;
    background: linear-gradient(to bottom, transparent 56px, white 56px);
}
li.wp-block-navigation-item.current-menu-item.wp-block-navigation-link {
  background-color: #E3723F !important;
}

li.wp-block-navigation-item.current-menu-item.wp-block-navigation-link span {
  color: #ffffff !important;
}
.nav-menu ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li:hover {
        background-color: #E3723F !important;
        color: white !important;
    }
.nav-menu .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container {
        border: 0px !important;
    }
	.nav-menu li.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu span:hover {
    color: #ffffff;
}
	.nav-item-wrapper:hover {
    background-color: #E3723F;
		color: white;
}
	.nav-item-wrapper:hover > .wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle::after {
    color: white;
}
	.nav-menu ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li{padding: 10px 20px;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{
	row-gap: 0px ;
	}
	.nav-item-wrapper {
    display: flex;
    width: 100%;
    padding: 10px 20px;
}
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
		padding:0 !important;
		margin: 0 0 0 8px !important;
	}
	.wp-block-navigation.items-justified-center {
		--navigation-layout-justification-setting: left !important;}
	ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li {
    padding: 7px 0px;
}
	.wp-block-navigation-item.has-child {
  align-items: center;
  flex-wrap: wrap;
}
.nav-menu	.wp-block-navigation-item.has-child > .wp-block-navigation__submenu-container {
  width: 100% !important
    ;
  margin-top: 6px;
  background: #fff;
  border-radius: 8px;
  display: none;
  opacity: 0;
  visibility: hidden;
  transition: all 0.25s ease;
}
	.nav-menu .wp-block-navigation__responsive-container {
		bottom: auto;}
	.nav-menu .wp-block-navigation-item.has-child {
		            flex-direction: row !important;
	}
.nav-menu	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
    display: block;
}
	    .nav-menu .wp-block-navigation__responsive-container {
        top: 118px;
    }
	.nav-menu .wp-block-navigation__responsive-container-close {
		right: 18px;}
	.header .wp-block-column.is-vertically-aligned-center.header-logo.is-layout-flow.wp-block-column-is-layout-flow{
	flex-basis:30% !important;
}
	.header .wp-block-column.is-vertically-aligned-center.nav-menu.header-nav.is-layout-flow.wp-block-column-is-layout-flow{
	flex-basis: 12% !important;
        padding: 0px !important;
		        order: 3;
}
	.wp-block-columns.header-main-grop.is-layout-flex.wp-container-core-columns-is-layout-a4bf50c3.wp-block-columns-is-layout-flex {
    gap: 0;
}
	.header-nav button{
		padding: .25em;
	}
	.header .wp-block-column.is-vertically-aligned-center.header-button.is-layout-flow.wp-block-column-is-layout-flow{
	flex-basis:57% !important;
}
	.header .wp-block-column.is-vertically-aligned-center.header-button.is-layout-flow.wp-block-column-is-layout-flow .wp-block-button__link{
	font-size: 13px !important;
 border-radius: 5px 5px 5px 5px !important;
 padding: 14px 16px 14px 16px !important;
}
	.header .wp-container-core-columns-is-layout-7a57b3bc{
	gap:0 !important;
}
	.header .nav-menu .wp-block-navigation__responsive-container-close, .header .nav-menu .wp-block-navigation__responsive-container-open{
		background-color: rgba(0, 0, 0, .05);
    border-radius: 3px;
	}
}
.nav-menu .wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle svg {
  display: none;
}

.nav-menu .wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle::after {
  content: "\f0d7";
  font-family: "Font Awesome 5 Free";
    font-weight: 900;
  font-size: 15px;
  color: #404040;
}
a {
  text-decoration: none !important;
}
/* Active menu item text color */
.wp-block-navigation-item.current-menu-item > a .wp-block-navigation-item__label,
.wp-block-navigation-item.current-menu-ancestor > a .wp-block-navigation-item__label {
    color: #E3723F; 
}
.wp-block-navigation-item.current-menu-item > a .wp-block-navigation-item__label {
    font-weight: 600;
    text-decoration: none;
}
.wp-block-navigation-item.current-menu-item:hover > a .wp-block-navigation-item__label {
    color: #E3723F;
}
.wp-block-navigation-item.current-menu-ancestor > .wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle::after{
	color: #E3723F;
}
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu .current-menu-item{
  background-color: #E3723F;
}
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu .current-menu-item > a .wp-block-navigation-item__label{color: #fff;     font-weight: 400; }

@media (min-width: 480px) and (max-width: 580px) {
  .nav-menu .wp-block-navigation__responsive-container {
    top: 97px;
  }
  .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background: linear-gradient(to bottom, transparent 60px, white 56px);
}
}
@media (min-width: 581px) and (max-width: 700px) {
  .nav-menu .wp-block-navigation__responsive-container {
    top: 109px;
  }
  .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background: linear-gradient(to bottom, transparent 56px, white 56px);
}
}
@media (min-width: 701px) and (max-width: 1024px){
.nav-menu .wp-block-navigation__responsive-container {
        top: 104px;
    }
}