@keyframes slideUpPercent{0%{transform:translateY(-20%);opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes slideDownPx{0%{transform:translateY(15px);opacity:0}100%{opacity:1;transform:translateY(0)}}.vacancies{margin-bottom:40px}.vacancies__container{position:relative}.vacancies .title{display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(min-width: 992px){.vacancies .title{flex-direction:row;gap:0}}.vacancies__filter{position:relative;display:flex;gap:12px;align-items:center;cursor:pointer}@media(min-width: 992px){.vacancies__filter{gap:0;min-width:197px;border:1px solid #dee4ec;border-radius:6px}}.vacancies__filter.opened .vacancies__options{display:flex}.vacancies__filter.opened .option--current::after{transform:rotate(0)}.vacancies__filter p{font-size:10px;font-weight:400;line-height:18px;letter-spacing:.198px;text-transform:uppercase;cursor:auto}@media(min-width: 992px){.vacancies__filter p{position:absolute;right:calc(100% + 12px)}}.vacancies__filter .option{display:flex;align-items:center;gap:8px;width:100%;padding:4px 12px;transition:.3s ease}.vacancies__filter .option .prefix{display:flex;width:32px;height:22px;border-radius:4px;overflow:hidden}.vacancies__filter .option .prefix img{width:100%;height:100%;object-fit:contain}.vacancies__filter .option span{color:#686a8a;font-size:14px;font-weight:400;line-height:24px}.vacancies__filter .option--current{position:relative;padding:12px 17px 12px 12px;border:1px solid #dee4ec;border-radius:6px}@media(min-width: 992px){.vacancies__filter .option--current{width:100%;padding:0;border:none;border-radius:0}}.vacancies__filter .option--current::after{content:"";position:absolute;right:17px;width:12px;height:12px;background-image:url(/wp-content/themes/sdc-verifier-new/img/carret.svg);transform:rotate(180deg);transition:.3s}@media(min-width: 992px){.vacancies__filter .option--current::after{right:0}}.vacancies__options{display:none;position:absolute;top:calc(100% + 2px);left:0;z-index:1;flex-direction:column;padding:7px 0;margin-left:-1px;width:calc(100% + 2px);background-color:#fff;border-radius:6px;border:1px solid #dee4ec}@media(min-width: 992px){.vacancies__options{width:100%}}.vacancies__options .option:hover{background-color:#f5f7f9}.vacancies__options .option:hover span{color:#633986}.vacancies__select{position:relative;width:58%}@media(min-width: 992px){.vacancies__select{padding:12px 17px 12px 12px;width:100%}}.vacancies__content{display:flex;flex-direction:column;gap:16px}@media(min-width: 992px){.vacancies__content{padding:56px 40px 32px}}.vacancies__expand{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 0 32px;margin:0 auto;width:144px;color:#292038;text-align:center;font-size:12px;line-height:140%;text-transform:uppercase}.vacancies__expand span{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #c7d1de;width:100%}.vacancies__expand span:first-of-type{display:none}.vacancies__expand.show-more span:first-of-type{display:inline}.vacancies__expand.show-more::after{transform:rotate(90deg)}.vacancies__expand::after{content:"";height:14px;width:14px;background-image:url(/wp-content/themes/sdc-verifier-new/img/arrow-right.svg);background-repeat:no-repeat;background-position:bottom;transform:rotate(-90deg);transition:.3s ease}.vacancies .vacancy{width:100%;border-radius:16px;border:1px solid #f5f7f9;transition:.3s ease}.vacancies .vacancy.expanded{border-color:#dee4ec}.vacancies .vacancy.expanded .vacancy__header p::after{transform:translateY(-50%) rotate(-90deg)}.vacancies .vacancy.expanded .vacancy__body{padding:20px 24px 56px;max-height:3600px;opacity:1;pointer-events:all}@media(min-width: 992px){.vacancies .vacancy.expanded .vacancy__body{max-height:600px;padding:24px 40px 24px 24px}}.vacancies .vacancy__header{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px;cursor:pointer}@media(min-width: 992px){.vacancies .vacancy__header{flex-direction:row;padding:24px 40px 24px 24px}}.vacancies .vacancy__header p{position:relative;width:100%;line-height:150%;padding-right:14px}@media(min-width: 992px){.vacancies .vacancy__header p{max-width:559px}}@media(min-width: 1440px){.vacancies .vacancy__header p{max-width:45%}}.vacancies .vacancy__header p::after{content:"";position:absolute;top:50%;right:0;width:14px;height:14px;mask-image:url(/wp-content/themes/sdc-verifier-new/img/arrow-right.svg);background-color:#3d315c;transform:translateY(-50%) rotate(90deg);transition:.3s ease}.vacancies .vacancy__title{width:100%}@media(min-width: 992px){.vacancies .vacancy__title{max-width:376px}}@media(min-width: 1440px){.vacancies .vacancy__title{max-width:40%}}.vacancies .vacancy__breadcrumbs{display:flex;gap:8px;margin-top:16px;margin-bottom:24px;flex-wrap:wrap}@media(min-width: 992px){.vacancies .vacancy__breadcrumbs{margin-bottom:0}}.vacancies .vacancy__breadcrumbs span{display:flex;gap:4px;color:var(--Grey_900, #686a8a);font-size:10px;font-style:normal;font-weight:400;line-height:14px;text-transform:uppercase}.vacancies .vacancy__breadcrumbs span img{height:14px}.vacancies .vacancy__breadcrumbs span:not(:first-of-type)::before{content:"/";display:block;color:#6e279b}.vacancies .vacancy__body{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:0 10px 0 24px;max-height:0;opacity:0;border-top:1px solid #dee4ec;transition:.3s ease;pointer-events:none}@media(min-width: 992px){.vacancies .vacancy__body{flex-direction:row;padding:0 40px 0 24px}}.vacancies .vacancy__half{display:flex;flex-direction:column;gap:32px;min-height:100%;max-width:589px;width:100%}@media(min-width: 992px){.vacancies .vacancy__half:first-of-type{max-width:40%}}@media(min-width: 992px){.vacancies .vacancy__half:last-of-type{max-width:45%}}.vacancies .vacancy__block{display:flex;flex-direction:column;gap:16px}.vacancies .vacancy__block ul{display:flex;flex-direction:column;gap:8px}.vacancies .vacancy__block ul li{position:relative;padding-left:16px;color:#6b6b6e;font-size:14px;line-height:130%}.vacancies .vacancy__block ul li::before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;background-color:#51b687;border-radius:2px;transform:translateY(-50%)}.vacancies .vacancy .btn{margin-top:auto;width:fit-content}.vacancies .vacancy .btn span:first-of-type{padding:0 16px}@media(min-width: 992px){.vacancies .vacancy .btn span:first-of-type{padding:0 32px}}.acf-block-preview .vacancies .title{width:auto}.acf-block-preview .vacancies .title p{margin:0 !important}
