html #page #main-content{padding:0 0 0 0}#cards-atalho{background-color:var(--white);padding:0 0 60px}@media (max-width:991px){#cards-atalho{padding:0 0 40px}}#cards-atalho>.container>.row .cards-atalho-header{width:100%;text-align:center;margin:0 0 10px 0}#cards-atalho>.container>.row .cards-atalho-header h2{font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;margin:0 0 16px 0}#cards-atalho>.container>.row .cards-atalho-header p{color:var(--color-36);font-size:16px;line-height:1.4;max-width:520px;margin:0 auto 20px auto}#cards-atalho>.container>.row>[class*="col-"] .content{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:var(--black);text-decoration:none;border:none;border-radius:16px;background-color:var(--color-3);padding:30px}@media (max-width:991px){#cards-atalho>.container>.row>[class*="col-"] .content{min-height:initial;padding:25px}}#cards-atalho>.container>.row>[class*="col-"] .content img{width:40px;height:40px;margin:0 0 40px 0}@media (max-width:991px){#cards-atalho>.container>.row>[class*="col-"] .content img{margin:0 0 25px 0}}#cards-atalho>.container>.row>[class*="col-"] .content h2{font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px 0}#cards-atalho>.container>.row>[class*="col-"] .content p{color:var(--color-36);font-size:14px;line-height:1.4;margin:0}#cards-atalho>.container>.row>[class*="col-"] .content a{font-size:16px;text-decoration:none}#cards-atalho>.container>.row>[class*="col-"] .content a:hover{text-decoration:underline}#informacoes-contato{background-color:var(--color-3);padding:80px 0}@media (max-width:991px){#informacoes-contato{padding:50px 0}}#informacoes-contato .vagas-content{max-width:594px}@media (max-width:991px){#informacoes-contato .vagas-content{max-width:100%}}#informacoes-contato .vagas-content h2{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;color:var(--black);margin-bottom:16px}#informacoes-contato .vagas-content>p{font-weight:500;font-size:16px;line-height:140%;letter-spacing:0%;color:var(--color-36);margin-bottom:72px}#informacoes-contato .vagas-content .vagas-lista{display:flex;flex-direction:column}#informacoes-contato .vagas-content .vagas-lista .vaga-item{border-bottom:1px solid var(--color-18);padding-bottom:24px;margin-bottom:24px;cursor:pointer}#informacoes-contato .vagas-content .vagas-lista .vaga-item h3{color:var(--black);font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;margin:0}#informacoes-contato .vagas-content .vagas-lista .vaga-item .vaga-infos{display:flex;flex-wrap:wrap;padding-right:24px;position:relative;padding-top:16px}#informacoes-contato .vagas-content .vagas-lista .vaga-item .vaga-infos .seta{width:24px;height:24px;position:absolute;right:0;top:0;cursor:pointer;display:flex;align-items:center;justify-content:right}#informacoes-contato .vagas-content .vagas-lista .vaga-item .vaga-infos .info{display:flex;gap:9px;font-weight:500;font-size:14px;line-height:20.8px;letter-spacing:0%;white-space:nowrap;color:var(--color-36);margin-right:16px}#informacoes-contato .vagas-content .vagas-lista .vaga-item .vaga-infos .info img{max-width:18px}#informacoes-contato .vagas-content .vagas-lista .vaga-item .vaga-infos .descricao{width:100%;max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);margin-top:16px;display:none;transition:max-height 0.4s ease, opacity 0.3s ease, transform 0.3s ease;font-weight:500;font-size:14px;line-height:20.8px;letter-spacing:0%;color:var(--color-36)}#informacoes-contato .vagas-content .vagas-lista .vaga-item .vaga-infos.ativo .seta img{transform:rotate(180deg)}#informacoes-contato .vagas-content .vagas-lista .vaga-item .vaga-infos.ativo .descricao{display:block;max-height:500px;opacity:1;transform:translateY(0)}#informacoes-contato .formulario-content{border:1px solid var(--color-9);border-radius:24px;background-color:var(--white);padding:40px}@media (max-width:991px){#informacoes-contato .formulario-content{padding:30px 24px}}#informacoes-contato .formulario-content h2{color:var(--black);font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;margin:0 0 16px 0}#informacoes-contato .formulario-content>p{color:var(--color-36);font-weight:500;font-size:16px;line-height:140%;letter-spacing:0%;margin:0 0 32px 0}#informacoes-contato .formulario-content label{margin-top:16px}#informacoes-contato .formulario-content br{display:none}#informacoes-contato .formulario-content .wpcf7{position:relative}#informacoes-contato .formulario-content .wpcf7 .wpcf7-spinner{position:absolute;margin-top:5px;margin-left:calc(50% - 12px)}#informacoes-contato .formulario-content .wpcf7 .wpcf7-form .cf7-row{display:flex;flex-wrap:wrap;justify-content:space-between}#informacoes-contato .formulario-content .wpcf7 .wpcf7-form .cf7-row .cf7-col{width:49%}@media (max-width:1201px){#informacoes-contato .formulario-content .wpcf7 .wpcf7-form .cf7-row .cf7-col{width:100%}}#informacoes-contato .formulario-content .wpcf7 .wpcf7-form .cf7-row .cf7-col-full{width:100%}#informacoes-contato .formulario-content .wpcf7 .wpcf7-form .cf7-politica{margin-top:24px}#informacoes-contato .formulario-content .wpcf7 .wpcf7-form .cf7-politica label{gap:16px !important}#informacoes-contato .formulario-content .wpcf7 .wpcf7-form .cf7-submit .wpcf7-submit{border-radius:100px;background:var(--color-19);color:var(--white);border:none;margin-top:32px;font-weight:600}#informacoes-contato .formulario-content .wpcf7 .wpcf7-form .cf7-submit .wpcf7-submit:hover{background:var(--color-24)}#conecte-se{padding:80px 0}#conecte-se .content{display:flex;flex-direction:column;justify-content:center;max-width:540px;margin:auto}#conecte-se .content h2{color:var(--black);font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;text-align:center;margin-bottom:16px}#conecte-se .content p{font-weight:500;font-size:14px;color:var(--color-36);line-height:120%;letter-spacing:0%;text-align:center;max-width:540px;margin-bottom:16px}#conecte-se .content .button{display:flex;align-items:center;gap:8px;width:fit-content;height:51px;padding:0 24px;margin:16px auto 0;border:2px solid #000;border-radius:999px;font-size:16px;font-weight:600;line-height:100%;letter-spacing:-1%;color:var(--black);text-decoration:none;transition:0.3s}@media (max-width:991px){#conecte-se .content .button{height:50px;padding:0 28px}}#conecte-se .content .button img{transition:0.3s}#conecte-se .content .button:hover{background:#000;color:#fff}#conecte-se .content .button:hover img{filter:brightness(0) invert(1)}