.elementor-55672 .elementor-element.elementor-element-c6d02eb{--display:flex;--min-height:648px;}.elementor-55672 .elementor-element.elementor-element-c6d02eb:not(.elementor-motion-effects-element-type-background), .elementor-55672 .elementor-element.elementor-element-c6d02eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://site.faciap.org.br/wp-content/uploads/2025/07/top-banner-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55672 .elementor-element.elementor-element-e031373{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:90px;--padding-bottom:90px;--padding-left:012px;--padding-right:012px;}.elementor-55672 .elementor-element.elementor-element-24d29cf{--display:flex;--min-height:0px;}.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-55672 .elementor-element.elementor-element-4f095c7 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-55672 .elementor-element.elementor-element-4f095c7.elementor-element{--align-self:flex-start;}.elementor-55672 .elementor-element.elementor-element-4f095c7{text-align:left;}.elementor-55672 .elementor-element.elementor-element-4f095c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;text-transform:none;font-style:normal;}/* Start custom CSS */.elementor-shortcode{ display: grid
;
    grid-template-columns: 30% 1fr;
    gap: 90px;
       
       
   }

.grid-rede > div{
    height: fit-content
}

@media(max-width:768px){
    
    .elementor-shortcode{
        grid-template-columns:1fr;
        gap:30px
    }
}


.campo-form input[type="search"]{
    border-color: #00b37b!important;
    color: #000!important
}

.campo-form input[type="search"]::placeholder{
    color: #000!important
}
.form-pesquisa-rede{
    gap: 40px!important
}

.container-filtros-categoria {
    display: flex
;
    flex-wrap: wrap;
    gap: 10px;
    flex-direction: column;
    align-items: start;
}
.filtro-categoria-item,.filtro-categoria-item:hover{
    padding: 0px!important;
    border: none!important;
    background-color: transparent!important
    
}


.filtro-categoria-item:hover{
    color:#00b37b!important; 
}


.active{
    color: #00b37b!important;
}/* End custom CSS */