.elementor-478 .elementor-element.elementor-element-2cf01cb{--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;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-478 .elementor-element.elementor-element-2e58e9d .elementor-icon-list-icon i{color:#000000;font-size:14px;}.elementor-478 .elementor-element.elementor-element-2e58e9d .elementor-icon-list-icon svg{fill:#000000;--e-icon-list-icon-size:14px;}.elementor-478 .elementor-element.elementor-element-2e58e9d .elementor-icon-list-icon{width:14px;}.elementor-478 .elementor-element.elementor-element-2e58e9d .elementor-icon-list-text, .elementor-478 .elementor-element.elementor-element-2e58e9d .elementor-icon-list-text a{color:#000000;}.elementor-478 .elementor-element.elementor-element-2e58e9d .elementor-icon-list-item{font-family:"Afacad", Sans-serif;font-weight:400;}.elementor-478 .elementor-element.elementor-element-a86ce66{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-post-title .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-478 .elementor-element.elementor-element-a7e8e78{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-478 .elementor-element.elementor-element-a7e8e78 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-478 .elementor-element.elementor-element-0ac90f4{--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;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-478 .elementor-element.elementor-element-0c67bc4{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:#000000;font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;}.elementor-478 .elementor-element.elementor-element-ee6e120{--display:flex;}@media(max-width:767px){.elementor-478 .elementor-element.elementor-element-2e58e9d.elementor-element{--align-self:center;}.elementor-478 .elementor-element.elementor-element-2e58e9d .elementor-icon-list-icon{width:8px;}.elementor-478 .elementor-element.elementor-element-2e58e9d .elementor-icon-list-icon i{font-size:8px;}.elementor-478 .elementor-element.elementor-element-2e58e9d .elementor-icon-list-icon svg{--e-icon-list-icon-size:8px;}.elementor-478 .elementor-element.elementor-element-2e58e9d .elementor-icon-list-item{font-size:16px;}.elementor-478 .elementor-element.elementor-element-a86ce66{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-478 .elementor-element.elementor-element-a7e8e78{--container-widget-width:469px;--container-widget-flex-grow:0;width:var( --container-widget-width, 469px );max-width:469px;}.elementor-478 .elementor-element.elementor-element-a7e8e78 .elementor-heading-title{font-size:38px;}.elementor-478 .elementor-element.elementor-element-0ac90f4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-478 .elementor-element.elementor-element-0c67bc4{font-size:16px;}.elementor-478 .elementor-element.elementor-element-ee6e120{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-478 .elementor-element.elementor-element-2cf01cb{--content-width:966px;}.elementor-478 .elementor-element.elementor-element-a86ce66{--content-width:966px;}.elementor-478 .elementor-element.elementor-element-0ac90f4{--content-width:966px;}.elementor-478 .elementor-element.elementor-element-ee6e120{--content-width:966px;}}/* Start custom CSS for post-comments, class: .elementor-element-da97cd5 *//* ============================================= */
/* ESTILIZAÇÃO DO FORMULÁRIO DE COMENTÁRIOS      */
/* ============================================= */

/* Altera a aparência geral do formulário */
.elementor-478 .elementor-element.elementor-element-da97cd5 .comment-form {
    margin-top: 40px;
    border-top: 1px solid #EEEEEE; /* Adiciona uma linha sutil de separação */
    padding-top: 40px;
}

/* Estiliza o título "Deixe um comentário" */
.elementor-478 .elementor-element.elementor-element-da97cd5 .comment-reply-title {
    font-size: 28px; /* Tamanho do título */
    font-weight: 600; /* Deixa a fonte um pouco mais forte */
    margin-bottom: 25px;
    color: #333333; /* Cor do título */
}

/* Estiliza o campo de texto do comentário */
.elementor-478 .elementor-element.elementor-element-da97cd5 .comment-form textarea {
    background-color: #F8F8F8; /* Um fundo cinza bem claro */
    border: 1px solid #EAEAEA;
    border-radius: 8px; /* Bordas arredondadas */
    padding: 15px;
    min-height: 150px; /* Altura mínima do campo */
}

/* Melhora a aparência do campo ao ser selecionado */
.elementor-478 .elementor-element.elementor-element-da97cd5 .comment-form textarea:focus {
    border-color: #04223C; /* Usa o azul da marca */
    box-shadow: 0 0 5px rgba(4, 34, 60, 0.1); /* Adiciona uma sombra sutil */
    outline: none; /* Remove a borda padrão do navegador */
}

/* Estiliza o botão "Publicar comentário" */
.elementor-478 .elementor-element.elementor-element-da97cd5 .comment-form .submit {
    background-color: #04223C; /* Cor principal da marca */
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    border-radius: 8px;
    padding: 14px 30px;
    cursor: pointer;
    transition: background-color 0.3s ease; /* Efeito suave de transição */
}

/* Efeito de hover para o botão */
.elementor-478 .elementor-element.elementor-element-da97cd5 .comment-form .submit:hover {
    background-color: #06335a; /* Um tom de azul um pouco mais claro */
}/* End custom CSS */