html{color-scheme:light;--mat-sys-background: #fafbf8;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f4f1;--mat-sys-inverse-primary: #75e1a2;--mat-sys-inverse-surface: #303231;--mat-sys-on-background: #1b1d1c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #005232;--mat-sys-on-primary-fixed: #002114;--mat-sys-on-primary-fixed-variant: #005232;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #364c41;--mat-sys-on-secondary-fixed: #0b1f17;--mat-sys-on-secondary-fixed-variant: #364c41;--mat-sys-on-surface: #1b1d1c;--mat-sys-on-surface-variant: #454845;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #653d00;--mat-sys-on-tertiary-fixed: #2a1800;--mat-sys-on-tertiary-fixed-variant: #653d00;--mat-sys-outline: #767976;--mat-sys-outline-variant: #c6c9c5;--mat-sys-primary: #0f6b41;--mat-sys-primary-container: #93ffbd;--mat-sys-primary-fixed: #93ffbd;--mat-sys-primary-fixed-dim: #75e1a2;--mat-sys-scrim: #000000;--mat-sys-secondary: #4d6458;--mat-sys-secondary-container: #cfeada;--mat-sys-secondary-fixed: #cfeada;--mat-sys-secondary-fixed-dim: #b3cebe;--mat-sys-shadow: #000000;--mat-sys-surface: #fafbf8;--mat-sys-surface-bright: #fafbf8;--mat-sys-surface-container: #f0f2ee;--mat-sys-surface-container-high: #eaece8;--mat-sys-surface-container-highest: #e4e6e2;--mat-sys-surface-container-low: #f5f7f3;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dcdedb;--mat-sys-surface-tint: #0f6b41;--mat-sys-surface-variant: #e2e5e1;--mat-sys-tertiary: #845100;--mat-sys-tertiary-container: #ffddb3;--mat-sys-tertiary-fixed: #ffddb3;--mat-sys-tertiary-fixed-dim: #ffb959;--mat-sys-neutral-variant20: #2f322f;--mat-sys-neutral10: #1b1d1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-body-large-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-body-medium-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-body-small-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-display-large-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-display-medium-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-display-small-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-large-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-medium-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-small-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 600 .875rem / 1.25rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-label-large-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 600;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 600 .75rem / 1rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-label-medium-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 600;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 600 .688rem / 1rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-label-small-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 600;--mat-sys-title-large: 400 1.375rem / 1.75rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-title-large-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 600 1rem / 1.5rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-title-medium-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 600;--mat-sys-title-small: 600 .875rem / 1.25rem Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-title-small-font: Segoe UI, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 600;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-corner-large: 18px;--mat-sys-corner-medium: 14px;--mat-sys-corner-small: 10px}:root{--cfp-verde: #0f6b41;--cfp-verde-escuro: #00391f;--cfp-verde-medio: #005232;--cfp-verde-vivo: #0f8a53;--cfp-verde-suave: #e6f4ec;--cfp-sage: #4d6458;--cfp-sage-suave: #e4eee8;--cfp-ambar: #845100;--cfp-ambar-vivo: #c57f0b;--cfp-ambar-suave: #fff3e0;--cfp-erro: #ba1a1a;--cfp-texto: #17211c;--cfp-texto-suave: #55615a;--cfp-texto-fraco: #77837c;--cfp-fundo: #f4f7f4;--cfp-superficie: #ffffff;--cfp-superficie-alt: #eef3ef;--cfp-borda: #dce5de;--cfp-sombra-1: 0 1px 2px rgba(16, 34, 24, .06), 0 2px 8px rgba(16, 34, 24, .06);--cfp-sombra-2: 0 2px 6px rgba(16, 34, 24, .07), 0 10px 26px rgba(16, 34, 24, .09);--cfp-sombra-3: 0 6px 16px rgba(16, 34, 24, .1), 0 24px 48px rgba(16, 34, 24, .12);--cfp-raio: 18px;--cfp-raio-pequeno: 10px;--cfp-largura: 1180px;--cfp-topo: 72px;--cfp-fonte: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--cfp-topo) + 12px)}body{background-color:var(--cfp-fundo);color:var(--cfp-texto);font-family:var(--cfp-fonte);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0 0 .6em;font-weight:600;line-height:1.2;color:var(--cfp-texto);letter-spacing:-.01em}h1{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700}h2{font-size:clamp(1.7rem,3.4vw,2.4rem)}h3{font-size:clamp(1.25rem,2.2vw,1.5rem)}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem;font-weight:500;color:var(--cfp-texto-suave)}p{margin:0 0 1rem}a{color:var(--cfp-verde);text-decoration:none;transition:color .18s ease}a:hover{color:var(--cfp-ambar)}img{max-width:100%}hr,.divider{height:1px;border:0;margin:0;background-color:var(--cfp-borda)}::selection{background-color:var(--cfp-verde);color:#fff}:focus-visible{outline:3px solid var(--cfp-ambar-vivo);outline-offset:2px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font.woff2) format("woff2")}.material-icons,.mat-icon{font-family:Material Icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons{font-size:24px;display:inline-block;max-width:1em;overflow:hidden}.material-icons.large{font-size:3rem}.material-icons.small{font-size:1.6rem}.container{width:100%;max-width:var(--cfp-largura);margin:0 auto;padding:0 20px}.row{display:flex;flex-wrap:wrap;margin:0 -.75rem 1.25rem}.row>.col{padding:0 .75rem;min-width:0}.col{width:100%;padding:0 .75rem;min-width:0}.col.s1{width:8.3333333333%}.col.s2{width:16.6666666667%}.col.s3{width:25%}.col.s4{width:33.3333333333%}.col.s5{width:41.6666666667%}.col.s6{width:50%}.col.s7{width:58.3333333333%}.col.s8{width:66.6666666667%}.col.s9{width:75%}.col.s10{width:83.3333333333%}.col.s11{width:91.6666666667%}.col.s12{width:100%}@media(min-width:601px){.col.m1{width:8.3333333333%}.col.m2{width:16.6666666667%}.col.m3{width:25%}.col.m4{width:33.3333333333%}.col.m5{width:41.6666666667%}.col.m6{width:50%}.col.m7{width:58.3333333333%}.col.m8{width:66.6666666667%}.col.m9{width:75%}.col.m10{width:83.3333333333%}.col.m11{width:91.6666666667%}.col.m12{width:100%}}@media(min-width:993px){.col.l1{width:8.3333333333%}.col.l2{width:16.6666666667%}.col.l3{width:25%}.col.l4{width:33.3333333333%}.col.l5{width:41.6666666667%}.col.l6{width:50%}.col.l7{width:58.3333333333%}.col.l8{width:66.6666666667%}.col.l9{width:75%}.col.l10{width:83.3333333333%}.col.l11{width:91.6666666667%}.col.l12{width:100%}}@media(min-width:1201px){.col.xl1{width:8.3333333333%}.col.xl2{width:16.6666666667%}.col.xl3{width:25%}.col.xl4{width:33.3333333333%}.col.xl5{width:41.6666666667%}.col.xl6{width:50%}.col.xl7{width:58.3333333333%}.col.xl8{width:66.6666666667%}.col.xl9{width:75%}.col.xl10{width:83.3333333333%}.col.xl11{width:91.6666666667%}.col.xl12{width:100%}}.center,.center-align{text-align:center}.left-align{text-align:left}.right-align{text-align:right}.hide{display:none!important}.white{background-color:var(--cfp-superficie)}.valign-wrapper{display:flex;align-items:center}.rodape{height:56px}.largura100{width:100%!important}@media(max-width:992px){.hide-on-med-and-down{display:none!important}}.cfp-secao{padding:76px 0}.cfp-secao--clara{background-color:var(--cfp-superficie)}.cfp-cartao{background-color:var(--cfp-superficie);border:1px solid var(--cfp-borda);border-radius:var(--cfp-raio);box-shadow:var(--cfp-sombra-1)}.cfp-titulo-secao{display:flex;flex-direction:column;gap:.35rem;margin-bottom:2.25rem}.cfp-etiqueta{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cfp-ambar)}.cfp-titulo-secao h2{margin:0}.cfp-titulo-secao p{margin:0;color:var(--cfp-texto-suave);max-width:68ch}.cfp-vazio{margin:0;padding:1.1rem 1.25rem;border-radius:var(--cfp-raio-pequeno);background-color:var(--cfp-sage-suave);color:var(--cfp-sage);font-weight:600}.cfp-pagina{padding-top:calc(var(--cfp-topo) + 28px);padding-bottom:48px}.cfp-pagina__cabecalho{margin-bottom:28px}.cfp-pagina__cabecalho h1{font-size:clamp(1.8rem,3.2vw,2.3rem);margin-bottom:.2rem}.cfp-pagina__cabecalho p{margin:0;color:var(--cfp-texto-suave)}.cfp-painel{background-color:var(--cfp-superficie);border:1px solid var(--cfp-borda);border-radius:var(--cfp-raio);box-shadow:var(--cfp-sombra-1);padding:22px}.cfp-painel__titulo{display:flex;align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:1.05rem;font-weight:700;color:var(--cfp-verde-medio)}.cfp-acoes{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end;align-items:center}.mat-mdc-form-field{width:100%}.cfp-snack-sucesso{--mat-snack-bar-container-color: #0f6b41;--mat-snack-bar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #ffdca8;--mat-snack-bar-container-shape: 12px}.cfp-snack-erro{--mat-snack-bar-container-color: #ba1a1a;--mat-snack-bar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #ffdad6;--mat-snack-bar-container-shape: 12px}.cfp-dialogo{--mat-dialog-container-color: #ffffff;--mat-dialog-container-shape: var(--cfp-raio);--mat-dialog-content-padding: 0 24px 12px}.mat-mdc-dialog-title{font-weight:700!important}.cfp-dialogo-foto .mat-mdc-dialog-surface{display:flex;flex-direction:column;overflow:hidden}.cfp-dialogo-foto .mat-mdc-dialog-surface>*{min-height:0}.mat-expansion-panel{border:1px solid var(--cfp-borda);box-shadow:none!important;border-radius:var(--cfp-raio-pequeno)!important;margin-bottom:12px;overflow:hidden}.mat-expansion-panel-header{height:auto!important;min-height:68px;padding:12px 20px}.mat-expansion-panel-header.mat-expanded{border-bottom:1px solid var(--cfp-borda)}.cfp-tabela{width:100%;border-collapse:collapse;background-color:var(--cfp-superficie)}.cfp-tabela th,.cfp-tabela td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--cfp-borda)}.cfp-tabela thead th{background-color:var(--cfp-verde);color:#fff;font-weight:600;font-size:.9rem;letter-spacing:.02em}.cfp-tabela tbody tr:last-child td{border-bottom:0}.cfp-tabela tbody tr:hover{background-color:var(--cfp-verde-suave)}.cfp-tabela-rolagem{width:100%;overflow-x:auto;border:1px solid var(--cfp-borda);border-radius:var(--cfp-raio-pequeno)}
