.card-uniform[data-v-a4a80698]{display:flex;flex-direction:column}.card-uniform .card-header[data-v-a4a80698]{flex-shrink:0;min-height:2.5rem}.card-uniform .card-body[data-v-a4a80698]{display:flex;flex:1;flex-direction:column;gap:.75rem}.card-uniform .card-footer[data-v-a4a80698]{flex-shrink:0;margin-top:auto}.card-uniform .card-footer .btn[data-v-a4a80698],.card-uniform .card-footer button[data-v-a4a80698]{position:relative;z-index:1}.card-uniform.text-decoration-none[data-v-a4a80698]{color:inherit}.card-uniform.text-decoration-none[data-v-a4a80698]:hover{color:inherit;text-decoration:none!important}.card-section[data-v-a4a80698]{flex-shrink:0}.card-section--company[data-v-a4a80698]{min-height:3.5rem}.card-section--tags[data-v-a4a80698]{max-height:4rem;min-height:4rem;overflow:hidden}.card-section--title[data-v-a4a80698]{min-height:4rem}.card-section--info[data-v-a4a80698]{min-height:3rem}.card-section--contact[data-v-a4a80698]{flex:1;max-height:3rem;min-height:3rem;overflow:hidden}.card-section-resume--company[data-v-a4a80698]{min-height:3.5rem}.card-section-resume--title[data-v-a4a80698]{min-height:4rem}.card-section-resume--info[data-v-a4a80698]{min-height:3rem}.card-section-resume--contact[data-v-a4a80698]{flex:1;max-height:3rem;min-height:3rem;overflow:hidden}.card-section-resume--tags[data-v-a4a80698]{max-height:4rem;min-height:4rem;overflow:hidden}.card-section-vacancy--company[data-v-a4a80698]{min-height:3.5rem}.card-section-vacancy--title[data-v-a4a80698]{min-height:4rem}.card-section-vacancy--contact[data-v-a4a80698]{flex:1;max-height:6rem;min-height:3rem;overflow:hidden}.card-section-vacancy--tags[data-v-a4a80698]{max-height:4rem;min-height:4rem;overflow:hidden}.text-clamp[data-v-a4a80698]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-clamp--1[data-v-a4a80698]{height:1.3rem;-webkit-line-clamp:1;line-clamp:1;line-height:1.3}.text-clamp--2[data-v-a4a80698]{height:2.6rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.3}.text-clamp--3[data-v-a4a80698]{height:3.6rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.3}@media(max-width:767.98px){.card-section-vacancy--company[data-v-a4a80698]{min-height:3rem}.card-section-vacancy--tags[data-v-a4a80698]{max-height:none;min-height:auto}.card-section-vacancy--title[data-v-a4a80698]{min-height:auto}.card-section-vacancy--contact[data-v-a4a80698]{max-height:none;min-height:auto;overflow:visible}.card-uniform .card-body[data-v-a4a80698]{gap:.75rem;padding:1rem}.card-uniform .card-header[data-v-a4a80698]{min-height:auto;padding:.5rem 1rem .25rem}.card-uniform .card-footer[data-v-a4a80698]{padding:0 1rem 1rem}.card-section--company[data-v-a4a80698]{min-height:3rem}.card-section--company .d-flex.align-items-center[data-v-a4a80698]{gap:.75rem!important}.card-section--company .d-flex.align-items-center img[data-v-a4a80698]{height:40px!important;width:40px!important}.card-section--company .d-flex.align-items-center .fs-4[data-v-a4a80698]{font-size:1.1rem!important}.card-section--tags[data-v-a4a80698]{max-height:none;min-height:auto}.card-section--tags .d-flex.flex-wrap[data-v-a4a80698]{gap:.5rem!important}.card-section--tags .d-flex.flex-wrap .badge[data-v-a4a80698]{font-size:.75rem;padding:.25rem .75rem}.card-section--title[data-v-a4a80698]{min-height:auto}.card-section--title .text-clamp--2[data-v-a4a80698]{-webkit-line-clamp:3;line-clamp:3;max-height:3.6rem}.card-section--info[data-v-a4a80698]{min-height:auto}.card-section--contact[data-v-a4a80698]{max-height:none;min-height:auto;overflow:visible}.card-section--contact .d-flex.align-items-start[data-v-a4a80698]{margin-bottom:.5rem}.card-section--contact .d-flex.align-items-start[data-v-a4a80698]:last-child{margin-bottom:0}}@media(max-width:575.98px){.card-section-vacancy--company[data-v-a4a80698]{min-height:2.5rem}.card-section-vacancy--title[data-v-a4a80698]{min-height:auto}.card-section-vacancy--contact[data-v-a4a80698],.card-section-vacancy--tags[data-v-a4a80698]{max-height:none;min-height:auto}.card-uniform .card-body[data-v-a4a80698]{gap:.5rem;padding:.75rem}.card-uniform .card-header[data-v-a4a80698]{padding:.75rem .75rem 0}.card-uniform .card-header .btn-icon[data-v-a4a80698]{font-size:1rem;height:36px;width:36px}.card-uniform .card-footer[data-v-a4a80698]{padding:0 .75rem .75rem}.card-section--company[data-v-a4a80698]{min-height:2.5rem}.card-section--company .d-flex.align-items-center[data-v-a4a80698]{gap:.5rem!important}.card-section--company .d-flex.align-items-center img[data-v-a4a80698]{height:36px!important;width:36px!important}.card-section--company .d-flex.align-items-center .fs-4[data-v-a4a80698]{font-size:1rem!important}.card-section--tags .d-flex.flex-wrap[data-v-a4a80698]{gap:.25rem!important}.card-section--tags .d-flex.flex-wrap .badge[data-v-a4a80698]{font-size:.7rem;padding:.2rem .6rem}.card-section--title .text-clamp--2[data-v-a4a80698]{font-size:1rem;line-height:1.3}.card-section--title .card-text[data-v-a4a80698]{font-size:.9rem}.card-section--contact[data-v-a4a80698],.card-section--contact .bi[data-v-a4a80698]{font-size:.85rem}.card-section-resume--company[data-v-a4a80698]{min-height:2.5rem}.card-section-resume--title[data-v-a4a80698]{min-height:auto}.card-section-resume--contact[data-v-a4a80698],.card-section-resume--info[data-v-a4a80698]{font-size:.85rem;min-height:auto}.card-section-resume--contact[data-v-a4a80698]{max-height:none}.card-section-resume--tags[data-v-a4a80698]{max-height:none;min-height:auto}}.bi-arrow-clockwise[data-v-a4a80698]{animation:spin-a4a80698 1s linear infinite}.card-highlighted[data-v-a4a80698]{border:2px solid #329f58!important;border-radius:var(--bs-border-radius)!important;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.card-highlighted[data-v-a4a80698],.card-highlighted .card-body[data-v-a4a80698],.card-highlighted .card-footer[data-v-a4a80698],.card-highlighted .card-header[data-v-a4a80698]{background-color:#f4fff8!important}.card-section--info[data-v-a4a80698]{min-height:0}@keyframes spin-a4a80698{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.card-footer .btn[data-v-a4a80698],.card-footer a[data-v-a4a80698],.card-footer button[data-v-a4a80698]{position:relative;z-index:10}@media(max-width:425px){.card-section--tags[data-v-a4a80698]{max-height:3.8rem}}
