.elementor-421 .elementor-element.elementor-element-ae8393c{--display:flex;}.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-421 .elementor-element.elementor-element-bf7efc5{--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-421 .elementor-element.elementor-element-c9fd752 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-421 .elementor-element.elementor-element-c9fd752 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-421 .elementor-element.elementor-element-c9fd752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-421 .elementor-element.elementor-element-c9fd752 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-421 .elementor-element.elementor-element-c9fd752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-421 .elementor-element.elementor-element-c9fd752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-421 .elementor-element.elementor-element-c9fd752 .elementor-icon-list-icon{width:14px;}.elementor-421 .elementor-element.elementor-element-c9fd752 .elementor-icon-list-icon i{font-size:14px;}.elementor-421 .elementor-element.elementor-element-c9fd752 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.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-421 .elementor-element.elementor-element-97801ae{--display:flex;}.elementor-421 .elementor-element.elementor-element-7a055c6{--display:flex;}/* Start custom CSS for global, class: .elementor-global-5685 */.iag-galeria{

    margin-top:40px;

}

.iag-galeria-grid{

    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(220px,1fr));
    gap:20px;

}

.iag-galeria-item{

    margin:0;

}

.iag-galeria-item img{

    width:100%;
    height:auto;
    display:block;

}

.iag-galeria-item figcaption{

    margin-top:8px;
    font-size:.9rem;

}

.iag-galeria-titulo{

    margin-bottom:15px;

}

.iag-galeria-texto{

    margin-bottom:25px;

}

.iag-galeria-creditos{

    margin-top:25px;
    font-style:italic;

}

.iag-galeria-botao{

    text-align:center;
    margin-top:30px;

}

.iag-carregar-mais,
.iag-ver-todas{

    display:inline-block;
    padding:12px 24px;
    cursor:pointer;

}/* End custom CSS */
/* Start custom CSS */.anexos-table{
    width:100%;
    border-collapse:collapse;
    margin:20px 0;
    border:1px solid #e5e5e5;
}

.anexos-table thead th{
    background:#f5f7fa;
    padding:6px 20px;
    text-align:left;
    font-weight:600;
    border-bottom:1px solid #ddd;
}

.anexos-table td{
    padding:10px 12px;
    border-bottom:1px solid #eee;
    vertical-align:middle;
}

.anexos-table tr:last-child td{
    border-bottom:none;
}

.anexos-table tr:hover{
    background:#fafbfc;
}

.anexos-table a{
    color:inherit;
    text-decoration:none;
}

.anexos-table a:hover{
    text-decoration:none;
}

/* Coluna 1: ícone em cima, extensão embaixo, tudo centralizado */
.anexos-icon-cell{
    width:64px;
    text-align:center;
}

.anexos-icon-link{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:4px;
}

.anexos-icon{
    display:flex;
    justify-content:center;
    align-items:center;
}

.anexos-ext{
    display:inline-block;
    width:max-content;
    padding:3px 8px;
    border-radius:20px;
    background:#edf2f7;
    color:#5f6b7a;
    font-size:11px;
    font-weight:700;
    letter-spacing:.05em;
}

/* Coluna 2: título do anexo */
.anexos-title-cell{
    width:auto;
}

.anexos-title-link{
    display:flex;
    align-items:center;
    height:100%;
}

.anexos-title{
    font-weight:600;
    color:#1d3557;
    line-height:1.4;
}

.anexos-size{
    width:120px;
    text-align:right;
    white-space:nowrap;
    color:#666;
}/* End custom CSS */