
.mbl-nav{display:flex;align-items:center;gap:28px;margin-left:auto;margin-right:24px;font-family:inherit}
.mbl-nav__list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}
.mbl-nav__list>li{position:relative}
.mbl-nav__list>li>a{display:block;padding:10px 14px;color:#e9e9ee;font-size:14px;font-weight:500;letter-spacing:.2px;text-decoration:none;border-radius:8px;transition:.18s}
.mbl-nav__list>li>a:hover{color:#fff;background:rgba(255,255,255,.09)}
.mbl-has-sub>a::after{content:"";display:inline-block;width:5px;height:5px;margin-left:7px;vertical-align:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.7}
.mbl-sub{position:absolute;top:100%;left:0;min-width:220px;padding:8px;margin:8px 0 0;list-style:none;background:#15151a;border:1px solid rgba(255,255,255,.10);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.45);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s;z-index:9999}
.mbl-has-sub:hover .mbl-sub,.mbl-has-sub:focus-within .mbl-sub{opacity:1;visibility:visible;transform:translateY(0)}
.mbl-sub a{display:block;padding:9px 12px;color:#cfcfd8;font-size:14px;text-decoration:none;border-radius:7px;box-shadow:inset 0 0 0 0 transparent;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}
.mbl-sub a:hover,.mbl-sub a:focus-visible{color:#fff;background:#24252b;box-shadow:inset 3px 0 0 #e11d2a;outline:none}
.mbl-has-sub:hover>a,.mbl-has-sub:focus-within>a{color:#fff;background:rgba(255,255,255,.09)}
.mbl-cta{display:flex;align-items:center;gap:14px;white-space:nowrap}
.mbl-tel{color:#e9e9ee;font-size:14px;font-weight:600;text-decoration:none;opacity:.9}
.mbl-tel:hover{opacity:1;color:#fff}
.mbl-btn{display:inline-block;padding:10px 20px;background:#e11d2a;color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:999px;transition:.18s}
.mbl-btn:hover{background:#c4141f;color:#fff;transform:translateY(-1px)}
.mbl-nav,.mbl-nav__list{flex-wrap:nowrap}
.mbl-nav__list>li{flex:0 0 auto}
.mbl-nav__list>li>a{white-space:nowrap}
@media(max-width:1400px){.mbl-nav{gap:18px}.mbl-nav__list>li>a{padding:10px 6px;font-size:13px}}
@media(max-width:1200px){.mbl-nav{gap:14px;margin-right:14px}.mbl-nav__list>li>a{padding:10px 9px;font-size:13px}.mbl-tel{display:none}}
@media(max-width:991px){.mbl-nav{display:none}}
@media(min-width:992px){.header_in .trigger{display:none!important}}
