/* EmmetCars 31.10: шапка, кнопки и подвал emmetcars.by — как на emmetcars.ru (копия правил ru-brand.css для .by).
   Логотип уже общий (SVG), шрифт-вордмарк не нужен. */
html.region-by .site-header.ec-header{background:#fff;box-shadow:0 8px 28px rgba(17,17,17,.1)}
html.region-by .ec-header-top{background:#fff;border-bottom:1px solid rgba(17,17,17,.08)}
html.region-by .ec-header-nav{background:radial-gradient(120% 90% at 18% 0%,#f7d42a 0%,#ebb310 46%,#d89a0c 100%);border-bottom:1px solid rgba(80,45,0,.12)}
html.region-by .ec-header-tagline,html.region-by .ec-header-tagline-2,html.region-by .ec-header-phones a{color:#111!important}
html.region-by .ec-header-tagline-2{color:rgba(17,17,17,.72)!important}
html.region-by .ec-header-phones a:hover{color:#000!important}
html.region-by .ec-hs-btn{background:#111;color:#ebb310!important;box-shadow:none}
html.region-by .ec-hs-btn:hover{background:#000;color:#f6d21a!important}
html.region-by .ec-header-cta{background:#111;color:#ebb310!important;box-shadow:0 4px 14px rgba(0,0,0,.22)}
html.region-by .ecw-btn,html.region-by .ec-header-cta,html.region-by .ec-cta-btn,html.region-by .ec-hs-btn,html.region-by .ec-btn-primary,html.region-by .btn-primary,html.region-by .ec-blog-cta__btn,html.region-by .ec-floating-calculator__btn,html.region-by .ec-mobile-menu .ec-nav-catalog>a{border-radius:10px}
html.region-by .ec-header-cta:hover{background:#000;color:#f6d21a!important;box-shadow:0 8px 20px rgba(0,0,0,.28)}
html.region-by .burger-btn:hover{background:rgba(0,0,0,.08)}
html.region-by .burger-btn span{background:#111}
html.region-by .burger-btn:hover span{background:#000}
@media (min-width:992px){
  html.region-by .ec-header-logo{margin-right:1.35rem}
  html.region-by .ec-menu>li>a:hover,html.region-by .ec-menu>li.current-menu-item>a,html.region-by .ec-menu>li.menu-item-has-children:hover>a{color:#111;background:rgba(0,0,0,.08)}
  html.region-by .ec-menu>li.ec-search-menu-item.is-open>.ec-menu-search-toggle,html.region-by .ec-menu>li.ec-search-menu-item>.ec-menu-search-toggle:hover{color:#111;background:rgba(0,0,0,.08)}
  html.region-by .ec-menu>li.ec-nav-catalog>a{background:#111;color:#ebb310;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2)}
  html.region-by .ec-menu>li.ec-nav-catalog>a .ec-nav-ico{color:#ebb310}
  html.region-by .ec-menu>li.ec-nav-catalog>a:hover,html.region-by .ec-menu>li.ec-nav-catalog.current-menu-item>a,html.region-by .ec-menu>li.ec-nav-catalog.menu-item-has-children:hover>a,html.region-by .ec-menu>li.ec-nav-catalog.focus>a{background:#000;color:#f6d21a}
  html.region-by .ec-menu>li.ec-nav-services>a:hover .ec-nav-ico,html.region-by .ec-menu>li.ec-nav-services:hover>a .ec-nav-ico{color:#111}
}
html.region-by .ec-footer-logo{color:#ebb310!important}
html.region-by .ec-footer-logo:hover{color:#f6d21a!important}
html.region-by .site-footer.ec-footer{border-top:6px solid #ebb310}
html.region-by .ec-cities-header__title span,html.region-by .faq-header h2 span{color:var(--ec-yellow)}
html.region-by .ecw-slide.ecw-active{display:flex;flex-direction:column;align-items:flex-start}
html.region-by .ec-city-crumbs{order:0;width:100%}
html.region-by .ecw-slide h1,html.region-by .ecw-slide h2{order:1;margin-bottom:10px}
html.region-by .ecw-badge{order:2;margin-bottom:22px}
html.region-by .ecw-slide p{order:3}
html.region-by .ecw-btn-group{order:4}
@media (max-width:991px){html.region-by .ecw-slide.ecw-active{align-items:center}}
/* оба сайта: подпись у логотипа — не шире 250px, в 2 строки, не налезает на иконки */
.ec-header-tagline,.ec-header-tagline-2{max-width:250px}
.ec-header-social{margin-left:14px}
