.frame-child8 {
  height: 7.25rem;
  width: 120rem;
  position: relative;
  background-color: #20293a;
  display: none;
  max-width: 100%;
}
.image-1-icon1 {
  height: 3.938rem;
  width: 4.438rem;
  position: relative;
  object-fit: cover;
  z-index: 1;
}
.incio23 {
  text-decoration: underline;
  height: 1.5rem;
  width: 3.063rem;
  position: relative;
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 500;
  color: inherit;
  display: inline-block;
  flex-shrink: 0;
}
.incio22 {
  position: absolute;
  top: 0;
  left: 0;
  width: 3rem;
  height: 1.5rem;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  color: #cda776;
}
.incio25 {
  text-decoration: none;
  height: 1.5rem;
  width: 5.563rem;
  position: relative;
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 500;
  color: inherit;
  display: inline-block;
  flex-shrink: 0;
}
.incio24 {
  position: absolute;
  top: 0;
  left: 8.5rem;
  width: 5.5rem;
  height: 1.5rem;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.incio27 {
  text-decoration: none;
  height: 1.5rem;
  width: 4.813rem;
  position: relative;
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 500;
  color: inherit;
  display: inline-block;
  flex-shrink: 0;
}
.incio26 {
  position: absolute;
  top: 0;
  left: 19.5rem;
  width: 4.75rem;
  height: 1.5rem;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.incio29 {
  text-decoration: none;
  height: 1.5rem;
  width: 4.313rem;
  position: relative;
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 500;
  color: inherit;
  display: inline-block;
  flex-shrink: 0;
}
.incio28 {
  position: absolute;
  top: 0;
  left: 29.75rem;
  width: 4.188rem;
  height: 1.5rem;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;
  box-sizing: border-box;
}
.incio31 {
  text-decoration: none;
  height: 1.5rem;
  width: 4.625rem;
  position: relative;
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 500;
  color: inherit;
  display: inline-block;
  flex-shrink: 0;
}
.incio30 {
  position: absolute;
  top: 0;
  left: 39.438rem;
  width: 4.188rem;
  height: 1.5rem;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;
  box-sizing: border-box;
}
.incio-parent {
  margin: 0;
  align-self: stretch;
  height: 1.5rem;
  position: relative;
  text-align: left;
  font-size: 1rem;
  color: #fff;
  font-family: Roboto;
}
.frame-container,
.frame-header,
.paginas-inner {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.frame-container {
  margin: 0;
  width: 43.625rem;
  flex-direction: column;
  padding: 1.187rem 0 0;
}
.frame-header,
.paginas-inner {
  flex-direction: row;
}
.frame-header {
  flex: 1;
  background-color: #20293a;
  padding: 1.687rem 12.25rem 1.625rem;
  gap: 36.812rem;
  top: 0;
  z-index: 99;
  position: sticky;
}
.paginas-inner {
  align-self: stretch;
  padding: 0 0 6rem;
}
.frame-child9 {
  height: 30rem;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
  min-width: 26.375rem;
  flex-shrink: 0;
  left: -3.9rem;
}
.com-mais-de1,
.estou-aqui-para1 {
  position: relative;
  letter-spacing: 0.03em;
}
.com-mais-de1 {
  margin: 0;
  width: 31.5rem;
  font-size: inherit;
  line-height: 120%;
  font-weight: 600;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.estou-aqui-para1 {
  font-size: 1rem;
  line-height: 140%;
  color: rgba(40, 37, 64, 0.69);
}
.com-mais-de-duas-dcadas-de-ex-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1.437rem;
  max-width: 100%;
  flex-shrink: 0;
  font-size: 2rem;
  color: #20293a;
}
.sobre-mim-parent {
  align-self: stretch;
  flex-direction: column;
  padding: 0;
  box-sizing: border-box;
  gap: 1rem;
  flex-shrink: 0;
}
.frame-group,
.frame-wrapper1,
.sobre-mim-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-wrapper1 {
  width: 32.875rem;
  flex-direction: column;
  padding: 0;
  box-sizing: border-box;
}
.frame-group {
  align-self: stretch;
  flex-direction: row;
  gap: 1rem;
}
.tendo-mais-de {
  margin: 0;
}
.tendo-mais-de-container {
  flex: 1;
  position: relative;
  letter-spacing: 0.03em;
  line-height: 140%;
  display: inline-block;
  max-width: 100%;
}
.tendo-mais-de-duas-dcadas-ded-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0;
  box-sizing: border-box;
  max-width: 100%;
  text-align: justify;
  font-size: 1rem;
  color: rgba(40, 37, 64, 0.69);
}
.frame-parent {
  width: 69%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 1rem;
  max-width: 100%;
}
.paginas-child {
  width: 109.625rem;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 6rem;
  padding-top: 4.5rem;
  margin: auto;
  box-sizing: border-box;
  max-width: 100%;
  text-align: left;
  font-size: 1.25rem;
  color: #cda776;
  font-family: "Roboto Slab";
}
.frame-child10 {
  width: 120rem;
  height: 19.313rem;
  position: relative;
  background-color: rgba(239, 229, 216, 0.6);
  display: none;
  max-width: 100%;
}
.dr-fbio-sagula3,
.liberte-seu-potencial1 {
  position: relative;
  letter-spacing: 0.06em;
  line-height: 120%;
  z-index: 1;
}
.liberte-seu-potencial1 {
  margin: auto;
}
.dr-fbio-sagula3 {
  flex: 1;
  font-weight: 300;
}
.dr-fbio-sagula-wrapper,
.frame-section,
.rectangle-parent4 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.dr-fbio-sagula-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 0;
  text-align: center;
  font-size: 1.25rem;
}
.frame-section,
.rectangle-parent4 {
  box-sizing: border-box;
  max-width: 100%;
}
.rectangle-parent4 {
  flex: 1;
  background-color: rgba(239, 229, 216, 0.6);
  flex-direction: column;
  padding: 3.9rem 0;
  gap: 0.812rem;
}
.frame-section {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 8.25rem;
  text-align: center;
  font-size: 1.6rem;
  color: #20293a;
  font-family: "Roboto Slab";
}
.currculo,
.minha-vida-acadmica {
  position: relative;
  line-height: 120%;
}
.currculo {
  letter-spacing: 0.18em;
  text-transform: uppercase;
  font-weight: 600;
}
.minha-vida-acadmica {
  margin: 0;
  font-size: 2.25rem;
  letter-spacing: 0.03em;
  font-weight: 400;
  font-family: inherit;
  color: #20293a;
}
.currculo-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.937rem;
}
.inner-services-child {
  width: 0.894rem;
  height: 0.669rem;
  position: relative;
  object-fit: contain;
  flex-shrink: 0;
}
.inner-services {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0.437rem 0 0;
}
.orientao-de-carreira1 {
  position: relative;
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 500;
  flex-shrink: 0;
}
.service-titles,
.service-titles-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.731rem;
}
.service-titles-parent {
  flex-direction: column;
  gap: 1.562rem;
  font-size: 1rem;
  color: #282540;
}
.frame-parent1,
.paginas-inner1 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.frame-parent1 {
  flex-direction: column;
  justify-content: flex-start;
  gap: 4.312rem;
}
.paginas-inner1 {
  width: 69%;
  flex-direction: row;
  padding: 0 0 17.062rem 0;
  box-sizing: border-box;
  margin: auto;
}
.novos-artigos1 {
  margin: 0;
  position: relative;
  font-size: 2.25rem;
  letter-spacing: 0.03em;
  line-height: 120%;
  font-weight: 400;
  font-family: inherit;
  color: #282540;
}
.publicaes-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.937rem;
  max-width: 100%;
}
.psicanlise4 {
  position: relative;
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  display: inline-block;
  min-width: 7.688rem;
  z-index: 1;
}
.lorem-ipsum-dolor6 {
  font-size: 0.75rem;
  letter-spacing: 0.03em;
  line-height: 1.125rem;
  text-align: justify;
}
.group-icon6,
.lorem-ipsum-dolor6,
.saiba-mais6 {
  position: relative;
  z-index: 1;
}
.saiba-mais6 {
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 500;
  display: inline-block;
  min-width: 3.938rem;
}
.group-icon6 {
  width: 0.581rem;
  height: 0.394rem;
}
.psychoanalysis-button,
.saiba-mais-icon {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.saiba-mais-icon {
  flex-direction: column;
  padding: 0.625rem 0 0;
}
.psychoanalysis-button {
  flex-direction: row;
  gap: 0.562rem;
  font-size: 0.625rem;
}
.psychoanalysis-titles1 {
  flex: 1;
  flex-direction: column;
  gap: 0.75rem;
}
.group-wrapper2,
.psychoanalysis-content,
.psychoanalysis-titles1,
.rectangle-parent5 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.psychoanalysis-content {
  width: 16rem;
  flex-direction: row;
  padding: 0 0.875rem;
  box-sizing: border-box;
}
.group-wrapper2,
.rectangle-parent5 {
  flex-direction: column;
}
.rectangle-parent5 {
  flex: 1;
  border: 1px solid rgba(77, 92, 121, 0.36);
  box-sizing: border-box;
  padding: 1.187rem 1.312rem 2rem;
  gap: 2.437rem;
  max-width: 300px;
  height: 535px !important;
}
.group-wrapper2 {
  padding: 0.562rem 0 0;
}
.psychoanalysis-items-child {
  width: 22.938rem;
  height: 33rem;
  position: relative;
  border: 1px solid rgba(77, 92, 121, 0.36);
  box-sizing: border-box;
  display: none;
  max-width: 100%;
}
.psychoanalysis-items-item {
  border: 0;
  background-color: rgba(239, 229, 216, 0.6);
  height: 12rem;
  width: 16rem;
  outline: 0;
  position: relative;
  max-width: 100%;
  z-index: 1;
}
.frame-parent3,
.frame-wrapper2 {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
}
.frame-parent3 {
  flex: 1;
  display: flex;
  align-items: flex-start;
  gap: 2.875rem;
  max-width: 100%;
}
.frame-wrapper2 {
  height: 33rem;
  padding: 0 0 0 0.125rem;
  box-sizing: border-box;
  font-size: 1.125rem;
  color: #282540;
}
.frame-parent2,
.frame-wrapper2,
.paginas-inner2 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.frame-parent2 {
  width: 69%;
  flex-direction: column;
  justify-content: flex-start;
  gap: 3.437rem;
}
.paginas-inner2 {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 1.312rem 6rem 1.25rem;
  box-sizing: border-box;
  text-align: left;
  font-size: 1.25rem;
  color: #cda776;
  font-family: "Roboto Slab";
}
.mask-group-icon3 {
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.frame-child16,
.mask-group-icon3,
.mask-group-parent {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.frame-child16 {
  background-color: rgba(40, 37, 64, 0.89);
  mix-blend-mode: multiply;
  z-index: 1;
}
.mask-group-parent {
  margin: 0 !important;
}
.como-posso-orienta-lo2,
.fale-comigo1 {
  position: relative;
  line-height: 120%;
  z-index: 2;
}
.fale-comigo1 {
  letter-spacing: 0.18em;
  text-transform: uppercase;
  font-weight: 600;
}
.como-posso-orienta-lo2 {
  margin: 0;
  font-size: inherit;
  letter-spacing: 0.03em;
  font-weight: 400;
  font-family: inherit;
}
.como-posso-orienta-lo-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0.312rem 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.frame-child17 {
  height: 3.75rem;
  width: 17.688rem;
  position: relative;
  border-radius: 43px;
  background-color: #cda776;
  display: none;
}
.agende-agora1 {
  position: relative;
  font-size: 1rem;
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Roboto Slab";
  color: #fff;
  text-align: left;
  z-index: 1;
}
.frame-child18 {
  width: 1.438rem;
  height: 1.281rem;
  position: relative;
  z-index: 1;
}
.frame-wrapper4,
.rectangle-parent7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0.125rem 0 0;
}
.rectangle-parent7 {
  cursor: pointer;
  border: 0;
  padding: 1.125rem 1.75rem 1.125rem 3.125rem;
  background-color: #cda776;
  border-radius: 43px;
  flex-direction: row;
  gap: 1.375rem;
  z-index: 2;
}
.contact-form,
.fale-comigo-parent {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.contact-form {
  flex-direction: row;
  justify-content: space-between;
  gap: 1.25rem;
  font-size: 1.875rem;
  color: #fff;
}
.fale-comigo-parent {
  flex-direction: column;
  justify-content: flex-start;
  gap: 0.625rem;
}
.edifcio-jj-carvalho-av-container1 {
  position: relative;
  letter-spacing: 0.09em;
  font-weight: 600;
  z-index: 2;
}
.span4 {
  color: #e5b329;
}
.span5 {
  color: #fff;
}
.span6 {
  color: #000;
}
.contact-info1,
.edifcio-jj-carvalho-av-dr-a-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.687rem;
  color: #cda776;
}
.edifcio-jj-carvalho-av-dr-a-parent {
  width: 33.25rem;
  gap: 2.312rem;
  max-width: 100%;
  font-size: 1rem;
  color: #fff;
}
.contact-content,
.vector-icon {
  align-self: stretch;
  max-width: 100%;
}
.contact-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2.5rem;
}
.vector-icon {
  position: relative;
  overflow: hidden;
  max-height: 100%;
  z-index: 3;
}
.bottom-service-content-child {
  width: 0.894rem;
  height: 0.669rem;
  position: relative;
  object-fit: contain;
  z-index: 3;
}
.psicoterapia-breve1 {
  position: relative;
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 500;
  z-index: 3;
}
.bottom-service-items-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0.437rem 0 0;
  flex-shrink: 0;
}
.orientao-profissional1 {
  position: relative;
  letter-spacing: 0.15px;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 500;
  white-space: nowrap;
  z-index: 3;
}
.bottom-service-items1 {
  flex: 1;
  gap: 0.731rem;
  min-width: 10.313rem;
}
.bottom-service-items-parent,
.bottom-service-items1,
.bottom-service-items2 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.bottom-service-items2 {
  flex: 1;
  gap: 0.731rem;
  min-width: 9.938rem;
}
.bottom-service-items-parent {
  gap: 3.656rem;
  max-width: 100%;
}
.bottom-services,
.vector-parent {
  align-self: stretch;
  display: flex;
  max-width: 100%;
}
.bottom-services {
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 1.25rem 0 1.312rem;
  box-sizing: border-box;
}
.vector-parent {
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 2.25rem;
  font-size: 1rem;
  margin-top: 4rem;
}
.frame-child21,
.group-section {
  position: relative;
  max-width: 100%;
}
.group-section {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 6rem 0;
  box-sizing: border-box;
  gap: 6.125rem;
  text-align: left;
  font-size: 1rem;
  color: #cda776;
  font-family: "Roboto Slab";
}
.frame-child21 {
  height: 3.188rem;
  width: 120rem;
  background-color: #20293a;
  display: none;
}
.dr-fbio-sagula4 {
  display: inline-block;
  max-width: 100%;
}
.desenvolvido-por-betocaf1,
.dr-fbio-sagula4 {
  position: relative;
  z-index: 1;
}
.paginas,
.rectangle-parent8 {
  display: flex;
  align-items: flex-start;
  text-align: left;
}
.rectangle-parent8 {
  align-self: stretch;
  background-color: #20293a;
  flex-direction: row;
  justify-content: space-between;
  padding: 1.125rem 4.75rem 1.125rem 4.812rem;
  box-sizing: border-box;
  max-width: 100%;
  gap: 1.25rem;
  z-index: 3;
  font-size: 0.75rem;
  color: #fff;
  font-family: Montserrat;
}
.paginas {
  width: 100%;
  position: relative;
  background-color: #fff;
  overflow: hidden;
  flex-direction: column;
  justify-content: flex-start;
  line-height: normal;
  letter-spacing: normal;
  font-size: 1.25rem;
  color: #cda776;
  font-family: "Roboto Slab";
}
@media screen and (max-width: 1200px) {
  .frame-header {
    gap: 18.375rem;
    padding-left: 6.125rem;
    padding-right: 6.125rem;
    box-sizing: border-box;
  }
  .frame-wrapper1 {
    flex: 1;
  }
  .frame-group {
    flex-wrap: wrap;
  }
  .tendo-mais-de-duas-dcadas-ded-wrapper {
    padding-left: 2.875rem;
    padding-right: 2.875rem;
    box-sizing: border-box;
  }
  .paginas-child {
    padding-bottom: 7.188rem;
    box-sizing: border-box;
  }
  .contact-form,
  .frame-parent3 {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1050px) {
  .frame-container {
    display: none;
  }
  .com-mais-de1,
  .liberte-seu-potencial1 {
    font-size: 1.625rem;
    line-height: 1.938rem;
  }
  .dr-fbio-sagula-wrapper,
  .rectangle-parent4 {
    padding-left: 12.875rem;
    padding-right: 5.563rem;
    box-sizing: border-box;
  }
  .rectangle-parent4 {
    padding-left: 17.688rem;
    padding-right: 17.625rem;
  }
  .minha-vida-acadmica,
  .novos-artigos1 {
    font-size: 2.625rem;
    line-height: 3.125rem;
  }
  .paginas-inner2 {
    padding-bottom: 7.813rem;
    box-sizing: border-box;
  }
  .como-posso-orienta-lo2 {
    font-size: 2.313rem;
    line-height: 2.75rem;
  }
  .bottom-service-items-parent {
    flex-wrap: wrap;
  }
  .group-section {
    gap: 3.063rem;
    padding: 6.375rem 9.813rem 6rem;
    box-sizing: border-box;
  }
  .rectangle-parent8 {
    padding-left: 2.375rem;
    padding-right: 2.375rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 750px) {
  .frame-header {
    gap: 9.188rem;
    padding-left: 3.063rem;
    padding-right: 3.063rem;
    box-sizing: border-box;
  }
  .frame-child9 {
    min-width: 100%;
  }
  .sobre-mim-parent {
    padding-bottom: 11.25rem;
    box-sizing: border-box;
  }
  .frame-wrapper1 {
    min-width: 100%;
  }
  .frame-group {
    gap: 3.688rem;
  }
  .tendo-mais-de-duas-dcadas-ded-wrapper {
    padding-left: 1.438rem;
    padding-right: 1.438rem;
    box-sizing: border-box;
  }
  .frame-parent {
    gap: 3.375rem;
  }
  .paginas-child {
    padding-bottom: 4.688rem;
    box-sizing: border-box;
  }
  .rectangle-parent4 {
    padding-left: 8.813rem;
    padding-right: 8.813rem;
    box-sizing: border-box;
  }
  .frame-parent1 {
    gap: 2.125rem;
  }
  .paginas-inner1,
  .rectangle-parent5 {
    padding-bottom: 11.063rem;
    box-sizing: border-box;
  }
  .rectangle-parent5 {
    padding-top: 1.25rem;
    padding-bottom: 1.313rem;
  }
  .frame-parent3 {
    gap: 2.938rem;
  }
  .frame-parent2 {
    gap: 1.688rem;
  }
  .edifcio-jj-carvalho-av-dr-a-parent {
    gap: 1.125rem;
  }
  .contact-content {
    gap: 1.75rem;
  }
  .vector-parent {
    gap: 1.125rem;
  }
  .group-section {
    gap: 1.5rem;
    padding-left: 4.875rem;
    padding-right: 4.875rem;
    box-sizing: border-box;
  }
  .rectangle-parent8 {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 450px) {
  .frame-header {
    gap: 4.625rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .com-mais-de1 {
    font-size: 1.188rem;
    line-height: 1.438rem;
  }
  .frame-wrapper1 {
    padding-top: 3.625rem;
    box-sizing: border-box;
  }
  .frame-group {
    gap: 1.813rem;
  }
  .frame-parent {
    gap: 1.688rem;
  }
  .liberte-seu-potencial1 {
    font-size: 1.188rem;
    line-height: 1.438rem;
  }
  .dr-fbio-sagula3 {
    font-size: 1rem;
    line-height: 1.188rem;
  }
  .dr-fbio-sagula-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .frame-section {
    padding-bottom: 5.375rem;
    box-sizing: border-box;
  }
  .currculo {
    font-size: 1rem;
    line-height: 1.188rem;
  }
  .minha-vida-acadmica {
    font-size: 1.938rem;
    line-height: 2.313rem;
  }
  .frame-parent1 {
    gap: 1.063rem;
  }
  .novos-artigos1 {
    font-size: 1.938rem;
    line-height: 2.313rem;
  }
  .rectangle-parent5 {
    gap: 1.188rem;
  }
  .frame-parent3 {
    gap: 1.438rem;
  }
  .paginas-inner2 {
    padding-bottom: 5.063rem;
    box-sizing: border-box;
  }
  .fale-comigo1 {
    font-size: 1rem;
    line-height: 1.188rem;
  }
  .como-posso-orienta-lo2 {
    font-size: 1.75rem;
    line-height: 2.063rem;
  }
  .agende-agora1 {
    font-size: 1rem;
    line-height: 1.188rem;
  }
  .rectangle-parent7 {
    padding-left: 1.25rem;
    box-sizing: border-box;
  }
  .bottom-service-items-parent {
    gap: 1.813rem;
  }
  .group-section {
    padding-top: 4.125rem;
    padding-bottom: 3.875rem;
    box-sizing: border-box;
  }
}
.footer-ajuste {
  width: 69%;
  margin: auto;
  gap: 1rem;
}

.header {
  background-image: url('../images/fabio-sagula-perfil-atendimento.jpg');
  background-size: cover;
  background-position: center 25%;
  height: 300px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: left;
  color: white;
  position: relative;
  text-align: center;
}

.header-content {
  position: relative;
  z-index: 2;
  padding-left: 17%;
}

.header h1 {
  font-size: 2.5em;
  margin: 0;
  /* text-transform: uppercase; */
}

.header h2 {
  font-size: 1.15rem;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0;

  text-align: left;
  color: #cda776;
  font-family: "Roboto Slab";
}

.header::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.thumbnail-image {
  width: 100%;
  height: 174px;
  border-radius: 8px;
  object-fit: scale-down;
}