.vacancies-all-section{position:relative;z-index:2}.vacancies-all-section .filter-team-title{color:#000;font-family:Exo\ 2,sans-serif;font-size:clamp(32px,32px + (48 - 32)*(100vw - 390px)/(1440 - 390),48px);font-weight:700;line-height:1;margin:0 0 56px}@media(max-width:991px){.vacancies-all-section .filter-team-title{margin-bottom:40px}}@media(max-width:767px){.vacancies-all-section .filter-team-title{text-align:center}}.vacancies-all-section .filter-block-inner{gap:40px}.vacancies-all-section .filter-top{gap:24px;width:100%}.vacancies-all-section .filter-fields-row{align-items:flex-end;gap:16px;width:100%}@media(min-width:1200px){.vacancies-all-section .filter-fields-row{order:1;width:calc(100% - 234px)}}@media(max-width:767px){.vacancies-all-section .filter-fields-row{align-items:stretch;flex-direction:column;gap:24px}}.vacancies-all-section .filter-field{flex:1 1 0%;min-width:200px}@media(max-width:767px){.vacancies-all-section .filter-field{min-width:0;width:100%}}.vacancies-all-section .filter-field .hidden-select{position:absolute}.vacancies-all-section .filter-field-label{background-color:#fff;color:#000;font-family:Exo\ 2,sans-serif;font-size:clamp(12px,12px + (16 - 12)*(100vw - 390px)/(1440 - 390),16px);font-weight:600;left:16px;line-height:20px;padding:0 8px;pointer-events:none;top:-10px;z-index:2}@media(max-width:767px){.vacancies-all-section .filter-field-label{left:8px}}.vacancies-all-section .filter-toolbar{width:100%}@media(min-width:1200px){.vacancies-all-section .filter-toolbar{order:3;width:calc(100% - 234px)}}.vacancies-all-section .filter-toolbar{margin-bottom:-24px}@media(max-width:576px){.vacancies-all-section .filter-toolbar{margin-bottom:-16px}}.vacancies-all-section .filter-toolbar .form-checkbox{margin-bottom:24px;width:calc(50% - 8px)}@media(max-width:576px){.vacancies-all-section .filter-toolbar .form-checkbox{margin-bottom:16px;width:calc(50% - 4px)}}.vacancies-all-section .filter-reset{align-items:center;background:none;border:none;color:#9697a2;cursor:pointer;display:inline-flex;font-family:Exo\ 2,sans-serif;font-size:clamp(12px,12px + (16 - 12)*(100vw - 390px)/(1440 - 390),16px);font-weight:600;gap:8px;line-height:20px;padding:0;transition:all .4s ease}.vacancies-all-section .filter-reset svg{color:#9697a2;flex-shrink:0}@media(max-width:767px){.vacancies-all-section .filter-reset svg{height:20px;width:20px}}.vacancies-all-section .filter-reset.active,.vacancies-all-section .filter-reset.active svg{color:#de3b21}@media not all and (hover:none){.vacancies-all-section .filter-reset:hover,.vacancies-all-section .filter-reset:hover svg{color:#de3b21}}@media(min-width:1200px){.vacancies-all-section .filter-reset{order:2}}@media(max-width:1199px){.vacancies-all-section .filter-reset{margin-left:auto;margin-right:auto}}.vacancies-all-section .vacancy-card{display:flex;flex-direction:column;min-height:100%;padding:24px}@media(max-width:576px){.vacancies-all-section .vacancy-card{padding:16px}}.vacancies-all-section .vacancy-card-title{margin-bottom:16px}@media(max-width:576px){.vacancies-all-section .vacancy-card-title{font-size:16px;margin-bottom:8px}}.vacancies-all-section .vacancy-card-description{margin-bottom:24px}@media(max-width:576px){.vacancies-all-section .vacancy-card-description{margin-bottom:16px}}.vacancies-all-section .vacancy-card-description p{color:#9697a2}@media(max-width:767px){.vacancies-all-section .vacancy-card-description p{font-size:12px}}.vacancies-all-section .vacancy-card-info{gap:10px;margin-bottom:16px;margin-top:auto}.vacancies-all-section .vacancy-card-info .icon{color:#de3b21;margin-right:8px}@media(max-width:576px){.vacancies-all-section .vacancy-card-info .icon{height:16px;width:16px}.vacancies-all-section .vacancy-card-info{flex-direction:column;gap:0;margin-bottom:8px}}.vacancies-all-section .vacancy-card-info-text{font-weight:500;margin-bottom:0}@media(max-width:576px){.vacancies-all-section .vacancy-card-info-text{font-size:12px;line-height:16px}}.vacancies-all-section .vacancy-card .btn--arrow{color:#de3b21;font-size:clamp(12px,12px + (16 - 12)*(100vw - 390px)/(1440 - 390),16px);font-style:normal;font-weight:500;line-height:24px}.vacancies-all-section .vacancy-card .btn--arrow .icon{color:#de3b21;height:10px;margin-left:16px;margin-top:2px;width:14px}.vacancies-all-section .pagination{flex-wrap:wrap;gap:20px}@media(max-width:576px){.vacancies-all-section .pagination{gap:2px}}.vacancies-all-section .pagination .load-more-container{margin-top:16px}@media(min-width:768px){.vacancies-all-section .pagination .load-more-container{display:none}}.vacancies-all-section .pagination__btn{align-items:center;background:none;border:none;color:#2b2a29;cursor:pointer;display:flex;font-family:Exo\ 2,sans-serif;font-size:clamp(14px,14px + (16 - 14)*(100vw - 390px)/(1440 - 390),16px);font-style:normal;font-weight:600;gap:8px;line-height:24px;padding:0;transition:all .4s ease}.vacancies-all-section .pagination__btn.is-disabled,.vacancies-all-section .pagination__btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media not all and (hover:none){.vacancies-all-section .pagination__btn:not(:disabled):not(.is-disabled):hover{color:#ffec00}.vacancies-all-section .pagination__btn:not(:disabled):not(.is-disabled):hover .pagination__icon{background-color:#ffec00}}.vacancies-all-section .pagination__icon{height:56px;transition:all .4s ease;width:56px}@media(max-width:991px){.vacancies-all-section .pagination__icon{height:44px;width:44px}}.vacancies-all-section .pagination__icon .icon{color:#000;height:16px;transition:all .4s ease;width:10px}@media(max-width:576px){.vacancies-all-section .pagination__icon .icon{height:8px;width:4px}}.vacancies-all-section .pagination__icon--prev .icon{transform:rotate(180deg)}.vacancies-all-section .pagination__numbers{gap:2px}.vacancies-all-section .pagination__number{align-items:center;border-radius:8px;color:#2b2a29;display:flex;font-family:Exo\ 2,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:56px;justify-content:center;line-height:24px;text-decoration:none;transition:all .4s ease;width:56px}.vacancies-all-section .pagination__number--active{color:#de3b21}.vacancies-all-section .pagination__number--ellipsis{cursor:default;pointer-events:none}@media not all and (hover:none){.vacancies-all-section .pagination__number:not(.vacancies-all-section .pagination__number--active):not(.vacancies-all-section .pagination__number--ellipsis):hover{color:#de3b21}}@media(max-width:991px){.vacancies-all-section .pagination__number{height:44px;width:44px}}.vacancies-all-section+.cta-section .cta-block{padding-bottom:56px;padding-top:56px}@media(max-width:767px){.vacancies-all-section+.cta-section .cta-block{padding-bottom:32px;padding-top:32px}}