@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.headerSectiDash{display:flex;align-items:center;justify-content:space-between;background-color:#255aa7;height:5vh;text-align:center;z-index:1000;width:100%}.imgLogoAl{margin-left:4rem}.titleHeaderSecti{margin-right:1rem}.search-bar-container{display:flex;flex-direction:column;grid-gap:10px;gap:10px;background-color:#f9f9f9;padding:20px;border-radius:10px;width:80%;box-shadow:0 3px 8px rgba(0,0,0,.24)}.filters{display:flex;grid-gap:15px;gap:15px}.filter{display:flex;align-items:center;grid-gap:8px;gap:8px;height:auto;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:8px 12px;font-size:14px;font-family:"Montserrat";box-shadow:0 1px 3px rgba(0,0,0,.1)}.filter-icon{font-size:18px;color:#555}.filter select{border:none;outline:none;background:transparent;font-size:14px}.search-section{grid-gap:10px;gap:10px}.location,.search-section{display:flex;align-items:center}.location{grid-gap:8px;gap:8px;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:8px 12px;font-size:14px;font-family:"Montserrat"}.location select{border:none;outline:none;background:transparent;font-size:14px}.location-icon{font-size:18px;color:#555}.search-input{flex:1 1;padding:8px 12px;border:1px solid #ccc;border-radius:8px;outline:none;font-size:14px;color:#000}.search-input::placeholder{color:#000;font-style:italic;opacity:1}.search-button{background-color:#007bff;border-radius:8px;font-size:14px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.search-button:hover{background-color:#0056b3}.reset-button{background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:8px 12px;font-size:18px}.reset-button:hover{background-color:#f2f2f2}@media screen and (max-width:440px){.filters{flex-direction:column;height:auto}.search-bar-container{height:auto;align-items:center;width:84%}.search-section{flex-direction:column}}@media screen and (max-width:390px){.filters{flex-direction:column;height:auto}.search-bar-container{height:auto;align-items:center;width:92%}.search-section{flex-direction:column}}.containerMapa{display:flex;align-items:center;justify-content:center;flex-direction:row;height:auto;width:100%;flex-wrap:wrap;background-color:#fdf9f0}.imgMapaContainer{width:60%;position:relative}.textMapaContainer{display:flex;align-items:flex-start;flex-direction:column;text-align:left;width:30%}.titulo{color:#df622e;font-size:3.5em;font-weight:700;line-height:1.1}.subtituloMapa,.titulo{font-family:"Montserrat"}.subtituloMapa{font-size:1.03em;color:#000;font-weight:400}.waves{display:flex;flex-direction:column;grid-gap:3px;gap:3px;position:absolute;bottom:70px;left:60px}.wave{width:120px;height:20px;fill:#e8b545}.semi-circle{position:absolute;right:50px;bottom:160px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.circle{width:50px;height:30px;background-color:#d43c3c;border-radius:40px 40px 0 0}.linkMapa{display:flex;align-items:center;justify-content:center;font-size:14px;font-family:"Montserrat";font-weight:700;padding:10px 15px 10px 20px;background-color:#df622e;border-radius:5rem;margin-top:15px;width:160px;transition:all 1s}.linkMapa,.linkMapa:hover{text-decoration:none;color:#fdf9f0}.linkMapa:hover{background-color:#942c00}@media (max-width:1300px){.containerMapa{flex-direction:column}.imgMapaContainer{width:70vw;margin-top:40px}.textMapaContainer{width:40%;align-items:center;text-align:center}}@media (max-width:900px){.imgMapaContainer{width:100vw;margin-top:40px}.textMapaContainer{width:70%;align-items:center;text-align:center}.semi-circle{bottom:100px;right:30px}}@media (max-width:700px){.titulo{font-size:2.5em}.subtituloMapa{font:.7em}.semi-circle{display:none}}@media (max-width:500px){.textMapaContainer{width:90%}}.sobre-nos-container{background-color:#df622e;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;flex-direction:column;padding:10px;height:auto}.sobre-nos-container h3{font-family:"Montserrat";font-size:25px;color:#fdf9f0;margin:10px}.sobre-nos-container h1{font-size:45px;margin:-20px}.linkLogin,.sobre-nos-container h1{font-family:"Montserrat";color:#fdf9f0;font-weight:700}.linkLogin{display:flex;align-items:center;justify-content:center;font-size:15px;padding:10px 15px 10px 20px;border:1px solid #fdf9f0;border-radius:5rem;margin-top:15px;text-decoration:none;transition:all 1s}.linkLogin:hover{color:#fdf9f0;background-color:#942c00}@media screen and (max-width:440px){.sobre-nos-container{justify-content:center;align-items:center;width:100%;text-align:center;grid-gap:5px;gap:5px}.sobre-nos-container h3{font-size:13px}.sobre-nos-container h1{font-size:40px;padding:15px}}.logos{margin-bottom:20px}.headerSecti,.logos{display:flex;align-items:center}.headerSecti{justify-content:space-around;grid-gap:2rem;gap:2rem;background-color:#255aa7;height:6vh;text-align:center;z-index:1000}.imgLogoAl{width:120px;height:40px;overflow:hidden;display:flex;justify-content:center;align-items:center}.imgLogoAl img{width:100%;height:100%;object-fit:cover}.titleHeaderSecti{font-size:25px;color:#fdf9f0;font-weight:700}.linkSiteSecti{text-decoration:none;font-size:11px;color:#fdf9f0}.iconsSectiContainer{flex-direction:row;grid-gap:.4em;gap:.4em}.containerProgramas,.iconsSectiContainer{display:flex;align-items:center;justify-content:center}.containerProgramas{height:auto;flex-direction:column;width:100%;padding:5em}.title_programas{font-size:3.5em;color:#df622e;font-family:"Montserrat",serif;font-weight:700;font-optical-sizing:auto}.lab{background-color:#df622e;border-radius:3rem;display:flex;align-items:center;justify-content:center;width:340px;height:340px;font-family:"Montserrat",serif}.lab img{width:508px;height:508px;object-fit:cover}.lab h3{color:#df622e}.work{background-color:#255aa7;border-radius:3rem;display:flex;align-items:center;justify-content:center;flex-direction:column;width:340px;height:340px;overflow:hidden}.work img{width:340px;height:auto;object-fit:cover}.work h3{color:#255aa7}.oxedin{background-color:#e8b545;border-radius:3rem;display:flex;align-items:center;justify-content:center;width:340px;height:340px;font-family:"Montserrat",serif}.oxedin img{width:370px;height:auto;object-fit:cover;margin-top:1.5rem}.oxedin h3{color:#e8b545}.trilhas{background-color:#b53231;border-radius:3rem;display:flex;align-items:center;justify-content:center;flex-direction:column;width:340px;height:340px}.trilhas img{width:316px;overflow:hidden;height:auto;object-fit:cover;margin-top:1.5rem}.trilhas h3{color:#b53231}.titleCards,.trilhas h3{font-family:"Montserrat",sans-serif;font-optical-sizing:auto}.textCard{align-items:flex-start;width:12rem}.modalText,.textCard{display:flex;justify-content:center;flex-direction:column;text-align:left}.modalText{align-items:center;width:35%;grid-gap:10px;gap:10px;margin-left:10px}.modalText img{width:25rem;height:90px;margin-bottom:2rem;object-fit:cover}.linkCadastro{text-decoration:none;color:#fff;font-family:"Inter",sans-serif;text-transform:none;font-size:14px;margin:10px;border-radius:50px;background:#e7932e;padding:10px}.linkCadastro:hover{color:#fdf9f0;border:2px solid;transition:.3s ease-in-out}.linkCadastro:hover,.linkTurmasModal{text-decoration:none;background:transparent}.linkTurmasModal{color:#fff;font-family:"Inter",sans-serif;text-transform:none;font-size:14px;margin:10px;border-radius:50px;padding:10px;border:1px solid #fdf9f0}.linkTurmasModal:hover{border:0;background:#e7932e;color:#fdf9f0;transition:.3s ease-in-out}.cardContainer{position:relative;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center;flex-direction:row;grid-gap:1rem;gap:1rem}.cardLogoContainer{width:160px;height:48px;padding:6px;border-radius:5rem;background-color:#fdf9f0;position:absolute;bottom:70px;left:190px;transform:translateX(-50%);object-fit:contain}.img_modal_person{height:45rem;width:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (max-width:1150px){.title_programas{font-size:3em;text-align:center}}@media (max-width:720px){.cardContainer{flex-direction:column}.textCard{width:70%}.title_programas{font-size:3em;text-align:center}.cardLogoContainer{bottom:45%;left:50%}}@media (max-width:550px){.cardLogoContainer{top:270px}}@media (max-width:430px){.cardContainer{flex-direction:column;width:100%}.textCard{width:100%}.title_programas{font-size:2em;text-align:center}.img_modal_person{display:none}.modalText{width:90%}.modalText img{width:100%;object-fit:contain;overflow:visible}}.containerInovacaoData{font-family:"Montserrat";background-color:#fff;padding:20px;width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap}.extra-margin,.metrics{display:flex;justify-content:space-around;margin-bottom:30px;flex-direction:row;align-items:center;flex-wrap:wrap;grid-gap:1em;gap:1em;width:70%}.extra-margin{margin-top:4rem}.metric{text-align:center;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;text-align:left;grid-gap:1em;gap:1em;line-height:1}.metric-icon{font-size:40px;color:#df622e}.metric h2{font-size:2.7em;font-weight:700;margin:10px 0;color:#000}.metric h2,.metric p{font-family:"Montserrat"}.metric p{color:#555;font-size:16px;font-weight:400}.main-section{grid-gap:20px;gap:20px;width:80%;margin-top:2rem;flex-wrap:wrap}.image-section,.main-section{display:flex;justify-content:center;align-items:center}.image-section{position:relative;width:50%;z-index:1}.central-image{width:100%;border-radius:8px}.background-circle{position:absolute;width:80%;height:80%;background-color:#fdf5e0;border-radius:50%;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.text-section{width:40%}.text-section h1{color:#df622e;font-size:5em;font-family:"Montserrat";line-height:1;margin-bottom:20px;font-weight:700}.text-section p{color:#555;font-size:18px;font-family:"Montserrat";font-weight:400;text-align:left;line-height:1.6}.text-section span{color:#b53231;font-weight:700}.target-audience{display:flex;justify-content:space-around;margin-top:40px}.audience-card{display:flex;align-items:center;justify-content:center;text-align:center;width:170px;height:170px}.audience-icon{font-size:60px;margin-bottom:10px;padding:10px;border-radius:2rem;display:inline-block}.audience-icon.blue{background-color:#255aa7;color:#fff}.audience-icon.blue p{color:#fff;font-size:14px;font-family:"Montserrat";font-weight:500;text-align:center}.audience-icon.yellow{background-color:#e8b545;color:#fff}.audience-icon.yellow p{color:#fff;font-size:14px;font-family:"Montserrat";font-weight:500;text-align:center}.audience-icon.red{background-color:#b53231;color:#fff}.audience-icon.red p{color:#fff;font-size:14px;font-family:"Montserrat";font-weight:500;text-align:center}.audience-card p{font-size:14px;color:#555}.iconText{color:#fff}.speech-bubble{position:absolute;padding:10px 30px;background:#fff;border-radius:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:14px;font-weight:700}.video p{font-size:16px;font-family:"Montserrat"}.video{display:flex;justify-content:center;align-items:center;bottom:50%;left:0;background-color:#df622e;color:#fff}.video:after{content:"";position:absolute;top:50%;right:-8px;transform:translateY(-50%);border-color:transparent transparent transparent #df622e;border-style:solid;border-width:15px 0 15px 15px}.contacts{display:flex;justify-content:center;align-items:center;top:10%;right:0;background-color:#255aa7;color:#fff}.contacts p{font-size:16px;font-family:"Montserrat"}.contacts:after{content:"";position:absolute;top:50%;left:-8px;transform:translateY(-50%);border-color:transparent #255aa7 transparent transparent;border-style:solid;border-width:10px 10px 10px 0}@media screen and (max-width:390px){.audience-card{width:15%;height:15%}.audience-icon{font-size:40px}.audience-card .audience-icon p{font-size:13px}}@media screen and (max-width:440px){.containerInovacaoData .main-section{flex-direction:column;width:100%}.text-section{width:90%}.text-section h1{font-size:3.5em}.audience-card{width:17%;height:17%}.central-image{width:100%}.contacts p,.video p{font-size:13px}}@media screen and (max-width:600px){.containerInovacaoData .main-section{width:100%!important}.speech-bubble{position:absolute;padding:5px 10px;border-radius:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:14px;font-weight:700}}@media screen and (max-width:900px){.main-section{flex-direction:column;width:100%}}@media screen and (max-width:1000px){.main-section{flex-direction:column;width:80%!important}.image-section,.text-section{width:100%!important}}@media screen and (max-width:1300px){.main-section{flex-direction:column}.image-section,.text-section{width:60%}}.navigation-container_filter{width:80%;margin:0 auto;font-family:Arial,sans-serif;border-radius:8px}.tabs_filter{display:flex;grid-gap:1rem;gap:1rem;width:80%;overflow-x:hidden;-webkit-overflow-scrolling:touch}.tab_filter{padding:12px 20px;border:none;cursor:pointer;border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:#e6eaec;font-weight:500;transition:background-color .3s;text-align:center;width:15%}.tab_filter:hover{background-color:rgba(0,0,0,.05)}.tab_filter.active{color:#fff}.tab_filter.active,.tab_filter:nth-child(2).active,.tab_filter:nth-child(3).active,.tab_filter:nth-child(4).active{background-color:#e86225}.filter-form{padding:20px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.filter-fields{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px;margin-bottom:15px}.filter-field{flex:1 1;min-width:200px}.field-wrapper{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:4px;padding:5px 10px;position:relative}.icon{margin-right:8px;color:#666;flex-shrink:0}.dropdown-icon{position:absolute;right:10px;color:#999;font-size:12px;pointer-events:none}select{width:100%;padding:8px 25px 8px 0;border:none;background:transparent;-webkit-appearance:none;appearance:none;font-size:14px;color:#333}.search-box{display:flex;grid-gap:10px;gap:10px}input[type=text]{flex-grow:1;padding:10px 15px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px}.button-group{display:flex;grid-gap:5px;gap:5px}.search-button{padding:10px 20px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;white-space:nowrap}.acess-button,.reset-button{padding:10px 12px;background-color:#3498db;color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:16px}.acess-button{margin-left:2rem}.search-button:hover{background-color:#2980b9}.reset-button:hover{background-color:#e0e0e0}.trilhas-info{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}.trilhas-info h2{font-family:"Montserrat";font-size:1rem;text-align:justify;font-weight:700;color:#000}@media (max-width:1000px){.tab_filter,.tabs_filter{width:100%}}@media (max-width:768px){.filter-form{padding:15px}.filter-fields{flex-direction:column;grid-gap:10px;gap:10px}.filter-field{width:100%;min-width:0}.search-box{flex-direction:column;grid-gap:10px;gap:10px}.button-group{display:flex;width:100%}.reset-button,.search-button{flex:1 1;text-align:center;padding:12px 10px}}@media (max-width:550px){.tab_filter{font-size:1rem}}@media (max-width:480px){.filter-form,.tab_filter{padding:10px}input[type=text],select{font-size:16px;padding:10px}.icon{font-size:14px}}@media (max-height:500px) and (orientation:landscape){.filter-form{max-height:70vh;overflow-y:auto}}.bodyWork{width:100%;overflow-x:hidden;overflow-y:hidden}.logoContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}.logoContainer h1{color:#1e3a8a;font-size:25px;margin-bottom:10px}.logoContainer p{color:#1e3a8a;font-size:20px;padding-bottom:50px}.cardContainerWork{width:100%;justify-content:flex-start;padding:0 13em}.card,.card2,.cardContainerWork{display:flex;align-items:flex-start;flex-direction:column}.card2{width:100%}.card3,.card4{align-items:flex-start}.card3,.card4,.card5{display:flex;flex-direction:column}.card5{align-items:center}.cardBeneficios{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:20px;grid-gap:35px;gap:35px}.cardBeneficios h1{display:flex;flex-direction:row;color:#fff;justify-content:space-between;align-items:flex-start}.cardBeneficios2{margin-top:-30px}.cardDescription{width:100%;color:#3454a4;font-size:13px;line-height:1.4}.cardDescription h2{font-weight:400}.cardDescription2{display:flex;flex-direction:column;color:#fff;font-size:11px;line-height:1.4;justify-content:center;align-items:center;background-color:#3454a4;padding:30px;border-radius:5%;width:100%;max-width:100%;box-sizing:border-box}.cardDescription2 h2{font-weight:400}.cardDescription3{display:flex;flex-direction:column;color:#fff;font-size:10px;line-height:1.4;justify-content:flex-start;align-items:center;background-color:#3474dc;padding:30px;margin-bottom:10px;border-radius:5%;width:100%;max-width:100%;box-sizing:border-box}.cardDescription3 h2{font-weight:400}.cardBeneficios2{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:20px;grid-gap:30px;gap:30px}.cardDescription4{display:flex;flex-direction:column;color:#fff;font-size:11px;line-height:1.4;justify-content:space-around;align-items:center;background:linear-gradient(135deg,#3454a4,#1d2b64);padding:30px;border-radius:20px;width:30%;height:30em;text-align:left;margin-top:3em}.cardDescription4 h2{font-family:"Montserrat";font-weight:400;color:#fff}.cardButton{color:#fff;border:none;padding:12px;border-radius:50%;cursor:pointer;font-size:16px;display:flex;justify-content:center;align-items:center;font-size:25px;margin:10px;width:60px;height:auto;align-self:center}.cardButton:hover{color:#fff;transform:scale(1.2);transition:transform .3s ease}.cardButton2{background-color:#fb923c;color:#fff;border:none;padding:22px 80px;font-size:23px;font-weight:700;border-radius:999px;cursor:pointer;margin:1rem 500px 2rem}.cardButton2:hover{color:#fff;background-color:#342f80;transition:background-color .4s ease,transform .3s ease}.cardButton3{background:linear-gradient(135deg,#2f80ed,#1e3a8a);color:#fff;border:none;padding:20px 70px;font-size:23px;font-weight:700;border-radius:10px;cursor:pointer;margin:0 5px;align-items:center;display:flex}.cardButton3:hover{background:#342f80}.Button-Container3{padding:10px 20px;display:inline-block;border-radius:50px}.cardButton3:hover{color:#fff;background-color:#342f80;transition:background-color .4s ease,transform .3s ease}.Button-Container2{padding:10px 20px;display:flex;border-radius:50px}.cardTitle{width:260px}.cardTitle2{width:93px;margin-top:36px}.barrinha2{width:80px}.barrinha,.barrinha2{height:5px;background-color:#3454a4;margin-bottom:20px}.barrinha{width:210px}.barrinha3{width:355px}.barrinha3,.barrinha4{height:5px;background-color:#3454a4;margin-bottom:20px}.barrinha4{width:200px}.barrinha5{width:90%;height:5px;background-color:#3454a4;margin-bottom:20px}.card2 h1,.card h1{font-size:26px;line-height:1.1;color:#2a4485;text-align:left}.card3 h1,.card4 h1{font-size:26px;line-height:1.1;color:#fff;text-align:center}.barrinha-topo{background:linear-gradient(135deg,#2f80ed,#1e3a8a);box-shadow:0 .125rem .25rem rgba(0,0,0,.075);padding:1rem;position:fixed;justify-content:space-between;top:0;left:0;width:100%;height:60px;z-index:1000}.barrinha-topo,.palavras-topo{color:#fff;display:flex;align-items:center}.palavras-topo{grid-gap:24px;gap:24px;margin-left:auto;font-size:12px;margin-right:100px}.animation{color:#fff;cursor:pointer}.animation:hover{color:#fff;transform:scale(1.2);transition:transform .3s ease}.logoImg{margin-top:-5px;height:70px}.logoImg:hover{transform:scale(1.2);transition:transform .3s ease}.imgDiv{position:relative;display:inline-block}.tooltip{visibility:hidden;background-color:#444;color:#fff;text-align:center;padding:6px 10px;border-radius:6px;position:absolute;z-index:1;bottom:-40px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;font-size:12px;white-space:nowrap}.imgDiv:hover .tooltip{visibility:visible;opacity:1}.tooltip:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:#252525}.seta1{width:250px;height:40px;background-color:#1e3a8a}.seta2{width:385px;height:40px;background-color:#3b82f6}.seta3{width:310px;height:40px;background-color:#60a5fa}.seta4{width:410px;height:40px;background-color:#93c5fd;position:relative}.seta4:after{content:"";position:absolute;right:-30px;top:-25%;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #93c5fd}.setas{flex-direction:row;padding:20px}.setaContainer,.setas{display:flex;align-items:center;justify-content:center}.setaContainer{position:relative;flex-direction:column;padding:10px;margin-right:-20px}.setaContainer h2{text-align:center;color:#2a4485;font-size:16px;line-height:1.4;margin-top:10px;height:30px}.cardTitle3 h1,.cardTitle4 h1{font-size:26px}.cardTitle3 h1,.cardTitle4 h1,.cardTitle5 h1{line-height:1.1;color:#2a4485;text-align:left}.cardTitle5 h1{font-size:22px}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modalContent{background:#2a4485;overflow:hidden;padding:5rem;border-radius:10px;width:70%;height:auto;max-width:90%;position:relative;font-family:"Montserrat";color:#fff;font-size:20px;z-index:1000}.modalContent h2,.modalContent ul li{margin-bottom:1rem}.modalContent h2{margin-top:10px;padding-left:40px;color:#fff}.modalContent h2,.modalContent p{font-family:"Montserrat"}.modalContent a{color:#fff}.modalContent a:hover{color:#f08050;transition:.4s ease,transform .3s ease}.fecharModal{position:absolute;width:20px;top:10px;right:25px;background:transparent;border:none;font-size:1.8rem;cursor:pointer;color:#fff;transition:transform .3s ease}.fecharModal:hover{transform:rotate(180deg)}.animated-text{background:linear-gradient(-45deg,#60a5fa,#93c5fd,#ec4899,#a855f7);background-size:400% 400%;animation:gradientShift 15s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animated-text:hover{transform:scale(1.2);transition:transform .3s ease,animation-play-state 1s ease}.mainLoginBox{flex-direction:row;height:100%}.loginBox,.mainLoginBox{display:flex;align-items:center;justify-content:center}.loginBox{flex-direction:column;background-color:#df622e;width:26rem;height:30rem;border-radius:1rem}.mainLoginBox .welcomeLoginText{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:30%}.welcomeLoginText h1{color:#df622e;font-size:2rem;font-family:"montserrat";font-weight:700;margin-bottom:3px}.welcomeLoginText p{color:#000;font-size:.9rem;font-family:"montserrat";font-weight:400;margin-bottom:5px}.welcomeLoginText span{font-weight:700}.welcomeLoginText a{color:#df622e}@media screen and (max-width:430px){.mainLoginBox{flex-direction:column;width:100%;height:auto;margin-bottom:2rem}.mainLoginBox .welcomeLoginText{width:60%;margin-top:1rem;margin-bottom:1rem}.welcomeLoginText h1{font-size:2.5rem}.welcomeLoginText p{color:#000;font-size:1.1rem;font-family:"montserrat";font-weight:400;margin-bottom:5px}.loginBox{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#df622e;width:30rem;height:36rem;border-radius:1rem}}.minhas-vagas-container{width:97%;border-radius:8px;border:1px solid #e86225;background-color:#fff;padding:18px;box-shadow:0 1px 3px rgba(0,0,0,.05);font-family:"Montserrat"}.minhas-vagas-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.minhas-vagas-title{font-size:20px;font-weight:700;font-family:"Montserrat";color:#f56a25;margin:0}.ver-todas-button{background-color:#f56a25;color:#fff;border:none;border-radius:50px;padding:4px 12px;font-size:14px;font-family:"Montserrat";cursor:pointer;font-weight:500;transition:all .5s}.ver-todas-button:hover{color:#fff;background-color:#024aa7}.vagas-grid{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}.vaga-card{background-color:#f8f9fa;border-radius:8px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;width:calc(20% - 16px);min-width:160px}.search-icon-container{background-color:#eaedf0;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.search-icon{stroke:#6b7280;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.vaga-titulo{margin:0 0 4px;font-size:14px;font-weight:600;color:#1f2937;font-family:"Montserrat"}.vaga-empresa{margin:0 0 8px;font-size:12px;color:#6b7280;font-family:"Montserrat"}.vaga-status{margin:0 0 16px;font-size:10px;color:#9ca3af;font-family:"Montserrat"}.editar-button{background-color:#f56a25;color:#fff;border:none;border-radius:4px;padding:8px 24px;font-size:14px;cursor:pointer;width:100%;font-family:"Montserrat"}@media (max-width:992px){.vaga-card{width:calc(25% - 16px)}}@media (max-width:768px){.vaga-card{width:calc(33.333% - 16px)}}@media (max-width:576px){.vaga-card{width:100%}}@media (max-width:375px){.vaga-card{width:100%}}.cursos-container{width:97%;border-radius:8px;border:1px solid #e86225;background-color:#fff;padding:18px;box-shadow:0 1px 3px rgba(0,0,0,.05);font-family:"Montserrat";height:30em;overflow-y:auto}.cursos-container::-webkit-scrollbar-thumb{background-color:#e86225;border-radius:10px}.cursos-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cursos-title{font-size:20px;font-weight:700;color:#f56a25;font-family:"Montserrat";margin:0}.ver-todos-button{background-color:#f56a25;color:#fff;border:none;border-radius:50px;padding:4px 12px;font-size:14px;cursor:pointer;font-family:"Montserrat";transition:all .5s;font-weight:500}.ver-todos-button:hover{color:#fff;background-color:#024aa7}.table-container{overflow-x:auto}.cursos-table{width:100%;border-collapse:collapse}.cursos-table th{text-align:left;padding-bottom:8px;font-weight:400;font-family:"Montserrat";color:#9ca3af;font-size:14px}.cursos-table td{padding:16px 0;border-top:1px solid #f3f4f6}.curso-info{display:flex;align-items:center}.curso-icon{margin-right:12px;padding:8px;background-color:#f3f4f6;border-radius:4px}.curso-icon svg{stroke:#6b7280;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.curso-nome{font-weight:500;font-family:"Montserrat"}.progresso-container{width:200px}.progresso-bar{height:8px;width:100%;background-color:#e5e7eb;border-radius:9999px}.progresso-fill{height:100%;background-color:#f56a25;border-radius:9999px}.progresso-text{color:#9ca3af;margin-top:4px}.badge,.progresso-text{font-size:12px;font-family:"Montserrat"}.badge{padding:4px 12px;border-radius:50px}.badge-open{background-color:#ffece0;color:#f56a25}.badge-completed{background-color:#f3f4f6;color:#6b7280}.badge-expired{background-color:#ffece0;color:#f56a25}.action-button{padding:8px 16px;border-radius:4px;font-size:14px;border:none;font-family:"Montserrat";cursor:pointer}.action-button:hover{color:#fff}.button-continue{background-color:#f56a25;color:#fff}.button-continue:hover{background-color:#f57f45;color:#fff}.button-completed,.button-completed:hover{background-color:#f56a25;color:#fff}.icon-container{display:flex;justify-content:center}.icon-download,.icon-x{stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.icon-x{color:#9ca3af}.icon-download{color:#6b7280}@media screen and (max-width:768px){.cursos-container{height:auto;padding:12px}.cursos-header{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.cursos-table,.cursos-table tbody,.cursos-table td,.cursos-table th,.cursos-table thead,.cursos-table tr{display:block;width:100%}.cursos-table thead{display:none}.cursos-table tr{margin-bottom:16px;background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.cursos-table td{border:none;padding:8px 0}.curso-info{flex-direction:row;align-items:center;margin-bottom:8px}.curso-nome{font-size:16px}.progresso-container{width:100%;margin-top:8px}.action-button,.badge{font-size:13px;padding:6px 10px}.icon-container{justify-content:flex-start;margin-top:8px}.ver-todos-button{align-self:flex-end}}@media screen and (max-width:480px){.curso-nome{font-size:14px}.action-button,.badge{font-size:12px;padding:5px 8px}.progresso-text{font-size:11px}.progresso-bar{height:6px}}.certificado-container{background-color:#f5f6fa;border-radius:16px;padding:24px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.05)}.certificado_area{padding:10px}.certificado_area h1{border-top:1.5px solid #e86225;color:#e86225;font-family:"Montserrat";font-weight:450}.certificado-icon{margin-bottom:12px}.certificado-titulo{font-size:1rem;font-weight:700;color:#333;margin:0}.certificado-subtitulo{font-size:.875rem;color:#666;margin:4px 0 10px}.certificado-data{font-size:.75rem;color:#999;margin-bottom:16px}.certificado-botao{padding:8px 16px;background-color:#999;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .2s}.certificado-botao:hover:enabled{background-color:#777}.certificado-botao:disabled{opacity:.6;cursor:not-allowed}.WelcomeTextBox{grid-gap:10px;gap:10px}.NivelSobreAluno,.WelcomeTextBox{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.NivelSobreAluno{grid-gap:2em;gap:2em;margin-top:1em}.WelcomeTextBox h2{font-size:17px;color:#8c8c8c;font-family:"Montserrat"}.WelcomeTextBox h2 span{font-weight:700}.curriculumBoxArea{width:25%}.curriculumBox,.curriculumBoxArea{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;flex-direction:column;font-family:"Montserrat"}.curriculumBox{width:100%}.ButtonEditCurriculum{background-color:rgba(250,162,0,.7686274509803922)}.ButtonDownloadCurriculum,.ButtonEditCurriculum{width:100%;border:none;padding:30px 15px;color:#fff;border-radius:10px;font-family:"Montserrat";display:flex;align-items:center;grid-gap:15px;gap:15px;justify-content:center;font-size:18px;font-weight:600}.ButtonDownloadCurriculum{background-color:#024aa7}.profileAlunoArea{display:flex;align-items:flex-start;flex-direction:row;width:100%;margin-top:2rem}.cursosBoxArea{width:100%;display:flex;flex-direction:column;grid-gap:.5em;gap:.5em}@media screen and (max-width:1400px){.profileAlunoArea{display:flex;align-items:flex-start;flex-direction:column;width:100%;margin-top:2rem}.curriculumBoxArea{grid-gap:1rem;gap:1rem;width:100%;flex-direction:row;margin-top:2rem}}@media screen and (max-width:450px){.NivelSobreAluno{grid-gap:.7em;gap:.7em}.WelcomeTextBox h2{font-size:14px}.profileAlunoArea{flex-direction:column;grid-gap:1rem;gap:1rem}.curriculumBox{display:flex;width:100%;grid-gap:1rem;gap:1rem;flex-direction:row}.curriculumBoxArea{width:100%;grid-gap:1rem;gap:1rem;margin-bottom:5rem;flex-direction:column}.ButtonDownloadCurriculum,.ButtonEditCurriculum{width:80%;padding:20px 10px;grid-gap:10px;gap:10px;font-size:14px}}@media screen and (max-width:400px){.curriculumBoxArea{width:95%}}.Calendar_container__1k9WH{background-color:#ee5b25;padding:2.5rem;border-radius:1rem;width:100%;color:#fff;font-family:"Segoe UI",sans-serif}.Calendar_title__3G_V3{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.Calendar_weekdays__3L-2D{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:700;margin-bottom:.5rem}.Calendar_weekday__3o7R3{color:#fff}.Calendar_days__etXKg{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;grid-gap:.3rem;gap:.3rem;margin-bottom:1rem}.Calendar_day__1DNcU{width:30px;height:30px;line-height:30px;border-radius:50%;font-size:.9rem;margin:auto}.Calendar_green__1IX0z{color:#fff}.Calendar_green-filled__3T_gt{background-color:#00ff91;color:#000;font-weight:700}.Calendar_blue__Bs0ro{color:#fff;font-weight:700}.Calendar_legend__2I9u8{display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem}.Calendar_legendItem__1D2A9{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.85rem}.Calendar_dot__3iaUa{width:12px;height:12px;border-radius:50%;display:inline-block}.Calendar_greenFilled__3Mv_s{background-color:#00ff91}.Calendar_green__1IX0z{border:2px solid #00ff91}.Calendar_blue__Bs0ro{background-color:#1e86e6}.MuiSelect-iconStandard,.MuiSelect-standard{color:#fff!important}.MuiTooltip-tooltipPlacementTop{background-color:#000!important}.MuiTooltip-arrow{color:#000!important}::placeholder{color:#e9e9e9;opacity:1}:-ms-input-placeholder{color:#e9e9e9}::-ms-input-placeholder{color:#e9e9e9}.card-descricao ol{padding-left:22px}.ant-card-meta-description{color:#000!important}.button,.container,.final-button{background-color:#f27420}.modal{width:55%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ede8ee;padding:15px;text-align:center;border-radius:1vh;justify-content:center}.paper{width:100%;margin:5px}.container,.paper{display:flex;justify-content:center;align-items:center}.container{background-color:#dfd3e4;flex-direction:column;width:99%;padding:15px;border-radius:1vh}.field{text-align:left;padding:5px}.button{display:flex;justify-content:center;align-items:center;margin-top:20px;padding:6px 10px}.button,.final-button{background-color:#8451cc}.final-button{height:40px;margin-top:50px;margin-bottom:10px}.video-section{display:flex;flex-direction:row;height:100%;width:100%;border-radius:8px;overflow:hidden}@media (max-width:600px){.video-section-card{flex-direction:column}}.player-wrapper{flex:1 1;padding:5px;width:100%;display:flex;align-items:center;justify-content:center}.information-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;padding:10px;background-color:#fff;height:100%;max-height:500px;overflow-y:auto}.information-container::-webkit-scrollbar{width:3px}.information-container::-webkit-scrollbar-track{background:#f1f1f1}.information-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.video-item{cursor:pointer;height:60px;background-color:#fff;display:flex;align-items:center;padding:0 10px;transition:background-color .2s}.video-title{width:60%;margin-left:8px}.icone-animado .animated-sound-icon{display:flex;align-items:center;overflow:hidden;position:relative;margin-left:15px;margin-right:16px}.icone-animado .animated-sound-icon:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#fff);animation:moveRight 2s linear infinite}@keyframes moveRight{0%,to{left:100%}50%{left:0}}.exercicio-container{background-color:#f5f6fa;border-radius:16px;padding:24px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.05)}.exercicio_area{padding:10px}.exercicio_area h1{border-top:1.5px solid #e86225;color:#e86225;font-family:"Montserrat";font-weight:450}.exercicio-icon{margin-bottom:12px}.exercicio-titulo{font-size:1rem;font-weight:700;color:#333;margin:0}.exercicio-subtitulo{font-size:.875rem;color:#666;margin:4px 0}.exercicio-data{font-size:.75rem;color:#999;margin-bottom:16px}.exercicio-botao{padding:8px 16px;background-color:#e86225;color:#fff;margin-top:6px;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .2s}.exercicio-botao:hover:enabled{background-color:#d14e20}.exercicio-botao:disabled{opacity:.6;cursor:not-allowed}.trilha-box{width:280px;border:1px solid #f15a24;border-radius:12px;padding:20px;font-family:"Arial",sans-serif}.trilha-titulo{color:#f15a24;font-weight:500;font-size:18px;margin-bottom:20px;text-align:center}.trilha-etapa{position:relative;text-align:center;padding-bottom:40px}.trilha-progress{display:flex;justify-content:center;align-items:center}.progress-circle{width:130px;height:70px;border-top-left-radius:100px;border-top-right-radius:100px;background-color:#d9d9d9;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background .3s ease}.progress-circle.complete{background-color:#4cd964}.tempo{position:absolute;bottom:-39px;left:50%;transform:translateX(-50%);width:93px;height:93px;background:#fff;border-radius:50%;font-size:11px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;grid-gap:1px;gap:1px;flex-direction:column;justify-content:flex-start;align-items:center;line-height:1.1;text-align:center;padding:6px}.tempo span{display:block;color:#666;font-size:11px}.tempo strong{color:#333;font-size:13px}.trilha-info small{font-size:11px;color:#999;display:block;margin-top:10px}.trilha-info p{margin:4px 0;font-size:14px;color:#444}.trilha-percent{font-weight:700;font-size:14px;color:#00b300}.trilha-percent.incompleto{color:#f15a24}.trilha-linha{display:flex;justify-content:center;align-items:center;height:40px}.trilha-linha span{width:2px;height:40px;background-color:#999;display:inline-block}.trilha-linha .tracejada{border-left:2px dashed #999;background:none;height:40px}.job-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:20px;gap:20px;justify-content:space-between;padding:20px;width:80%}.job-card{width:100%;max-width:400px;border:1px solid #ddd;flex-direction:row;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);background:#fff;overflow:hidden;font-family:"Montserrat";margin-top:20px}.job-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#0056a4;color:#fff}.job-logo img{width:100px;height:50px}.job-buttons a{text-decoration:none;margin-left:.5rem;padding:.5rem 1rem;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-family:"Montserrat";font-weight:500}.job-buttons a:hover{color:#fff}.apply-button{background-color:#df622e;color:#fff}.details-button{background-color:#fff;color:#0056a4;border:1px solid #0056a4}.job-card-body{padding:1rem}.job-card-body h3{font-size:18px;color:#0056a4;margin-bottom:.5rem;font-family:"Montserrat";font-weight:700}.job-card-body p{font-size:14px;color:#000;font-family:"Montserrat";font-weight:400}.job-card-body .highlight{color:#df622e;font-weight:700}.job-details{display:flex;justify-content:space-between;margin:1rem 0;font-size:14px;color:#666}.job-detail{display:flex;align-items:center;grid-gap:5px;gap:5px;color:#000;font-family:"Montserrat";font-weight:400}.job-footer{margin-top:1rem}.job-footer p{font-size:12px;color:#000;font-family:"Montserrat";font-weight:400}.candidates{display:flex;align-items:center;grid-gap:5px;gap:5px}.candidates img{width:30px;height:30px;border-radius:50%}.candidates span{font-size:12px;color:#666}.links-sociais,.semTurmasDisponiveis{display:flex;align-items:center;justify-content:center}.links-sociais{flex-direction:row;grid-gap:1em;gap:1em}
/*# sourceMappingURL=main.4a4facec.chunk.css.map */