.elementor-39 .elementor-element.elementor-element-b9b0252{--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:space-between;--align-items:center;--overlay-opacity:0.8;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.099);}.elementor-39 .elementor-element.elementor-element-b9b0252::before, .elementor-39 .elementor-element.elementor-element-b9b0252 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-b9b0252 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-b9b0252 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-b9b0252 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-b9b0252 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-58be983 );--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-3b05707 img{width:200px;}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-menu-toggle{margin:0 auto;}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu .elementor-item{font-weight:600;}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FC6D0000;}.elementor-39 .elementor-element.elementor-element-d319844 .e--pointer-framed .elementor-item:before,
					.elementor-39 .elementor-element.elementor-element-d319844 .e--pointer-framed .elementor-item:after{border-color:#FC6D0000;}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-5420d44 );}.elementor-39 .elementor-element.elementor-element-d319844 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-39 .elementor-element.elementor-element-d319844 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-5420d44 );}.elementor-39 .elementor-element.elementor-element-d319844{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:15px;}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-58be983 );}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--dropdown a:hover,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--dropdown a:focus,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-menu-toggle:hover,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-menu-toggle:focus{color:var( --e-global-color-58be983 );}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--dropdown a:hover,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--dropdown a:focus,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-d319844 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;}.elementor-39 .elementor-element.elementor-element-60c9175{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-5e8be1b .elementor-repeater-item-ddf77c8.elementor-social-icon{background-color:var( --e-global-color-5420d44 );}.elementor-39 .elementor-element.elementor-element-5e8be1b .elementor-repeater-item-dd36ed9.elementor-social-icon{background-color:var( --e-global-color-5420d44 );}.elementor-39 .elementor-element.elementor-element-5e8be1b .elementor-repeater-item-7701511.elementor-social-icon{background-color:var( --e-global-color-5420d44 );}.elementor-39 .elementor-element.elementor-element-5e8be1b .elementor-repeater-item-16b5a50.elementor-social-icon{background-color:var( --e-global-color-5420d44 );}.elementor-39 .elementor-element.elementor-element-5e8be1b .elementor-repeater-item-255d7b6.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-5e8be1b{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:20px;--grid-column-gap:7px;--grid-row-gap:8px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-b9b0252{--content-width:1280px;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-b9b0252{--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-3b05707 img{width:180px;}.elementor-39 .elementor-element.elementor-element-d319844{--nav-menu-icon-size:24px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-b9b0252{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-3b05707 img{width:160px;}.elementor-39 .elementor-element.elementor-element-d319844{--nav-menu-icon-size:24px;}}/* Start custom CSS for nav-menu, class: .elementor-element-d319844 */.menu-item-object-page.current-menu-parent>a{
        color: var(--e-global-color-primary)!important;
        fill: var(--e-global-color-primary)!important;
}
.menu-item-object-page.current-menu-ancestor>a:after{
    background-color: var(--e-global-color-5420d44)!important;
    opacity: 1!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b0252 */.e--pointer-underline .elementor-item:after{
    height: 1px;
}
.elementor .e-9dcae64-8198d3c{
    width: fit-content;
}
.elementor .e-f2dbbb5-dc57789,.elementor .e-4d63e89-99bf1d5{
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}

#content{
        width: 100%;
    overflow-x: hidden;
}
a {
    background-color: transparent;
    color: #333;
    text-decoration: none
}

a:active,a:hover {
    color: #fa7917;
}
.site-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    transition: transform .3s ease;
}

.site-header.header-hide {
    transform: translateY(-100%);
}

.site-header.header-show {
    transform: translateY(0);
}

/* CODEX HEADER MOBILE OPTIMIZATION START */
@media (max-width:1024px){
.elementor-39 .site-header.elementor-element-b9b0252{--content-width:100%;--flex-wrap:nowrap;flex-wrap:nowrap!important;min-height:88px;padding:10px 20px!important;gap:12px!important;align-items:center!important;overflow:visible!important;background:#fff;}
.elementor-39 .site-header.elementor-element-b9b0252>.e-con-inner{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;position:relative!important;z-index:1;}
.elementor-39 .site-header.elementor-element-b9b0252 .elementor-element-3b05707{flex:0 1 180px!important;width:auto!important;max-width:180px!important;margin:0!important;}
.elementor-39 .site-header.elementor-element-b9b0252 .elementor-element-3b05707 img{width:180px!important;height:auto!important;object-fit:contain;}
.elementor-39 .site-header.elementor-element-b9b0252 .elementor-element-d319844{position:relative!important;z-index:2;flex:0 0 44px!important;width:44px!important;max-width:44px!important;margin:0 0 0 auto!important;}
.elementor-39 .elementor-element-d319844 .elementor-menu-toggle{width:44px!important;height:44px!important;min-width:44px;min-height:44px;margin:0!important;padding:10px!important;border:0;background:transparent;color:#2f3338;border-radius:4px;justify-content:center;align-items:center;}
.elementor-39 .elementor-element-d319844 .elementor-menu-toggle svg{width:24px;height:24px;}
.elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;top:88px!important;left:0!important;right:0!important;width:auto!important;height:0!important;max-height:0!important;margin:0!important;padding:0 20px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 12px 24px rgba(15,23,42,.14);z-index:10000;transition:max-height .24s ease,padding .24s ease;}
.elementor-39 .elementor-element-d319844 .elementor-menu-toggle[aria-expanded="true"]+.elementor-nav-menu--dropdown.elementor-nav-menu__container{height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important;padding:8px 20px 112px!important;overflow-y:auto!important;overscroll-behavior:contain;}
.elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown .elementor-nav-menu{width:100%!important;}
.elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown .elementor-item{min-height:48px!important;padding:12px 4px!important;display:flex!important;align-items:center!important;color:#34383f!important;background:transparent!important;border-bottom:1px solid #eceff2;font-size:16px;line-height:1.35;}
.elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown .elementor-item:hover,.elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown .elementor-item:focus,.elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{color:#fa7917!important;background:#fff7f0!important;}
.elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown .sub-menu{position:static!important;width:100%!important;margin:0!important;background:#f7f8fa!important;}
.elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown .elementor-sub-item{min-height:44px!important;padding:10px 16px!important;font-size:14px!important;white-space:normal!important;}
.elementor-39 .site-header.elementor-element-b9b0252 .elementor-element-9dcae64{display:none!important;}
.elementor-39 .site-header.elementor-element-b9b0252:has(.elementor-element-d319844 .elementor-menu-toggle[aria-expanded="true"]) .elementor-element-9dcae64{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;position:fixed!important;left:50%!important;right:auto!important;bottom:16px!important;width:min(calc(100% - 40px),560px)!important;transform:translateX(-50%);padding:12px 0 0!important;background:#fff;box-shadow:0 -10px 18px rgba(255,255,255,.98);z-index:10001;}
.elementor-39 .site-header.elementor-element-b9b0252:has(.elementor-menu-toggle[aria-expanded="true"]) .elementor-element-9dcae64>a{display:flex!important;align-items:center;justify-content:center;min-width:0!important;width:100%!important;min-height:48px!important;padding:10px 8px!important;font-size:13px!important;line-height:1.2!important;text-align:center;white-space:nowrap;}
}
@media (max-width:767px){
.elementor-39 .site-header.elementor-element-b9b0252{min-height:76px;padding:8px 16px!important;gap:10px!important;}
.elementor-39 .site-header.elementor-element-b9b0252>.e-con-inner{gap:10px!important;}
.elementor-39 .site-header.elementor-element-b9b0252 .elementor-element-3b05707{flex-basis:160px!important;max-width:160px!important;}
.elementor-39 .site-header.elementor-element-b9b0252 .elementor-element-3b05707 img{width:160px!important;}
.elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:76px!important;}
.elementor-39 .elementor-element-d319844 .elementor-menu-toggle[aria-expanded="true"]+.elementor-nav-menu--dropdown.elementor-nav-menu__container{height:calc(100dvh - 76px)!important;max-height:calc(100dvh - 76px)!important;padding:6px 16px 108px!important;}
.elementor-39 .site-header.elementor-element-b9b0252:has(.elementor-menu-toggle[aria-expanded="true"]) .elementor-element-9dcae64{bottom:12px!important;width:calc(100% - 32px)!important;}
}
@media (max-width:1024px){
body.admin-bar .elementor-39 .site-header.elementor-element-b9b0252{top:32px!important;}
body.admin-bar .elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:120px!important;}
body.admin-bar .elementor-39 .elementor-element-d319844 .elementor-menu-toggle[aria-expanded="true"]+.elementor-nav-menu--dropdown.elementor-nav-menu__container{height:calc(100dvh - 120px)!important;max-height:calc(100dvh - 120px)!important;}
}
@media (max-width:782px){
body.admin-bar .elementor-39 .site-header.elementor-element-b9b0252{top:46px!important;}
body.admin-bar .elementor-39 .elementor-element-d319844 .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:122px!important;}
body.admin-bar .elementor-39 .elementor-element-d319844 .elementor-menu-toggle[aria-expanded="true"]+.elementor-nav-menu--dropdown.elementor-nav-menu__container{height:calc(100dvh - 122px)!important;max-height:calc(100dvh - 122px)!important;}
}
@media (max-width:1024px){
.elementor-39 .site-header.elementor-element-b9b0252:has(.elementor-element-d319844 .elementor-menu-toggle[aria-expanded="true"]){transform:none!important;}
}
/* CODEX HEADER MOBILE OPTIMIZATION END *//* End custom CSS */