.elementor-kit-6{--e-global-color-primary:#29314A;--e-global-color-secondary:#F8F1FF;--e-global-color-text:#111111;--e-global-color-accent:#242424;--e-global-color-42e9d26:#29314A;--e-global-color-81e04d2:#4D4D4D;--e-global-color-36905ee:#C4AB9A;--e-global-color-c5ce641:#FFFFFF;--e-global-color-f4ede80:#A88E7C;--e-global-color-a229eaa:#29314A;--e-global-color-9e7653a:#FFFFFF;--e-global-color-4a917a1:#29314A;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-f0ba3bc-font-family:"Cardo";--e-global-typography-465977d-font-family:"Cardo";--e-global-typography-465977d-font-size:18px;--e-global-typography-09d00c9-font-family:"Cardo";--e-global-typography-09d00c9-font-size:18px;--e-global-typography-09d00c9-font-weight:400;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Cardo", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*-- desfocar o que está atrás (efeito de vidro fosco) -- */
.blur-5{
    backdrop-filter: blur(5px);
}

.blur-10{
    backdrop-filter: blur(10px);
}

.blur-20{
    backdrop-filter: blur(20px);
}

.blur-30{
    backdrop-filter: blur(30px);
}

/* -- Ajustar posição do botão do joinchat -- */
.joinchat{
        --bottom: 64px!important;
}

/* -- retirar borda de focus nos botões -- */

button, input, a:focus {
    outline: none !important;
}

/* fixando header*/
#site-header {
    position: absolute;
    background: none; 
}



/*botao do slider*/

#slider-home .elementor-button + .elementor-button{
    background: none;
    color: var(--e-global-color-42e9d26);
}

#slider-home .elementor-button + .elementor-button:hover{
    background: var(--e-global-color-42e9d26);
    color: var(--e-global-color-c5ce641);
}


/* links uteis */
.item-links-uteis span {
    display: inline-block;
    float: left;
    width: 100%;
    min-height: 45px
}

.item-links-uteis svg {
    width: 3em;}
    
    
.item-links-uteis .elementor-button-icon{
    margin: 0 0 10px 0
}

.item-links-uteis svg path{
    fill: var(--e-global-color-ed73bff) !important;
}

/*notícias */
.item-noticia {
    padding: 0 5px !important;
}

.item-noticia .titulo-noticia a{
    font-family: var(--e-global-typography-f0ba3bc-font-family) !important;
    font-weight: 400 !important;
}

.item-noticia .ler-mais-noticia{
    color: var(--e-global-color-81e04d2) !important;
}

/*paginação*/

.elementor-pagination span, .elementor-pagination a{
    background: var(--e-global-color-secondary) !important;
    padding: 10px;
      margin: -1px !important;
    color: #fff;
    border-radius: 6px;
}


/*cor do endereço na pagina de contato*/


.contato-pg-contato .elementor-icon-list-item .elementor-icon-list-text{
    color:var(--e-global-color-text) !important;
}


/*-- LGPD --*/

#wt-cli-privacy-save-btn{
    background: #F3525A !important;
}


h3.elementor-post__title.titulo-noticia.cor_titulo.fonte-titulo {
    margin: 0;
}



#form-field-ramo_de_atuacao ,#form-field-ramo_de_atuacao option {
    color: #000 !important;
}

.item-links-uteis a {
    min-height: 170px;
}


@media (max-width: 900px) {
    .btn-h-2 {
        display: none !important;
    }
}


.elementor-post__thumbnail img {
    border-radius: 15px;
}

.box_imagem_noticia img {
    border-radius: 20px;
}/* End custom CSS */