body{margin:0}@media (max-width: 1424px){.item-desktop{display:none}}@media (min-width: 1425px){.item-mobile{display:none}.item-mobile img{width:100%}}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;transition:box-shadow .3s ease,background-color .3s ease}.navbar--scrolled{box-shadow:0 2px 10px #0000001a}.navbar__container{max-width:1248px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:32px}@media (max-width: 768px){.navbar__container{padding:12px 16px}}.navbar__logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.navbar__logo img{height:48px;width:auto;display:block}@media (max-width: 768px){.navbar__logo img{height:40px}}.navbar__menu{display:flex;list-style:none;margin:0;padding:0;gap:32px;align-items:center}.navbar__menu--desktop{flex:1;justify-content:center}@media (max-width: 768px){.navbar__menu--desktop{display:none}}.navbar__menu--mobile{flex-direction:column;gap:0;width:100%}.navbar__menu-item{position:relative}.navbar__menu-item--cta{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}.navbar__menu-link{display:block;color:#333;text-decoration:none;font-size:16px;font-weight:500;transition:color .3s ease;padding:8px 0}.navbar__menu-link:hover{color:#06c}.navbar__menu--mobile .navbar__menu-link{color:#fff;font-size:20px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.navbar__menu--mobile .navbar__menu-link:hover{background-color:#ffffff1a}.navbar__cta{display:inline-block;padding:10px 24px;background-color:#06c;color:#fff;text-decoration:none;font-size:16px;font-weight:600;border-radius:4px;transition:background-color .3s ease,transform .2s ease;white-space:nowrap}.navbar__cta:hover{background-color:#0052a3;transform:translateY(-2px)}@media (max-width: 768px){.navbar__cta--desktop{display:none}}.navbar__cta--mobile{width:calc(100% - 48px);margin:0 24px;text-align:center;padding:14px 24px;font-size:18px}.navbar__burger{display:none;flex-direction:column;justify-content:space-between;width:28px;height:22px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;position:relative}@media (max-width: 768px){.navbar__burger{display:flex}}.navbar__burger-line{width:100%;height:3px;background-color:#333;border-radius:2px;transition:all .3s ease;transform-origin:center}.navbar__burger--open .navbar__burger-line:nth-child(1){transform:translateY(9.5px) rotate(45deg)}.navbar__burger--open .navbar__burger-line:nth-child(2){opacity:0;transform:translate(-20px)}.navbar__burger--open .navbar__burger-line:nth-child(3){transform:translateY(-9.5px) rotate(-45deg)}.navbar__mobile-menu{position:fixed;top:0;right:0;bottom:0;width:280px;max-width:85vw;background-color:#333;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;padding-top:80px;z-index:999}.navbar__mobile-menu--open{transform:translate(0)}@media (max-width: 768px){.navbar__mobile-menu{display:block}}@media (min-width: 769px){.navbar__mobile-menu{display:none}}.navbar__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:998;animation:fadeIn .3s ease}@media (min-width: 769px){.navbar__overlay{display:none}}@media (prefers-reduced-motion: reduce){.navbar{transition:none}.navbar__burger-line,.navbar__mobile-menu,.navbar__overlay,.navbar__cta{transition:none;animation:none}}.navbar__menu-link:focus-visible,.navbar__cta:focus-visible,.navbar__burger:focus-visible{outline:2px solid #0066cc;outline-offset:2px}.carousel{position:relative;width:100%;overflow:hidden}.carousel__content{overflow:hidden;position:relative;margin:auto}.carousel__single{width:100%;display:flex;justify-content:center;align-items:center;min-height:390px;max-height:400px;max-width:624px;margin:auto}@media (max-width: 768px){.carousel__single{min-height:250px}}.carousel__mosaic-wrapper{position:relative;width:100%;max-width:1248px;margin:auto}.carousel__loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;z-index:10;animation:fadeIn .2s ease}.carousel__spinner-large{width:60px;height:60px;border:4px solid #e0e0e0;border-top-color:#666;border-radius:50%;animation:spin .8s linear infinite}.carousel__mosaic{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:16px;width:100%;max-width:1248px;margin:auto}@media (max-width: 768px){.carousel__mosaic{gap:5px;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}}.carousel__mosaic--loading{opacity:.3;pointer-events:none}.carousel__mosaic-item{position:relative;overflow:hidden;background-color:#f0f0f0;border-radius:4px;width:300px;height:169px;aspect-ratio:300/169;margin:auto}.carousel__mosaic-item .carousel__image{width:300px;height:169px;aspect-ratio:300/169}.carousel__mosaic-item:hover .carousel__image{transform:scale(1.05)}.carousel__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.carousel__image:hover{transform:scale(1.05)}.carousel__navigation{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding:10px 0}.carousel__arrow{background-color:transparent;color:#1c1b1f;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;max-width:48px}.carousel__arrow:hover{transform:scale(1.5)}.carousel__arrow:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.carousel__dots{display:flex;justify-content:center;align-items:center;gap:16px;transition:all .3s ease}.carousel__dot{width:15px;height:15px;border-radius:50%;border:none;background-color:#d9d9d9;cursor:pointer;transition:all .3s ease;padding:0}.carousel__dot:hover{background-color:#33333380;transform:scale(1.2)}.carousel__dot--active{background-color:#0c0c0c}.carousel__dot:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width: 768px){.carousel__dot{width:10px;height:10px}}.carousel--single .carousel__content{min-height:400px;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8}@media (max-width: 768px){.carousel--single .carousel__content{min-height:250px}}.carousel--mosaic .carousel__content{padding:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.carousel__arrow,.carousel__dot,.carousel__image{transition:none}.carousel__spinner-large{animation:none;border-top-color:#666}.carousel__loading-overlay{animation:none}}.carousel__arrow:focus-visible,.carousel__dot:focus-visible{outline:2px solid #ff007a;outline-offset:2px}.carousel__image--clickable{cursor:pointer;transition:transform .3s ease,opacity .3s ease}.carousel__image--clickable:hover{opacity:.9}.carousel-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease;padding:0}.carousel-lightbox__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000e6}.carousel-lightbox__content{position:relative;z-index:10;width:95vw;height:95vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}@media (max-width: 768px){.carousel-lightbox__content{width:100vw;height:100vh;gap:10px}}.carousel-lightbox__image{max-width:95vw;max-height:88vh;width:auto;height:70%;-o-object-fit:contain;object-fit:contain;border-radius:0;box-shadow:0 0 60px #000c;animation:zoomIn .3s ease}@media (max-width: 768px){.carousel-lightbox__image{max-width:100vw;max-height:92vh;border-radius:0}}.carousel-lightbox__caption{color:#fff;font-size:.95rem;text-align:center;padding:8px 16px;background-color:#000000d9;border-radius:4px;display:flex;flex-direction:column;gap:4px;max-width:90vw;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width: 768px){.carousel-lightbox__caption{font-size:.85rem;padding:6px 12px;bottom:10px}}.carousel-lightbox__counter{font-size:.8rem;opacity:.9;font-weight:600}.carousel-lightbox__close{position:absolute;top:15px;right:15px;z-index:11;background-color:#000000b3;color:#fff;border:2px solid rgba(255,255,255,.3);width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.carousel-lightbox__close:hover{background-color:#fff3;border-color:#fff9;transform:scale(1.1)}.carousel-lightbox__close svg{width:26px;height:26px}@media (max-width: 768px){.carousel-lightbox__close{top:10px;right:10px;width:42px;height:42px}.carousel-lightbox__close svg{width:22px;height:22px}}.carousel-lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:11;background-color:#000000b3;color:#fff;border:2px solid rgba(255,255,255,.3);width:60px;height:60px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.carousel-lightbox__arrow:hover{background-color:#fff3;border-color:#fff9;transform:translateY(-50%) scale(1.15)}.carousel-lightbox__arrow--prev{left:25px}.carousel-lightbox__arrow--next{right:25px}.carousel-lightbox__arrow svg{width:32px;height:32px}@media (max-width: 768px){.carousel-lightbox__arrow{width:48px;height:48px}.carousel-lightbox__arrow--prev{left:10px}.carousel-lightbox__arrow--next{right:10px}.carousel-lightbox__arrow svg{width:26px;height:26px}}@keyframes zoomIn{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.carousel-lightbox,.carousel-lightbox__image{animation:none}}.carousel-lightbox__close:focus-visible,.carousel-lightbox__arrow:focus-visible{outline:2px solid #ff007a;outline-offset:2px}.youtube-embed-container{position:relative;width:100%}.youtube-embed-container iframe{width:100%;height:100%;border:none;border-radius:4px}.youtube-embed-container.desktop{display:block}@media (max-width: 768px){.youtube-embed-container.desktop{display:none}}.youtube-embed-container.mobile{display:none}@media (max-width: 768px){.youtube-embed-container.mobile{display:block}}.youtube-embed-container.error{display:flex;align-items:center;justify-content:center;min-height:200px;background-color:#f0f0f0;border-radius:4px}.youtube-embed-container.error p{color:#666;font-size:14px}.finais-box .libras-button-container{position:absolute;bottom:-105px}.finais-box .libras-button-container .libras-button{display:flex;min-width:100px;padding:6px 16px;justify-content:flex-start;align-items:center;gap:8px;border-radius:20px;background:#08b6cd;color:#fff;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.finais-box .libras-button-container .libras-button img{width:24px!important;height:24px;min-height:unset}.detail-item .libras-button-container{position:absolute;bottom:-105px}.detail-item .libras-button-container .libras-button{display:flex;min-width:100px;padding:6px 16px;justify-content:flex-start;align-items:center;gap:8px;border-radius:20px;background:#08b6cd;color:#fff;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.detail-item .libras-button-container .libras-button img{width:24px!important;height:24px;min-height:unset}.finais-box{position:relative;width:100%}.finais-box iframe{width:100%;height:100%;border:none}.finais-box.desktop{display:block}@media (max-width: 768px){.finais-box.desktop{display:none}}.finais-box.mobile{display:none}@media (max-width: 768px){.finais-box.mobile{display:block}}.detail-item{position:relative;width:100%}.detail-item iframe{width:100%;height:100%;border:none}.detail-item.desktop{display:block}@media (max-width: 768px){.detail-item.desktop{display:none}}.detail-item.mobile{display:none}@media (max-width: 768px){.detail-item.mobile{display:block}}.edition-item{position:relative;width:100%}.edition-item .desktop{display:block}@media (max-width: 768px){.edition-item .desktop{display:none}}.edition-item .mobile{display:none}@media (max-width: 768px){.edition-item .mobile{display:block}}.edition-item iframe{width:100%;height:100%;border:none}.tack-desafio-page{font-family:Montserrat;color:#000;margin:auto}.content-wrapper{max-width:1439px;margin:0 auto;padding:80px 40px}@media (max-width: 768px){.content-wrapper{padding:40px 20px}}.section{padding:0}.section-title{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:40px;text-align:center}.sub-title{color:#000;text-align:left;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-top:40px;margin-bottom:20px}.hero-section{display:flex;align-items:center;padding:0;flex-direction:column;min-height:130vh;position:relative}@media (max-width: 768px){.hero-section.desktop{display:none}}@media (min-width: 769px){.hero-section.mobile{display:none}.hero-section.mobile img{width:100%}}.hero-section .hero-content{text-align:center;flex:1;padding:0;display:flex;flex-direction:column;gap:16px;position:absolute;top:calc(130vh - 75%)}@media (max-width: 768px){.hero-section .hero-content{max-height:unset;flex:none;position:absolute;top:calc(130vh - 80%)}}.hero-section .hero-content .content-section{border-radius:20px;background:#0009;color:#fff;padding:16px;margin:auto}.hero-section .hero-content .content-section.first{max-width:224px}.hero-section .hero-content .content-section.first img{height:67.657px}@media (max-width: 768px){.hero-section .hero-content .content-section.first{max-width:224px}}.hero-section .hero-content .content-section.second{max-width:947px}@media (max-width: 768px){.hero-section .hero-content .content-section.second{max-width:316px}.hero-section .hero-content .content-section.second .subtitle{font-size:28px}}.hero-section .hero-content .content-section.third{max-width:793px;margin-bottom:40px}@media (max-width: 768px){.hero-section .hero-content .content-section.third{max-width:332px}.hero-section .hero-content .content-section.third .description{font-size:16px}}.hero-image-placeholder{flex:1;width:100%}.hero-image-placeholder img{width:100%}@media (max-width: 1024px){.hero-image-placeholder.desktop{display:none}}@media (min-width: 1025px){.hero-image-placeholder.mobile{display:none}}.main-title{font-size:5rem;line-height:.9;font-weight:900;margin-bottom:30px;color:#f2b900}@media (max-width: 768px){.main-title{font-size:3rem}}.subtitle{color:#fff;text-align:center;font-family:Montserrat;font-size:42px;font-style:normal;font-weight:600;line-height:normal}.logo-mentions{display:flex;gap:20px;margin-bottom:30px}.logo-mentions .logo-placeholder{padding:10px 20px;border:1px solid #000;font-size:.8rem;text-transform:uppercase;font-weight:700}.description{color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.highlights{display:flex;gap:20px;margin-bottom:40px}.highlights .highlight-item{font-size:1.2rem;font-weight:700;color:#f2b900;padding:10px 0;border-bottom:3px solid #F2B900}.cta-button{border-radius:20px;background:#000c;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;transition:background-color .3s;display:inline-flex;min-width:200px;max-width:200px;padding:16px 32px;justify-content:center;align-items:center;gap:8px;margin:auto;transition:all .3s ease}.cta-button:hover{transform:scale(1.05)}.desafio-section{display:flex;justify-content:center;margin:auto;max-width:1439px;background-color:#fff}@media (max-width: 1024px){.desafio-section{flex-direction:column;margin-bottom:-1px}}.desafio-section .content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center}.desafio-section .content-wrapper .section-title{color:#000;text-align:left;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:25px}.desafio-section .content-wrapper .text-columns{color:#000;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column;gap:16px}.desafio-section .text-columns{display:flex;flex-direction:column;color:#000;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.agenda-section{background-color:#fff}@media (max-width: 768px){.agenda-section .content-wrapper{padding:40px 20px 80px}}.agenda-section .section-title{color:#000;text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.agenda-section .seletivas-finais{text-align:center;margin-bottom:40px}.agenda-section .agenda-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:60px}@media (max-width: 1024px){.agenda-section .agenda-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.agenda-section .agenda-grid{grid-template-columns:1fr}}.agenda-section .agenda-item{box-shadow:0 4px 8px #0000001a;background:#f1f1f1;display:flex;transition:all .3s ease}.agenda-section .agenda-item:hover{transform:scale(1.05)}@media (max-width: 768px){.agenda-section .agenda-item{flex-direction:column}}.agenda-section .agenda-item .agenda-item-left{color:#fff;text-align:center;font-family:Montserrat;font-size:23px;font-style:normal;font-weight:600;line-height:normal;min-width:170px;max-width:170px;background:#eb5d70}@media (max-width: 768px){.agenda-section .agenda-item .agenda-item-left{max-width:100%;display:flex;align-items:center;gap:4px;justify-content:center;padding:16px}}.agenda-section .agenda-item .agenda-item-left .date{padding:24px 24px 0}@media (max-width: 768px){.agenda-section .agenda-item .agenda-item-left .date{padding:0;color:#fff;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal}}.agenda-section .agenda-item .agenda-item-left .month{font-size:32px;padding:0 24px 24px}@media (max-width: 768px){.agenda-section .agenda-item .agenda-item-left .month{padding:0 0 0 8px}}.agenda-section .agenda-item .agenda-item-right{padding:24px}@media (max-width: 768px){.agenda-section .agenda-item .agenda-item-right{padding:16px}}.agenda-section .agenda-item .date,.agenda-section .agenda-item .month{display:block}.agenda-section .agenda-item .event-title{color:#000;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.agenda-section .agenda-item .event-details{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.agenda-section .seletivas-finais .event-text{position:absolute;bottom:-30px;display:flex;flex-direction:column;height:40px}.agenda-section .seletivas-finais .finais-box{display:inline-block;color:#fff;text-align:center;margin:0 auto 120px;text-align:left;aspect-ratio:16/9;position:relative;background:#444;width:772px;max-height:433px}@media (max-width: 1024px){.agenda-section .seletivas-finais .finais-box.desktop{display:none}}.agenda-section .seletivas-finais .finais-box.desktop img{max-width:772px;max-height:474px}.agenda-section .seletivas-finais .finais-box.mobile{width:100%;max-height:273px}@media (min-width: 1025px){.agenda-section .seletivas-finais .finais-box.mobile{display:none}}.agenda-section .seletivas-finais .finais-box.mobile img{max-height:273px;max-width:366px;width:100%}.agenda-section .seletivas-finais .finais-box iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.agenda-section .seletivas-finais .finais-box .region{padding-top:18px;text-align:left;display:block;color:#000;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.agenda-section .seletivas-finais .finais-box .dates{text-align:left;display:block;color:#00000080;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 768px){.agenda-section .seletivas-finais .finais-box{max-width:366px;max-height:273px}}.agenda-section .seletivas-finais .finais-box .finais-time{display:block;font-size:1.5rem;font-weight:700}.agenda-section .seletivas-finais .finais-box .finais-label{display:block;font-size:.9rem;text-transform:uppercase}.agenda-section .seletivas-finais .finais-box .finais-date{display:block;font-size:.9rem}.agenda-section .seletivas-finais .seletivas-details{display:grid;grid-template-columns:repeat(3,2fr);gap:150px;margin-top:20px;align-items:center}@media (max-width: 1480px){.agenda-section .seletivas-finais .seletivas-details{grid-template-columns:repeat(2,3fr)}}@media (max-width: 1024px){.agenda-section .seletivas-finais .seletivas-details{gap:70px;margin-top:20px;justify-content:space-between}}@media (max-width: 768px){.agenda-section .seletivas-finais .seletivas-details{display:flex;flex-direction:row;flex-wrap:wrap;gap:150px;justify-content:space-between}}.agenda-section .seletivas-finais .seletivas-details .detail-item{max-width:407px;margin:0 auto;aspect-ratio:16/9;position:relative;text-align:left;width:409px;max-height:229px;background:#444}@media (max-width: 1024px){.agenda-section .seletivas-finais .seletivas-details .detail-item.desktop{display:none}}.agenda-section .seletivas-finais .seletivas-details .detail-item.desktop img{width:409px;max-height:229px}.agenda-section .seletivas-finais .seletivas-details .detail-item.mobile{width:100%;max-height:273px}@media (min-width: 1025px){.agenda-section .seletivas-finais .seletivas-details .detail-item.mobile{display:none}}.agenda-section .seletivas-finais .seletivas-details .detail-item.mobile img{max-height:273px;max-width:366px;width:100%}.agenda-section .seletivas-finais .seletivas-details .detail-item iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media (max-width: 1024px){.agenda-section .seletivas-finais .seletivas-details .detail-item{max-width:366px}}.agenda-section .seletivas-finais .seletivas-details .detail-item .region{padding-top:18px;text-align:left;display:block;color:#000;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.agenda-section .seletivas-finais .seletivas-details .detail-item .dates{text-align:left;display:block;color:#00000080;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.sobre-desafio-section{scroll-margin-top:80px;background-color:#121723;color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 1024px){.sobre-desafio-section{margin-bottom:-1px}}.sobre-desafio-section .intro-text{color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;max-width:702px;margin:auto auto 28px}.sobre-desafio-section .section-title{color:#fff;text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:28px}.sobre-desafio-section .metodologia-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;text-align:center;margin:auto}@media (max-width: 1024px){.sobre-desafio-section .metodologia-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.sobre-desafio-section .metodologia-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.sobre-desafio-section .metodologia-steps{grid-template-columns:1fr}}.sobre-desafio-section .metodologia-steps .step-item{border-radius:20px;background:#ffffff1a;max-width:205px;display:flex;padding:32px 24px;flex-direction:column;align-items:center;gap:16px;flex:1 0 0;align-self:stretch;transition:all .3s ease}.sobre-desafio-section .metodologia-steps .step-item:hover{transform:scale(1.05)}.sobre-desafio-section .metodologia-steps .step-item .step-title{color:#fff;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.sobre-desafio-section .metodologia-steps .step-item .step-description{color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 768px){.sobre-desafio-section .metodologia-steps .step-item{margin:auto;max-width:366px}}@media (max-width: 480px){.sobre-desafio-section .metodologia-steps .step-item{margin:auto}}.playtack-section{background-color:#121723;color:#fff;display:flex;align-items:center}@media (max-width: 1024px){.playtack-section{margin-bottom:-1px}}@media (max-width: 768px){.playtack-section{flex-direction:column;padding-left:24px;padding-right:24px}}.playtack-section .content-wrapper{display:flex;border-radius:20px;background:#ffffff1a;max-width:1343px;padding:0;transition:all .3s ease}.playtack-section .content-wrapper:hover{transform:scale(1.05)}.playtack-section .content-wrapper .content-wrapper-content{padding:40px}.playtack-section .content-wrapper .content-wrapper-content.img-wrapper{padding:0}.playtack-section .content-wrapper .content-wrapper-content.img-wrapper img{border-radius:20px 0 0 20px;max-width:564px;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1248px){.playtack-section .content-wrapper .content-wrapper-content.img-wrapper img,.playtack-section .content-wrapper .content-wrapper-content.img-wrapper{display:none}}.playtack-section .playtack-text-block{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:150%;flex:2}.playtack-section .playtack-text-block .section-title{margin-top:0;text-align:left}.playtack-section .playtack-text-block p{margin-bottom:15px}.playtack-section .metodologia-ativa-block{flex:1}.playtack-section .metodologia-ativa-block .sub-title{margin-top:0;color:#f2b900;font-size:18px}.playtack-section .metodologia-ativa-block .sub-title2{font-size:18px;margin-top:0;color:#08b6cd}.playtack-section .metodologia-ativa-block ul{list-style-type:disc;margin:15px 0}.Desafio Tack-section{background-color:#fff}.Desafio Tack-section p{margin-bottom:20px;font-size:1.1rem}.jornada-section{background-color:#121723;color:#fff}.jornada-section .content-wrapper{max-width:1343px;margin:auto}.jornada-section .content-wrapper .section-title{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:47px;text-align:center}@media (max-width: 1024px){.jornada-section .content-wrapper .section-title.desktop{display:none}}@media (min-width: 1025px){.jornada-section .content-wrapper .section-title.mobile{display:none}}.jornada-section .jornada-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media (max-width: 768px){.jornada-section .jornada-steps{grid-template-columns:1fr}}.jornada-section .jornada-steps .step-item{transition:all .3s ease}.jornada-section .jornada-steps .step-item:hover{transform:scale(1.05)}.jornada-section .jornada-steps .step-item .step-number{color:#fff;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:normal;width:42px;border-radius:50%;background:#fff;padding:10px 0;display:flex;justify-content:center;margin-bottom:16px}.jornada-section .jornada-steps .step-item .step-title{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.jornada-section .jornada-steps .step-item .step-description{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.premiacao-section{background-color:#fff;color:#000;text-align:center}.premiacao-section .section-title{color:#000;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;text-align:center;padding-top:80px;padding-bottom:25px}.premiacao-section .prize-items{color:#000;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:76px;max-width:932px;margin:auto}.premiacao-section .prize-items b{color:#000;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.premiacao-section .section-title-2{color:#000;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;padding-top:102px;padding-bottom:56px}.premiacao-section p{color:#000;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:normal;max-width:800px;margin:auto auto 40px}.premiacao-section .prize-image-placeholder{width:100%;height:300px;background-color:#555;margin-bottom:20px}.programas-section{background-color:#fff}.programas-section.tack-talk{background:#f1f1f1}.programas-section .program-title{display:flex;justify-content:center;align-items:center;gap:4px;width:100%}.programas-section .program-title .program-title-text{color:#000;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.programas-section .program-title .program-title-text.blue{color:#08b6cd;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.programas-section .program-title .program-title-text.pink{color:#eb5d70;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.programas-section .tack-talk-block{display:flex;gap:80px;margin-bottom:60px;align-items:flex-start;flex-direction:column}.programas-section .tack-talk-block .tack-talk-block-content{max-width:808px;margin:auto;text-align:center}.programas-section .tack-talk-block .watch-link{border-radius:20px;border:1px solid #0C0C0C;display:inline-flex;width:200px;padding:16px 32px;justify-content:center;align-items:center;gap:8px;color:#0c0c0c;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;margin:auto;transition:all .3s ease}.programas-section .tack-talk-block .watch-link:hover{transform:scale(1.05)}.programas-section .tack-talk-block .program-image-placeholder{min-height:250px;background-color:#ccc}.programas-section .tack-talk-block .seletivas-finais{text-align:center;margin:auto}.programas-section .tack-talk-block .seletivas-finais .finais-box{display:inline-block;color:#fff;text-align:center;max-width:722px;margin:0 auto 72px;text-align:left;aspect-ratio:16/9;position:relative;width:772px;max-height:473px;background:#444;border-radius:20px}@media (max-width: 768px){.programas-section .tack-talk-block .seletivas-finais .finais-box{border-radius:6.352px}}.programas-section .tack-talk-block .seletivas-finais .finais-box .libras-button-container{position:absolute;bottom:-45px}.programas-section .tack-talk-block .seletivas-finais .finais-box .libras-button-container .libras-button{display:flex;min-width:100px;padding:6px 16px;justify-content:flex-start;align-items:center;gap:8px;border-radius:20px;background:#08b6cd;color:#fff;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.programas-section .tack-talk-block .seletivas-finais .finais-box .libras-button-container .libras-button img{width:24px!important;height:24px;min-height:unset}@media (max-width: 1024px){.programas-section .tack-talk-block .seletivas-finais .finais-box.desktop{display:none}}.programas-section .tack-talk-block .seletivas-finais .finais-box.mobile{width:100%;max-height:273px;margin-bottom:70px}@media (min-width: 1025px){.programas-section .tack-talk-block .seletivas-finais .finais-box.mobile{display:none}}.programas-section .tack-talk-block .seletivas-finais .finais-box iframe{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:20px}@media (max-width: 768px){.programas-section .tack-talk-block .seletivas-finais .finais-box iframe{border-radius:6.352px}}.programas-section .tack-talk-block .seletivas-finais .finais-box .finais-time{display:block;font-size:1.5rem;font-weight:700}.programas-section .tack-talk-block .seletivas-finais .finais-box .finais-label{display:block;font-size:.9rem;text-transform:uppercase}.programas-section .tack-talk-block .seletivas-finais .finais-box .finais-date{display:block;font-size:.9rem}.programas-section .tack-talk-block .seletivas-finais .seletivas-details{display:flex;flex-direction:row;flex-wrap:wrap;gap:80px;margin-top:20px;align-items:center}@media (max-width: 1024px){.programas-section .tack-talk-block .seletivas-finais .seletivas-details{justify-content:space-between;margin-top:0}}@media (max-width: 768px){.programas-section .tack-talk-block .seletivas-finais .seletivas-details{justify-content:space-between}}.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item{max-width:407px;margin:0 auto;aspect-ratio:16/9;position:relative;text-align:left;width:409px;max-height:229px;background:#444;border-radius:6.352px}.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item .libras-button-container{position:absolute;bottom:-45px}.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item .libras-button-container .libras-button{display:flex;min-width:100px;padding:6px 16px;justify-content:flex-start;align-items:center;gap:8px;border-radius:20px;background:#08b6cd;color:#fff;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item .libras-button-container .libras-button img{width:24px!important;height:24px;min-height:unset}@media (max-width: 1024px){.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item.desktop{display:none}}.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item.mobile{width:100%;max-height:273px}@media (min-width: 1025px){.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item.mobile{display:none}}.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:6.352px}@media (max-width: 1024px){.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item{max-width:366px}}.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item .region{display:block;font-weight:700}.programas-section .tack-talk-block .seletivas-finais .seletivas-details .detail-item .dates{display:block;font-size:.9rem}.programas-section .programa-dialogos-block{display:flex;flex-direction:column}@media (max-width: 1024px){.programas-section .programa-dialogos-block{gap:40px}}.programas-section .programa-dialogos-block .program-title{color:#000;text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}@media (max-width: 1024px){.programas-section .programa-dialogos-block .program-title{margin-bottom:0}}.programas-section .programa-dialogos-block .program-description{color:#000;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;max-width:908px;margin:auto auto 20px}@media (max-width: 1024px){.programas-section .programa-dialogos-block .program-description{text-align:left;margin-bottom:0}}.programas-section .programa-dialogos-block .dialogos-editions{display:flex;gap:30px;margin-top:64px}@media (max-width: 1024px){.programas-section .programa-dialogos-block .dialogos-editions{margin-top:0;flex-direction:column;flex-wrap:wrap}}.programas-section .programa-dialogos-block .dialogos-editions .edition-item{flex:1;text-align:center;max-width:407px;margin:0 auto;aspect-ratio:16/9;position:relative;width:409px;max-height:229px;background:#444}@media (max-width: 1024px){.programas-section .programa-dialogos-block .dialogos-editions .edition-item.desktop{display:none}}.programas-section .programa-dialogos-block .dialogos-editions .edition-item.mobile{width:100%;max-height:273px}@media (min-width: 1025px){.programas-section .programa-dialogos-block .dialogos-editions .edition-item.mobile{display:none}}.programas-section .programa-dialogos-block .dialogos-editions .edition-item iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media (max-width: 1024px){.programas-section .programa-dialogos-block .dialogos-editions .edition-item{width:100%;max-width:366px}}.programas-section .programa-dialogos-block .dialogos-editions .edition-item .year{display:block;font-size:1.5rem;font-weight:700;margin-bottom:10px}.programas-section .programa-dialogos-block .dialogos-editions .edition-item .image-placeholder{width:100%;padding-top:100%;background-color:#ccc}.footer-section{background-color:#333;color:#fff}.footer-section.section{background-color:#fff;color:#000;padding-bottom:40px}.footer-section .content-wrapper{display:flex;flex-direction:column;gap:40px}@media (max-width: 768px){.footer-section .content-wrapper{gap:10px;flex-direction:column;padding:40px 24px}}.footer-section .partner-group{flex:1}.footer-section .partner-group .group-title{color:#004882;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:7px}.footer-section .partner-group .logos-container{display:flex;flex-wrap:wrap;gap:73px}@media (max-width: 768px){.footer-section .partner-group .logos-container{gap:23px}}.footer-section .partner-group .logos-container img{height:auto;width:100%;transition:all .3s ease}@media (max-width: 1024px){.footer-section .partner-group .logos-container img.desktop{display:none}}@media (min-width: 1025px){.footer-section .partner-group .logos-container img.mobile{display:none}.footer-section .partner-group .logos-container img.mobile img{width:100%}}.footer-section .partner-group .logos-container img.big-logo{max-width:142px;max-height:58px}@media (max-width: 768px){.footer-section .partner-group .logos-container img.big-logo{max-width:142px;max-height:58px}}
