@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--blue-500:#004FCD;--blue-800:#003052;--orange-500:#F95700;--orange-600:#DB4D00;--black-900:#1C1C1C;--white-0:#FFFFFF;--white-200:#EBEBEB;--white-400:#B8B8B8;--support-red:#C42D27;--support-yellow:#D2A12A;--support-green:#249947}*{margin:0;padding:0;box-sizing:border-box}body{font:400 1rem Nunito,sans-serif;background-color:var(--white-0);color:var(--black-900)}img{max-width:100%;width:auto}h1,h2,h3,h4,h5,h6{font:700 1rem Poppins,sans-serif;margin:0;padding:0}h1,h2{font-size:3rem;margin:0 0 1rem}h3,h4{font-size:1.5rem;margin:.5rem 0}h5,h6{font-size:1rem}p{font-size:1rem}.medium-text{font-size:1.25rem}a{color:var(--blue-500);transition:all .2s}a:hover{color:var(--blue-800)}.link-icon{text-decoration:none;padding-right:1.5rem}.favoritar{color:var(--blue-500);text-decoration:none;transition:none;display:inline-flex;padding:1rem 1.5rem;border:1px solid var(--blue-500);border-radius:3rem}.favoritar:hover{color:var(--support-red);border-color:var(--support-red)}.favoritar img{margin-right:.25rem}.favoritar:hover img{color:var(--support-red);filter:invert(100%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%)}.desfavoritar{color:var(--white-0);border-color:var(--support-red);background-color:var(--support-red)}.desfavoritar img{filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(360deg) brightness(100%) contrast(100%)}.desfavoritar:hover{background-color:#fff;color:var(--blue-500);border-color:var(--blue-500)}.desfavoritar:hover img{color:var(--blue-500);filter:invert(0%) sepia(50%) saturate(50%) hue-rotate(0) brightness(50%) contrast(50%)}.orange-text{color:var(--orange-500)}.green-text{color:var(--support-green)}.yellow-text{color:var(--support-yellow)}.red-text{color:var(--support-red)}.text-center{text-align:center}.btn-text-bold{font-weight:700;color:var(--black-900);text-decoration:none;border-bottom:1px solid transparent;transition:all .2s}.btn-text-bold:hover{border-bottom:1px solid var(--black-900)}.btn-primario,.btn-secundario{display:inline-block;color:var(--white-0)!important;background-color:var(--blue-500);font-weight:700;text-decoration:none;padding:1rem 1.5rem;-webkit-border-radius:5rem;-moz-border-radius:5rem;border-radius:5rem;transition:all .2s}.btn-secundario{background:var(--orange-500)}.btn-primario:hover{background:var(--blue-800)}.btn-secundario:hover{background-color:var(--orange-600)}.space-section{margin:8rem 0}.margin-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.margin-top-2{margin-top:2rem!important}.blue-section{display:block;width:100%;background:var(--blue-800);color:var(--white-0);text-align:left;padding:3rem 0}.blue-section .content-1-2-flex{text-align:left;display:flex;flex-direction:column;align-items:center;justify-content:center}.blue-section .content-1-2-flex p{font-size:1.25rem;font-weight:300;margin-bottom:1rem}.blue-section .content-1-2-flex p b{font-weight:700}.content{display:block;width:100%;max-width:1300px;padding:0 50px;margin:0 auto}.content-flex{display:flex;flex-wrap:wrap;width:100%;max-width:1300px;padding:0 50px;margin:0 auto}.flex-space-between{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-content:space-between;justify-content:space-between;align-items:center}.flex-space-between>*{margin:0 auto}.relative-content{position:relative}.content-1{display:block;width:100%;flex:100%}.content-1-2{display:inline-block;width:50%;flex:50%}.grid-2,.grid-3{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10rem}.grid-2{grid-template-columns:1fr 1fr;gap:6rem}.grid-line{text-align:left}.grid-line p{margin:1rem 0}.float-box-info,.float-box-info-row{background:var(--white-0);-webkit-box-shadow:0 0 50px rgba(28,28,28,.1);box-shadow:0 0 50px rgba(28,28,28,.1);border-radius:3px;width:auto;display:inline-flex;flex-direction:row;align-items:center;flex-basis:0;flex-grow:0;padding:1rem;margin:0}.float-box-info-row{display:inline-block}.float-box-info span{font-weight:700;color:var(--white-400);margin-left:.5rem;display:inline-block;text-align:left;max-width:200px}.float-box-info .number{margin:0;padding:0 .5rem;font:700 1rem Poppins,sans-serif;color:var(--blue-500)}.image-content{text-align:right}.position-home-1{position:absolute;top:47%;left:15%}.position-home-2{position:absolute;top:65%;right:-3%}.position-home-3{position:absolute;bottom:0;left:20%}.center-element{width:100%;display:block;text-align:center}.white-content{max-width:720px;margin:2rem auto 0 auto;padding:2rem;-webkit-box-shadow:0 0 120px rgba(28,28,28,.05);box-shadow:0 0 120px rgba(28,28,28,.05);border-radius:3px;border:1px solid var(--white-200)}.full-width{max-width:1300px;width:100%;word-break:break-all}.menu-toggle{text-transform:none;background:0 0;border:0;padding:0;margin:0;position:absolute;top:.75rem;right:1rem;width:36px;height:36px;cursor:pointer;display:none}.toggle-one,.toggle-three,.toggle-two{background-color:var(--blue-800);height:4px;width:100%;margin:0 auto 8px auto;border-radius:2px;transition-duration:.2s}.toggle-three{margin-bottom:0}.mobile-on .toggle-one{transform:rotate(45deg) translate(0,5px)}.mobile-on .toggle-two{display:none}.mobile-on .toggle-three{transform:rotate(-45deg) translate(3px,-10px)}.access{margin-left:6rem}.menu-content{display:flex;justify-content:space-between;align-items:center;z-index:1001}.menu-content ul{display:inline-block}.menu-content ul li{display:inline-block;padding:0 .5rem}.menu-content ul li a{text-decoration:none;font-size:1rem;color:var(--black-900);border-bottom:1px solid transparent;transition:all .2s}.menu-content ul li a:hover{border-bottom:1px solid var(--black-900)}.main-header{width:100%;padding:2rem 0}.main-header nav{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center}.main-logo{display:inline-block}.main-logo{padding:0;margin:0;line-height:0}.main-logo img{max-width:160px}.hero-content{margin:6rem 0}.hero-content h1{line-height:150%;letter-spacing:-.15rem;margin-bottom:1rem}.hero-content p{font-size:1.5rem;margin-bottom:1.5rem;line-height:150%}.cta-button{display:flex;align-items:center;width:100%}.cta-button a{margin:1rem 0}.cta-button a:first-child{margin-right:2rem}.grid-vagas{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.grid-vagas a{text-decoration:none;text-align:left;color:var(--black-900);overflow:hidden;-webkit-box-shadow:0 0 120px rgba(28,28,28,.05);box-shadow:0 0 120px rgba(28,28,28,.05);border-radius:3px;border:1px solid var(--white-200)}.grid-vagas a:focus,.grid-vagas a:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:0 0 50px rgba(28,28,28,.2);box-shadow:0 0 50px rgba(28,28,28,.2);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.grid-vagas .text-box{padding:0 1rem 1rem 1rem}.image-box{position:relative;padding-bottom:56.25%;margin-bottom:1rem;overflow:hidden;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.image-box img{position:absolute;top:0;left:0;width:100%;min-height:100%}.link-text{display:block;margin-top:1rem;color:var(--blue-500);text-decoration:underline}.link-text:hover{color:var(--blue-800)}.main-footer{width:100%;background:var(--blue-800);color:var(--white-0);margin-top:8rem;padding:2rem 0}.main-footer hr{width:100%;margin:1rem 0;border:0;border-top:1px solid var(--white-400)}.main-footer ul{list-style:none;padding:0;margin:0;text-align:right}.main-footer ul li{padding:.25rem 0}.main-footer ul li a{text-decoration:none;color:var(--white-0);transition:all .3s}.main-footer ul li a:hover{border-bottom:1px solid var(--white-0)}.ocultar-elemento{visibility:none!important;display:none!important}.overlay-acesso{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.5);z-index:1001;display:block}.conteudo-acesso{width:90%;max-width:720px;height:auto;max-height:90%;margin:1rem auto;padding:1rem .5rem;background-color:#fff;position:relative;border-radius:3px;display:flex;flex-direction:column}.conteudo-acesso-scroll{margin:1.5rem}.max-height{flex:9;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.max-height::-webkit-scrollbar{display:none}.conteudo.title-center{flex:1}.titulo-overlay-acesso{display:flex;margin-bottom:1rem}.titulo-overlay-acesso .coluna:first-child{flex-grow:1;text-align:center}.titulo-overlay-acesso .coluna:last-child{flex-grow:0}.conteudo-acesso h4{font-size:2rem;margin:2rem auto;max-width:90%}.conteudo-acesso h5{font-size:1.25rem;font-weight:700;margin:1rem 0 0 0}.conteudo-acesso ul{display:block}.conteudo-acesso ul li{display:inline-block}.fechar-acesso{display:inline-block;font-size:1.125rem;padding:.75rem 1rem;font-family:futura-lt-book,sans-serif;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:50%;font-weight:700;text-decoration:none;cursor:pointer;vertical-align:middle;-webkit-box-shadow:0 2px 10px rgba(31,42,71,.2);box-shadow:0 2px 10px rgba(31,42,71,.2);transition:.2s;color:var(--white-0);background-color:var(--orange-500)}.fechar-acesso:hover{background:var(--orange-600)}.conteudo-filtro .fechar-acesso{margin:0;width:48px;height:48px;padding:0;text-align:center;border-radius:100%}.user-form{padding:0;margin:0;text-align:left}.user-form label{display:block;margin:1.75rem 0}.user-form label>span{display:block;font-size:1.25rem;margin-bottom:.25rem}.select-list-user,.user-form input{width:100%;padding:1rem;border-radius:3px;border:1px solid var(--white-400)}.user-form textarea{width:100%;padding:1rem;min-height:150px;border-radius:3px;border:1px solid var(--white-400)}.user-form button{border:none;cursor:pointer}.recovery-pass{display:block;margin-top:2rem}.steps{width:100%;margin:0 0 1.5rem 0;padding:0;list-style:none;text-align:center;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:nowrap;align-content:center;align-items:flex-start}.steps li{flex:1 1 0;padding:0 1rem;font-size:.75rem;font-weight:700}.number-step{display:inline-block;width:24px;height:24px;margin:0 auto .25rem auto;text-align:center;border:1px solid var(--orange-500);color:var(--orange-500);border-radius:50%;display:flex;align-items:center;justify-content:center}.current{background:var(--orange-500);color:var(--white-0)}.done{content:"oi"!important;background:var(--blue-500);border-color:var(--blue-500);color:var(--white-0)}.lista-accordion{display:block}.item-accordion{display:block;background-color:var(--white-200);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.informacoes-accordion{cursor:pointer;appearance:none;display:flex;border:0;background-color:transparent;padding:1rem;align-items:center;align-content:flex-start;width:100%}.informacoes-accordion>p{width:100%;font-weight:700;flex:1;text-align:left;color:var(--black-900);position:relative;margin-right:1rem}.informacoes-accordion .mais-info{line-height:200%;margin:0 .5rem;display:inline-block;width:8px;height:8px;border:2px solid var(--blue-500);transform:rotate(45deg);border-top:none;border-left:none;transition:.2s}.informacoes-accordion.expanded .mais-info{transform:rotate(-135deg)}.item-accordion{margin-bottom:1rem}.item-accordion .detalhamento{max-width:100%;display:block;height:0;visibility:hidden;display:none}.item-accordion .detalhamento p{text-align:left}.item-accordion>button>p{margin-bottom:0}.detalhamento.open{margin:1rem 0;padding:0 1rem 1rem 1rem;height:auto;visibility:visible;display:block}.detalhamento ol,.detalhamento ul{width:100%;margin:0;padding:0;text-align:left;list-style:none}.detalhamento ol{list-style:decimal;list-style-position:inside}.detalhamento ol li,.detalhamento ul li{padding:.5rem 0;margin:0}.title-form-item{text-transform:uppercase;font-weight:700;font-size:.65rem;color:var(--blue-800)}.pagination{display:block;margin-top:4rem}.pagination ol{list-style:none}.pagination ol li{display:inline-block;margin:0 .5rem}.pagination ol li a{padding:1rem;text-decoration:none;background:var(--white-0);-webkit-box-shadow:0 0 50px rgba(28,28,28,.1);box-shadow:0 0 50px rgba(28,28,28,.1);border-radius:3px;color:var(--black-900)}.pagination ol li a:hover{-webkit-box-shadow:0 0 10px rgba(28,28,28,.1);box-shadow:0 0 10px rgba(28,28,28,.1);color:var(--orange-500)}.pagination ol li a.selected{font-weight:700;color:var(--orange-500)}.pagination ol li a.selected:hover{-webkit-box-shadow:0 0 50px rgba(28,28,28,.1);box-shadow:0 0 50px rgba(28,28,28,.1);color:var(--orange-500);cursor:default}.comment{padding-bottom:2rem;margin-bottom:3rem;border-bottom:1px solid var(--white-400)}.comment .user{font-weight:700;margin-bottom:.5rem}.comment .text-info{font-style:italic}.discussion-comment textarea{width:100%;padding:1.5rem;height:6rem}.discussion-comment button{border:0;cursor:pointer;margin-top:1rem}.title-comment{font-weight:700;margin-bottom:1rem}.main-footer{width:100%;background:var(--blue-800);color:var(--white-0);margin-top:8rem;padding:2rem 0}.main-footer hr{width:100%;margin:1rem 0;border:0;border-top:1px solid var(--white-400)}.main-footer ul{list-style:none;padding:0;margin:0;text-align:right}.main-footer ul li{padding:.25rem 0}.main-footer ul li a{text-decoration:none;color:var(--white-0);transition:all .3s}.main-footer ul li a:hover{border-bottom:1px solid var(--white-0)}.vaga-description h2{font-size:1.5rem;color:var(--orange-500);margin:1rem 0 .5rem 0}.vaga-description h3{font-size:1rem;font-weight:700}.vaga-description ul{list-style-position:inside}.vaga-description p{margin-bottom:1rem}.discussion-forum h2{font-size:1.5rem;color:var(--orange-500);margin:.5rem 0 1rem 0}.search-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.search-content select{text-transform:none;width:100%;padding:1rem;margin:0 1rem;color:var(--black-900);border-radius:3px;border-color:var(--blue-500)}.search-content select:first-child{margin-left:0}.search-content select:last-child{margin-right:0}select:hover{cursor:pointer}.admin-table{border:1px solid var(--blue-800);border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}.admin-table caption{font-size:1.5em;margin:.5em 0 .75em}.admin-table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em}.admin-table thead tr{background-color:var(--blue-800);color:var(--white-0)}.admin-table tbody tr:hover{background-color:var(--white-200)}.admin-table td,.admin-table th{padding:.625rem;text-align:left}.admin-table th{font-size:1rem;padding:.875rem .625rem}.action-btn{font-size:.875rem;padding:.25rem .5rem;display:inline-block;border:1px solid var(--white-400);border-radius:3px;text-decoration:none;margin:.25rem;background-color:var(--white-0)}.decline{color:var(--support-red);border-color:var(--support-red)}.decline-active,.decline:hover{color:var(--white-0);background-color:var(--support-red)}.more-info{color:var(--support-yellow);border-color:var(--support-yellow)}.more-info-active,.more-info:hover{color:var(--white-0);background-color:var(--support-yellow)}.accept{color:var(--support-green);border-color:var(--support-green)}.accept-active,.accept:hover{color:var(--white-0);background-color:var(--support-green)}td .open{color:var(--blue-500);border-color:var(--blue-500)}td .open:hover{color:var(--white-0);background-color:var(--blue-500)}.alert-message{font-weight:700;display:inline-block;background-color:#ffffe0;border:1px solid var(--support-yellow);padding:1rem 2rem;border-radius:3px}.success-message{font-weight:700;display:inline-block;background-color:#e0fff2;border:1px solid var(--support-green);padding:1rem 2rem;border-radius:3px}input.invalid{background-color:#fdd;border:1px solid var(--support-red)}.form-step{display:none}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.lds-dual-ring{display:inline-block;width:64px;height:64px;margin:0 auto;text-align:center}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid var(--orange-500);border-color:var(--orange-500) transparent var(--orange-500) transparent;animation:lds-dual-ring 1.2s linear infinite;margin:0 auto}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width:1100px){.mobile-on .menu-content{position:absolute;background-color:var(--white-0);width:100%;padding:2rem;margin-top:89px;top:0;left:0;-moz-box-shadow:rgba(0,0,0,.04) 0 4px 4px;-webkit-box-shadow:rgba(0,0,0,.04) 0 4px 4px;box-shadow:rgba(0,0,0,.04) 0 4px 4px}.access{margin-left:0}.mobile-on .menu-content ul{display:block}.mobile-on .menu-content ul li{display:block;font-size:1.25rem;padding:1rem 0}.menu-toggle{display:block}.menu-links .menu-content{display:none}.mobile-on .menu-content{display:block}.content-1-2{display:block;width:100%;flex:100%}.grid-2,.grid-3{gap:2rem}.hero-content{margin:0 0 3rem 0}.hero-content .content-flex{flex-direction:column-reverse}.hero-content .image-content{max-width:100%;text-align:center;display:inline-block;margin:0 auto}.hero-content .content-1-2:last-child{text-align:center}.grid-vagas{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:720px){h1,h2{font-size:2rem;margin:0 0 1rem}h3,h4{font-size:1.25rem;margin:.5rem 0}.content,.content-flex{padding:0 1.5rem}.grid-2,.grid-3{grid-template-columns:1fr}.float-box-info,.float-box-info-row{padding:.75rem}.float-box-info span,.float-box-info-row span{font-size:.8rem}.hero-content p{font-size:1.25rem}.grid-vagas{grid-template-columns:1fr;gap:1rem}.grid-vagas a:focus{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 50px rgba(28,28,28,.2);box-shadow:0 0 50px rgba(28,28,28,.2);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}}@media (max-width:380px){h1,h2{font-size:1.5rem;margin:0 0 1rem}h3,h4{font-size:1rem;margin:.5rem 0}.main-header img{max-width:110px}.menu-toggle{top:.15rem}.hero-content h1{letter-spacing:-.05rem}.hero-content .float-box-info,.hero-content .float-box-info-row{display:none}.cta-button{text-align:center}.cta-button a:first-child{margin-right:0}}@media screen and (max-width:600px){.admin-table{border:0}.admin-table caption{font-size:1.3em}.admin-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.admin-table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.admin-table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.admin-table td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.admin-table td:last-child{border-bottom:0}}