.elementor-1380 .elementor-element.elementor-element-fc85e1c:not(.elementor-motion-effects-element-type-background), .elementor-1380 .elementor-element.elementor-element-fc85e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000501;}.elementor-1380 .elementor-element.elementor-element-fc85e1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1380 .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-1380 .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-1380 .elementor-element.elementor-element-d538117:not(.elementor-motion-effects-element-type-background), .elementor-1380 .elementor-element.elementor-element-d538117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1380 .elementor-element.elementor-element-d538117{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1380 .elementor-element.elementor-element-d538117 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1380 .elementor-element.elementor-element-d538117 > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-1380 .elementor-element.elementor-element-ed07387 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FDFDFD;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-1380 .elementor-element.elementor-element-ac4b5d6 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #43B400 0%, #011A03 100%);box-shadow:0px 0px 10px 0px #E7E7E7;border-style:none;}.elementor-1380 .elementor-element.elementor-element-73bf6f2:not(.elementor-motion-effects-element-type-background), .elementor-1380 .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-1380 .elementor-element.elementor-element-73bf6f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1380 .elementor-element.elementor-element-73bf6f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1380 .elementor-element.elementor-element-5afa449:not(.elementor-motion-effects-element-type-background), .elementor-1380 .elementor-element.elementor-element-5afa449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1380 .elementor-element.elementor-element-5afa449{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1380 .elementor-element.elementor-element-5afa449 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1380 .elementor-element.elementor-element-9e778cc .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #AA6800 0%, #301E02 100%);box-shadow:0px 0px 10px 0px #E7E7E7;border-style:none;}.elementor-1380 .elementor-element.elementor-element-28afd08 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #00B419 0%, #011A03 100%);box-shadow:0px 0px 10px 0px #E7E7E7;border-style:none;}.elementor-1380 .elementor-element.elementor-element-e40e04c:not(.elementor-motion-effects-element-type-background), .elementor-1380 .elementor-element.elementor-element-e40e04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8D4D5;}.elementor-1380 .elementor-element.elementor-element-e40e04c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1380 .elementor-element.elementor-element-e40e04c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1380 .elementor-element.elementor-element-e40e04c > .elementor-shape-top .elementor-shape-fill{fill:#000000;}@media(min-width:768px){.elementor-1380 .elementor-element.elementor-element-3b9404d{width:70%;}.elementor-1380 .elementor-element.elementor-element-8b61c33{width:30%;}}@media(max-width:767px){.elementor-1380 .elementor-element.elementor-element-d568df2 .elementor-heading-title{font-size:20px;}.elementor-1380 .elementor-element.elementor-element-d538117 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:0px;}.elementor-1380 .elementor-element.elementor-element-d538117{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1380 .elementor-element.elementor-element-fdca025{width:50%;}.elementor-1380 .elementor-element.elementor-element-ed07387 .elementor-heading-title{font-size:15px;}.elementor-1380 .elementor-element.elementor-element-6773f6c{width:50%;}.elementor-1380 .elementor-element.elementor-element-ac4b5d6 .elementor-button{border-radius:10px 10px 10px 10px;padding:7px 10px 7px 10px;}.elementor-1380 .elementor-element.elementor-element-3b9404d{width:100%;}.elementor-1380 .elementor-element.elementor-element-8b61c33{width:100%;}.elementor-1380 .elementor-element.elementor-element-5afa449{margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-1380 .elementor-element.elementor-element-a54f487{width:50%;}.elementor-1380 .elementor-element.elementor-element-9e778cc .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-1380 .elementor-element.elementor-element-f2aa639{width:50%;}.elementor-1380 .elementor-element.elementor-element-28afd08 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-1380 .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 *//* ===================================== */
/* ESTILO PREMIUM YOUTUBE COMMENTS */
/* ===================================== */


/* ===================================== */
/* FUNDO GERAL */
/* ===================================== */

.comments-area{

  background:#eef3f3;
  padding:18px;
  border-radius:16px;

}


/* ===================================== */
/* CARD */
/* ===================================== */

.comment-body{

  background:#ffffff;
  padding:14px 16px;
  border-radius:16px;
  margin-bottom:14px;

  box-shadow:
  0 2px 10px rgba(0,0,0,0.05);

  transition:.2s ease;

}


.comment-body:hover{

  transform:translateY(-1px);

  box-shadow:
  0 5px 14px rgba(0,0,0,0.08);

}


/* ===================================== */
/* TOPO */
/* ===================================== */

.comment-meta{

  display:flex !important;

  align-items:center !important;

  gap:10px;

  width:100%;

  margin-bottom:10px;

}


/* ===================================== */
/* BLOCO AUTOR */
/* ===================================== */

.comment-author{

  display:flex !important;

  align-items:center !important;

  gap:10px;

  width:100%;

  margin:0 !important;

}


/* ===================================== */
/* AVATAR */
/* ===================================== */

.comment-author img,
.avatar{

  width:34px !important;
  height:34px !important;

  min-width:34px !important;

  border-radius:50% !important;

  margin:0 !important;

}


/* ===================================== */
/* PADRONIZA TODOS OS NOMES */
/* ===================================== */

.comment-author,
.comment-author *,
.comment-author a,
.fn{

  font-size:13px !important;

  font-weight:600 !important;

  line-height:1.1 !important;

  color:#6b7280 !important;

  text-decoration:none !important;

}


/* REMOVE "DISSE:" */

.says{

  display:none !important;

}


/* ===================================== */
/* REMOVE DATA / HORA */
/* ===================================== */

.comment-metadata{

  display:none !important;

}


/* REMOVE EDITAR */

.comment-edit-link{

  display:none !important;

}


/* ===================================== */
/* TEXTO DO COMENTÁRIO */
/* ===================================== */

.comment-content{

  margin-top:4px;

  color:#111827 !important;

  font-size:16px !important;

  font-weight:500;

  line-height:1.55;

}


.comment-content p{

  margin-bottom:0;

}


/* ===================================== */
/* RESPONDER */
/* ===================================== */

.reply{

  margin-top:10px;

}


.reply a{

  color:#60a5fa !important;

  font-size:13px !important;

  font-weight:700 !important;

  text-decoration:none !important;

}


.reply a:hover{

  opacity:.85;

}


/* ===================================== */
/* CAMPO DE COMENTÁRIO */
/* ===================================== */

#comment{

  border-radius:12px;

  padding:14px;

  border:1px solid #d1d5db;

  font-size:14px;

}


/* ===================================== */
/* BOTÃO */
/* ===================================== */

.form-submit input{

  background:#16a34a;

  color:#fff;

  border:none;

  padding:12px 24px;

  border-radius:24px;

  cursor:pointer;

  font-weight:700;

  transition:.2s ease;

}


.form-submit input:hover{

  transform:scale(1.02);

  opacity:.95;

}


/* ===================================== */
/* REMOVE ELEMENTOS */
/* ===================================== */

.logged-in-as,
.logged-in-as a,
.comment-notes{

  display:none !important;

}


/* ===================================== */
/* LISTA */
/* ===================================== */

.comment-list{

  padding-left:0 !important;

}


.comment{

  list-style:none !important;

}


/* ===================================== */
/* MOBILE */
/* ===================================== */

@media(max-width:480px){

  .comment-body{

    padding:12px;

  }

  .comment-content{

    font-size:15px !important;

  }

}
/* ===================================== */
/* AJUSTE DE LARGURA DO FORMULÁRIO */
/* ===================================== */

.comment-respond{

  max-width:100% !important;

  overflow:hidden !important;

}


/* CAMPO NÃO ULTRAPASSA O SITE */

#comment{

  width:100% !important;

  max-width:100% !important;

  box-sizing:border-box !important;

}
/* ===================================== */
/* NOVO BOTÃO PREMIUM */
/* COLE SOMENTE NO FINAL DO CSS */
/* ===================================== */

.form-submit input{

  background:
  linear-gradient(
  to bottom,
  #15803d,
  #166534
  ) !important;

  color:#ffffff !important;

  border:none !important;

  border-radius:26px !important;

  padding:13px 26px !important;

  font-weight:700 !important;

  font-size:14px !important;

  cursor:pointer !important;

  transition:.25s ease !important;

  box-shadow:
  0 6px 16px rgba(21,128,61,.35),
  inset 0 2px 0 rgba(255,255,255,.14),
  inset 0 -3px 0 rgba(0,0,0,.18) !important;

  animation:pulseButton 2.3s infinite;

}


/* HOVER */

.form-submit input:hover{

  transform:
  translateY(-2px)
  scale(1.02);

}


/* CLICK */

.form-submit input:active{

  transform:translateY(1px);

}


/* PULSO */

@keyframes pulseButton{

  0%{

    box-shadow:
    0 6px 16px rgba(21,128,61,.28),
    inset 0 2px 0 rgba(255,255,255,.14),
    inset 0 -3px 0 rgba(0,0,0,.18);

  }

  50%{

    box-shadow:
    0 9px 22px rgba(21,128,61,.45),
    inset 0 2px 0 rgba(255,255,255,.16),
    inset 0 -3px 0 rgba(0,0,0,.2);

  }

  100%{

    box-shadow:
    0 6px 16px rgba(21,128,61,.28),
    inset 0 2px 0 rgba(255,255,255,.14),
    inset 0 -3px 0 rgba(0,0,0,.18);

  }

}/* End custom CSS */