/* V39 — posicionamento conforme referência marcada pelo usuário */
@media (min-width:1081px){
  /* Logo grande no quadrado superior central enquanto a página está no topo */
  .site-nav:not(.scrolled) .brand.brand--logo{
    top:160px!important;
  }
  .site-nav:not(.scrolled) .brand-logo-img{
    height:210px!important;
    width:auto!important;
    max-width:225px!important;
  }

  /* Ao rolar, a logo volta ao tamanho normal do cabeçalho */
  .site-nav.scrolled .brand.brand--logo{
    top:50%!important;
  }
  .site-nav.scrolled .brand-logo-img{
    height:64px!important;
    width:auto!important;
    max-width:180px!important;
  }

  /* Caixa de pesquisa posicionada na faixa inferior indicada */
  .concept-hero-center{
    top:83%!important;
    width:min(970px,calc(100% - 64px))!important;
  }
}

@media (min-width:761px) and (max-width:1080px){
  .site-nav:not(.scrolled) .brand.brand--logo{top:128px!important}
  .site-nav:not(.scrolled) .brand-logo-img{height:150px!important;max-width:165px!important}
  .concept-hero-center{top:75%!important;width:calc(100% - 40px)!important}
}

@media (max-width:760px){
  .site-nav .brand.brand--logo{top:50%!important}
  .site-nav .brand-logo-img{height:58px!important;max-width:165px!important}
  .concept-hero-center{top:67%!important}
}

@media (max-width:520px){
  .site-nav .brand-logo-img{height:52px!important;max-width:150px!important}
  .concept-hero-center{top:64%!important}
}
