:root{--content-lines: 2}.pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}@media only screen and (min-width:640px){.pagination .nav-links{gap:1rem}}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;border-radius:.625rem;font-size:.875rem}.pagination .page-numbers.current{background-color:#ff8300;color:#fff}.pagination .page-numbers.dots{min-width:auto;color:#b1b0ae}@media only screen and (min-width:640px){.pagination .page-numbers.dots{min-width:2.5rem}}.pagination .page-numbers.prev,.pagination .page-numbers.next{color:#3d3935}.pagination .page-numbers.prev svg,.pagination .page-numbers.next svg{width:1rem;height:1rem}.pagination .page-numbers--mid{display:none}@media only screen and (min-width:640px){.pagination .page-numbers--mid{display:inline-flex}}@media only screen and (min-width:640px){.pagination .page-numbers--gap{display:none}}.pagination a.page-numbers{transition:color .2s,background-color .2s}@media(hover:hover)and (pointer:fine){.pagination a.page-numbers:hover{background-color:#ff8300;color:#fff}}.file-field{display:flex;align-items:center;justify-content:center;min-height:3.625rem;padding:1rem;border:1px dashed #d8d7d7;border-radius:.5rem;text-align:center;transition:border-color .2s}@media(hover:hover)and (pointer:fine){.file-field:hover{border-color:#b1b0ae}}[data-focus-source=keyboard] .file-field:focus-within{outline:1px solid #ff8300;outline-offset:2px}.file-field__label{color:#5f5f5f;text-decoration:underline;cursor:pointer}.file-field__file{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%}.file-field__file>*+*{margin-left:.5rem}@supports (gap: 1px){.file-field__file>*+*{margin-left:0}}.file-field__name{min-width:0;overflow:hidden;color:#3d3935;text-overflow:ellipsis;white-space:nowrap}.file-field__remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:none;color:#5f5f5f;cursor:pointer;transition:color .2s}@media(hover:hover)and (pointer:fine){.file-field__remove:hover{color:#cc4343}}.file-field__remove:focus-visible{outline:1px solid #ff8300;outline-offset:2px}.field--error .file-field{border-color:#cc4343}.vacancies{padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width:1024px){.vacancies{padding-top:1.5rem;padding-bottom:1.5rem}}.vacancies__list{display:grid;row-gap:.75rem}@media only screen and (min-width:1024px){.vacancies__list{row-gap:1rem}}.vacancies__pagination{margin-top:1rem}@media only screen and (min-width:1024px){.vacancies__pagination{margin-top:1.5rem}}.vacancies__empty{display:grid;justify-items:start;row-gap:.75rem}@media only screen and (min-width:1024px){.vacancy-filter{margin-bottom:1.5rem}}.vacancy-filter__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none}.vacancy-filter__scroll::-webkit-scrollbar{display:none}.vacancy-filter__scroll:focus-visible{outline:1px solid #ff8300;outline-offset:2px}@media only screen and (min-width:1024px){.vacancy-filter__scroll{overflow-x:visible;padding-bottom:0}}.vacancy-filter__list{display:flex;gap:.5rem}.vacancy-filter__list:after{content:"";flex:0 0 1rem;margin-left:0}.vacancy-filter__list>*+*{margin-left:.5rem}@supports (gap: 1px){.vacancy-filter__list>*+*{margin-left:0}}@media only screen and (min-width:1024px){.vacancy-filter__list{flex-wrap:wrap;gap:.75rem}.vacancy-filter__list:after{content:none}.vacancy-filter__list>*+*{margin-left:.75rem}@supports (gap: 1px){.vacancy-filter__list>*+*{margin-left:0}}@supports not (gap: 1px){.vacancy-filter__list{margin-top:-.75rem}}}.vacancy-filter__item{flex-shrink:0}@media only screen and (min-width:1024px){@supports not (gap: 1px){.vacancy-filter__item{margin-top:.75rem}}}.vacancy-filter__link{display:inline-flex;align-items:center;padding:.5rem .75rem;border:1px solid #d8d7d7;border-radius:1.5rem;background-color:#fff;color:#3d3935;text-decoration:none;white-space:nowrap;transition:border-color .2s,background-color .2s,color .2s}@media(hover:hover)and (pointer:fine){.vacancy-filter__link:hover{border-color:#b1b0ae}}.vacancy-filter__link:focus-visible{outline:1px solid #ff8300;outline-offset:2px}@media only screen and (min-width:1024px){.vacancy-filter__link{padding:.625rem 1rem;font-weight:500;font-size:1rem}}.vacancy-filter__link.is-active{border-color:transparent;background-color:#ff8300;color:#fff}@media(hover:hover)and (pointer:fine){.vacancy-filter__link.is-active:hover{border-color:transparent}}.vacancy-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #d8d7d7;border-radius:1rem;background-color:#f7f7f7;transition:border-color .2s}.vacancy-card>*+*{margin-top:.75rem}@supports (gap: 1px){.vacancy-card>*+*{margin-top:0}}@media(hover:hover)and (pointer:fine){.vacancy-card:hover{border-color:#b1b0ae}.vacancy-card:hover .vacancy-card__link{color:#ff8300}}@media only screen and (min-width:1024px){.vacancy-card{flex-direction:row;align-items:center;gap:1.5rem;padding:1.25rem}.vacancy-card>*+*{margin-top:0;margin-left:1.5rem}@supports (gap: 1px){.vacancy-card>*+*{margin-left:0}}}.vacancy-card__main{display:grid;row-gap:.5rem;min-width:0}@media only screen and (min-width:1024px){.vacancy-card__main{flex:1 1 auto}}.vacancy-card__badges{display:flex;flex-wrap:wrap;gap:.5rem}.vacancy-card__badges>*+*{margin-left:.5rem}@supports (gap: 1px){.vacancy-card__badges>*+*{margin-left:0}}.vacancy-card__badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border:1px solid #d8d7d7;border-radius:.375rem;background-color:#fff;color:#3d3935}.vacancy-card__badge--location{border-color:transparent;background-color:#3d3935;color:#fff}.vacancy-card__link{color:inherit;text-decoration:none;transition:color .2s}.vacancy-card__link:focus-visible{outline:1px solid #ff8300;outline-offset:2px}.vacancy-card__text{color:#5f5f5f}.vacancy-card__cta{min-height:3rem}@media only screen and (min-width:1024px){.vacancy-card__cta{width:auto;flex-shrink:0}}.vacancy-single__head{padding-bottom:1rem}@media only screen and (max-width:767px){.vacancy-single__head{background-color:#f7f7f7}}@media only screen and (max-width:767px){.vacancy-single__head .page-head{padding-bottom:.5rem}}.vacancy-badges{display:flex;flex-wrap:wrap;gap:.5rem}.vacancy-badges>*+*{margin-left:.5rem}@supports (gap: 1px){.vacancy-badges>*+*{margin-left:0}}.vacancy-detail{padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width:1024px){.vacancy-detail{padding-top:1.5rem;padding-bottom:1.5rem}}.vacancy-detail__grid{display:grid;row-gap:1rem}@media only screen and (min-width:1024px){.vacancy-detail__grid{grid-template-columns:minmax(0,45rem) minmax(0,1fr);align-items:start;column-gap:1.5rem}}@media only screen and (min-width:1024px){.vacancy-detail__grid--cta-only{grid-template-columns:minmax(0,1fr)}}.vacancy-cta{display:grid;row-gap:1rem;padding:1.5rem 1.25rem;border-radius:1.5rem;background-color:#ff83001a}@media only screen and (min-width:1024px){.vacancy-cta{grid-column:-2;padding:2rem}}.vacancy-cta__title{font-family:HeliosCond,Roboto Condensed,Arial Narrow,system-ui,sans-serif;font-weight:700;font-size:clamp(1.75rem,1.6731072555rem + .3154574132vw,1.875rem)}.vacancy-cta__text{color:#5f5f5f}@media only screen and (min-width:1024px){.vacancy-cta__btn{width:auto;justify-self:start}}.resume-submit__spinner{display:none;flex-shrink:0;width:1rem;height:1rem;margin-left:.5rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}[aria-busy=true] .resume-submit__spinner{display:inline-block;animation:resume-submit-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){[aria-busy=true] .resume-submit__spinner{animation:none}}@keyframes resume-submit-spin{to{transform:rotate(360deg)}}
