.elementor-82 .elementor-element.elementor-element-0b62f15{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-dc2ad5c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-754cd5a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-b532eab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-36145d2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-8d7e810{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-90d52e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-857bdeb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9d143de{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3a5cb2b{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-82 .elementor-element.elementor-element-1ed0c7d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3220c5b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a269d23{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-228dcc9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-3a5cb2b{--grid-columns:2;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-3a5cb2b{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-83bac23 */.elementor-82 .elementor-element.elementor-element-83bac23{flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3b9647 */.elementor-82 .elementor-element.elementor-element-f3b9647 .elementor-heading-title{font-size:clamp(40px,5vw,64px);font-weight:800;letter-spacing:-.035em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b532eab */.elementor-82 .elementor-element.elementor-element-b532eab{display:flex;align-items:center;gap:18px;flex-wrap:wrap;flex-direction:row}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36145d2 */.elementor-82 .elementor-element.elementor-element-36145d2{max-width:720px;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-754cd5a */.elementor-82 .elementor-element.elementor-element-754cd5a{padding-top:28px;padding-bottom:36px;display:flex;flex-direction:column;gap:18px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2ad5c */.elementor-82 .elementor-element.elementor-element-dc2ad5c{background:#fff;border-bottom:1px solid #e6e0d2;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d2fe05 */.elementor-82 .elementor-element.elementor-element-6d2fe05{flex:1 1 260px;max-width:300px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-857bdeb */.elementor-82 .elementor-element.elementor-element-857bdeb{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-direction:row}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d143de */.elementor-82 .elementor-element.elementor-element-9d143de{flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e59854 */.elementor-82 .elementor-element.elementor-element-5e59854{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d52e9 */.elementor-82 .elementor-element.elementor-element-90d52e9{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7e810 */.elementor-82 .elementor-element.elementor-element-8d7e810{display:flex;flex-wrap:wrap;gap:40px;padding-top:32px;padding-bottom:64px;align-items:flex-start;flex-direction:row}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc911ff */.elementor-82 .elementor-element.elementor-element-bc911ff .elementor-heading-title{font-size:clamp(26px, 2.22vw, 32px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3220c5b */.elementor-82 .elementor-element.elementor-element-3220c5b{padding-top:48px;padding-bottom:48px;display:flex;flex-direction:column;gap:18px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed0c7d */.elementor-82 .elementor-element.elementor-element-1ed0c7d{background:#fff;border-top:1px solid #e6e0d2;border-bottom:1px solid #e6e0d2;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228dcc9 */.elementor-82 .elementor-element.elementor-element-228dcc9{padding-top:64px;padding-bottom:72px;flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a269d23 */.elementor-82 .elementor-element.elementor-element-a269d23{flex-direction:column;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b62f15 */.tt-doc-arquivo-escolas a{color:#1f6b4f}.tt-doc-arquivo-escolas a:hover{color:#164d39}.tt-doc-arquivo-escolas{font-family:'Figtree',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1f2421;background:#f6f3ec;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.tt-doc-arquivo-escolas *{box-sizing:border-box}.tt-doc-arquivo-escolas h1,.tt-doc-arquivo-escolas h2,.tt-doc-arquivo-escolas h3,.tt-doc-arquivo-escolas p,.tt-doc-arquivo-escolas fieldset{margin:0}.tt-doc-arquivo-escolas fieldset{border:0;padding:0;min-width:0}.tt-doc-arquivo-escolas .d{font-family:'Bricolage Grotesque','Figtree',system-ui,sans-serif;letter-spacing:-.025em;font-weight:700;line-height:1.05;text-wrap:balance}.tt-doc-arquivo-escolas .num{font-variant-numeric:tabular-nums}.tt-doc-arquivo-escolas .wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.tt-doc-arquivo-escolas .kicker{font:700 13px/1.2 'Figtree',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#1f6b4f}.tt-doc-arquivo-escolas .muted{color:#565d59}.tt-doc-arquivo-escolas .ico{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.tt-doc-arquivo-escolas .kz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:12px;font:700 16px/1.1 'Figtree',sans-serif;text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap}.tt-doc-arquivo-escolas .kz-btn .ico{width:20px;height:20px}.tt-doc-arquivo-escolas .kz-btn--sol{background:#f28c1e;color:#1f2421}.tt-doc-arquivo-escolas .kz-btn--sol:hover{background:#de7a10;color:#1f2421}.tt-doc-arquivo-escolas .kz-btn--wa{background:#25d366;color:#0f2a1b}.tt-doc-arquivo-escolas .kz-btn--wa:hover{background:#1ebe5a;color:#0f2a1b}.tt-doc-arquivo-escolas .kz-btn--line{background:#fff;color:#1f6b4f;border-color:#1f6b4f}.tt-doc-arquivo-escolas .kz-btn--line:hover{background:#edf4ef;color:#164d39}.tt-doc-arquivo-escolas a:focus-visible,.tt-doc-arquivo-escolas button:focus-visible,.tt-doc-arquivo-escolas input:focus-visible,.tt-doc-arquivo-escolas select:focus-visible,.tt-doc-arquivo-escolas summary:focus-visible{outline:3px solid #2b6cb0;outline-offset:2px}.tt-doc-arquivo-escolas .chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;border:1.5px solid #ddd6c6;color:#1f2421;font:600 15px/1 'Figtree',sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}.tt-doc-arquivo-escolas .chip:hover{border-color:#1f6b4f;color:#1f2421}.tt-doc-arquivo-escolas .chip.on{background:#1f6b4f;border-color:#1f6b4f;color:#fff}.tt-doc-arquivo-escolas .chip .ico{width:20px;height:20px;color:#1f6b4f}.tt-doc-arquivo-escolas .tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#eef3ef;color:#1f4d3b;font:600 13px/1 'Figtree',sans-serif;white-space:nowrap}.tt-doc-arquivo-escolas .tag-agua{background:#eaf1f9;color:#1f4f85}.tt-doc-arquivo-escolas .selo{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;border-radius:999px;background:#fff;color:#1f6b4f;border:1.5px solid #1f6b4f;font:700 13px/1 'Figtree',sans-serif;white-space:nowrap}.tt-doc-arquivo-escolas .selo .ico{width:18px;height:18px}.tt-doc-arquivo-escolas .card{background:#fff;border-radius:18px;border:1px solid #e6e0d2;overflow:hidden}.tt-doc-arquivo-escolas .ph{position:relative;background-color:#e8e1d1;background-image:repeating-linear-gradient(135deg,transparent 0 16px,rgba(31,36,33,.045) 16px 17px);display:flex;padding:20px;color:#4a504c;font:500 12px/1.4 'Figtree',sans-serif}.tt-doc-arquivo-escolas .ph::after{content:"";position:absolute;inset:8px;border:1.5px solid rgba(255,255,255,.9);border-radius:8px;pointer-events:none}.tt-doc-arquivo-escolas .raia{height:6px;background-image:radial-gradient(circle,#2b6cb0 2.2px,transparent 2.6px);background-size:12px 6px;opacity:.55;animation:draw 1s ease-out both;transform-origin:left}@keyframes draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}.tt-doc-arquivo-escolas .fgroup{display:flex;flex-direction:column;gap:10px;padding:18px 0;border-bottom:1px solid #e6e0d2}.tt-doc-arquivo-escolas .fgroup legend{font:700 15px/1.2 'Figtree',sans-serif;padding:0;margin-bottom:10px}.tt-doc-arquivo-escolas .chk{display:flex;align-items:center;gap:12px;min-height:40px;font-size:15px;cursor:pointer}.tt-doc-arquivo-escolas .chk input{width:22px;height:22px;accent-color:#1f6b4f;margin:0}.tt-doc-arquivo-escolas .sel{min-height:48px;border-radius:12px;border:1.5px solid #ddd6c6;background:#fff;padding:0 14px;font:600 15px 'Figtree',sans-serif;color:#1f2421}.tt-doc-arquivo-escolas details.faq{border-top:1.5px solid #ddd6c6}.tt-doc-arquivo-escolas details.faq:last-child{border-bottom:1.5px solid #ddd6c6}.tt-doc-arquivo-escolas details.faq summary{list-style:none;cursor:pointer;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;font:600 18px/1.35 'Figtree',sans-serif;padding:14px 0}.tt-doc-arquivo-escolas details.faq summary::-webkit-details-marker{display:none}.tt-doc-arquivo-escolas details.faq summary .ico{width:22px;height:22px;color:#1f6b4f}.tt-doc-arquivo-escolas details.faq[open] summary .ico{transform:rotate(45deg)}.tt-doc-arquivo-escolas details.faq p{padding:0 48px 22px 0;color:#454b47;max-width:760px}.tt-doc-arquivo-escolas .navl{display:inline-flex;align-items:center;gap:4px;min-height:48px;padding:0 12px;border-radius:10px;color:#1f2421;text-decoration:none;font:600 15px/1 'Figtree',sans-serif;background:none;border:0;cursor:pointer}.tt-doc-arquivo-escolas .navl:hover{background:#f3efe6;color:#1f2421}.tt-doc-arquivo-escolas .navl .ico{width:16px;height:16px}.tt-doc-arquivo-escolas .meta{display:inline-flex;gap:6px;align-items:center}.tt-doc-arquivo-escolas .meta .ico{width:17px;height:17px}@media (max-width:860px){.tt-doc-arquivo-escolas .hide-m{display:none!important}}@media (prefers-reduced-motion:reduce){.tt-doc-arquivo-escolas .raia{animation:none}}@media (max-width:767px){.tt-doc-arquivo-escolas nav[aria-label="Você está em"],.tt-doc-arquivo-escolas .raia,.tt-doc-arquivo-escolas .tt-intro,.tt-doc-arquivo-escolas .elementor-widget:has(.tt-lista-icone){display:none!important}.tt-doc-arquivo-escolas h1{font-size:30px!important}.tt-doc-arquivo-escolas .tt-contagem{font-size:14px!important;color:#565d59}.tt-doc-arquivo-escolas .e-con:has(>.tt-html select[data-ordem]),.tt-doc-arquivo-escolas .tt-html:has(select[data-ordem]){display:none!important}.tt-doc-arquivo-escolas .tt-card-pro .tt-card-capa{max-width:none!important;padding:6px 6px 0!important;flex-basis:100%!important}.tt-doc-arquivo-escolas .tt-card-pro .tt-capa{min-height:150px!important;height:150px!important}.tt-doc-arquivo-escolas .tt-card-pro h3{font-size:20px!important}.tt-doc-arquivo-escolas .tt-card-pro .kicker{display:none!important}.tt-doc-arquivo-escolas .tt-card-pro .kz-btn--line{display:none!important}.tt-doc-arquivo-escolas .tt-card-pro .kz-btn--wa{width:100%;flex:1 1 100%}}.tt-doc-arquivo-escolas .kzb.kzb .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:12px;font:700 16px/1.1 'Figtree',sans-serif;text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap}.tt-doc-arquivo-escolas .kzb.kzb .elementor-button .ico{width:20px;height:20px}.tt-doc-arquivo-escolas .kzb.kzb--sol .elementor-button{background:#f28c1e;color:#1f2421}.tt-doc-arquivo-escolas .kzb.kzb--sol .elementor-button:hover{background:#de7a10;color:#1f2421}.tt-doc-arquivo-escolas .kzb.kzb--wa .elementor-button{background:#25d366;color:#0f2a1b}.tt-doc-arquivo-escolas .kzb.kzb--wa .elementor-button:hover{background:#1ebe5a;color:#0f2a1b}.tt-doc-arquivo-escolas .kzb.kzb--line .elementor-button{background:#fff;color:#1f6b4f;border-color:#1f6b4f}.tt-doc-arquivo-escolas .kzb.kzb--line .elementor-button:hover{background:#edf4ef;color:#164d39}.tt-doc-arquivo-escolas .tt-card-pro .kzb.kzb--line .elementor-button{display:none!important}.tt-doc-arquivo-escolas .tt-card-pro .kzb.kzb--wa .elementor-button{width:100%;flex:1 1 100%}/* End custom CSS */