.elementor-59 .elementor-element.elementor-element-f287916{--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;--justify-content:space-between;--align-items:center;--gap:20px;--background-transition:0.3s;box-shadow:0px -15px 5px 15px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-right:15px;--padding-bottom:10px;--padding-left:15px;--position:fixed;top:0px;--z-index:20;}.elementor-59 .elementor-element.elementor-element-f287916:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-f287916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF12;}.elementor-59 .elementor-element.elementor-element-f287916, .elementor-59 .elementor-element.elementor-element-f287916::before{--border-transition:0.3s;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-f287916{left:0px;}body.rtl .elementor-59 .elementor-element.elementor-element-f287916{right:0px;}.elementor-59 .elementor-element.elementor-element-e7d9363 img{width:140px;height:32px;}.elementor-59 .elementor-element.elementor-element-a4dd4ae img{width:140px;height:32px;}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu .elementor-item{font-size:0.9rem;font-weight:500;line-height:1.1em;}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-318a802 );fill:var( --e-global-color-318a802 );padding-left:14px;padding-right:14px;}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown a:hover,
					.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-59 .elementor-element.elementor-element-469106a .elementor-menu-toggle:hover{color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown a:hover,
					.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-eb7d868 );}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown .elementor-item, .elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:0.9rem;font-weight:500;}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown{border-radius:8px 8px 8px 8px;}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:2px 10px 18px 0px rgba(0, 0, 0, 0.15);}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--dropdown a{padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important;}.elementor-59 .elementor-element.elementor-element-469106a.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-f287916{--gap:10px;}.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-f287916{--justify-content:space-between;--gap:0px;--flex-wrap:nowrap;}.elementor-59 .elementor-element.elementor-element-e7d9363 img{width:140px;}.elementor-59 .elementor-element.elementor-element-e7d9363.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-59 .elementor-element.elementor-element-a4dd4ae img{width:140px;}.elementor-59 .elementor-element.elementor-element-ad1ee5d .elementor-button{padding:8px 14px 10px 14px;}.elementor-59 .elementor-element.elementor-element-ad1ee5d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-59 .elementor-element.elementor-element-ad1ee5d.elementor-element{--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for image, class: .elementor-element-e7d9363 */.home.page .elementor-59 .elementor-element.elementor-element-e7d9363 {
    display: none;
}
.is-scrolled .elementor-59 .elementor-element.elementor-element-e7d9363 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-a4dd4ae */body:not(.home):not(.is-scrolled) .elementor-59 .elementor-element.elementor-element-a4dd4ae {
    display: none;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-469106a */.elementor-59 .elementor-element.elementor-element-469106a .megamenu > .highlighted + .sub-menu .sub-menu {
    display: block !important;
    position: relative !important;
    left: 0 !important;
    width: auto !important;
    box-shadow: none !important;
    padding-right: 10px !important;
}
.elementor-59 .elementor-element.elementor-element-469106a .megamenu > .highlighted + .sub-menu .sub-menu {
    display: block !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: auto !important;
    box-shadow: none !important;
}
.elementor-59 .elementor-element.elementor-element-469106a .megamenu >  .sub-menu > li > a {
    color: var(--e-global-color-secondary);
    text-transform: uppercase;
}
.elementor-59 .elementor-element.elementor-element-469106a .megamenu > .highlighted +  .sub-menu {
    display: flex !important;
    flex-direction: row !important;
}

.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu > li > .sub-menu {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu > li > .sub-menu  .sub-menu a {
    padding-left: 6px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    padding-right: 2rem !important;
}
.elementor-59 .elementor-element.elementor-element-469106a .elementor-nav-menu > li > .sub-menu  .sub-menu a img {
    height: 2rem;
    width: 2rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41dc0dd */.elementor-59 .elementor-element.elementor-element-41dc0dd .elementor-widget-container {
    display: flex;
    align-items: center;
}
.elementor-59 .elementor-element.elementor-element-41dc0dd svg {
    cursor: pointer;
    width: 34px;
    height: 34px;
    color: var( --e-global-color-318a802 );
}
.elementor-59 .elementor-element.elementor-element-41dc0dd svg:hover {
    color: var( --e-global-color-text );
}

.is-scrolled .elementor-59 .elementor-element.elementor-element-41dc0dd svg {
    color: var( --e-global-color-text );
}
.is-scrolled .elementor-59 .elementor-element.elementor-element-41dc0dd svg:hover {
    color: var( --e-global-color-secondary );
}


#menu-close, .is-menu-open #menu-open {
    display: none;
}

.is-menu-open #menu-close {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f287916 */.admin-bar .elementor-59 .elementor-element.elementor-element-f287916 {
    top: 32px;
}
.elementor-59 .elementor-element.elementor-element-f287916 {
    backdrop-filter: blur(0.8px);
    transition: background-color .15s ease-out;
}

.is-scrolled .elementor-59 .elementor-element.elementor-element-f287916 {
    background-color: rgba(255,255,255,.75);
    backdrop-filter: blur(1.5px);
}

.is-scrolled .elementor-59 .elementor-element.elementor-element-f287916 .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-text);
}

.is-scrolled .elementor-59 .elementor-element.elementor-element-f287916 .elementor-nav-menu--main .elementor-item:hover, 
.is-scrolled .elementor-59 .elementor-element.elementor-element-f287916 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/*
     FILE ARCHIVED ON 11:54:58 Feb 07, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:18:55 Sep 11, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.643
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.012
  esindex: 0.015
  cdx.remote: 102.238
  LoadShardBlock: 475.306 (3)
  PetaboxLoader3.datanode: 443.136 (4)
  load_resource: 207.574
  PetaboxLoader3.resolve: 108.292
*/