.elementor-1604 .elementor-element.elementor-element-a38fe2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1604 .elementor-element.elementor-element-45086135{padding:2em 0em 0em 0em;}.elementor-1604 .elementor-element.elementor-element-5aa80448{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-3014543f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-474a91a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-474a91a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1604 .elementor-element.elementor-element-8a06519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1604 .elementor-element.elementor-element-15cb8e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1604 .elementor-element.elementor-element-4a6d0ebc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1604 .elementor-element.elementor-element-474a91a8{--width:99.907%;}}/* Start custom CSS for html, class: .elementor-element-cfb014 *//* ═══ TOKENS ADICIONAIS — BLOCO PSIQUIATRIA ═══ */
:root {
  --sf-areia-escuro: #E6D8C3;
}

/* Card da psiquiatra — mesma estrutura do card-v, fundo mais escuro */
.card-v-psiquiatra {
  background: var(--sf-areia-escuro);
  border-radius: 10px;
  border: 1.5px solid var(--sf-verde-esc);
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.badge-psiquiatra {
  display: inline-block;
  font-size: 0.62rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 0.2em 0.6em;
  border-radius: 20px;
  background: var(--sf-verde-esc);
  color: #fff;
  width: fit-content;
  margin-bottom: 0.8rem;
}/* End custom CSS */