/* TURATTO | Marca institucional padronizada em todas as páginas.
   Referência: cabeçalho principal do site Direito Previdenciário. */
body > header, #turatto-site-header {
  background:#10293F !important;
  border-bottom:1px solid #9B805B !important;
}
body > header .turatto-mark,
#turatto-site-header .turatto-mark {
  display:inline-flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  flex-shrink:0 !important;
  gap:0 !important;
  padding:0 !important;
  margin:0 !important;
  background:transparent !important;
  color:#D6C3A1 !important;
  text-decoration:none !important;
  line-height:1.1 !important;
  white-space:normal !important;
}
body > header .turatto-mark strong,
#turatto-site-header .turatto-mark strong {
  display:block !important;
  font-family:Georgia,'Times New Roman',serif !important;
  font-weight:400 !important;
  font-size:29px !important;
  line-height:1.14 !important;
  letter-spacing:6px !important;
  color:#D6C3A1 !important;
  -webkit-text-fill-color:#D6C3A1 !important;
  background:none !important;
  text-transform:none !important;
  padding:0 0 0 6px !important;
  margin:0 !important;
  white-space:nowrap !important;
  max-width:none !important;
}
body > header .turatto-mark small,
#turatto-site-header .turatto-mark small {
  display:block !important;
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:9px !important;
  font-weight:400 !important;
  line-height:1.6 !important;
  letter-spacing:2px !important;
  text-transform:uppercase !important;
  color:#E9DFCF !important;
  -webkit-text-fill-color:#E9DFCF !important;
  background:none !important;
  margin:10px 0 0 !important;
  padding:0 0 0 2px !important;
  max-width:310px !important;
  white-space:normal !important;
  text-align:center !important;
}
/* As páginas editoriais usam o mesmo alinhamento e altura do cabeçalho principal. */
#turatto-site-header .turatto-site-head-inner {
  width:min(1200px,88%) !important;
  max-width:1200px !important;
  min-height:108px !important;
  margin-inline:auto !important;
}
body > header .wrap {
  width:min(1200px,88%) !important;
  max-width:1200px !important;
}
/* Ligações editoriais padronizadas como no item 02 previdenciário. */
.detail p.service-article {display:block;margin:14px 0 !important;font-size:13px !important;line-height:1.65 !important;}
.detail p.service-article a {display:inline !important;font-size:13px !important;font-weight:700 !important;color:#152E49 !important;text-decoration:underline !important;text-decoration-color:#B9A27C !important;text-underline-offset:5px !important;}
.detail a.service-contact{display:inline-block;clear:both;}
@media(max-width:760px){
  body > header .turatto-mark strong, #turatto-site-header .turatto-mark strong {
    font-size:23px !important;
    letter-spacing:6px !important;
    padding-left:6px !important;
  }
  body > header .turatto-mark small, #turatto-site-header .turatto-mark small {
    font-size:8px !important;
    letter-spacing:1.5px !important;
    max-width:280px !important;
    margin-top:8px !important;
    padding-left:1.5px !important;
  }
  #turatto-site-header .turatto-site-head-inner {min-height:unset !important;}
}
