.archive-jobs{background-color:#f5f5f5;min-height:100vh;padding-bottom:140px;padding-top:24px}@media only screen and (max-width:768px){.archive-jobs{padding-bottom:60px}}.archive-jobs__container{display:flex;gap:40px;justify-content:space-between}@media only screen and (max-width:1024px){.archive-jobs__container{flex-direction:column}}.archive-jobs__filter{background-color:#fff;border-radius:10px;flex-shrink:0;height:-moz-fit-content;height:fit-content;padding:28px 20px;position:sticky;top:20px;width:100%}.archive-jobs__filter--container{flex:0 0 380px;position:relative}.archive-jobs__filter--container .ad-insert{height:280px;margin-top:24px;width:336px}@media only screen and (max-width:1024px){.archive-jobs__filter--container .ad-insert{margin:24px auto 0;width:auto}}.archive-jobs__filter select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' fill='none'%3E%3Cpath d='M16.92.95 10.4 7.47c-.77.77-2.03.77-2.8 0L1.08.95' stroke='%237D949A' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px top 50%;background-repeat:no-repeat;background-size:12px;border:1px solid #b9cdd2;border-radius:10px;color:#7d949a;font-family:Inter,sans-serif;font-size:17px;height:100%;padding:18.5px 24px;transition:all .3s ease-in-out;width:100%}.archive-jobs__filter select:focus{border-color:#007eef;outline:none}.archive-jobs__filter .filter__top{align-items:center;border-bottom:1px solid #b9cdd2;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:24px}.archive-jobs__filter .filter__clear-btn{background-color:transparent;border:none;color:#7d949a;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;transition:all .3s ease-in-out}.archive-jobs__filter .filter__clear-btn:hover{text-decoration:underline}.archive-jobs__filter .filter__section{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.archive-jobs__filter .filter__section input[type=text]{border:1px solid #b9cdd2;border-radius:10px;color:#65798a;font-family:Inter,sans-serif;font-size:17px;padding:14px 24px}.archive-jobs__filter .filter__section .cidade{position:relative}@media only screen and (max-width:1024px){.archive-jobs__filter .filter__section .cidade input{max-width:unset;width:100%}}.archive-jobs__filter .filter__section .cidade:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M12 13.43a3.12 3.12 0 1 0 0-6.24 3.12 3.12 0 0 0 0 6.24Z' stroke='%237D949A' stroke-width='1.5'/%3E%3Cpath d='M3.62 8.49c1.97-8.66 14.8-8.65 16.76.01 1.15 5.08-2.01 9.38-4.78 12.04a5.193 5.193 0 0 1-7.21 0c-2.76-2.66-5.92-6.97-4.77-12.05Z' stroke='%237D949A' stroke-width='1.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:24px}.archive-jobs__filter .filter__section .cep{position:relative}@media only screen and (max-width:1024px){.archive-jobs__filter .filter__section .cep input{max-width:unset;width:100%}}.archive-jobs__filter .filter__section .cep:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M17 20.5H7c-3 0-5-1.5-5-5v-7c0-3.5 2-5 5-5h10c3 0 5 1.5 5 5v7c0 3.5-2 5-5 5Z' stroke='%237D949A' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m17 9-3.13 2.5c-1.03.82-2.72.82-3.75 0L7 9' stroke='%237D949A' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:24px}.archive-jobs__filter .filter__subtitle{font-size:18px;margin-bottom:10px}.archive-jobs__filter .filter__checkbox{cursor:pointer;display:flex;gap:9px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.archive-jobs__filter .filter__checkbox span{color:#7d949a;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;padding-left:32px}.archive-jobs__filter .filter__checkbox input[type=checkbox]{cursor:pointer;left:2px;position:absolute;top:7px;transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content;z-index:1}.archive-jobs__filter .filter__checkbox input[type=checkbox]:before{background-color:#f2f9fa;border:1.2px solid #97aeb3;border-radius:4px;content:"";height:24px;left:0;position:absolute;top:-7px;transition:all .3s ease-in-out;width:24px;z-index:0}.archive-jobs__filter .filter__checkbox input[type=checkbox]:checked:before{background-color:#007eef}.archive-jobs__filter .filter__checkbox input[type=checkbox]:after{content:"";display:none;position:absolute;z-index:2}.archive-jobs__filter .filter__checkbox input[type=checkbox]:checked:after{display:block}.archive-jobs__filter .filter__checkbox input[type=checkbox]:after{border:solid #fff;border-width:0 2px 2px 0;height:12px;left:8px;top:-2px;transform:rotate(45deg);width:7px}.archive-jobs__wrapper{width:100%}.archive-jobs__list{display:flex;flex-direction:column;gap:16px;width:100%}.archive-jobs__list .ad-insert{height:90px;margin:0 auto;width:728px}@media only screen and (max-width:1024px){.archive-jobs__list .ad-insert{display:none;width:100%}}.archive-jobs .pagination{background-color:#fff;border-radius:16px;color:#65798a;display:flex;font-family:Inter,sans-serif;font-weight:500;gap:24px;list-style-type:none;margin:24px auto 0;padding:6px 32px;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1024px){.archive-jobs .pagination{gap:12px;padding:6px 10px}}.archive-jobs .pagination__item{padding:9.5px 12px}@media only screen and (max-width:1024px){.archive-jobs .pagination__item{align-items:center;display:flex;padding:6.5px 8px}}.archive-jobs .pagination__item--active{align-items:center;background:rgba(0,126,239,.102);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.archive-jobs .pagination__next{padding-right:24px;position:relative}.archive-jobs .pagination__next.disabled{opacity:.8}.archive-jobs .pagination__next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' fill='none'%3E%3Cpath d='m.91 16.92 6.52-6.52c.77-.77.77-2.03 0-2.8L.91 1.08' stroke='%23AAB1BD' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}.archive-jobs .pagination__prev{padding-left:24px;position:relative}.archive-jobs .pagination__prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' fill='none'%3E%3Cpath d='M8.5 16.92 1.98 10.4c-.77-.77-.77-2.03 0-2.8L8.5 1.08' stroke='%23AAB1BD' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.archive-jobs .pagination__prev.disabled{opacity:.8}#loader{background-color:rgba(0,0,0,.2);height:100%;position:absolute;width:100%;z-index:1000}#loader:after{animation:spin 1s linear infinite;border:8px solid #fff;border-radius:50%;border-top-color:#007eef;content:"";height:50px;left:50%;position:absolute;top:20%;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.archive-top__wrapper{position:relative}.archive-top__header{padding-block:53px 16px}.archive-top__header h1{display:flex;flex-wrap:wrap;font-size:56px;font-weight:700;gap:15px;letter-spacing:1.5px;line-height:1;margin-bottom:38px}@media only screen and (max-width:768px){.archive-top__header h1{font-size:34px}}.archive-top__header h1 span{align-items:center;color:#007eef;display:inline-flex;gap:40px}@media only screen and (max-width:768px){.archive-top__header h1 span{gap:15px}.archive-top__header h1 span svg{height:40px;width:40px}}.job-page .archive-jobs__filter .filter__section input[type=text]{width:100%}.entity-card{align-items:stretch;background-color:#fff;border:none;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:0;min-height:140px;overflow:visible;padding:40px 40px 36px;position:relative;text-decoration:none;transition:all .3s ease-in-out}.entity-card:focus,.entity-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}@media only screen and (max-width:1024px){.entity-card{padding:24px}}.entity-card .entity-card__save{align-items:center;background-color:#fff;border:1px solid #d4e1e5;border-radius:20px;cursor:pointer;display:flex;flex-direction:row-reverse;gap:6px;margin-left:auto;padding:8px 12px;transition:all .3s ease-in-out}.entity-card .entity-card__save:hover{background:rgba(0,126,239,.05);border-color:#007eef}.entity-card .entity-card__save svg{flex-shrink:0;height:18px;width:18px}.entity-card .entity-card__save .entity-card__save-text{color:#7d949a;font-family:Inter,sans-serif;font-size:14px;font-weight:400;white-space:nowrap}.entity-card .entity-card__save.entity-card__save--active{background:#ffcd4e;border-color:#ffcd4e}.entity-card .entity-card__save.entity-card__save--active svg path{stroke:#161616}.entity-card .entity-card__save.entity-card__save--active .entity-card__save-text{color:#161616;font-weight:600}.entity-card .entity-card__main{align-items:flex-start;display:flex;flex-direction:row;gap:40px}.entity-card .entity-card__logo-wrapper{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:86px;justify-content:center;max-width:86px;min-width:86px;padding:0;width:86px}.entity-card .entity-card__logo{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.entity-card .entity-card__logo.icon{color:#007eef;height:50px;width:50px}.entity-card .entity-card__info{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.entity-card .entity-card__header{align-items:flex-start;display:flex;gap:8px}.entity-card .entity-card__title{align-items:flex-start;color:#65798a;display:flex;font-size:20px;font-weight:700;gap:14px;letter-spacing:.2px;line-height:1.3;margin:0}.entity-card .entity-card__date{color:#7d949a;font-size:14px;font-weight:400;line-height:26px;white-space:nowrap}.entity-card .entity-card__company{color:#161616;font-size:16px;font-weight:500;letter-spacing:.2px;line-height:1;margin:0 0 3px}.entity-card .entity-card__description{color:#7d949a;font-size:16px;letter-spacing:.1px;line-height:1.4;margin-bottom:10px;max-width:550px}.entity-card .entity-card__tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.entity-card .entity-card__tag{align-items:center;border-radius:20px;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:6px;margin:0;padding:4px 10px;white-space:nowrap}.entity-card .entity-card__tag--verified{background:rgba(0,126,239,.1);color:#007eef}.entity-card .entity-card__tag--modality{background:#e8d5ff;color:#8b4fc8}.entity-card .entity-card__tag--type{background:#d1f2e8;color:#2d8f5f}.entity-card .entity-card__footer{align-items:flex-end;border-top:1px solid #e5e5e5;display:flex;gap:20px;justify-content:space-between;margin-top:30px;padding-top:30px;width:100%}.entity-card .entity-card__footer-info{display:flex;flex:1;flex-direction:column;gap:12px}.entity-card .entity-card__details{align-items:center;color:#7d949a;display:flex;font-size:14px;gap:6px;line-height:1;margin:0;padding:0}.entity-card .entity-card__details .entity-card__location-icon,.entity-card .entity-card__details svg{color:#7d949a;display:block;flex-shrink:0;height:16px;min-width:16px;width:16px}.entity-card .entity-card__details .entity-card__location-icon circle,.entity-card .entity-card__details .entity-card__location-icon path,.entity-card .entity-card__details svg circle,.entity-card .entity-card__details svg path{stroke:currentColor;fill:none}.entity-card .entity-card__details .entity-card__location-icon circle,.entity-card .entity-card__details svg circle{fill:currentColor}.entity-card .entity-card__salary{color:#7d949a;font-size:14px;font-weight:500;margin-top:2px}.entity-card .entity-card__salary .entity-card__salary-amount{color:#161616;font-size:22px;font-weight:700;letter-spacing:.3px;margin-right:2px}.entity-card .entity-card__button{align-items:center;background:transparent;border:none;border-bottom:1.5px solid #007eef;color:#007eef;display:inline-flex;flex-shrink:0;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;gap:12px;letter-spacing:0;line-height:1;margin:0;padding:0 0 10px;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.entity-card .entity-card__button:hover{border-bottom-color:#0056b3;color:#0056b3}@media only screen and (max-width:1024px){.entity-card{padding:24px}.entity-card .entity-card__save{position:absolute;right:20px;top:20px}.entity-card .entity-card__main{flex-direction:column;gap:16px}.entity-card .entity-card__logo-wrapper{height:80px;max-width:80px;min-width:80px;width:80px}.entity-card .entity-card__logo{height:50px;width:50px}.entity-card .entity-card__info{width:100%}.entity-card .entity-card__footer{align-items:stretch;flex-direction:column;gap:16px;margin-top:16px}.entity-card .entity-card__button{margin:0;width:100%}}.categories{padding-bottom:80px}.categories h3{font-size:36px;line-height:1.3}.categories .container{max-width:1325px}@media only screen and (max-width:1024px){.categories .container{padding:0 44px}}.categories__items{display:flex;flex-wrap:wrap;gap:24px;padding-top:40px}@media only screen and (max-width:1024px){.categories__items{flex-wrap:wrap;justify-content:center}}.categories__item{border:1px solid #d4e1e5;border-radius:16px;max-width:305px;min-width:305px;overflow:hidden;transition:all .3s ease-in-out}.categories__item:focus,.categories__item:hover{border-color:#007eef}.categories__item img{height:153px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1024px){.categories__item{flex:unset;max-width:300px;width:100%}}@media only screen and (max-width:768px){.categories__item{flex:unset;max-width:100%;width:100%}.categories__item img{width:100%}}.categories__item--title{background-color:#fff;color:#65798a;font-family:Inter,sans-serif;font-weight:500;padding:20px 16px;text-align:center}.recommended-entities-section{background-color:#f8f9fa;padding:80px 0}@media only screen and (max-width:768px){.recommended-entities-section{padding:60px 0}}.recommended-entities-section .container{align-items:center;display:flex;flex-direction:column;gap:40px}.recommended-entities-section__header{text-align:center}.recommended-entities-section__header h2{color:#161616;font-family:Inter,sans-serif;font-size:36px;font-weight:600;letter-spacing:.9px;margin:0}.recommended-entities-section__list{display:flex;flex-wrap:nowrap;gap:0;justify-content:flex-start}.recommended-entities-section .recommended-entities-slider{margin-bottom:40px;position:relative}.recommended-entities-section .recommended-entities-slider .glide__track{overflow:visible}.recommended-entities-section .recommended-entities-slider .glide__slides{align-items:stretch}.recommended-entities-section .recommended-entities-slider .glide__slide{height:auto;margin-bottom:20px}.recommended-entities-section .recommended-entities-slider .glide__arrows{display:flex;gap:12px;position:absolute;right:0;top:0;z-index:2}@media only screen and (max-width:768px){.recommended-entities-section .recommended-entities-slider .glide__arrows{display:none}}.recommended-entities-section .recommended-entities-slider .glide__arrow{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:50%;box-shadow:none;color:#161616;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all .3s ease;width:44px}.recommended-entities-section .recommended-entities-slider .glide__arrow:hover:not(:disabled){background:#f5f5f5;border-color:#161616}.recommended-entities-section .recommended-entities-slider .glide__arrow:disabled{cursor:not-allowed;opacity:.4}.recommended-entities-section .recommended-entities-slider .glide__arrow svg{height:20px;width:20px}.recommended-entities-section .recommended-entities-slider .glide__bullets{bottom:unset;display:flex;gap:8px;justify-content:center;margin-top:24px}@media only screen and (max-width:768px){.recommended-entities-section .recommended-entities-slider .glide__bullets{margin-top:20px}}.recommended-entities-section .recommended-entities-slider .glide__bullet{background:#d0d0d0;border:none;border-radius:50%;box-shadow:none;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.recommended-entities-section .recommended-entities-slider .glide__bullet:hover{background:#7d949a}.recommended-entities-section .recommended-entities-slider .glide__bullet.glide__bullet--active{background:#161616;border-radius:4px;width:24px}@media only screen and (min-width:1024px){.recommended-entities-section .recommended-entities-slider .glide__bullet:nth-last-child(-n+3){display:none}}@media only screen and (min-width:768px){.recommended-entities-section .recommended-entities-slider .glide__bullet:nth-last-child(-n+2){display:none}}@media only screen and (min-width:480px){.recommended-entities-section .recommended-entities-slider .glide__bullet:last-child{display:none}}.recommended-entities-section .entity-card--horizontal-small{display:flex;flex-direction:column;gap:0;height:100%;min-width:0;padding:29px 32px 16px;width:100%}@media only screen and (max-width:480px){.recommended-entities-section .entity-card--horizontal-small{margin-right:0}}.recommended-entities-section .entity-card--horizontal-small .entity-card__save{padding:8px 12px;position:absolute;right:30px;top:30px}.recommended-entities-section .entity-card--horizontal-small .entity-card__logo-wrapper{align-self:flex-start;height:58px;margin-bottom:12px;max-width:58px;min-width:58px;width:58px}@media only screen and (max-width:1024px){.recommended-entities-section .entity-card--horizontal-small .entity-card__logo-wrapper{height:56px;margin-bottom:10px;max-width:56px;min-width:56px;width:56px}}.recommended-entities-section .entity-card--horizontal-small .entity-card__logo{height:40px;width:40px}@media only screen and (max-width:1024px){.recommended-entities-section .entity-card--horizontal-small .entity-card__logo{height:35px;width:35px}}.recommended-entities-section .entity-card--horizontal-small .entity-card__title{font-size:18px;letter-spacing:.1px;line-height:1.3;margin:0 0 5px}@media only screen and (max-width:1024px){.recommended-entities-section .entity-card--horizontal-small .entity-card__title{font-size:16px}}.recommended-entities-section .entity-card--horizontal-small .entity-card__company{align-items:center;display:flex;font-size:16px;gap:8px;letter-spacing:.1px;line-height:1.5;margin:0 0 21px}@media only screen and (max-width:1024px){.recommended-entities-section .entity-card--horizontal-small .entity-card__company{font-size:14px}}.recommended-entities-section .entity-card--horizontal-small .entity-card__date{font-size:12px}.recommended-entities-section .entity-card--horizontal-small .entity-card__tags{gap:10px;margin:0 0 12px}.recommended-entities-section .entity-card--horizontal-small .entity-card__tag{font-size:14px;gap:6px;padding:5px 10px}.recommended-entities-section .entity-card--horizontal-small .entity-card__footer{border-top:1px solid #e5e5e5;gap:12px;margin-top:auto;padding-top:13px}.recommended-entities-section .entity-card--horizontal-small .entity-card__footer-info{gap:10px}.recommended-entities-section .entity-card--horizontal-small .entity-card__details{text-wrap:wrap;word-wrap:break-word;font-size:14px;gap:8px;margin:0;overflow-wrap:break-word}.recommended-entities-section .entity-card--horizontal-small .entity-card__details span{word-wrap:break-word;display:inline-block;max-width:100%;overflow-wrap:break-word}.recommended-entities-section .entity-card--horizontal-small .entity-card__details .entity-card__location-icon,.recommended-entities-section .entity-card--horizontal-small .entity-card__details svg{flex-shrink:0;height:14px;min-width:14px;width:14px}.recommended-entities-section .entity-card--horizontal-small .entity-card__salary{font-size:14px;letter-spacing:.3px;margin:0}.recommended-entities-section .entity-card--horizontal-small .entity-card__button{font-size:16px;padding-bottom:3px}.recommended-entities-section .entity-card--horizontal-small .entity-card__button:after{font-size:16px}@media only screen and (max-width:1024px){.recommended-entities-section .entity-card--horizontal-small .entity-card__button,.recommended-entities-section .entity-card--horizontal-small .entity-card__button:after{font-size:14px}}
