.elementor-5323 .elementor-element.elementor-element-439115e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5323 .elementor-element.elementor-element-1fa67b6f .elementor-heading-title{font-family:var( --e-global-typography-7c5ebae-font-family ), Sans-serif;font-size:var( --e-global-typography-7c5ebae-font-size );font-weight:var( --e-global-typography-7c5ebae-font-weight );line-height:var( --e-global-typography-7c5ebae-line-height );color:var( --e-global-color-secondary );}.elementor-5323 .elementor-element.elementor-element-39369fe7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5323 .elementor-element.elementor-element-58d575f2 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-2bb00f8-font-family ), Sans-serif;font-size:var( --e-global-typography-2bb00f8-font-size );font-weight:var( --e-global-typography-2bb00f8-font-weight );text-transform:var( --e-global-typography-2bb00f8-text-transform );line-height:var( --e-global-typography-2bb00f8-line-height );letter-spacing:var( --e-global-typography-2bb00f8-letter-spacing );}.elementor-5323 .elementor-element.elementor-element-58d575f2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-ed1b445 );fill:var( --e-global-color-ed1b445 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-5323 .elementor-element.elementor-element-58d575f2{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-5323 .elementor-element.elementor-element-58d575f2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}@media(max-width:1024px){.elementor-5323 .elementor-element.elementor-element-1fa67b6f .elementor-heading-title{font-size:var( --e-global-typography-7c5ebae-font-size );line-height:var( --e-global-typography-7c5ebae-line-height );}.elementor-5323 .elementor-element.elementor-element-39369fe7{--flex-wrap:wrap;}.elementor-5323 .elementor-element.elementor-element-58d575f2 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-2bb00f8-font-size );line-height:var( --e-global-typography-2bb00f8-line-height );letter-spacing:var( --e-global-typography-2bb00f8-letter-spacing );}}@media(max-width:767px){.elementor-5323 .elementor-element.elementor-element-1fa67b6f .elementor-heading-title{font-size:var( --e-global-typography-7c5ebae-font-size );line-height:var( --e-global-typography-7c5ebae-line-height );}.elementor-5323 .elementor-element.elementor-element-39369fe7{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5323 .elementor-element.elementor-element-58d575f2 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-2bb00f8-font-size );line-height:var( --e-global-typography-2bb00f8-line-height );letter-spacing:var( --e-global-typography-2bb00f8-letter-spacing );}.elementor-5323 .elementor-element.elementor-element-58d575f2{--e-nav-menu-horizontal-menu-item-margin:calc( 12px / 2 );}.elementor-5323 .elementor-element.elementor-element-58d575f2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:12px;}}/* Start custom CSS for nav-menu, class: .elementor-element-58d575f2 */.elementor-5323 .elementor-element.elementor-element-58d575f2 .menu-item.current-menu-item {
display: none;
}

@media only screen and (min-width:421px) {
.elementor-5323 .elementor-element.elementor-element-58d575f2 ul {
gap: 16px;
}
}

@media only screen and (max-width:420px) {
.elementor-5323 .elementor-element.elementor-element-58d575f2 ul {
gap: 12px;
}
}

.elementor-5323 .elementor-element.elementor-element-58d575f2 .menu-item {
background-color: #FFFFFF0F;
transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease;
display: flex;
align-items: center;
justify-content: center;
border-width: 1px 1px 1px 1px;
border-color: var(--e-global-color-ff5e00e);
border-radius: 10px 10px 10px 10px;
padding: 8px 10px 8px 10px;
}

.elementor-5323 .elementor-element.elementor-element-58d575f2 .menu-item:hover {
background-color: var(--e-global-color-secondary);
transform: translateY(-2px);
box-shadow: 0 10px 22px rgba(0, 0, 0, .22);
}

.elementor-5323 .elementor-element.elementor-element-58d575f2 .menu-item:hover a {
color: var(--e-global-color-primary) !important;
}/* End custom CSS */