.elementor-2659 .elementor-element.elementor-element-23a52ced:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-23a52ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-23a52ced > .elementor-background-overlay{background-color:#AE875F00;opacity:0.11;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2659 .elementor-element.elementor-element-23a52ced{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:55px 0px 26px 0px;}.elementor-bc-flex-widget .elementor-2659 .elementor-element.elementor-element-81b2694.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2659 .elementor-element.elementor-element-81b2694.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2659 .elementor-element.elementor-element-81b2694.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2659 .elementor-element.elementor-element-81b2694 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2659 .elementor-element.elementor-element-4488713f .jeg-elementor-kit.jkit-post-title{text-align:center;}.elementor-2659 .elementor-element.elementor-element-4488713f .jeg-elementor-kit.jkit-post-title .post-title.style-color, .elementor-2659 .elementor-element.elementor-element-4488713f .jeg-elementor-kit.jkit-post-title .post-title.style-color a{color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-61487d7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 120px 0px;}.elementor-2659 .elementor-element.elementor-element-61487d7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2659 .elementor-element.elementor-element-1c45f3f2 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-2659 .elementor-element.elementor-element-72359845 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-72359845 .jeg-elementor-kit.jkit-post-featured-image{text-align:center;}.elementor-2659 .elementor-element.elementor-element-72359845 .jeg-elementor-kit.jkit-post-featured-image .post-featured-image img{border-radius:12px 12px 12px 12px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2659 .elementor-element.elementor-element-00978e1{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:300;line-height:25px;}.elementor-2659 .elementor-element.elementor-element-307868ba > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-2659 .elementor-element.elementor-element-2507c5b4:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-2507c5b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-2507c5b4, .elementor-2659 .elementor-element.elementor-element-2507c5b4 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2659 .elementor-element.elementor-element-2507c5b4{box-shadow:0px 5px 15px 0px rgba(91, 52.00000000000007, 0.9999999999999964, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:80px 50px 80px 50px;}.elementor-2659 .elementor-element.elementor-element-2507c5b4 > .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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-48c0e7f5{text-align:center;}.elementor-2659 .elementor-element.elementor-element-48c0e7f5 .elementor-heading-title{font-family:var( --e-global-typography-0d854c1-font-family ), Sans-serif;font-size:var( --e-global-typography-0d854c1-font-size );font-weight:var( --e-global-typography-0d854c1-font-weight );color:var( --e-global-color-2a10d4e );}.elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit_form_control{background-color:var( --e-global-color-2a10d4e );font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEDED;border-radius:50px 50px 50px 50px;padding:16px 20px 16px 20px;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit-mail-submit{background-color:var( --e-global-color-secondary );font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );width:100%;margin:0px 0px 0px 0px;color:var( --e-global-color-2a10d4e );}.elementor-2659 .elementor-element.elementor-element-1c700da7 .elementskit_input_label{color:#000000;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .elementskit_input_container{flex:0 0 100%;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .elementskit_input_wraper:not(:last-child){margin-bottom:20px;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit_form_control::-webkit-input-placeholder{color:var( --e-global-color-99c0a93 );font-size:15px;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit_form_control::-moz-placeholder{color:var( --e-global-color-99c0a93 );font-size:15px;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit_form_control:-ms-input-placeholder{color:var( --e-global-color-99c0a93 );font-size:15px;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit_form_control:-moz-placeholder{color:var( --e-global-color-99c0a93 );font-size:15px;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit-mail-submit svg path{stroke:var( --e-global-color-2a10d4e );fill:var( --e-global-color-2a10d4e );}.elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit-mail-submit:hover{color:#fff;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit-mail-submit:hover svg path{stroke:#fff;fill:#fff;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit-mail-submit > i, .elementor-2659 .elementor-element.elementor-element-1c700da7 .ekit-mail-submit > svg{margin-left:0px;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .elementskit_input_group_text i{color:#000000;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .elementskit_input_group_text svg path{stroke:#000000;fill:#000000;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .elementskit_input_group_text{font-size:10px;}.elementor-2659 .elementor-element.elementor-element-1c700da7 .elementskit_input_group_text svg{max-width:10px;}.elementor-2659 .elementor-element.elementor-element-6232aa9d{margin-top:0px;margin-bottom:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2659 .elementor-element.elementor-element-c88f10c > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-2659 .elementor-element.elementor-element-c88f10c img{border-radius:12px 12px 12px 12px;}.elementor-2659 .elementor-element.elementor-element-44be4316{margin-top:0px;margin-bottom:0px;}.elementor-2659 .elementor-element.elementor-element-728808b4 > .elementor-element-populated, .elementor-2659 .elementor-element.elementor-element-728808b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-2659 .elementor-element.elementor-element-728808b4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2659 .elementor-element.elementor-element-728808b4 > .elementor-element-populated{box-shadow:0px 3px 15px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2659 .elementor-element.elementor-element-728808b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2659 .elementor-element.elementor-element-5823af0 .elementor-heading-title{font-family:var( --e-global-typography-8a218d3-font-family ), Sans-serif;font-size:var( --e-global-typography-8a218d3-font-size );font-weight:var( --e-global-typography-8a218d3-font-weight );line-height:var( --e-global-typography-8a218d3-line-height );color:var( --e-global-color-adca0bd );}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-blog-block-post, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-image-card, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-card{background-color:var( --e-global-color-2a10d4e );border-radius:10px 10px 10px 10px;padding:25px 25px 25px 25px;margin:10px 0px 10px 0px;}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-btn{background-color:var( --e-global-color-2a10d4e );padding:10px 10px 10px 10px;font-family:"Lato", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-radius:12px 12px 12px 12px;}.elementor-2659 .elementor-element.elementor-element-7939436 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-image-card{display:block;}.elementor-2659 .elementor-element.elementor-element-7939436 .btn-wraper{text-align:left;}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-blog-block-post .elementskit-post-body{padding:10px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-image-card .elementskit-post-body{padding:10px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-entry-thumb{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-radius:10px 10px 10px 10px;margin:0px 0px 0px 0px;} .elementor-2659 .elementor-element.elementor-element-7939436 .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-7939436 .post-meta-list a, .elementor-2659 .elementor-element.elementor-element-7939436 .post-meta-list .meta-date-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2659 .elementor-element.elementor-element-7939436 .post-meta-list{text-align:left;}.elementor-2659 .elementor-element.elementor-element-7939436 .post-meta-list > span{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-7939436 .post-meta-list > span > i, .elementor-2659 .elementor-element.elementor-element-7939436 .post-meta-list > span > svg{margin:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-body .entry-title, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-entry-header .entry-title, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:var( --e-global-typography-fda718e-font-family ), Sans-serif;font-size:var( --e-global-typography-fda718e-font-size );font-weight:var( --e-global-typography-fda718e-font-weight );}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-body .entry-title a{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-entry-header .entry-title a{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-body .entry-title{text-align:left;margin:10px 0px 15px 0px;}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-entry-header .entry-title{text-align:left;margin:10px 0px 15px 0px;}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}@media(max-width:1024px){.elementor-2659 .elementor-element.elementor-element-61487d7d{padding:80px 10px 80px 10px;}.elementor-2659 .elementor-element.elementor-element-1c45f3f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2659 .elementor-element.elementor-element-307868ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2659 .elementor-element.elementor-element-48c0e7f5 .elementor-heading-title{font-size:var( --e-global-typography-0d854c1-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2659 .elementor-element.elementor-element-5823af0 .elementor-heading-title{font-size:var( --e-global-typography-8a218d3-font-size );line-height:var( --e-global-typography-8a218d3-line-height );}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-blog-block-post, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-image-card, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-2659 .elementor-element.elementor-element-7939436 .post-meta-list a, .elementor-2659 .elementor-element.elementor-element-7939436 .post-meta-list .meta-date-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-body .entry-title, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-entry-header .entry-title, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:var( --e-global-typography-fda718e-font-size );}}@media(max-width:767px){.elementor-2659 .elementor-element.elementor-element-61487d7d{padding:40px 20px 40px 20px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2659 .elementor-element.elementor-element-2507c5b4{margin-top:20px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2659 .elementor-element.elementor-element-48c0e7f5 .elementor-heading-title{font-size:var( --e-global-typography-0d854c1-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2659 .elementor-element.elementor-element-728808b4 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2659 .elementor-element.elementor-element-5823af0 .elementor-heading-title{font-size:var( --e-global-typography-8a218d3-font-size );line-height:var( --e-global-typography-8a218d3-line-height );}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-blog-block-post, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-image-card, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-2659 .elementor-element.elementor-element-7939436 .post-meta-list a, .elementor-2659 .elementor-element.elementor-element-7939436 .post-meta-list .meta-date-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-body .entry-title, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-entry-header .entry-title, .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-2659 .elementor-element.elementor-element-7939436 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:var( --e-global-typography-fda718e-font-size );}}@media(min-width:768px){.elementor-2659 .elementor-element.elementor-element-1c45f3f2{width:65%;}.elementor-2659 .elementor-element.elementor-element-307868ba{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2659 .elementor-element.elementor-element-1c45f3f2{width:100%;}.elementor-2659 .elementor-element.elementor-element-307868ba{width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-00978e1 *//* ====== Fonte Red Hat no strong ====== */
strong {
  font-family: "Red Hat Display", "Red Hat Text", sans-serif !important;
}/* End custom CSS */
/* ====== Container Geral ====== */
.elementor-widget-jkit_post_comment {
  border: 1px solid #153854;
  border-radius: 16px;
  padding: 28px 24px;
  transition: all 0.3s ease-in-out;
}

/* ====== Títulos ====== */
.elementor-widget-jkit_post_comment h3.comment-reply-title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #153854; /* substituído */
  border-left: 4px solid #D8AE76; /* destaque dourado */
  padding-left: 12px;
}

/* ====== Campos de Texto ====== */
.elementor-widget-jkit_post_comment textarea,
.elementor-widget-jkit_post_comment input[type="text"],
.elementor-widget-jkit_post_comment input[type="email"] {
  width: 100%;
  padding: 14px 16px;
  border: 1px solid #d1d5db;
  border-radius: 10px;
  font-size: 15px;
  margin-bottom: 16px;
  background: #fff;
  transition: all 0.3s;
}

.elementor-widget-jkit_post_comment textarea:focus,
.elementor-widget-jkit_post_comment input:focus {
  border-color: #D8AE76; /* dourado ao foco */
  background: #ffffff;
  outline: none;
  box-shadow: 0 0 0 3px rgba(216, 174, 118, 0.3);
}

/* Placeholder elegante */
.elementor-widget-jkit_post_comment input::placeholder,
.elementor-widget-jkit_post_comment textarea::placeholder {
  color: #153854;
  font-style: italic;
}

/* ====== Botões ====== */
.elementor-widget-jkit_post_comment button,
.elementor-widget-jkit_post_comment input[type="submit"] {
  background: linear-gradient(90deg, #153854, #153854);
  color: #fff;
  border: none;
  padding: 12px 26px;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
}

.elementor-widget-jkit_post_comment button:hover,
.elementor-widget-jkit_post_comment input[type="submit"]:hover {
  background: linear-gradient(90deg, #D8AE76, #D8AE76); /* hover dourado */
  transform: translateY(-1px);
}

/* ====== Links (editar, responder etc.) ====== */
.elementor-widget-jkit_post_comment a {
  color: #153854;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.3s ease, text-decoration 0.3s ease;
}

.elementor-widget-jkit_post_comment a:hover {
  color: #D8AE76;
  text-decoration: underline;
}

/* ====== Lista de Comentários ====== */
.elementor-widget-jkit_post_comment .comment-list {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  gap: 28px;
}

/* ====== Bloco do Comentário ====== */
.elementor-widget-jkit_post_comment .comment {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-left: 5px solid #153854; /* azul marinho */
  border-radius: 14px;
  padding: 24px 28px;
  transition: all 0.3s ease;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.elementor-widget-jkit_post_comment .comment:hover {
  border-left-color: #D8AE76; /* muda para dourado no hover */
  transform: translateY(-2px);
}

/* ====== Conteúdo do Comentário ====== */
.elementor-widget-jkit_post_comment .comment-body {
  flex: 1;
}

/* ====== Nome do Autor ====== */
.elementor-widget-jkit_post_comment .comment-author {
  font-weight: 600;
  font-size: 16px;
  color: #153854;
  margin-bottom: 4px;
  display: block;
}

/* ====== Metadados ====== */
.elementor-widget-jkit_post_comment .comment-meta {
  font-size: 14px;
  color: #9ca3af;
  margin-bottom: 12px;
}

/* ====== Texto do Comentário ====== */
.elementor-widget-jkit_post_comment .comment-content {
  font-size: 16px;
  line-height: 1.75;
  color: #374151;
}

/*  imagem do avatar */
img.avatar.avatar-42.photo {
  margin-left: 25px;
}

p.comment-form-url {
  display: none;
}

h2#reply-title.comment-reply-title {
  margin-top: 25px;
  font-size: 20px;
}
 
p.comment-form-cookies-consent {
 display: none;   
}

h2.title-comments {
  font-size: 20px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2507c5b4.elementor-section-boxed.elementor-section-height-default {
  display: none;
}

em.comment-awaiting-moderation {
  display: none;
}