.elementor-295 .elementor-element.elementor-element-4ba77638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.7;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-295 .elementor-element.elementor-element-4ba77638::before, .elementor-295 .elementor-element.elementor-element-4ba77638 > .elementor-background-video-container::before, .elementor-295 .elementor-element.elementor-element-4ba77638 > .e-con-inner > .elementor-background-video-container::before, .elementor-295 .elementor-element.elementor-element-4ba77638 > .elementor-background-slideshow::before, .elementor-295 .elementor-element.elementor-element-4ba77638 > .e-con-inner > .elementor-background-slideshow::before, .elementor-295 .elementor-element.elementor-element-4ba77638 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-c94d9ab ) 0%, #071B34B3 100%);}.elementor-295 .elementor-element.elementor-element-4ba77638:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-4ba77638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-295 .elementor-element.elementor-element-5e06cd06{--display:flex;--padding-top:16em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-295 .elementor-element.elementor-element-7c276f{text-align:center;}.elementor-295 .elementor-element.elementor-element-7c276f .elementor-heading-title{color:var( --e-global-color-ec3c7a7 );}.elementor-295 .elementor-element.elementor-element-7c276f .elementor-heading-title a:hover, .elementor-295 .elementor-element.elementor-element-7c276f .elementor-heading-title a:focus{color:var( --e-global-color-3ee16e7 );}.elementor-295 .elementor-element.elementor-element-442efe94{text-align:center;}.elementor-295 .elementor-element.elementor-element-442efe94 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-295 .elementor-element.elementor-element-6cc8f9e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:21px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-295 .elementor-element.elementor-element-54a7e4ff{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-295 .elementor-element.elementor-element-54a7e4ff .elementor-icon-list-icon i{color:var( --e-global-color-ec3c7a7 );font-size:18px;}.elementor-295 .elementor-element.elementor-element-54a7e4ff .elementor-icon-list-icon svg{fill:var( --e-global-color-ec3c7a7 );--e-icon-list-icon-size:18px;}.elementor-295 .elementor-element.elementor-element-54a7e4ff .elementor-icon-list-icon{width:18px;}.elementor-295 .elementor-element.elementor-element-54a7e4ff .elementor-icon-list-text, .elementor-295 .elementor-element.elementor-element-54a7e4ff .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-295 .elementor-element.elementor-element-54a7e4ff .elementor-icon-list-item{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-295 .elementor-element.elementor-element-5370fa3c{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-295 .elementor-element.elementor-element-5370fa3c .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-295 .elementor-element.elementor-element-5370fa3c .elementor-share-btn__icon{--e-share-buttons-icon-size:16px;}.elementor-295 .elementor-element.elementor-element-1c3831cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:3em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-295 .elementor-element.elementor-element-6292b6b8{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-295 .elementor-element.elementor-element-2f7f50ec{color:var( --e-global-color-secondary );}.elementor-295 .elementor-element.elementor-element-6565e588{background-color:var( --e-global-color-c94d9ab );padding:20px 20px 20px 20px;border-style:solid;border-width:4px 0px 0px 0px;border-color:var( --e-global-color-ec3c7a7 );border-radius:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-6565e588 .elementor-author-box__avatar img{width:70px;height:70px;border-style:solid;border-color:var( --e-global-color-text );border-width:4px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);}body.rtl .elementor-295 .elementor-element.elementor-element-6565e588.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-295 .elementor-element.elementor-element-6565e588:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:14px;margin-left:0;}body:not(.rtl) .elementor-295 .elementor-element.elementor-element-6565e588.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-295 .elementor-element.elementor-element-6565e588:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:14px;margin-right:0;}.elementor-295 .elementor-element.elementor-element-6565e588.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:14px;}.elementor-295 .elementor-element.elementor-element-6565e588 .elementor-author-box__name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );margin-bottom:8px;}.elementor-295 .elementor-element.elementor-element-6565e588 .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-295 .elementor-element.elementor-element-6565e588 .elementor-author-box__button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-295 .elementor-element.elementor-element-6dafe5e1{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-295 .elementor-element.elementor-element-54c91a84 .e-search-input{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-295 .elementor-element.elementor-element-54c91a84{--e-search-icon-label-size:21px;--e-search-input-gap:7px;--e-search-icon-clear-size:21px;--e-search-icon-clear-color:var( --e-global-color-d49ac81 );}.elementor-295 .elementor-element.elementor-element-54c91a84 .e-search-input-wrapper > svg:hover{--e-search-icon-clear-color:var( --e-global-color-332724a );}.elementor-295 .elementor-element.elementor-element-54c91a84 .e-search-input-wrapper > i:hover{--e-search-icon-clear-color:var( --e-global-color-332724a );}.elementor-295 .elementor-element.elementor-element-247cc906{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-295 .elementor-element.elementor-element-247cc906:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-247cc906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-295 .elementor-element.elementor-element-3608f817{--grid-row-gap:14px;--grid-column-gap:14px;}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-295 .elementor-element.elementor-element-3608f817:after{content:"1";}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__thumbnail__link{width:25%;}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__meta-data span + span:before{content:".";}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-3608f817.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:14px;}.elementor-295 .elementor-element.elementor-element-3608f817.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:14px;}.elementor-295 .elementor-element.elementor-element-3608f817.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:14px;}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__title, .elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__meta-data{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}@media(max-width:1024px){.elementor-295 .elementor-element.elementor-element-4ba77638{--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-295 .elementor-element.elementor-element-5e06cd06{--padding-top:12em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-295 .elementor-element.elementor-element-54a7e4ff .elementor-icon-list-item{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );} .elementor-295 .elementor-element.elementor-element-5370fa3c{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-295 .elementor-element.elementor-element-1c3831cf{--padding-top:1em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-295 .elementor-element.elementor-element-6292b6b8{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-295 .elementor-element.elementor-element-6565e588 .elementor-author-box__name{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-295 .elementor-element.elementor-element-6565e588 .elementor-author-box__bio{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-295 .elementor-element.elementor-element-54c91a84 .e-search-input{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__title, .elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__title a{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__meta-data{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}}@media(max-width:767px){.elementor-295 .elementor-element.elementor-element-4ba77638{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-295 .elementor-element.elementor-element-5e06cd06{--padding-top:4em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-295 .elementor-element.elementor-element-54a7e4ff{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-54a7e4ff .elementor-icon-list-item{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );} .elementor-295 .elementor-element.elementor-element-5370fa3c{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-295 .elementor-element.elementor-element-1c3831cf{--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-295 .elementor-element.elementor-element-6565e588{padding:14px 14px 14px 14px;}.elementor-295 .elementor-element.elementor-element-6565e588 .elementor-author-box__avatar img{width:56px;height:56px;}body.rtl .elementor-295 .elementor-element.elementor-element-6565e588.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-295 .elementor-element.elementor-element-6565e588:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:10px;margin-left:0;}body:not(.rtl) .elementor-295 .elementor-element.elementor-element-6565e588.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-295 .elementor-element.elementor-element-6565e588:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:10px;margin-right:0;}.elementor-295 .elementor-element.elementor-element-6565e588.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:10px;}.elementor-295 .elementor-element.elementor-element-6565e588 .elementor-author-box__name{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );margin-bottom:5px;}.elementor-295 .elementor-element.elementor-element-6565e588 .elementor-author-box__bio{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-295 .elementor-element.elementor-element-54c91a84 .e-search-input{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-295 .elementor-element.elementor-element-3608f817:after{content:"1";}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__thumbnail__link{width:25%;}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__title, .elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__title a{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-295 .elementor-element.elementor-element-3608f817 .elementor-post__meta-data{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}}@media(min-width:768px){.elementor-295 .elementor-element.elementor-element-4ba77638{--content-width:960px;}.elementor-295 .elementor-element.elementor-element-6292b6b8{--width:70%;}.elementor-295 .elementor-element.elementor-element-6dafe5e1{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-295 .elementor-element.elementor-element-6292b6b8{--width:100%;}.elementor-295 .elementor-element.elementor-element-6dafe5e1{--width:100%;}}/* Start custom CSS for post-comments, class: .elementor-element-60b7f2ab *//* ===== Vars rápidas (ajuste se quiser) ===== */
:root {
  --bg-card: #F7F6F4;         /* fundo do cartão */
  --bg-input: #FFFFFF;        /* fundo dos campos */
  --txt-base: #2E2E2E;        /* texto padrão */
  --txt-muted: #6F6A66;       /* textos auxiliares */
  --brand:   #937C6A;         /* marrom destaque */
  --brand-700:#7F695A;        /* marrom hover */
  --line:    #E6E0DB;         /* bordas/linhas suaves */
  --radius:  12px;
  --shadow:  0 4px 16px rgba(0,0,0,.06);
}

/* título “Deixe um comentário” e “Uma resposta” */
.comment-reply-title,
.comments-title {
  color: var(--brand);
  font-weight: 600;
  letter-spacing: .2px;
  margin: 8px 0 16px;
}

/* linha divisória minimal */
.comment-respond,
.comment-list {
  border-top: 1px solid var(--line);
  padding-top: 16px;
}

/* cartão do formulário (limpo e claro) */
.comment-form {
  background: var(--bg-card);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 20px;
}

/* texto auxiliar “campos obrigatórios…” */
.comment-notes,
.logged-in-as {
  color: var(--txt-muted);
  font-size: .95rem;
}

/* labels e textos */
.comment-form label {
  color: var(--txt-base);
  font-weight: 500;
  margin-bottom: 6px;
  display: inline-block;
}

/* campos */
.comment-form input,
.comment-form textarea {
  background: var(--bg-input);
  border: 1px solid var(--line);
  color: var(--txt-base);
  border-radius: 10px;
  padding: 12px 14px;
  width: 100%;
  transition: border-color .2s, box-shadow .2s;
}
.comment-form textarea { min-height: 150px; }

/* foco suave com a cor do brand */
.comment-form input:focus,
.comment-form textarea:focus {
  outline: none;
  border-color: var(--brand);
  box-shadow: 0 0 0 3px rgba(147,124,106,.15);
}

/* botão enviar – minimal */
.comment-form input[type="submit"] {
  background: var(--brand);
  color: #fff;
  border: 1px solid var(--brand);
  border-radius: 10px;
  padding: 12px 20px;
  font-weight: 600;
  letter-spacing: .2px;
  width: 100%;
  transition: background .2s, border-color .2s;
}
.comment-form input[type="submit"]:hover {
  background: var(--brand-700);
  border-color: var(--brand-700);
}

/* lista de comentários existente */
.comment-list .comment {
  border-bottom: 1px solid var(--line);
  padding: 18px 0;
}
.comment-author,
.comment-meta a {
  color: var(--txt-muted);
}
.comment-content { color: var(--txt-base); line-height: 1.6; }

/* remove caixas escuras que o tema possa forçar */
.comment-form,
.comment-form * {
  box-shadow: none !important;
}/* End custom CSS */