:root{--color-black:#000;--color-white:#FFF;--color-green:green;--color-red:red;--color-blue:blue;--color-gray:gray;--color-lightgray:#DDD;--color-mediumgray:#666;--color-darkgray:#333;--color-brand-primary-dark:#04695E;--color-brand-primary-pure:#0DBAAD;--color-brand-primary-light:#A6CE39;--color-complementary-01:#FBEDDB;--color-complementary-02:#F4DB6C;--color-complementary-03:#EEA522;--color-complementary-04:#F47E55;--color-complementary-05:#DB5842;--color-complementary-06:#AB3493;--color-neutral-low-dark:#073B36;--color-neutral-low-medium:#58595B;--color-neutral-low-light:#858484;--color-neutral-high-dark:#D4D4C7;--color-neutral-high-medium:#F4F4EF;--color-neutral-high-light:#FFFFFF;--color-feedback-sucess:#A6CE39;--color-feedback-warning:#F4DB6C;--color-feedback-critical:#DB5842;--color-translucent-dark:rgba(7, 59, 54, 0.52);--color-translucent-medium:rgba(243, 244, 239, 0.90);--color-translucent-high:rgba(255, 255, 255, 0.60);--effect-blur-high:blur(40px);--effect-blur-low:20px 16px 40px 0px rgba(0, 0, 0, 0.20);--spacing-quarck:4px;--spacing-nano:8px;--spacing-xxxs:12px;--spacing-xxs:16px;--spacing-xs:24px;--spacing-sm:32px;--spacing-md:40px;--spacing-lg:48px;--spacing-xl:80px;--spacing-xxl:120px;--spacing-xxxl:160px;--spacing-giant:200px}@media screen and (max-width:991px){.page-template-index main{background-position:right 0 top 78px;background-size:30%}}.page-template-index main #hero{background:var(--color-neutral-high-medium);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.page-template-index main #hero header{margin-bottom:var(--spacing-md)}.page-template-index main #hero header h1{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--color-brand-primary-pure);display:block;margin-bottom:var(--spacing-xs)}@media screen and (max-width:767px){.page-template-index main #hero header h1{font-size:14px}}.page-template-index main #hero header p{font-family:museo-sans;font-size:44px;font-style:normal;font-weight:600;line-height:120%;color:var(--color-neutral-low-dark)}@media screen and (max-width:767px){.page-template-index main #hero header p{font-size:28px}}.page-template-index main #hero .-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-xxs)}.page-template-index main #content #destaques{background:url(../assets/images/home-hero-bg-02.png) no-repeat center top;background-size:cover;background-attachment:fixed;position:relative}@media screen and (max-width:767px){.page-template-index main #content #destaques{background:0 0;background-attachment:initial}}.page-template-index main #content #destaques::before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;background:url(../assets/images/svg/waves/wave-down-left-2.svg) no-repeat center bottom;background-size:cover;z-index:1}.page-template-index main #content #destaques .-banner{position:relative;padding-top:720px;padding-bottom:40px}@media screen and (max-width:767px){.page-template-index main #content #destaques .-banner{padding-top:480px;background:url(../assets/images/home-hero-bg-02-mobile.png) no-repeat center center;background-size:cover}}.page-template-index main #content #destaques .-banner .-legenda{border-radius:0 100px 100px 0;border-left:3px solid var(--color-brand-primary-light);background:var(--color-translucent-dark);backdrop-filter:blur(40px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px 16px 12px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.page-template-index main #content #destaques .-banner .-legenda span{font-family:museo-sans;font-size:14px;font-style:normal;font-weight:600;line-height:120%;color:var(--color-neutral-high-light)}.page-template-index main #content #destaques .-banner .-legenda span strong{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--color-complementary-02)}@media screen and (max-width:767px){.page-template-index main #content #destaques .-banner .-legenda span strong{font-size:12px}}.page-template-index main #content #destaques .-banner .-legenda i{width:24px;height:24px}.page-template-index main #content #destaques .-banner .-legenda i svg{width:16px;height:16px}.page-template-index main #content #destaques .-content{padding:var(--spacing-xxl) 0;background:var(--color-translucent-dark);backdrop-filter:var(--effect-blur-high)}.page-template-index main #content #fortalecimento{background-color:var(--color-neutral-high-light);padding:var(--spacing-xxl) 0 var(--spacing-xl) 0}.page-template-index main #content #fortalecimento header span{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--color-brand-primary-dark);margin-bottom:var(--spacing-xs);display:block}@media screen and (max-width:767px){.page-template-index main #content #fortalecimento header span{font-size:14px}}.page-template-index main #content #fortalecimento header h2{font-family:museo-sans;font-size:36px;font-style:normal;font-weight:600;line-height:120%;color:var(--color-neutral-low-dark);margin-bottom:var(--spacing-xs)}@media screen and (max-width:767px){.page-template-index main #content #fortalecimento header h2{font-size:26px}}.page-template-index main #content #fortalecimento header p{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:160%;color:var(--color-neutral-low-medium);margin-bottom:var(--spacing-sm)}@media screen and (max-width:767px){.page-template-index main #content #fortalecimento header p{font-size:14px}}.page-template-index main #content #fortalecimento header p strong{font-weight:700;color:var(--color-brand-primary-dark)}.page-template-index main #content #fortalecimento .card{margin-bottom:var(--spacing-xl)}.page-template-index main #content #comite .-banner{background:url(../assets/images/home-comite-bg.png) no-repeat center top;background-size:cover;background-attachment:fixed;position:relative;height:540px}@media screen and (max-width:767px){.page-template-index main #content #comite .-banner{background:url(../assets/images/home-comite-bg-mobile.png) no-repeat center center;background-attachment:initial;background-size:cover;height:380px}}.page-template-index main #content #comite .-banner::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;background:url(../assets/images/svg/waves/wave-up-right.svg) no-repeat center bottom;background-size:cover}.page-template-index main #content #comite .-content{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl);background:url(../assets/images/iniciativa-resumo-complementary-03.png) no-repeat left bottom}.page-template-index main #content #comite .-content img{border-radius:40px 0 0 0;-webkit-filter:drop-shadow(20px 16px 40px rgba(0, 0, 0, .2));filter:drop-shadow(20px 16px 40px rgba(0, 0, 0, .2))}.page-template-index main #content #comite .-content header span{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--color-brand-primary-dark);margin-bottom:var(--spacing-xs);display:block}@media screen and (max-width:767px){.page-template-index main #content #comite .-content header span{font-size:14px}}.page-template-index main #content #comite .-content header h2{font-family:museo-sans;font-size:36px;font-style:normal;font-weight:600;line-height:120%;color:var(--color-neutral-low-dark);margin-bottom:var(--spacing-xs)}@media screen and (max-width:767px){.page-template-index main #content #comite .-content header h2{font-size:26px}}.page-template-index main #content #comite .-content header p{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:160%;color:var(--color-neutral-low-medium);margin-bottom:var(--spacing-sm)}@media screen and (max-width:767px){.page-template-index main #content #comite .-content header p{font-size:14px}}.page-template-index main #content #comite .-content header p strong{font-weight:700;color:var(--color-brand-primary-dark)}.page-template-index main #content #iniciativas{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl);background:var(--color-neutral-high-medium)}.page-template-index main #content #iniciativas header span{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;color:var(--color-brand-primary-dark);margin-bottom:var(--spacing-xs);display:block}@media screen and (max-width:767px){.page-template-index main #content #iniciativas header span{font-size:14px}}.page-template-index main #content #iniciativas header h2{font-family:museo-sans;font-size:36px;font-style:normal;font-weight:600;line-height:120%;color:var(--color-neutral-low-dark);margin-bottom:var(--spacing-xs)}@media screen and (max-width:767px){.page-template-index main #content #iniciativas header h2{font-size:26px}}.page-template-index main #content #iniciativas header p{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:160%;color:var(--color-neutral-low-medium);margin-bottom:var(--spacing-sm)}@media screen and (max-width:767px){.page-template-index main #content #iniciativas header p{font-size:14px}}.page-template-index main #content #iniciativas header p strong{font-weight:700;color:var(--color-brand-primary-dark)}@media screen and (max-width:991px){.page-template-index main #content #iniciativas .nav-pills .tab-vertical i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.page-template-index main #content #iniciativas .-content img{border-radius:0 40px 0 0;-webkit-filter:drop-shadow(20px 16px 40px rgba(0, 0, 0, .2));filter:drop-shadow(20px 16px 40px rgba(0, 0, 0, .2));margin-bottom:var(--spacing-sm)}.page-template-index main #content #iniciativas .-content h3{font-family:museo-sans;font-size:28px;font-style:normal;font-weight:600;line-height:120%;color:var(--color-neutral-low-dark);margin-bottom:var(--spacing-xs)}@media screen and (max-width:767px){.page-template-index main #content #iniciativas .-content h3{font-size:20px}}.page-template-index main #content #iniciativas .-content p{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:160%;color:var(--color-neutral-low-medium);margin-bottom:var(--spacing-sm)}@media screen and (max-width:767px){.page-template-index main #content #iniciativas .-content p{font-size:14px}}.page-template-index main #content #iniciativas .-content p strong{font-weight:700;color:var(--color-brand-primary-dark)}