@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Quicksand:wght@300..700&display=swap);.container{width:100%}.content{padding:24px 16px 64px;width:100%;max-width:1349px}@media screen and (max-width:599px){.content{padding:24px 8px 64px}}@media screen and (min-width:600px) and (max-width:899px){.content{padding:24px 8px 64px}}@media screen and (min-width:900px) and (max-width:1349px){.content{padding:24px 8px 64px}}@media screen and (min-width:1350px){.content{padding:24px 8px 64px}}body{margin:0;padding:0;box-sizing:border-box;background-color:#f5f5f5;font-family:Roboto,sans-serif;color:rgba(0,0,0,.87)}h1,h2,p{margin:0;padding:0;line-height:135%}*{box-sizing:border-box}a{color:#03a9f4;text-decoration:none}a:hover{text-decoration:underline}.busca-cv{margin-top:-60px;min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5;color:#262626}.busca-cv__topbar{position:static;z-index:auto;width:100%;padding:16px 24px;background:#f5f5f5}.busca-cv__topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:731px;margin:0 auto}.busca-cv__logo{display:inline-flex}.busca-cv__logo img{display:block;width:127px;height:31px;object-fit:contain}.busca-cv__selo{font-family:Montserrat;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:8px;background:rgba(159,242,190,.2);color:#0f6c31;font-size:1rem;font-weight:600;line-height:1.3}.busca-cv__selo img{display:block;width:17px;height:17px;object-fit:contain}.busca-cv__content{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:779px;margin:0 auto;padding:24px 24px 48px}.busca-cv__voltar-area{width:100%}.busca-cv__voltar{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 13px;border-radius:8px;color:#262626;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;background:0 0;transition:background-color .18s ease;font-family:Montserrat}.busca-cv__voltar img{display:block;flex:0 0 auto;width:18px;height:18px;object-fit:contain}.busca-cv__voltar:focus,.busca-cv__voltar:hover{background:rgba(0,0,0,.04);color:#262626;text-decoration:none}.busca-cv__step{display:none;width:100%}.busca-cv__step.is-active{display:block}.busca-cv__step--loading.is-active,.busca-cv__step--results.is-active{display:block}.busca-cv__card{border-radius:16px;overflow:hidden;box-shadow:0 25px 25px rgba(0,0,0,.12);background:#fafafa}.busca-cv__card-header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px 48px;background:#003024;background-image:radial-gradient(rgba(255,255,255,.12) 1.5px,transparent 1.5px);background-size:14px 14px;background-position:right -40px top 60px;background-repeat:no-repeat}.busca-cv__card-icon{display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:16px;background:#e5e5e5}.busca-cv__card-icon img{display:block;width:40px;height:40px;object-fit:contain}.busca-cv__card-title{margin:0;font-family:Frederik;font-size:2rem;font-weight:700;line-height:1.2;color:#fafafa}.busca-cv__card-subtitle{font-family:Montserrat;margin:0;font-size:1rem;font-weight:400;line-height:1.3;color:#fafafa}.busca-cv__card-body{display:flex;flex-direction:column;gap:24px;padding:48px;background:#fafafa}.busca-cv__field{position:relative;display:flex;flex-direction:column;gap:12px;width:100%}.busca-cv__label{font-size:1rem;font-weight:600;line-height:1.3;font-family:Montserrat;color:#262626}.busca-cv__input{display:flex;align-items:center;gap:8px;height:48px;padding:0 10px;border:1px solid #a3a3a3;border-radius:8px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.busca-cv__input:focus-within{border-color:#003024;box-shadow:0 0 0 3px rgba(0,48,36,.12)}.busca-cv__input input,.busca-cv__input select{flex:1 0 0;min-width:0;border:0;outline:0;background:0 0;font-family:Montserrat;font-size:1.125rem;line-height:1.3;color:#262626}.busca-cv__input input::placeholder,.busca-cv__input select::placeholder{color:#525252}.busca-cv__input input:-webkit-autofill,.busca-cv__input input:-webkit-autofill:focus,.busca-cv__input input:-webkit-autofill:hover,.busca-cv__input select:-webkit-autofill,.busca-cv__input select:-webkit-autofill:focus,.busca-cv__input select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#262626}.busca-cv__input input[type=number]{appearance:textfield}.busca-cv__input--sm{height:40px}.busca-cv__input--sm input{font-size:1rem;font-weight:500}.busca-cv__input-icon{display:block;flex:0 0 auto}.busca-cv__suggest{position:absolute;font-family:Montserrat;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:276px;overflow-y:auto;margin:0;padding:0;list-style:none;background:#fafafa;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.16)}.busca-cv__suggest li{padding:16px;font-size:1rem;line-height:1.3;color:#262626;cursor:pointer}.busca-cv__suggest li.is-highlighted,.busca-cv__suggest li:hover{background:#e5e5e5}.busca-cv__submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:8px 16px;border:0;border-radius:8px;background:#00c853;color:#fff;font-family:Montserrat;font-size:1.125rem;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color .18s ease}.busca-cv__submit:focus,.busca-cv__submit:hover{background:#00a63e}.busca-cv__submit:disabled{background:#8ed9ab;color:#f5f5f5;cursor:not-allowed}.busca-cv__submit:disabled img{opacity:.6}.busca-cv__submit img{display:block;width:21px;height:21px;object-fit:contain}.busca-cv__tips{display:flex;flex-direction:column;gap:16px;width:100%}.busca-cv__tips-title{font-family:Montserrat;margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:#262626}.busca-cv__tips-list{display:flex;flex-wrap:wrap;gap:8px}.busca-cv__tip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 13px;border:1px solid #a3a3a3;border-radius:8px;background:#fff;color:#262626;font-family:Montserrat;font-size:1rem;font-weight:600;line-height:1.3;cursor:pointer}.busca-cv__tip:focus,.busca-cv__tip:hover{background:#f5f5f5;border-color:#262626}.busca-cv__tip img{display:block;width:17px;height:17px;object-fit:contain}.busca-cv__step--loading{display:none}.busca-cv__step--loading.is-active{display:flex;justify-content:center}.busca-cv__radar-wrap{width:637px;max-width:100%;height:474px;filter:drop-shadow(0 25px 25px rgba(0, 0, 0, .12))}.busca-cv__radar{position:relative;width:637px;height:474px;overflow:hidden;border-radius:16px;background:#fafafa;transform-origin:top left}.busca-cv__ring{position:absolute;top:50%;left:50%;border:1px solid #e5e7eb;border-radius:50%;transform:translate(-50%,-50%);opacity:0;animation-duration:3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}.busca-cv__ring--1{width:288px;height:288px;animation-name:busca-cv-ring-1}.busca-cv__ring--2{width:403px;height:403px;animation-name:busca-cv-ring-2}.busca-cv__ring--3{width:507px;height:507px;animation-name:busca-cv-ring-3}.busca-cv__ring--4{width:637px;height:637px;animation-name:busca-cv-ring-4}.busca-cv__avatar{position:absolute;width:54px;height:54px;border-radius:100px;object-fit:cover;pointer-events:none;opacity:0;animation-duration:3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}.busca-cv__loading-card{position:absolute;top:50%;left:50%;z-index:2;display:flex;flex-direction:column;gap:24px;width:265px;padding:24px;border-radius:8px;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.06);transform:translate(-50%,-50%);opacity:0;animation:busca-cv-loading-card 3s cubic-bezier(.16,1,.3,1) infinite}.busca-cv__loading-text{margin:0;font-family:Montserrat;font-size:1.25rem;font-weight:500;line-height:1.2;background-image:linear-gradient(95.79deg,#262626 26.6%,#8b8c8b 37.2%,#262626 49.1%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:busca-cv-shimmer 2s linear infinite}.busca-cv__skeleton{display:flex;flex-direction:column;gap:8px}.busca-cv__skeleton-line{display:block;width:100%;height:21px;border-radius:4px;background:#f5f5f5}.busca-cv__skeleton-line--short{width:131px;height:22px}.busca-cv__radar-caption{font-family:Montserrat;position:absolute;top:381px;left:230px;margin:0;font-size:1rem;line-height:1.1;white-space:nowrap;color:#364153;opacity:0;animation:busca-cv-caption 3s cubic-bezier(.16,1,.3,1) infinite}.busca-cv__avatar--1{left:38px;top:33px;animation-name:busca-cv-avatar-1}.busca-cv__avatar--2{left:175px;top:-21px;animation-name:busca-cv-avatar-2}.busca-cv__avatar--3{left:453px;top:18px;animation-name:busca-cv-avatar-3}.busca-cv__avatar--4{left:534px;top:165px;animation-name:busca-cv-avatar-4}.busca-cv__avatar--5{left:-27px;top:165px;animation-name:busca-cv-avatar-5}.busca-cv__avatar--6{left:96px;top:257px;animation-name:busca-cv-avatar-6}.busca-cv__avatar--7{left:480px;top:292px;animation-name:busca-cv-avatar-7}.busca-cv__avatar--8{left:108px;top:393px;animation-name:busca-cv-avatar-8}.busca-cv__avatar--9{left:597px;top:437px;animation-name:busca-cv-avatar-9}.busca-cv__abas{display:inline-flex;align-self:flex-start;gap:16px;padding:8px;border:1px solid #e5e5e5;border-radius:16px;background:#f5f5f5}.busca-cv__aba{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border:0;border-radius:8px;background:0 0;color:#262626;font-family:Montserrat;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer}.busca-cv__aba:focus,.busca-cv__aba:hover{color:#262626;text-decoration:none}.busca-cv__aba.is-active{background:#001913;color:#fff}.busca-cv__obrigatorio{color:#951818}.busca-cv__form-linha{display:flex;gap:24px;width:100%}.busca-cv__pretab{display:inline-flex;flex:0 0 auto;align-self:stretch;align-items:center;justify-content:center;gap:8px;min-width:40px;margin-left:-10px;padding:0 10px;border-right:1px solid #a3a3a3;border-radius:7px 0 0 7px;background:#e5e5e5;font-family:Montserrat;font-size:.875rem;line-height:1.3;color:#262626}.busca-cv__pretab img{display:block;object-fit:contain}.busca-cv__pretab--pais{max-width:120px}.busca-cv__whatsapp{position:fixed;right:24px;bottom:24px;z-index:1000;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:1000px;background:#00d648;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:transform .18s ease}.busca-cv__whatsapp:focus-visible,.busca-cv__whatsapp:hover{transform:scale(1.06)}.busca-cv__whatsapp img{display:block;width:40px;height:40px}@media (max-width:575px){.busca-cv__whatsapp{right:12px;bottom:12px}}.busca-cv__olho{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;background:0 0;font-size:18px;font-style:normal;color:#525252;cursor:pointer}.busca-cv__olho img{display:block;width:14px;height:14px;object-fit:contain}.busca-cv__input--erro{border:2px solid #951818}.busca-cv__input--erro:focus-within{border-color:#951818;box-shadow:0 0 0 3px rgba(149,24,24,.12)}.busca-cv__input--erro .busca-cv__pretab{margin-left:-10px;border-right-color:#951818;border-radius:6px 0 0 6px}.busca-cv__input--destaque{border:2px solid #003024;box-shadow:0 0 0 3px rgba(0,48,36,.15)}.busca-cv__input--destaque .busca-cv__pretab{margin-left:-10px;border-radius:6px 0 0 6px}.busca-cv__field .busca-cv__erro,.busca-cv__field .invalid-feedback{display:block;width:100%;margin:0;font-family:Montserrat;font-size:1rem;font-weight:400;line-height:1.3;color:#951818}.busca-cv__erro:empty{display:none}.busca-cv__field .invalid-feedback:empty{display:none}.busca-cv__field .busca-cv__erro{margin-top:-8px}.busca-cv__aceite+.invalid-feedback{display:block;width:100%;margin:-16px 0 0;font-family:Montserrat;font-size:1rem;font-weight:400;line-height:1.3;color:#951818}.busca-cv__aceite{display:flex;align-items:center;gap:8px;width:100%;margin:0;font-family:Montserrat;font-size:1rem;font-weight:400;line-height:1.3;color:#171717;cursor:pointer}.busca-cv__aceite input{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:#003024}.busca-cv__aceite a{color:inherit;text-decoration:underline}.busca-cv__aviso{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#f5f5f5;font-family:Montserrat;font-size:.875rem;line-height:1.3;color:#525252}.busca-cv__aviso img{display:block;flex:0 0 auto;width:40px;height:40px;object-fit:contain}.busca-cv__step--results{display:none}.busca-cv__filters{display:flex;gap:24px;width:100%}.busca-cv__divider{width:100%;height:1px;background:#a3a3a3;opacity:.36}.busca-cv__results{display:flex;flex-direction:column;gap:16px;width:100%}.busca-cv__results-header{display:flex;align-items:flex-start;gap:16px}.busca-cv__results-title{font-family:Montserrat;flex:1 0 0;margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:#262626}.busca-cv__results-count{font-family:Montserrat;margin:0;font-size:1rem;line-height:1.3;color:#262626;white-space:nowrap}.busca-cv__result{display:flex;align-items:center;gap:16px;padding:24px;border:1px solid #e5e5e5;border-radius:24px}.busca-cv__result-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border:1px solid #a3a3a3;border-radius:1000px;background:#fafafa;overflow:hidden}.busca-cv__result-avatar img,.busca-cv__result-avatar svg{display:block;width:20px;height:20px}.busca-cv__result-info{display:flex;flex-direction:column;gap:16px;flex:1 0 0;min-width:0}.busca-cv__result-name{margin:0;font-size:1rem;font-weight:700;line-height:1.3;color:#262626;filter:blur(6px);user-select:none}.busca-cv__result-role{font-family:Montserrat;margin:0;font-size:1rem;line-height:1.3;color:#525252}.busca-cv__signup{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;border:1px solid #e5e5e5;border-radius:24px}.busca-cv__signup-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:1000px;background:#e5e5e5}.busca-cv__signup-icon img{display:block;width:24px;height:24px}.busca-cv__signup-text{font-family:Montserrat;max-width:328px;margin:0;font-size:1rem;line-height:1.3;text-align:center;color:#525252}.busca-cv__signup-text strong{font-family:Montserrat;font-weight:700;color:#525252}.busca-cv__signup-btn{display:inline-flex;font-family:Montserrat;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border-radius:8px;background:#00c853;color:#fff;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .18s ease}.busca-cv__signup-btn:focus,.busca-cv__signup-btn:hover{background:#00a63e;color:#fff;text-decoration:none}.busca-cv__signup-login{margin:0;font-family:Montserrat;font-size:1rem;line-height:1.3;color:#515251}.busca-cv__signup-login a{font-family:Montserrat;font-weight:700;color:#262626;text-decoration:none}.busca-cv__signup-login a:hover{text-decoration:underline}.busca-cv__footer{font-family:Montserrat;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:space-between;row-gap:10px;min-height:88px;padding:24px max(24px,(100% - 720px) / 2);border-top:1px solid #e5e5e5;background:#fafafa;overflow:hidden}.busca-cv__footer-text{flex-shrink:0;margin:0;min-width:256px;font-size:.75rem;line-height:1.3;text-align:center;color:#262626}.busca-cv__footer-social{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:16px}.busca-cv__footer-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;transition:background-color .18s ease}.busca-cv__footer-social a:focus,.busca-cv__footer-social a:hover{background:#e5e5e5}.busca-cv__footer-social img{display:block;width:24px;height:24px;object-fit:contain}@keyframes busca-cv-ring-1{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}100%,20%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes busca-cv-ring-2{0%,5%{opacity:0;transform:translate(-50%,-50%) scale(.85)}100%,25%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes busca-cv-ring-3{0%,10%{opacity:0;transform:translate(-50%,-50%) scale(.85)}100%,30%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes busca-cv-ring-4{0%,15%{opacity:0;transform:translate(-50%,-50%) scale(.85)}100%,35%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes busca-cv-avatar-1{0%,16.667%{opacity:0;transform:translateY(15px) scale(.7)}100%,33.333%{opacity:1;transform:translateY(0) scale(1)}}@keyframes busca-cv-avatar-2{0%,22.667%{opacity:0;transform:translateY(-15px) scale(.7)}100%,39.333%{opacity:1;transform:translateY(0) scale(1)}}@keyframes busca-cv-avatar-3{0%,28.667%{opacity:0;transform:translateY(15px) scale(.7)}100%,45.333%{opacity:1;transform:translateY(0) scale(1)}}@keyframes busca-cv-avatar-4{0%,34.667%{opacity:0;transform:translateY(-15px) scale(.7)}100%,51.333%{opacity:1;transform:translateY(0) scale(1)}}@keyframes busca-cv-avatar-5{0%,40.667%{opacity:0;transform:translateY(15px) scale(.7)}100%,57.333%{opacity:1;transform:translateY(0) scale(1)}}@keyframes busca-cv-avatar-6{0%,46.667%{opacity:0;transform:translateY(-15px) scale(.7)}100%,63.333%{opacity:1;transform:translateY(0) scale(1)}}@keyframes busca-cv-avatar-7{0%,52.667%{opacity:0;transform:translateY(15px) scale(.7)}100%,69.333%{opacity:1;transform:translateY(0) scale(1)}}@keyframes busca-cv-avatar-8{0%,58.667%{opacity:0;transform:translateY(-15px) scale(.7)}100%,75.333%{opacity:1;transform:translateY(0) scale(1)}}@keyframes busca-cv-avatar-9{0%,64.667%{opacity:0;transform:translateY(15px) scale(.7)}100%,81.333%{opacity:1;transform:translateY(0) scale(1)}}@keyframes busca-cv-loading-card{0%,10%{opacity:0;transform:translate(-50%,-50%) scale(.9)}100%,30%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes busca-cv-caption{0%,66.667%{opacity:0;transform:translateY(10px)}100%,86.667%{opacity:1;transform:translateY(0)}}@keyframes busca-cv-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}@media screen and (prefers-reduced-motion:reduce){.busca-cv__avatar,.busca-cv__loading-card,.busca-cv__loading-text,.busca-cv__radar-caption,.busca-cv__ring{animation:none;opacity:1}}@media screen and (max-width:700px){.busca-cv__radar-wrap{width:510px;height:380px}.busca-cv__radar{transform:scale(.8)}}@media screen and (max-width:560px){.busca-cv__radar-wrap{width:414px;height:309px}.busca-cv__radar{transform:scale(.65)}}@media screen and (max-width:460px){.busca-cv__radar-wrap{width:331px;height:247px}.busca-cv__radar{transform:scale(.52)}}@media screen and (max-width:900px){.busca-cv__topbar{padding:16px}.busca-cv__content{padding:16px 16px 32px}.busca-cv__card-header{padding:24px}.busca-cv__card-title{font-size:1.5rem}.busca-cv__card-body{padding:24px}.busca-cv__filters{flex-direction:column;gap:16px}.busca-cv__footer-text{min-width:0}}@media screen and (max-width:599px){.busca-cv__selo{font-size:.875rem}}.anuncio__secao{display:flex;align-items:center;gap:8px;width:100%}.anuncio__secao img{display:block;flex:0 0 auto;width:40px;height:40px;object-fit:contain}.anuncio__secao-titulo{margin:0;font-family:Frederik;font-size:1.25rem;font-weight:700;line-height:1.2;color:#171717}.anuncio__linha{display:flex;align-items:flex-start;gap:24px;width:100%}.anuncio__linha>.busca-cv__field{flex:1 0 0;min-width:0}.anuncio__linha .busca-cv__label{white-space:nowrap}.anuncio__campo--qtd{max-width:160px}.anuncio__campo--qtd .busca-cv__input input[type=number]{appearance:auto}.anuncio__campo--qtd .busca-cv__input input[type=number]::-webkit-inner-spin-button,.anuncio__campo--qtd .busca-cv__input input[type=number]::-webkit-outer-spin-button{opacity:1}.anuncio__select{position:relative;width:100%}.anuncio__select-trigger{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 10px;border:1px solid #a3a3a3;border-radius:8px;background:#fff;font-family:Montserrat;font-size:1rem;font-weight:500;line-height:1.3;color:#262626;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.anuncio__select-trigger:focus,.anuncio__select-trigger:hover{border-color:#003024}.anuncio__select-trigger:focus{outline:0;box-shadow:0 0 0 3px rgba(0,48,36,.12)}.anuncio__select-trigger img{display:block;flex:0 0 auto;width:14px;height:8px;object-fit:contain;transition:transform .18s ease}.anuncio__select-trigger[aria-expanded=true] img{transform:rotate(180deg)}.anuncio__select-valor{flex:1 0 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.anuncio__select-valor--vazio{font-weight:400;color:#525252}.anuncio__select-painel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:324px;overflow:hidden auto;border-radius:8px;background:#fafafa;box-shadow:0 12px 32px rgba(0,0,0,.16)}.anuncio__select-painel[hidden]{display:none}.anuncio__select-busca{position:sticky;top:0;z-index:1;padding:16px 16px 8px;background:#fafafa}.anuncio__select-lista{margin:0;padding:0;list-style:none}.anuncio__select-lista li{padding:16px;font-family:Montserrat;font-size:1rem;line-height:1.3;color:#262626;cursor:pointer}.anuncio__select-lista li.is-highlighted,.anuncio__select-lista li:hover{background:#e5e5e5}.anuncio__select-vazio{margin:0;padding:16px;font-family:Montserrat;font-size:1rem;line-height:1.3;color:#525252}.anuncio__opcoes{display:flex;gap:8px;width:100%}.anuncio__opcao{display:inline-flex;flex:1 0 0;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border:1px solid #a3a3a3;border-radius:8px;background:#fff;color:#262626;font-family:Montserrat;font-size:1rem;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.anuncio__opcao:focus,.anuncio__opcao:hover{border-color:#262626}.anuncio__opcao.is-active{border-color:#003024;background:#003024;color:#fff}.anuncio__acoes{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.anuncio__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 13px;border:1px solid transparent;border-radius:8px;font-family:Montserrat;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transition:background-color .18s ease}.anuncio__btn img{display:block;flex:0 0 auto;width:18px;height:18px;object-fit:contain}.anuncio__btn--voltar{border-color:#a3a3a3;background:#fff;color:#262626}.anuncio__btn--voltar:focus,.anuncio__btn--voltar:hover{background:#f5f5f5;border-color:#262626;color:#262626;text-decoration:none}.anuncio__btn--continuar{background:#001913;color:#fff}.anuncio__btn--continuar:focus,.anuncio__btn--continuar:hover{background:#003024;color:#fff;text-decoration:none}.anuncio__btn--continuar:disabled{background:#a3a3a3;cursor:not-allowed}.anuncio__btn--continuar:disabled img{opacity:.6}.anuncio__badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:8px;background:#e5e5e5;font-family:Montserrat;font-size:1rem;font-weight:600;line-height:1.3;color:#262626}.anuncio__badge img{display:block;flex:0 0 auto;width:17px;height:17px;object-fit:contain}@media screen and (max-width:900px){.anuncio__linha{flex-direction:column;gap:16px}.anuncio__campo--qtd{max-width:none}.anuncio__opcoes{flex-wrap:wrap}.anuncio__opcao{flex:1 0 30%}}@keyframes ce-fall{0%{transform:translateY(0) rotate(0);opacity:1}80%{opacity:.8}100%{transform:translateY(900px) rotate(540deg);opacity:0}}@keyframes ce-spin{to{transform:rotate(360deg)}}@keyframes ce-btn-spin{to{transform:rotate(360deg)}}*{text-decoration:none!important}button{letter-spacing:0!important}.li strong{font-weight:600;font-family:Frederik-Regular}button{max-width:initial!important;text-transform:initial!important}@font-face{font-family:"Frederik Bold";src:url(../webfonts/Frederik-Bold-BF645d9bff85e69.otf) format("opentype")}@font-face{font-family:Frederik;src:url(../webfonts/Frederik-Regular-BF645d9bffaa893.otf) format("opentype")}@keyframes scrollLeft50{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scrollLeft100{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@font-face{font-family:Frederik;src:url(../webfonts/Frederik-Regular-BF645d9bffaa893.otf) format("opentype");font-display:swap}.logo{width:100%;height:100%;object-fit:contain;display:block}button{cursor:pointer;max-width:238px;border:none;padding:8px 16px;text-transform:uppercase;color:rgba(0,0,0,.6);font-weight:700;border-radius:24px;letter-spacing:1.75px;color:rgba(0,0,0,.6)}button:focus{border:none!important}.button{border-radius:24px;box-shadow:0 1px 3px rgba(0,0,0,.12);font-size:13px;height:36px;padding:8px 24px;justify-content:center;font-weight:700!important}.button:disabled{background:#e0e0e0}.button.company{border:solid 1px #00796b;background-color:#fff;color:#00796b}.div__loader{height:100vh;width:100vw;background-color:rgba(0,0,0,.6);position:fixed;top:0;right:0;bottom:0;left:0;z-index:666;display:none;flex-direction:column;align-items:center;justify-content:center}.div__loader p{font-size:32px;color:#fff;margin-bottom:16px;text-align:center}.div__loader .loader__spinner{border:8px solid #f3f3f3;border-top:8px solid #01579b;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;z-index:3}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.modal.show{display:block!important}.modal-backdrop:not(#modalTrocaDeEmpresa+.modal-backdrop){z-index:1050;display:none!important}body.modal-open{overflow:auto!important;padding-right:0!important;margin-right:0!important}html.modal-open{padding-right:0!important}@-webkit-keyframes slide-fwd-center{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}100%{-webkit-transform:translateZ(160px);transform:translateZ(160px)}}@keyframes slide-fwd-center{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}100%{-webkit-transform:translateZ(160px);transform:translateZ(160px)}}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}main .title .container div{position:relative}main .title .container div span{position:absolute;background:#6ac425;top:1%;border-radius:16px;height:30px;text-align:center;text-transform:uppercase;display:flex;align-items:center;padding:1px 8px 1px 8px;right:-2%;font-weight:600;font-family:Roboto}main .title .container div a{background-color:#950099!important;color:#fff!important;font-family:Quicksand}main .title{background-color:#1c1c1c}main .title .container{display:flex;justify-content:space-between;flex-wrap:wrap}main .title .container div{padding:40px 0;gap:10px;min-width:320px}main .title .container div h1{font-size:2.8rem;font-weight:700;color:#fff}main .title .container div p{font-size:1.125rem;font-weight:400;color:#fff}main .title .container div a{background-color:#ffca28;font-size:1.25rem;color:#000;border-radius:30px;border-radius:30px;height:50px;line-height:50px}main .title .container div:first-child{width:680px}main .title .container div:last-child{display:flex;align-items:center;justify-content:end;width:calc(100% - 680px)}.pushy{position:fixed;display:block;width:250px;height:100%;top:0;z-index:9999;background-color:#fff;overflow:auto;-webkit-overflow-scrolling:touch;transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.pushy a{display:flex;width:90%;margin:10px auto;color:#016b5a;padding:10px 10px;text-decoration:none;font-size:.9em;font-weight:300;border-radius:4px;transition:all .2s}.pushy a:hover{background-color:rgba(0,0,0,.1);color:#016b5a;text-decoration:none;transition:all .2s}.pushy ul:first-child{margin-top:10px}.pushy ul{list-style:none;margin:0;padding:0}.pushy ul li a{font-weight:600}#container{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.push{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}#main{min-height:calc(100vh - 174px)}body.modal-open:has(#modalTrocaDeEmpresa.show){overflow-y:auto!important;padding-right:0!important}body.modal-open:has(#modalTrocaDeEmpresa.show) header{padding-right:0!important}.toast-cadastro{position:fixed;top:24px;right:24px;z-index:1090;display:none;width:480px;max-width:calc(100% - 48px)}@media screen and (max-width:599px){.toast-cadastro{top:16px;right:16px;max-width:calc(100% - 32px)}}@-webkit-keyframes animatetop{from{top:-500px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-500px;opacity:0}to{top:0;opacity:1}}@font-face{font-family:"Material Icons";src:url(/cia/webfonts/material-icons.woff2) format("woff2");font-display:swap}header.login{display:flex;position:fixed;background-color:#d1f7dd;width:100%;height:80px;top:0;left:0;font-family:Frederik-Regular}header.login .container{box-sizing:border-box;width:100%;max-width:1440px;padding-left:120px;padding-right:120px;margin-left:auto;margin-right:auto}@media (max-width:1200px){header.login .container{padding-left:48px;padding-right:48px}}@media (max-width:900px){header.login .container{padding-left:28px;padding-right:28px}}@media (max-width:480px){header.login .container{padding-left:20px;padding-right:20px}}header.login .container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media screen and (max-width:992px){header.login .container{width:100%;justify-content:space-between}}@-webkit-keyframes pulse{to{box-shadow:0 0 0 7px rgba(255,255,255,0)}}@-moz-keyframes pulse{to{box-shadow:0 0 0 7px rgba(255,255,255,0)}}@-ms-keyframes pulse{to{box-shadow:0 0 0 7px rgba(255,255,255,0)}}@keyframes pulse{to{box-shadow:0 0 0 7px rgba(255,255,255,0)}}header{height:64px;background-color:#003024;width:100%;top:0;left:0;right:0;z-index:1045;position:fixed}.header{display:flex;align-items:center;width:100%;height:64px;padding:0 16px;background-color:#003024}.header a{text-decoration:none}.header .logo{width:150px;overflow:hidden}.header .logo img{width:150px}#menu{position:fixed;max-width:100%;width:100vw;height:100vh;display:flex;flex-direction:column;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);box-shadow:0 1px 3px rgba(0,0,0,.33);background-color:rgba(0,0,0,.87);left:0;right:0;top:0;bottom:0;z-index:1}#menu ul{padding:64px 8px 8px;width:320px;background-color:#fff;height:100vh;list-style-type:none}#menu ul>li:last-child{margin-top:24px}#menu a{padding:12px 16px;font-size:16px;display:flex;color:rgba(0,0,0,.6);border-radius:8px}#menu a:hover{background:rgba(0,121,107,.27);color:#00796b}#menu a span{margin-right:8px}@media screen and (max-width:480px){.header .logo{width:64px}#menu ul{width:100vw}}@media screen and (min-width:480px) and (max-width:599px){.header .logo{width:64px}}footer{background-color:#0f0f0f;width:100%;padding:48px 0}footer .container{box-sizing:border-box;width:100%;max-width:1440px;padding-left:120px;padding-right:120px;margin-left:auto;margin-right:auto}@media (max-width:1200px){footer .container{padding-left:48px;padding-right:48px}}@media (max-width:900px){footer .container{padding-left:28px;padding-right:28px}}@media (max-width:480px){footer .container{padding-left:20px;padding-right:20px}}footer .container{display:flex;align-items:flex-start;gap:48px}@media (max-width:900px){footer{padding:48px 0 36px}footer .container{flex-direction:column;gap:0}}@media (max-width:480px){footer{padding:40px 0 32px}}@media (max-width:992px){footer .container{flex-wrap:wrap;justify-content:center;gap:10px}footer .container p{text-align:center}main .title .container div{width:100%!important;justify-content:center!important}main .title .container div h1{font-size:2.2rem;text-align:center}main .title .container div p{text-align:center}}html{font-family:Roboto,sans-serif}@font-face{font-family:Frederik-Bold;src:url(../webfonts/Frederik-Bold-BF645d9bff85e69.otf) format("opentype");font-display:swap}@font-face{font-family:Frederik-Regular;src:url(../webfonts/Frederik-Regular-BF645d9bffaa893.otf) format("opentype");font-display:swap}*{padding:0;margin:0;vertical-align:baseline;border:0;list-style:none}body,html{font-family:Roboto,sans-serif;font-size:16px;min-height:100vh}body{padding-top:60px;background-color:#fff;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.container{margin:0 auto}