

/* Cabeçalho TURATTO: mesmas métricas da marca presente nas páginas principais */
#turatto-site-header, #turatto-site-header * {box-sizing:border-box}
#turatto-site-header {
  display:block; position:relative; background:#152E49 !important; color:#fff !important;
  border:0 !important; border-bottom:2px solid #D6C3A1 !important;
  width:100%; margin:0; padding:0; box-shadow:none;
}
#turatto-site-header .turatto-site-head-inner {
  width:min(1200px,88%); max-width:1200px; min-height:101px; margin:0 auto; padding:17px 0;
  display:flex; align-items:center; justify-content:space-between; gap:25px;
}
#turatto-site-header .turatto-site-brand {
  display:block; flex:0 0 auto; color:#D6C3A1 !important; text-align:center;
  text-decoration:none !important; line-height:1.1 !important; white-space:normal;
}
#turatto-site-header .turatto-site-brand strong {
  display:block; color:#D6C3A1 !important; font-family:Georgia,'Times New Roman',serif !important;
  font-weight:400 !important; font-size:29px !important; line-height:1.1 !important;
  letter-spacing:6px !important; text-transform:none !important; margin:0; padding:0;
}
#turatto-site-header .turatto-site-brand small {
  display:block; color:#E9DFCF !important; font:400 9px/1.4 Arial,Helvetica,sans-serif !important;
  letter-spacing:3.6px !important; text-transform:none !important; margin-top:10px;
}
#turatto-site-header .turatto-site-links {
  display:flex !important; position:static; flex:0 1 auto; align-items:center; justify-content:flex-end;
  flex-wrap:wrap; gap:12px 24px; background:transparent !important; border:0 !important;
  padding:0; margin:0; height:auto !important; width:auto; min-width:0;
  font:400 13px/1.6 Arial,Helvetica,sans-serif !important;
}
#turatto-site-header .turatto-site-links a {
  font:inherit !important; display:inline-block !important; color:#F7F7F5 !important;
  text-decoration:none !important; white-space:nowrap; letter-spacing:normal !important;
  background:transparent !important; padding:5px 0 !important; border:0;
}
#turatto-site-header .turatto-site-links a[aria-current="page"] {color:#D6C3A1 !important;}
#turatto-site-header .turatto-site-links a:hover,
#turatto-site-header .turatto-site-links a:focus-visible {color:#D6C3A1 !important; text-decoration:underline !important; text-underline-offset:5px;}
@media (max-width:760px) {
  #turatto-site-header .turatto-site-head-inner {width:88%;min-height:0;padding:17px 0 13px; flex-direction:column;justify-content:center;gap:10px;}
  #turatto-site-header .turatto-site-brand strong {font-size:24px !important;letter-spacing:6px !important;}
  #turatto-site-header .turatto-site-brand small {font-size:8px !important;letter-spacing:1.5px !important;margin-top:8px;}
  #turatto-site-header .turatto-site-links {width:100%;justify-content:center;flex-wrap:wrap;gap:3px 17px;font-size:11.5px !important;}
  #turatto-site-header .turatto-site-links a {padding:5px 0 !important;}
}
@media (max-width:350px) {
  #turatto-site-header .turatto-site-links {gap:2px 12px;font-size:11px !important;}
  #turatto-site-header .turatto-site-brand small {letter-spacing:1.1px !important;}
}

