.mb-site-header{background:#fff!important;color:#162c3d!important;border-bottom:1px solid #d9e5ed;font-family:Arial,Helvetica,sans-serif;position:relative;z-index:20;line-height:1.4}
.mb-site-header *{box-sizing:border-box}.mb-site-header a{color:inherit;text-decoration:none}.mb-site-header a:focus-visible{outline:3px solid #dc5736;outline-offset:3px}
.mb-site-header .mb-header-wrap{width:min(1180px,calc(100% - 64px));margin:auto}
.mb-site-header .mb-header-top{min-height:106px;display:grid;grid-template-columns:1.2fr 1fr .9fr;gap:35px;align-items:center;padding:18px 0}
.mb-site-header .mb-brand img{display:block;width:245px;max-width:100%;height:auto;object-fit:contain}
.mb-site-header .mb-phone{font-size:21px;font-weight:700;white-space:nowrap;display:block}.mb-site-header .mb-city{display:block;font-size:12px;color:#536776;margin-bottom:4px}
.mb-site-header .mb-hours{font-size:13px;color:#536776;margin-top:5px}.mb-site-header .mb-email{text-align:right;font-size:15px;font-weight:700}.mb-site-header .mb-email small{display:block;font-size:12px;font-weight:400;color:#536776;margin-top:5px}
.mb-site-header .mb-menu-band{background:#edf5fa;border-top:1px solid #d9e5ed}
.mb-site-header nav.mb-main-nav{display:grid!important;grid-template-columns:.95fr .8fr .95fr 1.15fr 1.25fr .7fr 1.5fr .85fr;gap:0!important;font-size:13px!important;width:min(1180px,calc(100% - 64px));margin:auto;padding:0!important}
.mb-site-header .mb-main-nav>a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:62px;padding:10px 12px;font-size:13px!important;font-weight:700;line-height:1.3;border-left:1px solid #d9e5ed;transition:background .15s,color .15s}
.mb-site-header .mb-main-nav>a:last-child{border-right:1px solid #d9e5ed}.mb-site-header .mb-main-nav>a:hover{background:#2469ad;color:#fff}
@media(max-width:1000px){.mb-site-header .mb-brand img{width:205px}.mb-site-header .mb-header-top{gap:20px}.mb-site-header .mb-phone{font-size:19px}.mb-site-header .mb-main-nav>a{padding:10px 7px;font-size:12px!important}}
@media(max-width:740px){.mb-site-header .mb-header-wrap{width:calc(100% - 36px)}.mb-site-header .mb-header-top{grid-template-columns:1fr auto;min-height:82px;gap:12px;padding:14px 0}.mb-site-header .mb-brand img{width:165px}.mb-site-header .mb-phone{font-size:14px}.mb-site-header .mb-city{font-size:11px}.mb-site-header .mb-hours{font-size:10px}.mb-site-header .mb-email{display:none}.mb-site-header .mb-menu-band{overflow-x:auto}.mb-site-header nav.mb-main-nav{width:max-content;min-width:100%;grid-template-columns:repeat(8,max-content);margin:0}.mb-site-header .mb-main-nav>a{font-size:12px!important;min-height:48px;padding:10px 16px;max-width:175px}}
@media(prefers-reduced-motion:reduce){.mb-site-header .mb-main-nav>a{transition:none}}
.mb-site-header .mb-messengers{display:flex;gap:8px;justify-content:flex-end;margin-top:10px;flex-wrap:wrap}.mb-site-header .mb-messenger{font:700 12px/1.3 Arial,Helvetica,sans-serif;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;min-height:38px;border:1px solid #c8dcec;border-radius:5px;white-space:nowrap;text-decoration:none;background:#edf5fa;color:#2469ad;cursor:pointer}.mb-site-header .mb-max{background:#2469ad;color:#fff;border-color:#2469ad}.mb-site-header .mb-max:hover{background:#18538c}.mb-site-header .mb-messenger:disabled{opacity:.6;cursor:default}.mb-site-header .mb-header-top{grid-template-columns:1.05fr .85fr 1.25fr;gap:24px}
@media(max-width:740px){.mb-site-header .mb-header-top{grid-template-columns:1fr auto;gap:12px}.mb-site-header .mb-email{display:block;grid-column:1 / -1;text-align:left}.mb-site-header .mb-email>a,.mb-site-header .mb-email>small{display:none}.mb-site-header .mb-messengers{margin-top:0;justify-content:flex-start}.mb-site-header .mb-messenger{min-height:42px}}

.mb-site-header .mb-messenger{gap:7px}.mb-site-header .mb-messenger-icon{display:block;width:20px;height:20px;flex:0 0 20px;object-fit:contain}.mb-site-header .mb-phone{display:inline-flex;align-items:center;min-height:32px;cursor:pointer}.mb-site-header .mb-phone:hover{text-decoration:underline;text-underline-offset:4px}
.mb-site-header .mb-header-top{grid-template-columns:245px 220px 180px minmax(0,1fr);gap:22px}.mb-site-header .mb-yandex-rating{text-align:center;display:flex;flex-direction:column;align-items:center;gap:3px}.mb-site-header .mb-yandex-rating iframe{display:block;max-width:100%;flex-shrink:0}.mb-site-header .mb-yandex-rating>a{font-size:12px;color:#536776;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
@media(min-width:741px) and (max-width:1100px){.mb-site-header .mb-header-top{grid-template-columns:190px 185px 155px minmax(0,1fr);gap:16px}.mb-site-header .mb-phone{font-size:18px}.mb-site-header .mb-email{font-size:13px}.mb-site-header .mb-messengers{gap:5px}.mb-site-header .mb-messenger{font-size:11px;padding:8px}}
@media(max-width:740px){.mb-site-header .mb-header-top{grid-template-columns:1fr auto;gap:12px}.mb-site-header .mb-yandex-rating{grid-column:1 / -1;flex-direction:row;justify-content:flex-start;gap:12px}.mb-site-header .mb-email{grid-column:1 / -1}}
