/* Habitare Negócios | Atendimento em tema creme claro
   Escopo exclusivo: formulário de compra, venda, consórcio e demanda empresarial. */
#atendimento.qualifier{
  background:#f5f0e6;
  color:#302d2a;
  border-top:1px solid #d9ccba;
  border-bottom:1px solid #d9ccba;
}
#atendimento .qualifier-head .eyebrow,
#atendimento .journey-kicker,
#atendimento .step-progress{
  color:#765431;
}
#atendimento .qualifier-head .section-title,
#atendimento .journey-copy h3{
  color:#302d2a;
}
#atendimento .qualifier-intro,
#atendimento .journey-copy > p,
#atendimento .journey-note p{
  color:#514940;
}
#atendimento .journey-tabs{
  border:1px solid #cfc1ae;
  border-bottom:0;
  background:#eee5d7;
}
#atendimento .journey-tab{
  background:transparent;
  color:#463d33;
  border-right:1px solid #cfc1ae;
  font-weight:600;
}
#atendimento .journey-tab:hover{
  color:#302d2a;
  background:#fffaf2;
}
#atendimento .journey-tab.active{
  background:#86613c;
  color:#fffdf9;
  box-shadow:inset 0 -3px 0 #573d27;
}
#atendimento .journey-tab:focus-visible{
  outline:3px solid #86613c;
  outline-offset:-3px;
}
#atendimento .journey-panel{
  background:#fffdf9;
  border:1px solid #cfc1ae;
}
#atendimento .journey-copy{
  background:#eee5d7;
  border-right:1px solid #d6c7b3;
}
#atendimento .journey-note,
#atendimento .journey-note:last-child{
  border-color:#d4c6b3;
}
#atendimento .journey-note span{
  color:#765431;
  font-weight:700;
}
#atendimento .journey-form{
  background:#fffaf2;
  color:#302d2a;
}
#atendimento .site-field span,
#atendimento #journeyReview h4{
  color:#3d352e;
  font-weight:600;
}
#atendimento .site-field input,
#atendimento .site-field select,
#atendimento .site-field textarea{
  background:#ffffff;
  border:1px solid #b9aa98;
  color:#302d2a;
  font-size:16px;
  border-radius:5px;
  caret-color:#302d2a;
}
#atendimento .site-field input::placeholder,
#atendimento .site-field textarea::placeholder{
  color:#686057;
  opacity:1;
}
#atendimento .site-field input:focus,
#atendimento .site-field select:focus,
#atendimento .site-field textarea:focus{
  background:#fff;
  border-color:#86613c;
  outline:2px solid rgba(134,97,60,.38);
  outline-offset:1px;
  box-shadow:none;
}
#atendimento .form-help,
#atendimento .journey-submit-row p,
#atendimento .request-summary dt{
  color:#5c5348;
}
#atendimento .journey-submit-row,
#atendimento #journeyReview,
#atendimento .request-summary div{
  border-color:#d5c7b4;
}
#atendimento .request-summary dd{
  color:#302d2a;
}
#atendimento .journey-submit-row p a{
  color:#75512f;
  text-decoration:underline;
  text-underline-offset:2px;
}
#atendimento .journey-status{
  color:#423a32;
}
#atendimento .form-actions .btn.primary,
#atendimento #journeyWhatsApp.btn.primary{
  background:#86613c;
  color:#fffdf9;
  border:1px solid #86613c;
  font-weight:700;
}
#atendimento .form-actions .btn.primary:hover,
#atendimento #journeyWhatsApp.btn.primary:hover{
  background:#6c4c2b;
}
#atendimento .form-actions .btn.secondary{
  background:#fffdf9;
  color:#302d2a;
  border:1px solid #b9aa98;
}
#atendimento .form-actions .btn:focus-visible,
#atendimento #journeyWhatsApp:focus-visible{
  outline:3px solid #86613c;
  outline-offset:3px;
}
@media(max-width:980px){
  #atendimento .journey-copy{
    border-right:0;
    border-bottom:1px solid #d6c7b3;
  }
}
@media(max-width:820px){
  #atendimento .journey-tab{
    border-bottom:1px solid #cfc1ae;
  }
}