/* Can't find /var/www/html/alura-site/alura/assets/css/themes/mes-carreiras-2025.css */html{scroll-behavior:smooth}.challenge__container--header{background:linear-gradient(360deg,#00080E 12.38%,#0A1627 111.39%);padding-bottom:4.375rem}.challenge__header--logo--index{display:block;margin:0 auto;padding-top:3.5rem;padding-bottom:3.9375rem}.challlenge__header--title{font-family:'Chakra Petch',sans-serif;font-weight:700;font-size:2rem;text-align:center;color:#D0D4DE;margin-bottom:2rem}.challlenge__header--text{font-family:'Inter',sans-serif;font-weight:400;font-size:1rem;text-align:center;color:#BEC3D2;margin-bottom:1.625rem}.challenge__icon--animation img{margin:auto;position:relative}.challenge__icon--animation{display:block;background-image:url(/assets/img/challenges/general/illustrations/animation-shadow.1750260030.svg);background-repeat:no-repeat;background-position:top;background-size:100%}.challenge__card--flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:3rem}.challenges__card{width:290px;background:#081323;border:1px solid #212436;backdrop-filter:blur(1.99508px);padding:1.625rem 1rem;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:flex;gap:20px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-height:90px}.challenges__card:last-child{-webkit-align-self:flex-start;align-self:flex-start}.challenges__card--text{color:#BEC3D2;font-size:.875rem;line-height:1.5}.challenge-icon{width:44px;height:44px;object-fit:contain}.challlenge__header--title strong{color:var(--theme-color)}.challenge__container--button{margin:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.challenge__container--recent{padding-top:5.625rem;padding-bottom:4.6875rem;background:linear-gradient(360deg,#00080E 12.38%,#0A1627 111.39%)}.challenge__title--recent{font-family:'Chakra Petch',sans-serif;font-weight:700;font-size:1.5rem;text-align:center;color:#E0E0E0;margin-bottom:2rem;margin-left:auto;margin-right:auto;width:18rem;letter-spacing:1px}.challenge__text--recent{color:#BEC3D2;font-size:1.2rem;margin-right:auto;margin-bottom:2rem;text-align:center;line-height:1.5}.challenge__card,.challenge__card--index{border:1px solid #212436;border-radius:6px;margin-bottom:2rem;padding:1.5rem;position:relative}.challenge-link{text-decoration:none}.challenge__card--index:hover{cursor:pointer}.challenge__card--title{color:#E0E0E0;font-weight:700;font-size:1.125rem;margin-top:1.5rem;font-family:'Chakra Petch',sans-serif;margin-bottom:1rem}.challenge__card--edition{color:#E0E0E0;font-weight:300;font-size:1.125rem;margin-bottom:4rem;font-family:'Chakra Petch',sans-serif}.challenge__card--container{background:#0D101F;padding:1.5rem 1.35rem 2.125rem 1.25rem;min-height:250px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:start}.challenge__card--container p{color:#BEC3D2;font-family:'Inter',sans-serif;font-weight:500;font-size:1rem;line-height:1.6}.challenge__link--access{color:#E0E0E0;font-weight:700;font-size:1rem;margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;position:relative;text-decoration:none}.challenge__link--access::after{content:"";display:block;width:100%;min-width:110px;border-bottom:1px solid #E0E0E0;position:absolute;bottom:-8px}.challenge__link--access svg{fill:#FFF;margin-left:.6rem;height:21px}.challenge__flex--recent .challenge__card--index[data-ativo=true] .challenge__card--container{background-color:#1D2032}.challenge__flex--recent .challenge__card--index[data-ativo=true]:hover .challenge__card--container .challenge__link--access::after{border:1px solid #00080E;-webkit-transition:.3s;transition:.3s}.challenge__flex--recent .challenge__card--index:hover .challenge__card--container .challenge__link--access::after{border:1px solid #03C2E0;-webkit-transition:.3s;transition:.3s}.challenge__flex--recent .challenge__card--index:hover .challenge__link--access svg{fill:#03C2E0}.challenge__flex--recent .challenge__card--index[data-ativo=true]:hover .challenge__card--container p,.challenge__flex--recent .challenge__card--index[data-ativo=true]:hover .challenge__card--container .challenge__link--access{-webkit-transition:.3s;transition:.3s;color:#00080E}.challenge__flex--recent .challenge__card--index[data-ativo=true]:hover .challenge__link--access svg{fill:#00080E}.challenge__flex--recent .challenge__card--index:hover .challenge__link--access svg{fill:#03C2E0}.challenge__flex--recent .challenge__card--index[data-ativo=true] .challenge__card--title{color:#03C2E0}.challenge__flex--recent .challenge__card--index[data-ativo=true] .challenge__card--container:hover,.challenge__flex--recent .challenge__card--index[data-ativo=true]:hover .challenge__card--container{-webkit-transition:.3s;transition:.3s;background-color:#03C2E0}.challenge__card--index:hover .challenge__card--title,.challenge__card--index:hover .challenge__link--access{color:#03C2E0;-webkit-transition:.3s;transition:.3s}.challenge__title--list{font-size:1rem;color:#BEC3D2;text-align:center;font-weight:400;width:17rem;margin:4rem auto 2rem auto}.challenge__menu ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:2rem}.challenge__menu ul li{border-radius:10px;border:1px solid #03C2E0;display:inline-block;padding:1rem;cursor:pointer;position:relative;width:107px;height:53px}.challenge__filter--button{color:#E0E0E0;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:.83rem;font-weight:600;text-transform:uppercase;text-decoration:none}.challenge__card--menu{background:#030A14;border:1px solid #212436;border-radius:6px;padding:1.1875rem 1rem 1.6875rem 1.125rem;margin-bottom:.5rem;cursor:pointer;position:relative}.challenge__card--menu svg{fill:#FFF;-webkit-transition:.3s;transition:.3s;width:30px;display:block}.challenge__card--menu:hover svg{fill:#03C2E0;-webkit-transition:.3s;transition:.3s}.challenge__card--menu:hover{border:1px solid #03C2E0}.challenge__text--menu{color:#BEC3D2;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-weight:300;margin-top:1rem}.challenge__title--faq{font-weight:700;font-size:1.5rem;text-align:center;color:#012D58;font-family:'Chakra Petch',sans-serif}.faq{margin-top:5rem;margin-bottom:5rem}.faq .section-title{margin-top:2rem;margin-bottom:2rem;text-align:center}.faq__title{margin-bottom:3rem}.faq__question-container{position:relative;border-bottom:1px solid #012D58}.faq__arrow-decoration{display:block;height:17px;width:30px;-webkit-transition:0.2s;transition:0.2s;position:absolute;top:25px;right:0}.faq__question-toggle{display:none}.faq__question-toggle:checked~.faq__question .faq__arrow-decoration{fill:#6AD1FF;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__question-toggle:checked~.faq__answer{opacity:1;height:auto;-webkit-transform:translateY(20px);transform:translateY(20px);margin:-2em 0 5em;-webkit-transition:.3s;transition:.3s}.faq__question-toggle:checked~.faq__answer>*{height:auto}.faq__question{padding:2em 3em 2em 0;width:100%;font-size:1rem;font-weight:600;display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;color:#012D58}.faq__answer{height:0;opacity:0;font-size:.875rem;padding-right:4rem;color:#657494;line-height:1.5}.faq__answer>*{height:0}.challenge__registration--background{background-color:#020C15;padding-top:5rem}.challenge__registration--title{color:#E0E0E0;font-family:'Chakra Petch',sans-serif;font-weight:700;font-size:1.5rem;text-align:center;margin-bottom:2.5rem}.challenge__registration--button{background:#03C2E0;border-radius:4px;color:black;padding:.875rem;font-weight:700;text-transform:uppercase;margin:auto auto 3rem auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-decoration:none}.challenge__animation--footer{display:none;margin:auto}.challenge__container--footer{background-color:#00080F;padding-top:3.3125rem;padding-bottom:3.3125rem}.challenge__footer--flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.challenge__container--footer p{color:white;font-size:1rem}.active-challenge .challenge__card,.active-challenge .challenge__card--index{padding:0}.active-challenge .challenge__card--edition{padding-left:1.5rem;padding-right:1.5rem;margin-top:1.5rem}.float{overflow:hidden;-webkit-transform:translatey(0);transform:translatey(0);-webkit-animation:float 4s ease-in-out infinite;animation:opacity 2s linear forwards,float 4s ease-in-out infinite}.challenge__flex--recent,.challenge__flex--recent .challenge__card--index h3{padding-left:1.5rem;margin-bottom:0;font-family:'Chakra Petch',sans-serif}.--display-none-mobile{display:none}.--animation-mobile{padding-bottom:2rem}.selecionado,.selecionado span{color:#00080E;background-color:#03C2E0;-webkit-transition:.1s;transition:.1s;border-radius:7px}.challenge__card:hover,.challenge__landingpage__card--calendar:hover{background-color:#03C2E0;-webkit-transition:.1s;transition:.1s;border-radius:7px}.challenge__card:hover .challenge__card--title,.challenge__card:hover .challenge__landingpage-text--card,.challenge__landingpage__card--calendar:hover .challenge__calendar--spacing span,.challenge__landingpage__card--calendar:hover .challenge__calendar--spacing h5,.challenge__landingpage__card--calendar:hover .challenge__calendar--spacing p,.page-thanks .challenge__card:hover .challenge__card--edition,.page-thanks .challenge__card:hover .challenge__link--access{color:#00080E;-webkit-transition:.1s;transition:.1s}.challenge__card--link{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:10;cursor:pointer}@media(min-width:768px){.challenge__container--header{padding-bottom:5.625rem}.challenge__container--flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.challenge__container--width{width:18rem}.challenge__header--logo--index{margin-left:initial;padding-top:5rem}.challlenge__header--title{text-align:left;font-size:2.5rem}.challlenge__header--text{text-align:left;font-size:1rem;width:12rem;margin-bottom:2rem}.challlenge .challenge__icon--animation{height:23rem}.challenge__icon--animation{height:19rem}.challenge__container--recent{padding-top:6.25rem;padding-bottom:8.75rem}.challenge__title--recent{font-size:2.5rem}.challenge__flex--recent{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;justify-content:center}.challenge__card--index{margin-bottom:0}.challenge__card,.challenge__card--index{width:47%}.challenge__card--title,.challenge__card--edition{font-size:1.25rem}.challenge__card--container{padding-top:1.625rem}.challenge__title--list{margin-top:5rem;width:initial}.challenge__card-container--flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;gap:20px}.faq{display:-webkit-box;display:-webkit-flex;display:flex;padding-top:6.25rem;padding-bottom:6.25rem;margin-top:3rem}.faq__question{font-size:1.125rem}.faq__answer{font-size:1rem}.faq__arrow-decoration{top:35px}.challenge__title--faq{text-align:left;font-size:2.5rem;width:38%}.challenge__width--faq{width:83%}.challenge__registration--flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.challenge__registration--title{font-size:2.5rem;text-align:left;width:21rem}.challenge__card--menu{position:relative;width:48%}.challenge__container--footer p{font-size:1.25rem}.challenge__container--width p{width:18rem}.--spacing-index{margin-top:10rem}.--display-none-mobile{display:block}.--display-block-desktop{display:none}.--animation-mobile{padding-bottom:0}}@media(min-width:1024px){.challenge__header--logo--index{padding-top:7.5rem}.challenge__container--header{padding-bottom:5.8125rem}.challlenge__header--title{width:22rem}.challlenge__header--text{font-size:1.125rem;width:initial}.challenge__container--flex{gap:100px}.challenge-icon{width:50px;height:50px}.challlenge .challenge__icon--animation{height:27rem;margin-top:10rem}.challenge.--spacing-footer{height:22rem}.challenge__card--menu{width:31%}.challenge__text--recent{width:35rem;margin-left:auto}.challenge__card,.challenge__card--index{width:31%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.challenge__card--container:hover svg,.challenge__card:hover .challenge__link--access svg{fill:#00080E;-webkit-transition:.3s;transition:.3s}}@media(min-width:1280px){.challlenge__header--title{font-size:4rem;width:37rem}.challlenge__header--text{width:29rem}.challenge__card--flex{margin-top:7.25rem}.challenge__title--recent{font-size:4rem;width:28rem}.challenge__text--recent{font-size:1.25rem;width:38rem}.challenge__flex--recent{margin-top:10rem}.challenge__card--edition{font-size:1.5rem}.challenge__link--access{font-size:1.125rem}.challenge__title--list{font-size:1.25rem;margin-bottom:3rem}.challenge__title--faq{font-size:4rem}.challenge__container--width p{width:28rem}.challenge__container--flex .--spacing-index{margin-top:12rem}.faq{padding-top:8.75rem;padding-bottom:8.75rem}.faq__question{font-size:1.5rem}.faq__answer{font-size:1.25rem}.faq__arrow-decoration{top:44px}.faq__question-toggle:checked~.faq__answer{margin:-2em 0 3em}.challenge__registration--title{font-size:4rem;width:39rem}.challenge__registration--button{width:38%;margin-left:inherit}.challenge__animation--footer{margin-top:0}.challlenge .challenge__icon--animation{height:30rem}}@keyframes float{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-transform:translatey(0);transform:translatey(0)}}



