.elementor .e-28e17d51-36c1{width:auto;height:46px;mix-blend-mode:lighten;flex:0 0 auto;filter: invert(1);\n}.elementor .e-5d5a28b7-cbc1{font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.19em;line-height:1;display:block;white-space:nowrap; & span { font-weight:400; }\n}.elementor .e-77cae3ff-460f{font-weight:600;font-size:8px;color:#A2A2A2;letter-spacing:0.31em;line-height:1;display:block;white-space:nowrap;\n}.elementor .e-6c374816-195f{width:auto;padding:0px;flex-direction:column;gap:6px;}.elementor .e-5b9770b-8794{width:auto;color:#FFFFFF;padding:0px;gap:17px;flex:0 0 auto;align-items:center;}.elementor .e-2c6d8f03-8b25{font-weight:600;font-size:11px;color:#C6C6C6;letter-spacing:0.04em;display:block;white-space:nowrap; & a { color:#C6C6C6; } & a:hover { color:#FFFFFF; }\n}.elementor .e-a493676-8562:hover,.elementor .e-a493676-8562:focus-visible{color:#111111;background-color:#FFFFFF;}.elementor .e-a493676-8562{font-family:Montserrat;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.04em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:17px;padding-inline-end:17px;border-radius:0px;border-width:1px;border-color:#646464;border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s;white-space:nowrap;\n}.elementor .e-651e3d1c-aa16{width:auto;padding:0px;gap:22px;flex:0 0 auto;align-items:center;}.elementor .e-61a69b0b-d3c5{width:100%;min-height:91px;max-width:1350px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:30px;flex-wrap:nowrap;align-items:center;}.elementor .e-51634725-a9f9{position:relative;z-index:51;font-family:Montserrat;color:#FFFFFF;padding-block-start:0px;padding-block-end:0px;padding-inline-start:56px;padding-inline-end:56px;border-block-end-width:1px;background-color:#0B0B0C;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: #292A2B; & .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item { font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.02em;color:#C6C6C6;padding:10px 13px; } & .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item:hover,& .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item.highlighted,& .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item:focus { color:#FFFFFF; } & .elementor-nav-menu--main .sub-menu { background-color:#121213;border:1px solid #2C2C2E;padding:14px 0;min-width:250px!important;box-shadow:0 30px 40px rgba(0,0,0,0.45); } & .elementor-nav-menu--main .sub-menu a.elementor-sub-item { font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;color:#C6C6C6;background-color:transparent;padding:10px 24px;border:0; } & .elementor-nav-menu--main .sub-menu a.elementor-sub-item:hover,& .elementor-nav-menu--main .sub-menu a.elementor-sub-item:focus { color:#FFFFFF;background-color:transparent; } & .elementor-nav-menu--main li.hb-mega > .sub-menu { width:min(960px,92vw)!important;max-width:none!important;padding:34px 36px; } & .elementor-nav-menu--main li.hb-mega > .sub-menu[style*="display: block"] { display:grid!important;grid-template-columns:1.1fr 1.2fr 0.8fr 1fr;column-gap:26px;grid-auto-flow:row dense;align-items:start; } & .elementor-nav-menu--main li.hb-mega > .sub-menu > li.hb-mega-col { grid-row:span 5; } & .elementor-nav-menu--main li.hb-mega > .sub-menu > li.hb-mega-solo { grid-column:4; } & .elementor-nav-menu--main li.hb-mega > .sub-menu > li > a.elementor-sub-item { color:#FFFFFF;font-weight:700;font-size:12px;padding:0 0 12px;border-bottom:1px solid #2C2C2E;margin-bottom:10px; } & .elementor-nav-menu--main li.hb-mega .sub-menu .sub-menu { display:block!important;position:static!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 0 6px;border:0;box-shadow:none;background-color:transparent; } & .elementor-nav-menu--main li.hb-mega .sub-menu .sub-menu a.elementor-sub-item { padding:6px 0;white-space:normal;line-height:1.45;font-size:11px;color:#BDBDBD; } & .elementor-nav-menu--main li.hb-mega .sub-menu .sub-menu a.elementor-sub-item:hover { color:#FFFFFF; } & .elementor-nav-menu--main li.hb-mega .sub-menu .sub-arrow { display:none; } & nav.elementor-nav-menu--dropdown { background-color:#161617;border-top:1px solid #303030;box-shadow:0 20px 30px rgba(0,0,0,0.33); } & nav.elementor-nav-menu--dropdown a { font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#C6C6C6;background-color:transparent;padding:15px 24px;border-bottom:1px solid #303030; } & nav.elementor-nav-menu--dropdown a:hover,& nav.elementor-nav-menu--dropdown a.highlighted,& nav.elementor-nav-menu--dropdown a:focus { color:#FFFFFF;background-color:#1E1E1F; } & nav.elementor-nav-menu--dropdown .sub-menu a { font-size:13px;color:#BDBDBD;padding-left:40px!important;border-bottom-color:#262626; } & nav.elementor-nav-menu--dropdown .sub-menu .sub-menu a { padding-left:56px!important;font-size:12px; } & .elementor-menu-toggle { color:#FFFFFF;background-color:transparent;border:1px solid #4D4D4D;width:41px;height:41px;align-items:center;justify-content:center;padding:0; } & .elementor-menu-toggle svg { fill:#FFFFFF;width:20px;height:20px; } & .elementor-widget-nav-menu { flex:1 1 auto;min-width:0px; } & .elementor-nav-menu--main .elementor-nav-menu { flex-wrap:nowrap;align-items:center; } & .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item { white-space:nowrap; } & .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item .sub-arrow svg { fill:currentColor; } & nav.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;z-index:60; } & > .e-con, & .elementor-widget-nav-menu, & .elementor-widget-nav-menu > .elementor-widget-container, & .elementor-nav-menu--main, & .elementor-nav-menu--main > .elementor-nav-menu, & .elementor-nav-menu--main .elementor-nav-menu > li.hb-mega { position:static!important; } & .elementor-nav-menu--main .elementor-nav-menu > li.hb-mega > .sub-menu { left:50%!important;margin-left:0px!important;top:100%!important;transform:translateX(-50%); } & nav.elementor-nav-menu--dropdown ul, & nav.elementor-nav-menu--dropdown .sub-menu { background-color:#161617!important; }\n}