.elementor-349 .elementor-element.elementor-element-fc85e1c:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-fc85e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000501;}.elementor-349 .elementor-element.elementor-element-fc85e1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-349 .elementor-element.elementor-element-fc85e1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-349 .elementor-element.elementor-element-d568df2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FDFDFD;}.elementor-349 .elementor-element.elementor-element-73bf6f2:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-73bf6f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3F1800 0%, #000000 100%);}.elementor-349 .elementor-element.elementor-element-73bf6f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-349 .elementor-element.elementor-element-73bf6f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-349 .elementor-element.elementor-element-5afa449:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-5afa449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-349 .elementor-element.elementor-element-5afa449{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-349 .elementor-element.elementor-element-5afa449 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-349 .elementor-element.elementor-element-9e778cc .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #AA6800 0%, #2E1C00 100%);box-shadow:0px 0px 10px 0px #000000;}.elementor-349 .elementor-element.elementor-element-28afd08 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #00B419 0%, #014107 100%);box-shadow:0px 0px 10px 0px #000000;}.elementor-349 .elementor-element.elementor-element-e40e04c:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-e40e04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8D4D5;}.elementor-349 .elementor-element.elementor-element-e40e04c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-349 .elementor-element.elementor-element-e40e04c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-349 .elementor-element.elementor-element-e40e04c > .elementor-shape-top .elementor-shape-fill{fill:#000000;}@media(min-width:768px){.elementor-349 .elementor-element.elementor-element-3b9404d{width:70%;}.elementor-349 .elementor-element.elementor-element-8b61c33{width:30%;}}@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-d568df2 .elementor-heading-title{font-size:20px;}.elementor-349 .elementor-element.elementor-element-3b9404d{width:100%;}.elementor-349 .elementor-element.elementor-element-8b61c33{width:100%;}.elementor-349 .elementor-element.elementor-element-5afa449{margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-349 .elementor-element.elementor-element-a54f487{width:50%;}.elementor-349 .elementor-element.elementor-element-f2aa639{width:50%;}.elementor-349 .elementor-element.elementor-element-e40e04c > .elementor-shape-top svg{width:calc(30% + 1.3px);height:20px;}}/* Start custom CSS for post-comments, class: .elementor-element-b854654 *//* FUNDO GERAL DO CHAT */
.comments-area {
  background: #f7f7f7;
  padding: 20px;
  border-radius: 12px;
}

/* CADA COMENTÁRIO (BALÃO) */
.comment-body {
  background: #ffffff;
  padding: 12px 15px;
  border-radius: 12px;
  margin-bottom: 12px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
}

/* NOME DO ALUNO */
.comment-author {
  font-weight: bold;
  color: #1a73e8;
}

/* TEXTO DO COMENTÁRIO */
.comment-content {
  margin-top: 8px;
  color: #333;
  font-size: 15px;
}

/* CAIXA DE TEXTO */
#comment {
  border-radius: 8px;
  padding: 10px;
  border: 1px solid #ccc;
}

/* BOTÃO ENVIAR */
.form-submit input {
  background: #28a745;
  color: #fff;
  border: none;
  padding: 10px 20px;
  border-radius: 20px;
  cursor: pointer;
}

/* ESCONDE APENAS O FINAL DA FRASE:
"Edite seu perfil. Sair? Campos obrigatórios são marcados com*" */
.logged-in-as a,
.comment-notes {
  display: none !important;
}/* End custom CSS */