.elementor-238 .elementor-element.elementor-element-0b6d01d{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-238 .elementor-element.elementor-element-0b6d01d:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-0b6d01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-238 .elementor-element.elementor-element-f404ae2{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-238 .elementor-element.elementor-element-f404ae2:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-f404ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-238 .elementor-element.elementor-element-a0ba309{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.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-238 .elementor-element.elementor-element-5c67675{padding:30px 0px 0px 0px;text-align:justify;}.elementor-238 .elementor-element.elementor-element-5c67675 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#1F3B57;}.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-238 .elementor-element.elementor-element-c5791cd .elementor-icon-list-icon i{color:#000405;font-size:14px;}.elementor-238 .elementor-element.elementor-element-c5791cd .elementor-icon-list-icon svg{fill:#000405;--e-icon-list-icon-size:14px;}.elementor-238 .elementor-element.elementor-element-c5791cd .elementor-icon-list-icon{width:14px;}.elementor-238 .elementor-element.elementor-element-c5791cd .elementor-icon-list-text, .elementor-238 .elementor-element.elementor-element-c5791cd .elementor-icon-list-text a{color:#7A8088;}.elementor-238 .elementor-element.elementor-element-c5791cd .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.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-238 .elementor-element.elementor-element-6e7df7e{width:var( --container-widget-width, 800% );max-width:800%;--container-widget-width:800%;--container-widget-flex-grow:0;color:#1F3B57;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-238 .elementor-element.elementor-element-d5016e6{padding:0px 0px 0px 0px;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-238 .elementor-element.elementor-element-d5016e6 .elementor-share-btn{font-size:calc(0.55px * 10);}.elementor-238 .elementor-element.elementor-element-d5016e6 .elementor-share-btn__icon{--e-share-buttons-icon-size:14px;}@media(min-width:768px){.elementor-238 .elementor-element.elementor-element-0b6d01d{--content-width:1050px;}.elementor-238 .elementor-element.elementor-element-f404ae2{--content-width:1000px;}.elementor-238 .elementor-element.elementor-element-a0ba309{--content-width:800px;}}@media(max-width:1024px){ .elementor-238 .elementor-element.elementor-element-d5016e6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-238 .elementor-element.elementor-element-d5016e6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for post-comments, class: .elementor-element-8f26ea4 *//* 1. Esconder Site e Checkbox */
.comment-form-url, 
.comment-form-cookies-consent {
    display: none !important;
}

/* 2. Ordem dos campos */
.comment-form {
    display: flex !important;
    flex-direction: column !important;
}
.comment-form-author { order: 1; }
.comment-form-email  { order: 2; }
.comment-form-comment { order: 3; }
.form-submit         { order: 4; }

/* 3. Forçar a fonte LORA em TUDO (Labels, Inputs e ao Digitar) */
.comment-form label,
.comment-form input[type="text"], 
.comment-form input[type="email"], 
.comment-form textarea,
.comment-form input,
.comment-form textarea::placeholder {
    font-family: 'Lora', serif !important; /* Aqui garantimos a fonte ao digitar */
    font-size: 16px !important;
    color: #333 !important;
}

/* 4. Estilo das Caixas (Inputs) */
.comment-form input[type="text"], 
.comment-form input[type="email"], 
.comment-form textarea {
    width: 100% !important;
    border-radius: 15px !important;
    border: 1px solid #e1e1e1 !important;
    padding: 15px !important;
    margin-bottom: 20px !important;
    background-color: #f9f9f9 !important;
    transition: border-color 0.3s ease;
}

/* 5. Estilo ao Clicar/Digitar (Focus) */
.comment-form input:focus, 
.comment-form textarea:focus {
    border-color: #1F3B57 !important;
    background-color: #ffffff !important; /* Muda para branco ao digitar */
    outline: none !important;
}

/* 6. Estilo do Botão (Montserrat) */
.comment-form .submit {
    background-color: #1F3B57 !important;
    color: #fff !important;
    border-radius: 15px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    padding: 12px 35px !important;
    border: none !important;
    cursor: pointer !important;
    transition: 0.3s !important;
    align-self: flex-start;
}/* End custom CSS */