.elementor-3290 .elementor-element.elementor-element-746cdbf{--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;}.elementor-3290 .elementor-element.elementor-element-21f24f7 .elementor-repeater-item-a6fa920.elementor-social-icon{background-color:#FFFFFF00;}.elementor-3290 .elementor-element.elementor-element-21f24f7 .elementor-repeater-item-a6fa920.elementor-social-icon i{color:#329BD5;}.elementor-3290 .elementor-element.elementor-element-21f24f7 .elementor-repeater-item-a6fa920.elementor-social-icon svg{fill:#329BD5;}.elementor-3290 .elementor-element.elementor-element-21f24f7 .elementor-repeater-item-6d0f655.elementor-social-icon{background-color:#FFFFFF00;}.elementor-3290 .elementor-element.elementor-element-21f24f7 .elementor-repeater-item-6d0f655.elementor-social-icon i{color:#329BD5;}.elementor-3290 .elementor-element.elementor-element-21f24f7 .elementor-repeater-item-6d0f655.elementor-social-icon svg{fill:#329BD5;}.elementor-3290 .elementor-element.elementor-element-21f24f7 .elementor-repeater-item-e2bae21.elementor-social-icon{background-color:#FFFFFF00;}.elementor-3290 .elementor-element.elementor-element-21f24f7 .elementor-repeater-item-e2bae21.elementor-social-icon i{color:#329BD5;}.elementor-3290 .elementor-element.elementor-element-21f24f7 .elementor-repeater-item-e2bae21.elementor-social-icon svg{fill:#329BD5;}.elementor-3290 .elementor-element.elementor-element-21f24f7{--grid-template-columns:repeat(0, auto);--icon-size:34px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-3290 .elementor-element.elementor-element-21f24f7 .elementor-widget-container{text-align:center;}.elementor-3290 .elementor-element.elementor-element-21f24f7.elementor-element{--align-self:flex-end;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3290 .elementor-element.elementor-element-a5da0de .e-search-input{background-color:#F5F5F5;font-family:"Montserrat", Sans-serif;font-weight:600;box-shadow:3px 3px 3px 0px rgba(149.1962448120117, 149.1962448120117, 149.1962448120117, 0.5);}.elementor-3290 .elementor-element.elementor-element-a5da0de{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-search-placeholder-color:#93959880;--e-search-input-color:#939598;--e-search-icon-label-color:#ACACAC;--e-search-icon-label-size:20px;--e-search-input-gap:12px;}.elementor-3290 .elementor-element.elementor-element-d0bc27d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3290 .elementor-element.elementor-element-d0bc27d:not(.elementor-motion-effects-element-type-background), .elementor-3290 .elementor-element.elementor-element-d0bc27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123B51;}.elementor-3290 .elementor-element.elementor-element-d0bc27d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-3290 .elementor-element.elementor-element-b905657.elementor-element{--align-self:center;}.elementor-3290 .elementor-element.elementor-element-b905657{text-align:center;}.elementor-3290 .elementor-element.elementor-element-b905657 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-3290 .elementor-element.elementor-element-2baa495{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.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-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-icon{width:14px;}.elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-icon i{font-size:14px;}.elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-text, .elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-text a{color:#F3F7FFAD;}.elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;}.elementor-3290 .elementor-element.elementor-element-13ecd41 .elementor-icon-list-icon{width:14px;}.elementor-3290 .elementor-element.elementor-element-13ecd41 .elementor-icon-list-icon i{font-size:14px;}.elementor-3290 .elementor-element.elementor-element-13ecd41 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3290 .elementor-element.elementor-element-13ecd41 .elementor-icon-list-text, .elementor-3290 .elementor-element.elementor-element-13ecd41 .elementor-icon-list-text a{color:#FFFFFFBF;}.elementor-3290 .elementor-element.elementor-element-13ecd41 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;}.elementor-3290 .elementor-element.elementor-element-4f53d8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3290 .elementor-element.elementor-element-b4b4e90{--display:flex;}.elementor-widget-theme-post-featured-image .widget-image-caption{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-3290 .elementor-element.elementor-element-9bb40cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-3290 .elementor-element.elementor-element-76638f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3290 .elementor-element.elementor-element-76638f5{text-align:justify;color:#515255;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-3290 .elementor-element.elementor-element-54317a8{--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-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3290 .elementor-element.elementor-element-f0778d8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3290 .elementor-element.elementor-element-f0778d8 span.post-navigation__prev--label{color:#329BD5;}.elementor-3290 .elementor-element.elementor-element-f0778d8 span.post-navigation__next--label{color:#329BD5;}.elementor-3290 .elementor-element.elementor-element-f0778d8 span.post-navigation__prev--label, .elementor-3290 .elementor-element.elementor-element-f0778d8 span.post-navigation__next--label{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;}.elementor-3290 .elementor-element.elementor-element-f0778d8 .post-navigation__arrow-wrapper{color:#329BD5;fill:#329BD5;font-size:28px;}.elementor-3290 .elementor-element.elementor-element-f0778d8 .elementor-post-navigation__link a {gap:12px;}.elementor-3290 .elementor-element.elementor-element-1320db2{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3290 .elementor-element.elementor-element-1320db2:not(.elementor-motion-effects-element-type-background), .elementor-3290 .elementor-element.elementor-element-1320db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#329BD5;}.elementor-3290 .elementor-element.elementor-element-1320db2.e-con{--flex-grow:0;--flex-shrink:0;}.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-3290 .elementor-element.elementor-element-3e58892{text-align:center;}.elementor-3290 .elementor-element.elementor-element-3e58892 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:800;color:#FFFFFF;}.elementor-3290 .elementor-element.elementor-element-e9d29ce{--display:flex;}@media(max-width:767px){.elementor-3290 .elementor-element.elementor-element-746cdbf{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3290 .elementor-element.elementor-element-a5da0de{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-3290 .elementor-element.elementor-element-d0bc27d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3290 .elementor-element.elementor-element-b905657 .elementor-heading-title{font-size:29px;}.elementor-3290 .elementor-element.elementor-element-f9bdec5 .elementor-icon-list-item{font-size:16px;}.elementor-3290 .elementor-element.elementor-element-13ecd41 .elementor-icon-list-item{font-size:17px;}.elementor-3290 .elementor-element.elementor-element-4f53d8f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3290 .elementor-element.elementor-element-b4b4e90{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3290 .elementor-element.elementor-element-76638f5{text-align:justify;font-size:15px;}.elementor-3290 .elementor-element.elementor-element-f0778d8 span.post-navigation__prev--label, .elementor-3290 .elementor-element.elementor-element-f0778d8 span.post-navigation__next--label{font-size:15px;}.elementor-3290 .elementor-element.elementor-element-1320db2{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-3290 .elementor-element.elementor-element-3e58892 .elementor-heading-title{font-size:33px;}}@media(min-width:768px){.elementor-3290 .elementor-element.elementor-element-d0bc27d{--width:90%;}.elementor-3290 .elementor-element.elementor-element-2baa495{--width:591px;}.elementor-3290 .elementor-element.elementor-element-1320db2{--width:71%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3290 .elementor-element.elementor-element-1320db2{--width:673.225px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-76638f5 */.elementor-3290 .elementor-element.elementor-element-76638f5 h1, .elementor-3290 .elementor-element.elementor-element-76638f5 h2, .elementor-3290 .elementor-element.elementor-element-76638f5 h3, .elementor-3290 .elementor-element.elementor-element-76638f5 h4 {
color: #235F77;
}

.elementor-3290 .elementor-element.elementor-element-76638f5 strong, .elementor-3290 .elementor-element.elementor-element-76638f5 b {
    color: #2F83AC;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-cdb27d0 */.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-reply-title {
display: none;
}

/* 1. Transforma o formulário em uma Grade (Grid) */
.elementor-3290 .elementor-element.elementor-element-cdb27d0 #commentform {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Cria 2 colunas iguais (50% 50%) */
    column-gap: 30px; /* Espaço entre a esquerda e direita */
    row-gap: 10px;    /* Espaço entre os campos de cima e baixo */
    font-weight: 700;
    text-align: justify;
}

/* 2. Configura a Caixa de Texto (Comentário) */
/* Ela vai ficar na coluna 1 e ocupar a altura de 3 linhas */
.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-form-comment {
    grid-column: 1; 
    grid-row: 1 / span 4; /* Estica ela para cobrir a altura dos outros campos */
    margin-bottom: 0 !important;
}

/* Força o textarea a preencher toda a altura disponível */
.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-form-comment textarea {
    height: 100% !important;
    min-height: 200px; /* Altura mínima para garantir */
}

/* 3. Manda os Inputs (Nome, Email, Site) para a Coluna 2 */
.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-form-author,
.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-form-email,
.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-form-url,
.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-form-cookies-consent {
    grid-column: 2; /* Ficam presos na direita */
    margin-bottom: 0 !important;
}

/* 4. O Botão de Enviar */
.elementor-3290 .elementor-element.elementor-element-cdb27d0 .form-submit {
    grid-column: 2; /* Fica na coluna da direita */
    text-align: center; /* Alinha o botão à direita (se quiser preencher tudo, use width:100% no botão) */
}

.elementor-3290 .elementor-element.elementor-element-cdb27d0 #submit {
    border-radius: 0;
    background-color: #2F83AC;
    color: white;
    font-weight: 800;
}

/* 5. Celular (Responsividade) */
/* No celular, desfaz tudo e volta a ser uma coluna só */
@media (max-width: 1080px) {
    .elementor-3290 .elementor-element.elementor-element-cdb27d0 #commentform {
        grid-template-columns: 1fr; /* 1 coluna só */
    }
    .elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-form-comment {
        grid-column: 1;
        grid-row: auto;
    }
    .elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-form-author,
    .elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-form-email,
    .elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-form-url,
    .elementor-3290 .elementor-element.elementor-element-cdb27d0 .form-submit {
        grid-column: 1;
    }
}

/* 1. Transforma o container geral em uma coluna Flex */
.elementor-3290 .elementor-element.elementor-element-cdb27d0 #comments {
    display: flex;
    flex-direction: column;
}

/* 2. Pega o Formulário (Respond) e joga para o PRIMEIRO lugar */
.elementor-3290 .elementor-element.elementor-element-cdb27d0 #respond {
    order: 1;
    margin: 20px 0;
}

.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comments-title {
    order: 2;
    margin: 20px 0;
}

.elementor-3290 .elementor-element.elementor-element-cdb27d0 #comment-nav-above {
    order: 3;
    margin: 20px 0;
}

.elementor-3290 .elementor-element.elementor-element-cdb27d0 #comment-nav-above a {
    color: #ddd;
}

.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-list {
    order: 4;
    margin: 20px 0;
}

.elementor-3290 .elementor-element.elementor-element-cdb27d0 #comment-nav-below {
    order: 5;
    margin: 20px 0;
}

.elementor-3290 .elementor-element.elementor-element-cdb27d0 #comment-nav-below a {
    color: #ddd;
}

.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-metadata a, .elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-reply-link {
    color: #ddd;
}

.elementor-3290 .elementor-element.elementor-element-cdb27d0 .comment-content {
    border: 1px solid rgba(0, 0, 0, .1);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1320db2 */.elementor-3290 .elementor-element.elementor-element-1320db2 {
    margin: 0 auto;
}/* End custom CSS */