.programa-sobre{padding-block:48px}.programa-sobre .container-fluid{max-width:1464px}.programa-sobre .container-fluid .row>div>img,.programa-sobre .container-fluid .row>div>picture>img{max-width:692px;width:100%;height:535px;border-radius:8px;overflow:hidden;object-fit:cover;object-position:top}.programa-sobre .container-fluid .row>div>h2{font-size:36px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-.72px}.programa-sobre .container-fluid .row>div>p{color:var(--preto-3,#212020);font-family:var(--GT-Walsheim);font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin-block:40px!important}.programa-sobre .container-fluid .row>div>a{display:flex;padding:20px 40px;justify-content:center;align-items:center;gap:12px;border-radius:100px;color:var(--branco,#fff);text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:26px;text-decoration:none;width:fit-content;background-size:1825px;background-repeat:no-repeat;background-position:100%;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}.programa-metodologia{padding-top:60px}.programa-metodologia .container-fluid{max-width:1219px}.programa-metodologia .container-fluid .row>.col-12{display:flex;flex-wrap:wrap;justify-content:space-around}.programa-metodologia .container-fluid h2{font-size:36px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-.72px;margin-bottom:24px;width:100%}.programa-metodologia .container-fluid p{color:var(--preto-3,#212020);font-family:var(--GT-Walsheim);font-size:18px;font-style:normal;font-weight:600;line-height:24px;max-width:100%;width:100%}.programa-metodologia .container-fluid .row .col-12 .etapas{text-align:center;margin-top:40px;max-width:300px}.programa-metodologia .container-fluid .row .col-12 .etapas h4{border-radius:8px;background:var(--cinza-claro,#f3f4f5);padding:12px 0;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.programa-metodologia .container-fluid .row .col-12 .etapas h4 span{color:var(--preto-3,#212020);font-size:20px;font-style:normal;font-weight:400;line-height:26px}.programa-metodologia .container-fluid .row .col-12 .etapas p{color:var(--preto-3,#212020);text-align:center;font-family:var(--GT-Walsheim);font-size:18px;font-style:normal;font-weight:600;line-height:24px}.programa-metodologia .container-fluid .row .grid{display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--cinza-claro-2);grid-gap:1px;padding:0;margin-bottom:130px}.programa-metodologia .container-fluid .row .grid .grid-item{background-color:var(--branco);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:60px;text-align:center}.programa-metodologia .container-fluid .row .grid .grid-item h3{font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:16px}.programa-metodologia .container-fluid .row .grid .grid-item a{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:100px;color:var(--branco,#fff);font-family:var(--GT-Walsheim);font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-decoration:none}.programa-video{padding-block:130px}.programa-video .container-fluid{max-width:1219px}.programa-video .container-fluid .row>.d-flex{gap:67px}.programa-video .container-fluid .row>.d-flex>.col-lg-6:first-child{max-width:570px}.programa-video .destaque-item{display:flex;gap:24px;margin-bottom:32px}.programa-video .destaque-imagem{display:flex;padding:22.667px;justify-content:center;align-items:center;gap:6.045px;border-radius:75.558px;background:var(--azul-claro-4,#e2f5f8);height:fit-content}.programa-video .destaque-imagem img{width:60px;height:64px;object-fit:contain}.programa-video p{color:var(--preto-3,#212020);font-family:var(--GT-Walsheim);font-size:18px;font-style:normal;font-weight:600;line-height:24px}.programa-video .container-fluid .row .col-12:first-child{margin-bottom:44px}.programa-video .plyr{border-radius:7.546px;border:9.433px solid var(--branco,#fff)}.programa-resultados .container-fluid{max-width:1615px;padding:0}.programa-resultados .container-fluid .row{border-radius:8px;background:var(--azul-claro-4,#e2f5f8);position:relative;height:455px;margin-bottom:16px;display:flex;max-width:100%;margin-left:0}.programa-resultados .container-fluid .row>.col-12:first-child{padding:72.5px 76px 74.467px 76px}.programa-resultados .container-fluid .row>.col-12:first-child h2{font-size:36px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-.72px}.programa-resultados .container-fluid .row>.col-12:first-child p{color:var(--preto-3,#212020);font-family:var(--GT-Walsheim);font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin-block:40px!important}.programa-resultados .container-fluid .row>.col-12:first-child a{display:flex;padding:20px 40px;justify-content:center;align-items:center;gap:12px;border-radius:100px;color:var(--branco,#fff);text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:26px;text-decoration:none;width:fit-content;transition:0.3s}.programa-resultados .container-fluid .row>.col-12:last-child img{margin-top:-16px;z-index:2;position:relative}.programa-resultados .galeria ul{padding-left:0}.programa-resultados .galeria ul li{margin-right:16px}.programa-resultados .galeria ul li a img{width:216px;height:180px;object-fit:cover;border-radius:7px}.programa-cta .container-fluid{max-width:1615px;display:flex;max-width:1615px;padding:104px 77px;align-items:flex-start;border-radius:8px;background:var(--branco-2,#f7f6f2)}.programa-cta .container-fluid .cta-principal{display:flex;width:100%;padding:64px 120px;justify-content:space-between;align-items:center;gap:32px;border-radius:8px;position:relative}.programa-cta .container-fluid .cta-principal .cta-logo{display:flex;gap:32px;align-items:center}.programa-cta .container-fluid .cta-principal .cta-logo img{width:125px;height:100px;object-fit:contain}.programa-cta .container-fluid .cta-principal .cta-logo h2{font-size:24px;font-style:normal;font-weight:700;line-height:28px;max-width:360px}.programa-cta .container-fluid .cta-principal a{width:fit-content;display:flex;padding:20px 40px;justify-content:center;align-items:center;gap:12px;border-radius:100px;background:var(--branco,#fff);text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:26px;text-decoration:none;z-index:2}.programa-cta .bg-grid{position:absolute;top:55px;right:63px;z-index:1}.programa-faq{margin-block:120px}.programa-faq .container-fluid{max-width:1219px;display:flex}.programa-faq .container-fluid .col-lg-4{padding-right:75px;justify-content:space-between;display:flex;flex-direction:column}.programa-faq .container-fluid .col-lg-4 h2{font-size:36px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:-.72px;margin-bottom:24px}.programa-faq .container-fluid .col-lg-4 p{color:var(--preto-3,#212020);font-family:var(--GT-Walsheim);font-size:18px;font-style:normal;font-weight:600;line-height:24px}.programa-faq .container-fluid .col-lg-4>div{color:var(--preto-3,#212020);font-family:var(--GT-Walsheim);font-size:16px;font-style:normal;font-weight:400;line-height:22px}.programa-faq .container-fluid .col-lg-4>div a{text-align:center;font-family:var(--GT-Walsheim);font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none;transition:0.3s}.programa-faq .container-fluid .col-lg-4>div a:hover{text-decoration:underline}.programa-faq .container-fluid .col-lg-4>div a svg{transition:0.3s}.programa-faq .container-fluid .col-lg-4>div a:hover svg{transform:translateX(10px)}.programa-faq .faq-item{margin-bottom:20px;position:relative}.programa-faq .faq-item:last-child{margin-bottom:0}.programa-faq details{width:100%;border-bottom:1.5px solid var(--cinza-claro-2,#e5e5e5);padding-bottom:40px}.programa-faq summary{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;font-size:20px;font-style:normal;font-weight:700;line-height:26px}.programa-faq summary svg{margin-left:auto;transition:transform 0.3s ease}.programa-faq details[open] summary svg{transform:rotate(90deg)}.plusminus{position:relative;width:24px;height:24px;cursor:pointer}details[open] .plusminus:before{transform:translatey(-50%) rotate(-90deg);opacity:0}details[open] .plusminus:after{transform:translatey(-50%) rotate(0)}.plusminus:before,.plusminus:after{content:"";display:block;position:absolute;top:50%;left:0;transition:0.35s;width:100%;height:3px}.plusminus:before{transform:translatey(-50%)}.plusminus:after{transform:translatey(-50%) rotate(90deg)}.programa-faq .icon{width:24px;height:24px;fill:currentColor;margin-left:8px}.programa-faq .faq-content{display:none}.programa-faq .faq-content p{color:var(--preto-3,#212020);font-family:var(--GT-Walsheim);font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin-block:24px 0}.programa-faq details[open] .faq-content{display:block;margin-top:20px}.programa-outros{padding-block:140px}.programa-outros .container-fluid{max-width:1464px}.programa-outros .container-fluid .top{display:flex;justify-content:space-between;align-items:center}.programa-outros .container-fluid .top h2{color:var(--preto-3,#212020);font-size:36px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:-.72px}.programa-outros .container-fluid .top a{color:var(--preto-3,#212020);font-family:var(--GT-Walsheim);font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3px;text-transform:uppercase;text-decoration:none;transition:0.3s}.programa-outros .container-fluid .top a svg{transition:0.3s}.programa-outros .container-fluid .top a:hover{text-decoration:underline}.programa-outros .container-fluid .top a:hover svg{transform:translateX(10px)}.programa-patrocinadores .container-fluid{max-width:1461px;display:flex;padding:40px 77px;flex-direction:column;border-radius:8px}.programa-patrocinadores .container-fluid .row:first-child{width:100%;margin-bottom:50px}.programa-patrocinadores .container-fluid .row:first-child .col-12{display:flex;flex-wrap:wrap;justify-content:space-around}.programa-patrocinadores .container-fluid h3{text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:26px}.programa-patrocinadores .container-fluid .row:first-child .col-12 h3{width:100%}.programa-patrocinadores .container-fluid .row:first-child .col-12 img{object-fit:contain;width:21%;height:auto}.programa-patrocinadores .container-fluid .row:last-child{justify-content:space-evenly}.programa-patrocinadores .container-fluid .row:last-child .col-12{border-top:1px solid rgba(255,255,255,.1);display:flex;padding:50px 0 20px 0;align-items:flex-start;gap:96px}.programa-patrocinadores .realizadores{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px}.programa-patrocinadores .realizadores img,.programa-patrocinadores .apoiadores img{width:80px;height:50px;object-fit:contain}.programa-patrocinadores .apoiadores{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:32px}.loop-program{padding:0;margin-top:24px;display:grid;grid-gap:20px;grid-template-columns:auto auto}.card-program img{height:565px;width:100%;object-fit:cover;border-radius:8px;overflow:hidden}.card-program>a>img:hover{filter:opacity(.5)}.content-program{padding-left:10%;margin-top:-16px;z-index:2;position:relative}.content-program span{font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3px;text-transform:uppercase;color:var(--branco);display:flex;padding:8px 20px;justify-content:center;align-items:center;border-radius:16px;background:var(--preto-3,#212020);width:fit-content;font-family:var(--GT-Walsheim)}.content-program h2{font-size:36px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-.72px;color:var(--vermelho);margin-block:24px}.content-program p{font-size:18px;font-style:normal;font-weight:600;line-height:24px;color:var(--preto-3);max-width:520px;font-family:var(--GT-Walsheim)}.program-btns{display:flex;gap:20px}.btn-programs{margin:180px auto 80px;display:flex;justify-content:center}@media (max-width:1440px){.logo_e_texto,.programa-resultados,.programa-cta,.programa-patrocinadores{margin-inline:15px}.programa-resultados .container-fluid .row{margin-inline:0}}@media (max-width:1199px){.programa-video .container-fluid .row>.d-flex{gap:20px}.programa-resultados .container-fluid .row{height:auto}.programa-patrocinadores .container-fluid .row:last-child .col-12{flex-direction:column;align-items:center;gap:20px}}@media (max-width:991px){.programa-sobre .container-fluid .row .col-12:first-child{order:2;text-align:center}.programa-sobre .container-fluid .row .col-12:last-child{order:1;text-align:center;margin-bottom:30px}.programa-sobre .container-fluid .row>div>a{margin:0 auto}.programa-metodologia .container-fluid .row .col-12 p{max-width:100%}.programa-video .container-fluid .row>.d-flex>.col-lg-6:first-child{max-width:100%}.programa-video .container-fluid .row>.d-flex{flex-direction:column}.programa-video{padding-block:60px}.programa-resultados .container-fluid .row>.col-12:first-child{text-align:center}.programa-resultados .container-fluid .row>.col-12:first-child a{margin:0 auto}.programa-resultados .container-fluid .row>.col-12:last-child img{width:100%}.programa-cta .container-fluid{padding:30px}.programa-cta .container-fluid .cta-principal{padding:60px;flex-direction:column}.programa-cta .bg-grid{top:auto;bottom:35px}.programa-faq{margin-block:60px}.programa-faq .container-fluid{flex-direction:column;gap:45px}.programa-faq .container-fluid .col-lg-4{padding-right:0}.programa-patrocinadores .container-fluid{padding:30px}.programa-patrocinadores .realizadores,.programa-patrocinadores .apoiadores{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.programa-patrocinadores .container-fluid .row:first-child .col-12{gap:30px}.loop-program{grid-template-columns:auto}.programa-outros .container-fluid .top{flex-direction:column}}@media (max-width:768px){.logo_e_texto .left{justify-content:space-between}.programa-cta .bg-grid{top:auto;bottom:35px;left:auto;right:auto}.programa-cta .container-fluid .cta-principal{padding:30px 30px 49px 30px}.programa-cta .container-fluid .cta-principal a{padding:15px 25px;font-size:18px}.programa-cta .container-fluid .cta-principal a svg{min-width:20px;min-height:21px;max-width:20px;max-height:21px}}@media (max-width:425px){.programa-sobre .container-fluid .row>div>a,.programa-resultados .container-fluid .row>.col-12:first-child a{font-size:16px}.programa-metodologia .container-fluid .row>.col-12{text-align:center}.programa-metodologia .container-fluid .row .col-12 img{height:auto}.programa-metodologia .container-fluid .row .col-12 .etapas{max-width:100%}.programa-video .container-fluid .row .col-12:first-child{text-align:center}.programa-video .destaque-item{flex-direction:column}.programa-video .destaque-imagem{width:fit-content;margin:0 auto}.programa-resultados .container-fluid .row>.col-12:first-child{padding:30px}.programa-cta .container-fluid .cta-principal .cta-logo{flex-direction:column}.programa-cta .container-fluid{padding:20px}.programa-cta .container-fluid .cta-principal{padding:20px;flex-direction:column;overflow:hidden}.programa-cta .container-fluid .cta-principal a{padding:10px 20px;font-size:16px}.programa-patrocinadores .container-fluid .row:first-child{width:auto}.programa-outros .container-fluid .top{flex-direction:column}.card-program img{height:280px}.content-program{padding-left:0}.content-program span,.btn-learn-more,.btn-join{width:100%}.program-btns{flex-wrap:wrap}.programa-metodologia .container-fluid .row .col-12 img{margin-top:0}}@media (max-width:330px){.logo_e_texto .left{gap:30px}}.programa-metodologia-item{display:flex;justify-content:space-between;width:100%;margin:50px auto}.programa-metodologia-item .item{order:1;width:48%}.programa-metodologia-item figure{order:2;width:48%}.col-12:nth-child(even) .programa-metodologia-item .item{order:2}.col-12:nth-child(even) .programa-metodologia-item figure{order:1}.programa-metodologia-item figure img{width:100%;object-fit:contain;height:auto}@media (max-width:1024px){.programa-metodologia-item{flex-wrap:wrap}.programa-metodologia-item .item{order:1;width:100%}.programa-metodologia-item figure{order:2;width:100%;padding-top:0}.col-12:nth-child(even) .programa-metodologia-item .item{order:1}.col-12:nth-child(even) .programa-metodologia-item figure{order:2}.programa-metodologia .container-fluid .row .grid{grid-template-columns:repeat(1,1fr);background-color:#fff}}