  .perfil-profissional {
		background: var(--wp--preset--color--acc-rosa) url('../misc/vinheta-top.png') top center no-repeat;
		background-size:contain;
    padding:var(--wp--preset--spacing--80) var(--wp--preset--spacing--30) 0;
    margin-top:var(--wp--preset--spacing--60);
  }
  .perfil-profissional p:last-child {margin-bottom:0;}
  .perfil-profissional .detalhe {text-align:center}
  .perfil-profissional .detalhe::after {
    content: '';
    display: block;
    width: 120px;
    height: 6px;
    background-color:var(--wp--preset--color--cta-black);
    border-radius: calc(infinity * 1px);
    opacity: 0.25;
    margin:var(--wp--preset--spacing--20) auto 0;
  }
  .perfil-profissional .perfil-restrict { max-width:var(--wp--style--global--wide-size);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--wp--preset--spacing--80);padding:var(--wp--preset--spacing--30) 0;}
  .perfil-profissional .perfil-foto {padding:0 var(--wp--preset--spacing--60);}
  .perfil-profissional .perfil-foto::before,
  .perfil-profissional .perfil-foto::after {
    content:'';
    display:block;
    max-width:100%;
    height:12px;
    background: url('../clinica/moldura.svg') no-repeat center center;
    transform:translatey(-25px);
  }
  .perfil-profissional .perfil-foto::after {
    transform:translatey(20px) rotate(180deg);
  }
  .perfil-profissional .perfil-foto img { max-width:100%;height:auto;border-radius:9px;outline:1px solid #808080;outline-offset:15px;}
  .wp-block-beautycode-go-top {
    background-color: var(--wp--preset--color--acc-rosa);
    margin-bottom: 0;
    padding-bottom: var(--wp--preset--spacing--60);
  }
  /* media query */
  @media (min-width:500px) {}
  @media (min-width:768px) {
    .perfil-profissional .perfil-restrict { flex-direction:row;gap:var(--wp--preset--spacing--60);}
    .perfil-profissional .perfil-foto img { max-width:200px}
    .perfil-profissional .detalhe {text-align:unset}
    .perfil-profissional .detalhe::after {
      margin:unset;
    }
  }
  @media (min-width:1024px) {
    .perfil-profissional .perfil-restrict {padding:var(--wp--preset--spacing--60) 0;}
    .perfil-profissional .perfil-foto img { max-width:300px}
  }