.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19054 .elementor-element.elementor-element-e33db04{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#210D17A6;--border-color:#210D17A6;overflow:visible;}.elementor-19054 .elementor-element.elementor-element-f156aae{--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:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-icon .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-icon .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19054 .elementor-element.elementor-element-9381caf .elementor-icon-wrapper{text-align:center;}.elementor-19054 .elementor-element.elementor-element-9381caf.elementor-view-stacked .elementor-icon{background-color:#D9241C;}.elementor-19054 .elementor-element.elementor-element-9381caf.elementor-view-framed .elementor-icon, .elementor-19054 .elementor-element.elementor-element-9381caf.elementor-view-default .elementor-icon{color:#D9241C;border-color:#D9241C;}.elementor-19054 .elementor-element.elementor-element-9381caf.elementor-view-framed .elementor-icon, .elementor-19054 .elementor-element.elementor-element-9381caf.elementor-view-default .elementor-icon svg{fill:#D9241C;}.elementor-19054 .elementor-element.elementor-element-9381caf .elementor-icon{font-size:25px;}.elementor-19054 .elementor-element.elementor-element-9381caf .elementor-icon svg{height:25px;}.elementor-19054 .elementor-element.elementor-element-7938054{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-jet-listing-dynamic-field .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-jet-listing-dynamic-field .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-jet-listing-dynamic-field .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-listing-dynamic-field .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19054 .elementor-element.elementor-element-47c1c83 .jet-listing-dynamic-field__content{color:#210D17;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-align:left;}.elementor-19054 .elementor-element.elementor-element-47c1c83 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-19054 .elementor-element.elementor-element-47c1c83 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-19054 .elementor-element.elementor-element-47c1c83 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-19054 .elementor-element.elementor-element-0b5701f .jet-listing-dynamic-field__content{color:#210D17;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-align:left;}.elementor-19054 .elementor-element.elementor-element-0b5701f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-19054 .elementor-element.elementor-element-0b5701f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-19054 .elementor-element.elementor-element-0b5701f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-19054 .elementor-element.elementor-element-0b5701f .jet-listing-dynamic-field__icon{color:#D9241C;font-size:22px;}.elementor-19054 .elementor-element.elementor-element-0b5701f .jet-listing-dynamic-field__icon :is(svg, path){fill:#D9241C;}.elementor-19054 .elementor-element.elementor-element-4764d6e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;overflow:visible;}.elementor-widget-text-editor .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-text-editor .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19054 .elementor-element.elementor-element-6d72394{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;line-height:0px;color:#210D17;}.elementor-widget-jet-listing-dynamic-repeater .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-jet-listing-dynamic-repeater .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-jet-listing-dynamic-repeater .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-listing-dynamic-repeater .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19054 .elementor-element.elementor-element-11377be .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-19054 .elementor-element.elementor-element-11377be .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#210D17;padding:10px 0px 0px 0px;}.elementor-19054 .elementor-element.elementor-element-11377be .jet-listing-dynamic-repeater__item > *:hover{color:#194687;}.elementor-19054 .elementor-element.elementor-element-45227b0{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-19054 .elementor-element.elementor-element-ba5684a .jet-listing-dynamic-field__content{color:#333333;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-align:left;}.elementor-19054 .elementor-element.elementor-element-ba5684a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-19054 .elementor-element.elementor-element-ba5684a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-19054 .elementor-element.elementor-element-ba5684a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-image-gallery .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-image-gallery .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-image-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19054 .elementor-element.elementor-element-8ab6770 .gallery-item .gallery-caption{display:none;}.elementor-19054 .elementor-element.elementor-element-8ab6770 .gallery-item{padding:0 30px 30px 0;}.elementor-19054 .elementor-element.elementor-element-8ab6770 .gallery{margin:0 -30px -30px 0;}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-11377be */.doc-link {
    display: flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
    font-size: 14px;
}

.doc-link:hover {
    text-decoration: underline;
}

/* Base do ícone */
.doc-icon::before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f15b"; /* arquivo genérico */
    color: #6c757d;
}

/* PDF */
.doc-link[href$=".pdf"] .doc-icon::before {
    content: "\f1c1";
    color: #d32f2f;
}

/* WORD */
.doc-link[href$=".doc"] .doc-icon::before,
.doc-link[href$=".docx"] .doc-icon::before {
    content: "\f1c2";
    color: #2b579a;
}

/* EXCEL */
.doc-link[href$=".xls"] .doc-icon::before,
.doc-link[href$=".xlsx"] .doc-icon::before {
    content: "\f1c3";
    color: #217346;
}

/* POWERPOINT */
.doc-link[href$=".ppt"] .doc-icon::before,
.doc-link[href$=".pptx"] .doc-icon::before {
    content: "\f1c4";
    color: #d24726;
}

/* IMAGENS */
.doc-link[href$=".jpg"] .doc-icon::before,
.doc-link[href$=".jpeg"] .doc-icon::before,
.doc-link[href$=".png"] .doc-icon::before {
    content: "\f1c5";
    color: #ff9800;
}

/* ZIP / RAR */
.doc-link[href$=".zip"] .doc-icon::before,
.doc-link[href$=".rar"] .doc-icon::before {
    content: "\f1c6";
    color: #795548;
}

/* TEXTO */
.doc-link[href$=".txt"] .doc-icon::before {
    content: "\f15c";
    color: #607d8b;
}

/* bloco geral */
.arquivo-bloco {
    display: block;
    clear: both;
    margin-bottom: 10px;
}

/* título do grupo */
.grupo {
    display: flex !important;
    align-items: center;
    width: 100%;
    font-weight: 700;
    margin: 0 0 6px 0;
    color: #333;
    line-height: 1.4;
}

/* ícone de pasta */
.grupo::before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f07b"; /* folder */
    color: #d24726;
    margin-right: 8px;
    font-size: 14px;
    line-height: 1;
}

/* se o grupo estiver vazio, some */
.grupo:empty {
    display: none !important;
}

/* hierarquia do arquivo abaixo do grupo */
.arquivo-bloco.tem-grupo .doc-link {
    display: flex;
    margin-left: 22px;
    margin-top: 2px;
}

/* texto do arquivo */
.arquivo-texto {
    display: inline-block;
    line-height: 1.5;
}
.arquivo-bloco > .doc-link {
    width: calc(100% - 22px);
}

/* estrutura do bloco */
.arquivo-bloco{
    display: block !important;
    width: 100% !important;
    clear: both;
    margin-bottom: 10px;
}

/* linha do grupo */
.arquivo-grupo-row{
    display: block !important;
    width: 100% !important;
    clear: both;
}

/* nome do grupo */
.grupo{
    display: block !important;
    width: 100% !important;
    font-weight: 700;
    margin: 0 0 6px 0;
    color: #333;
    line-height: 1.4;
}

/* pasta aberta */
.grupo::before{
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f07c"; /* folder-open */
    color: #d24726;
    margin-right: 8px;
    font-size: 14px;
    line-height: 1;
}

/* some quando o grupo estiver vazio */
.grupo:empty{
    display: none !important;
}

/* linha do arquivo, sempre abaixo do grupo */
.arquivo-arquivo-row{
    display: block !important;
    width: 100% !important;
    clear: both;
}

.arquivo-arquivo-row .doc-link{
    display: flex !important;
    align-items: center;
    gap: 8px;
    margin-left: 26px;
    width: calc(100% - 26px);
}

/* texto do arquivo */
.arquivo-texto{
    display: inline-block;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ba5684a */.grupo-galeria .jet-listing-dynamic-field__content::before {
    content: "\f07c";
    font-family: "Font Awesome 6 Free";
    color:#d24726;
    font-size: 14px;
    font-weight: 900;
    display: inline-block;
    margin-right: 8px;

    line-height: 1;
}

.grupo-galeria .jet-listing-dynamic-field__content {
    display: flex;
    align-items: center;
}/* End custom CSS */