.elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-3b4992db */.elementor-34694 .elementor-element.elementor-element-3b4992db { flex: 1 1 auto; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .elementor-item, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .elementor-item:visited{ font-family: var(--font-body) !important; font-size: 15px !important; font-weight: 500 !important; color: #FFFFFF !important; fill: #FFFFFF !important; padding: 8px 14px !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .elementor-item:hover, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .elementor-item.highlighted{ color: #8FB0FF !important; fill: #8FB0FF !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .elementor-item:after, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .elementor-item:before{ display: none !important; opacity: 0 !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu{ background-color: #C6D5FF !important; border: 0px !important; border-radius: 10px; padding: 10px 0px !important; margin-top: 4px !important; min-width: 240px !important; box-shadow: 0 22px 44px rgba(6,27,49,0.35); } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu::before{ content: ''; position: absolute; left: 0; right: 0; top: -8px; height: 8px; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu .elementor-sub-item, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu .elementor-sub-item:focus, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu .elementor-sub-item.highlighted, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu .elementor-sub-item.elementor-item-active{ font-family: var(--font-body) !important; font-size: 14px !important; font-weight: 500 !important; padding: 10px 20px !important; background-color: transparent !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu .elementor-sub-item{ color: #061B31 !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu .elementor-sub-item:focus, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--main .sub-menu .elementor-sub-item.elementor-item-active{ color: #363EC8 !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-menu-toggle, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-menu-toggle svg{ color: #FFFFFF !important; fill: #FFFFFF !important; background-color: transparent !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown{ background-color: #061B31 !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-item, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-sub-item{ color: #FFFFFF !important; background-color: #061B31 !important; font-family: var(--font-body) !important; font-size: 16px !important; font-weight: 500 !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-sub-item{ color: rgba(255,255,255,0.72) !important; font-size: 15px !important; font-weight: 400 !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-sub-item:hover, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-sub-item.elementor-item-active{ color: #8FB0FF !important; background-color: #0B2A4A !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .sub-arrow, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .sub-arrow svg{ color: #FFFFFF !important; fill: #FFFFFF !important; } @media (max-width: 1024px){ .elementor-34694 .elementor-element.elementor-element-3b4992db, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-widget-container{ position: static !important; } .elementor-element-57028fc8{ position: static !important; } .elementor-element-7fa55a78{ position: relative; } .elementor-element-7fa55a78:has(.elementor-menu-toggle.elementor-active){ background-color: #061B31 !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown.elementor-nav-menu__container{ position: absolute !important; left: 0px !important; right: 0px !important; top: 100% !important; width: 100% !important; max-width: none !important; margin-top: 0px !important; padding: 0px 0px 12px !important; border-radius: 0px !important; border-top: 1px solid rgba(255,255,255,0.08); box-shadow: 0 30px 50px -20px rgba(6,27,49,0.55); z-index: 60; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-item, .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-sub-item{ padding: 16px 24px !important; border-bottom: 1px solid rgba(255,255,255,0.08) !important; } .elementor-34694 .elementor-element.elementor-element-3b4992db .elementor-nav-menu--dropdown .elementor-sub-item{ padding-left: 40px !important; } } @keyframes wnHdOut{ from{ translate: 0 0; } to{ translate: 0 -100%; } } @keyframes wnHdIn{ 0%{ transform: translateY(0); opacity: 1; background-color: rgba(6,27,49,0); box-shadow: none; } 1%{ opacity: 0; background-color: rgba(6,27,49,0.97); box-shadow: 0 8px 24px rgba(6,27,49,0.25); } 100%{ transform: translateY(100%); opacity: 1; background-color: rgba(6,27,49,0.97); box-shadow: 0 8px 24px rgba(6,27,49,0.25); } } @supports (animation-timeline: view()){ body{ timeline-scope: --wnhero; } [data-elementor-type="wp-page"] > :first-child, [data-elementor-type="single-post"] > :first-child{ view-timeline: --wnhero block; } [data-elementor-type="header"].elementor-34694{ position: sticky; top: var(--wp-admin--admin-bar--height, 0px); z-index: 100; pointer-events: none; } .elementor-element-7fa55a78{ pointer-events: auto; animation: wnHdOut linear both, wnHdIn ease-out both; animation-timeline: scroll(root), --wnhero; animation-range: 0px 85px, cover calc(100% - 140px) cover 100%; } } @media (max-width: 600px){ [data-elementor-type="header"].elementor-34694{ top: 0px !important; } } .elementor-34694 .elementor-element.elementor-element-3b4992db .wn-noop{ display: inherit; }/* End custom CSS */