@charset "UTF-8";body,html{height:100%}*{margin:0;padding:0;color:#000;font-family:"Open Sans",Arial,Verdana,Tahoma,sans-serif;font-optical-sizing:auto;word-wrap:break-word;text-decoration-thickness:.5px!important}*,::after,::before{box-sizing:border-box}html{font-size:62.5%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}body{min-width:320px;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;overflow-anchor:auto}address,p{color:#000;font-size:1.7rem;font-weight:450;font-style:normal;line-height:2.6rem;letter-spacing:-.5px;text-wrap:pretty;margin-top:15px}b,s,span,strong,u{font-size:inherit;color:inherit}::selection{background:#3b36ab;color:#fff}img,picture,video{display:block;max-width:100%}b,strong{font-weight:600}s,span,u{font-weight:inherit}a,input,label,textarea{font-size:1.7rem;letter-spacing:-.5px;line-height:2.6rem;font-weight:450}cite,em,i{color:inherit;font-style:italic}aside,ol,ul{list-style:none}a{color:#0f94ff;font-style:normal;text-decoration:none;display:inline-block;text-underline-offset:2px;transition:.2s all ease}a:hover{text-decoration:underline}a:active,a:focus{outline:0;-moz-outline:none;ie-dummy:expression(this.hideFocus=true)}a[href^="x-apple-data-detectors:"]{color:inherit!important;text-decoration:inherit!important;display:inline!important}a:focus-visible,button:focus-visible,input[type=submit]:focus-visible{outline-offset:4px;border-radius:1px;transition:1ms all ease;outline:#0f94ff dashed 2px}input,textarea{-webkit-appearance:none;-moz-appearance:none;resize:none;border-radius:0;outline:0;margin-top:5px;padding:11px 15px 12px}input,label,textarea{display:block;color:#000;font-style:normal}input.obrigatorio::after,label.obrigatorio::after,textarea.obrigatorio::after{content:"*";color:red}h1,h2,h3,h4,h5,h6{text-wrap:balance}header{flex-shrink:0;background:linear-gradient(67deg,rgba(63,52,136,.7),rgba(80,124,236,.7)),url(../imagens/bg-topo-rodape.webp) center center no-repeat;background-size:cover;background-attachment:fixed}#home header .simbolos-topo{width:1440px;max-width:100%;background:url(../imagens/simbolos-topo.webp) right bottom no-repeat;background-size:529px 550px;margin:0 auto}#topo a.logo{border-radius:100%;aspect-ratio:1/1;background-color:#fff;padding:33px}#topo a.logo img{width:143px}#home #topo a.logo{padding:49px}#home #topo a.logo img{width:216px}#topo .barra-superior{display:flex;flex-direction:row;justify-content:space-between;padding-top:14px}#topo .barra-feedback{padding:38px 0 51px 29px}#home #topo .barra-feedback{padding:81px 180px 78px 29px}#topo .barra-feedback h1{color:#fff;font-weight:600;font-size:4.1rem;letter-spacing:-1.7px;line-height:3.8rem;text-wrap:pretty}#topo .barra-feedback p{font-size:1.9rem;color:#fff;letter-spacing:-.3px;margin-top:17px}#topo .barra-feedback ul{display:flex;flex-direction:row;gap:5px;padding-top:22px}#topo .barra-feedback ul li .botao{color:#000;background-color:#fff;padding:16px 34px}#topo .barra-feedback ul li .botao:hover{background-color:#d5ecff}nav{padding-top:41px}nav .menu-combo .gatilho{display:none}nav .menu-combo .menu{display:flex;flex-direction:row;gap:28px}.banner,main{flex:1 0 auto}nav .menu-combo .menu li a{color:#fff;font-size:1.8rem;font-weight:600;line-height:2.6rem;letter-spacing:-.3px;text-transform:uppercase}nav .menu-combo .menu li a:hover{color:#88caff;text-decoration:none}nav .menu-combo .menu li a.selected{color:#88caff;border-bottom:1px solid #88caff;padding-bottom:24px}.botao,h4{color:#fff}nav .menu-combo .menu li.social{display:flex;gap:8px}nav .menu-combo .menu li.social a{width:26px;height:26px;text-indent:-30000px}nav .menu-combo .menu li.social a.ig{background-color:#fff;-webkit-mask-image:url(../imagens/ico-instagram.webp);mask-image:url(../imagens/ico-instagram.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}nav .menu-combo .menu li.social a.fb{background-color:#fff;-webkit-mask-image:url(../imagens/ico-facebook.webp);mask-image:url(../imagens/ico-facebook.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}nav .menu-combo .menu li.social a:hover{background-color:#a6d7ff}h3{color:#000;font-size:3.3rem;font-weight:600;letter-spacing:-1.38px;line-height:3.5rem}h4{font-size:2.8rem;font-weight:600;letter-spacing:-.47px;line-height:2.9rem}h5{color:#000;font-size:1.9rem;font-weight:600;letter-spacing:-.32px;line-height:2.2rem}.botao{font-size:1.4rem;letter-spacing:1px;line-height:1.9rem;text-transform:uppercase;border-radius:50px;corner-style:squircle;background-color:#40aaff;padding:13px 17px}.botao.canto{border-radius:4px 50px 50px}.botao:hover{text-decoration:none;background-color:#399beb}.whatsapp-flutuante{width:40px;height:40px;text-indent:-30000px;background:url(../imagens/ico-whatsapp-flutuante.webp) center center no-repeat #24a21f;background-size:24px 24px;border-radius:100%;position:fixed;right:15px;bottom:15px;z-index:2}.whatsapp-flutuante:hover{width:44px;height:44px;background-color:#1a8a15;right:13px;bottom:13px;filter:brightness(1.1)}main{padding:40px 0 55px}#servicos main,#vagas main{flex-direction:row;display:flex}main>:first-child{margin-top:0}.container{width:1200px;max-width:calc(100% - 40px);margin:0 auto}.banner .container{width:1100px}#home .vagas-em-detaque .mySwiper{overflow:hidden;padding-top:20px}#home .vagas-em-detaque .swiper-slide{display:block;border-radius:2px;background:#f2f2f2;padding:30px}#home .vagas-em-detaque .swiper-slide p{font-size:1.4rem;letter-spacing:1px;line-height:1.9rem;text-transform:uppercase;margin-top:10px}#home .vagas-em-detaque .swiper-slide a.botao{margin-top:13px}#home .vagas-em-detaque p{margin-top:20px}#home .sobre-a-atout-rh{border-top:1px solid #dcdcdc;margin-top:39px}#home .sobre-a-atout-rh h3{margin-top:35px}#home .sobre-a-atout-rh h4{color:#000;font-size:2.2rem;letter-spacing:-.37px;margin-top:6px;text-wrap:pretty}#home .sobre-a-atout-rh p:first-of-type{margin-top:20px}#home .sobre-a-atout-rh img{width:35.5%;max-width:390px;border-radius:0 0 200px 200px;float:right;margin:0 0 20px 40px;shape-outside:url(../imagens/img-sobre.webp);shape-image-threshold:.5;shape-margin:40px}#servicos main{gap:4%}#servicos .servicos-de-rh{width:100%}#servicos .servicos-de-rh h3{font-size:2.8rem;letter-spacing:-1.17px}#servicos .servicos-de-rh h3:not(:first-of-type){border-top:1px solid #dcdcdc;margin-top:30px;padding-top:25px}#servicos .servicos-de-rh h3+p{margin-top:20px}#servicos aside{width:35.5%;max-width:390px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;position:sticky;top:40px;align-self:flex-start}#servicos aside .card{border-radius:2px;background:#f2f2f2;padding:30px}#servicos aside .card p{font-size:1.4rem;letter-spacing:.5px;line-height:1.9rem;margin-top:10px}#servicos aside .card a.botao{margin-top:13px}#vagas main{gap:4%}#vagas .vagas-de-emprego{width:100%}#vagas .vagas-de-emprego .lista-combo .gatilho{display:none}#vagas .vagas-de-emprego .lista-combo .lista{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}#vagas .vagas-de-emprego .lista-combo .lista li a{color:#000;font-size:1.4rem;letter-spacing:1px;line-height:1.9rem;text-transform:uppercase;background-color:#f2f2f2;border-radius:100px;padding:13px 20px}#vagas .vagas-de-emprego .lista-combo .lista li a.selected{color:#fff;background-color:#454f92}#vagas .vagas-de-emprego .lista-combo .lista li a.selected:hover{text-decoration:none}#vagas .vagas-de-emprego .lista-combo .lista li a:hover:not(.selected){text-decoration:none;background-color:#ddd}#vagas .vagas-de-emprego h3{font-size:2.8rem;letter-spacing:-1.17px;margin-top:26px}#vagas .vagas-de-emprego .lista-de-vagas{display:flex;flex-direction:column;gap:5px;margin-top:30px}#vagas .vagas-de-emprego .lista-de-vagas li{display:flex;flex-direction:row;justify-content:space-between;border-radius:2px;background:#f2f2f2;padding:19px 22px}#vagas .vagas-de-emprego .lista-de-vagas li.margem{margin-top:10px}#vagas .vagas-de-emprego .lista-de-vagas li p{margin-top:0;line-height:2rem}#vagas .vagas-de-emprego .lista-de-vagas li p:last-of-type{padding-left:35px;flex-shrink:0}#vagas .vagas-de-emprego .lista-de-vagas li p a{padding-left:35px;line-height:2rem}#vagas aside{width:35.5%;max-width:390px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;position:sticky;top:40px;align-self:flex-start}#vagas aside .card{border-radius:2px;background:#f2f2f2;padding:30px}#vagas aside .card p{font-size:1.4rem;letter-spacing:.5px;line-height:1.9rem;margin-top:10px}#vagas aside .card a.botao{margin-top:13px}#vagas-detalhes main{display:flex;flex-direction:row;gap:4%}#vagas-detalhes .info-da-vaga{width:100%}#vagas-detalhes .info-da-vaga h3{font-size:2.8rem;letter-spacing:-1.17px}#vagas-detalhes .info-da-vaga .requisitos{margin-top:25px;border:1px solid #dcdcdc;border-radius:2px}#vagas-detalhes .info-da-vaga .requisitos li{padding:20px 30px}#vagas-detalhes .info-da-vaga .requisitos li:not(:first-child){border-top:1px solid #dcdcdc}#vagas-detalhes .info-da-vaga .requisitos li p{line-height:2.6rem;margin-top:0}#vagas-detalhes .info-da-vaga .interesse{border-radius:2px;background:#f2f2f2;margin-top:25px;padding:30px}#vagas-detalhes .info-da-vaga .interesse a,#vagas-detalhes .info-da-vaga .interesse p{font-size:1.4rem;line-height:1.9rem;letter-spacing:.5px}#vagas-detalhes .info-da-vaga .interesse form{padding:20px 0 7px}#vagas-detalhes .info-da-vaga .interesse form ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#vagas-detalhes .info-da-vaga .interesse form ul input{width:100%;border:1px solid #dcdcdc}#vagas-detalhes .info-da-vaga .interesse form .bt-enviar{width:unset;display:inline-block;border:unset;cursor:pointer;color:#fff;font-size:1.4rem;letter-spacing:1px;line-height:1.9rem;text-transform:uppercase;border-radius:50px;corner-style:squircle;background:url(../imagens/loader/loader-white.svg) right -35px center no-repeat #40aaff;background-size:30px 30px;margin-top:10px;padding:16px 34px;transition:.2s all ease}#curriculos .cadastro form ul#botoes input:hover,#vagas-detalhes .info-da-vaga .interesse form .bt-enviar:hover{background-color:#399beb;text-decoration:none}#vagas-detalhes .info-da-vaga .interesse form.enviando .bt-enviar{background-position:right 15px center;padding-right:65px}#vagas-detalhes .info-da-vaga .interesse .tag-check{padding-top:10px}#vagas-detalhes .info-da-vaga .interesse .tag-check a,#vagas-detalhes .info-da-vaga .interesse .tag-check p{font-size:1rem;line-height:1.4rem;letter-spacing:0;margin-top:0}#vagas-detalhes aside{width:35.5%;max-width:390px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;position:sticky;top:40px;align-self:flex-start}#vagas-detalhes aside .card{border-radius:2px;background:#f2f2f2;padding:30px}#vagas-detalhes aside .card p{font-size:1.4rem;letter-spacing:.5px;line-height:1.9rem;margin-top:10px}#vagas-detalhes aside .card a.botao{margin-top:13px}#vagas-detalhes aside a.botao.roxo{width:max-content;background-color:#454f92;padding:16px 34px}#vagas-detalhes aside a.botao.roxo:hover{background-color:#2e3772}#curriculos main{display:flex;flex-direction:row;gap:4%}#curriculos .cadastro{width:100%}#curriculos .cadastro p.intro{border-bottom:1px solid #dcdcdc;padding-bottom:30px}#curriculos .cadastro h3{font-size:2.8rem;letter-spacing:-1.17px;margin-top:20px}#curriculos .cadastro form #bloco2,#curriculos .cadastro form #bloco3,#curriculos .cadastro form #bloco4,#curriculos .cadastro form #bloco5,#curriculos .cadastro form #bloco5 #curso-num2,#curriculos .cadastro form #bloco5 #curso-num3,#curriculos .cadastro form #bloco5 #curso-num4,#curriculos .cadastro form #bloco5 #curso-num5,#curriculos .cadastro form #bloco6,#curriculos .cadastro form #bloco6 #empresa-num2,#curriculos .cadastro form #bloco6 #empresa-num3,#curriculos .cadastro form #bloco6 #empresa-num4,#curriculos .cadastro form #bloco7,#curriculos .cadastro form .formacao-graduacao,#curriculos .cadastro form .formacao-posgrad,#curriculos .cadastro form .formacao-tecnico{display:none}#curriculos .cadastro form #bloco5 #curso-num2,#curriculos .cadastro form #bloco5 #curso-num3,#curriculos .cadastro form #bloco5 #curso-num4,#curriculos .cadastro form #bloco5 #curso-num5,#curriculos .cadastro form #bloco6 #empresa-num2,#curriculos .cadastro form #bloco6 #empresa-num3,#curriculos .cadastro form #bloco6 #empresa-num4{border-top:1px solid #dcdcdc;margin-top:30px}#curriculos .cadastro form ul{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding-top:20px}#curriculos .cadastro form ul label span{color:#c9c9c9}#curriculos .cadastro form ul label.red{color:red}#curriculos .cadastro form ul input{width:100%;border:1px solid #dcdcdc}#curriculos .cadastro form ul input[type=checkbox]{width:unset}#curriculos .cadastro form ul li.full-size{grid-column:span 2}#curriculos .cadastro form ul li.full-size ul{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}#curriculos .cadastro form ul li.full-size ul label{line-height:21px}#curriculos .cadastro form ul li.full-size span{color:#454f93;font-size:1.7rem;font-weight:450;font-style:normal;line-height:2.6rem;letter-spacing:-.5px}#curriculos .cadastro form ul li.full-size p.red{color:red;margin-top:0}#curriculos .cadastro form ul#botoes{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;row-gap:7px;padding-top:10px}#curriculos .cadastro form ul#botoes input{width:unset;display:inline-block;border:unset;cursor:pointer;color:#fff;font-size:1.4rem;letter-spacing:1px;line-height:1.9rem;text-transform:uppercase;border-radius:50px;corner-style:squircle;transition:.2s all ease}#contato aside,#curriculos aside{width:35.5%;max-width:390px;position:sticky;top:40px;align-self:flex-start}#curriculos .cadastro form ul#botoes input.bt-avancar{background:url(../imagens/seta-direita.webp) right 24px center no-repeat #454f92;background-size:11px 9px;padding:16px 48px 16px 34px}#curriculos .cadastro form ul#botoes input.bt-voltar{background:url(../imagens/seta-esquerda.webp) left 24px center no-repeat #454f92;background-size:11px 9px;padding:16px 34px 16px 48px}#curriculos .cadastro form ul#botoes input.bt-avancar:hover,#curriculos .cadastro form ul#botoes input.bt-voltar:hover{background-color:#2e3772}#curriculos .cadastro form ul#botoes input.bt-avancar.inativo,#curriculos .cadastro form ul#botoes input.bt-voltar.inativo{background-color:#cacaca;cursor:default}#curriculos .cadastro form ul#botoes .bt-concluir{display:none;background:url(../imagens/loader/loader-white.svg) right -35px center no-repeat #40aaff;background-size:30px 30px;padding:16px 34px}#curriculos .cadastro form.enviando ul#botoes .bt-concluir{background-position:right 15px center;padding-right:55px}#curriculos .cadastro .tag-check{padding-top:20px}#curriculos .cadastro .tag-check a,#curriculos .cadastro .tag-check p{font-size:1rem;line-height:1.4rem;letter-spacing:0;margin-top:0}#curriculos aside{flex-shrink:0;display:flex;flex-direction:column;gap:10px}#curriculos aside .card{border-radius:2px;background:#f2f2f2;padding:30px}#curriculos aside .card p{font-size:1.4rem;letter-spacing:.5px;line-height:1.9rem;margin-top:10px}#curriculos aside .card p.borda{border-top:1px solid #dcdcdc;margin-top:13px;padding-top:13px}#curriculos aside .card a.botao{margin-top:13px}#contato main{display:flex;flex-direction:row;gap:4%}#contato aside{flex-shrink:0;display:flex;flex-direction:column;border-radius:2px;background:#f2f2f2;padding:30px}#contato aside a.wpp{width:fit-content;height:26px;color:#000;font-weight:600;font-size:1.9rem;letter-spacing:-.32px;line-height:25px;padding-left:33px;background:url(../imagens/ico-whatsapp-verde.webp) left top no-repeat;background-size:26px 26px;margin-top:0;padding-top:0}#contato aside a.wpp:hover{color:#24a21f;text-decoration:none}#contato aside a.mail{margin-top:1px}#contato aside address,#contato aside p.atendimento{border-top:1px solid #dcdcdc;margin-top:15px;padding-top:13px}#contato .formulario{width:100%}#contato form{width:100%;padding-top:10px}#contato form label{margin-top:20px}#contato form input,#contato form textarea{width:100%;max-width:575px;border:1px solid #dcdcdc}#contato form input:not(input),#contato form textarea:not(input){width:100%;max-width:650px;height:210px}#contato form input::placeholder,#contato form textarea::placeholder{color:#bbb!important;opacity:1!important}#contato form .captcha,#contato form .lgpd{margin-top:13px}#contato form .captcha a,#contato form .captcha p,#contato form .lgpd a,#contato form .lgpd p{font-size:1.1rem;line-height:1.3rem}#contato form .bt-enviar{width:unset;display:inline-block;border:unset;cursor:pointer;color:#fff;font-size:1.4rem;letter-spacing:1px;line-height:1.9rem;text-transform:uppercase;border-radius:50px;corner-style:squircle;background:url(../imagens/loader/loader-white.svg) right -35px center no-repeat #40aaff;background-size:30px 30px;margin-top:12px;padding:16px 34px}#contato form .bt-enviar:hover{background-color:#399beb}#contato form.enviando .bt-enviar{background-position:right 15px center;padding-right:55px}#erro main{padding-left:65px;background:url(../imagens/ico-404.webp) left 55px no-repeat;background-size:50px 50px}.banner{background:#352e6a;padding:45px 0}.banner .container{display:flex;flex-direction:row;gap:3.65%}.banner .container img{width:35.5%;border-radius:93px;align-self:flex-start}.banner .container .bloco-texto p{color:#fff;margin-top:20px}.banner .container .bloco-texto a.botao{margin-top:20px;padding:16px 34px}footer{width:100%;flex-shrink:0;background:linear-gradient(67deg,rgba(63,52,136,.9),rgba(80,124,236,.9)),url(../imagens/bg-topo-rodape.webp) center center no-repeat;background-size:cover;background-attachment:fixed}#rodape{position:relative;background:url(../imagens/logo-atout-rh-branco.webp) left top 25px no-repeat;background-size:135px 126px;padding:54px 0 20px}#rodape ul.social{display:flex;gap:8px;position:absolute;top:54px;right:0}#rodape ul.social a{width:26px;height:26px;text-indent:-30000px}#rodape ul.social a.ig{background-color:#fff;-webkit-mask-image:url(../imagens/ico-instagram.webp);mask-image:url(../imagens/ico-instagram.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#rodape ul.social a.fb{background-color:#fff;-webkit-mask-image:url(../imagens/ico-facebook.webp);mask-image:url(../imagens/ico-facebook.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#rodape ul.social a:hover{background-color:#a6d7ff}#rodape address{color:#fff;margin-top:0;padding-left:165px}#rodape ul.contatos{display:flex;gap:30px;margin-top:15px;padding-left:165px}#rodape ul.contatos a{color:#fff;line-height:24px;padding-left:32px}#rodape ul.contatos a.wpp{background:url(../imagens/ico-whatsapp.webp) left center no-repeat;background-size:24px 24px}#rodape ul.contatos a.mail{background:url(../imagens/ico-email.webp) left center no-repeat;background-size:24px 24px}#rodape p.privacidade{color:#fff;border-top:1px solid #87a2e6;margin-top:35px;padding-top:19px}#rodape p.privacidade a{color:#fff}#rodape p.logo-tag{width:35px;height:17px;position:absolute;bottom:23px;right:0}#rodape p.logo-tag a{width:35px;height:17px;display:block;background:url(../imagens/logo-tag.svg) center center no-repeat;opacity:.6;text-indent:-30000px}#rodape p.logo-tag a:hover{opacity:1}