.vacancies{font-style:normal}.vacancies__employee_review{height:580px;margin-top:170px;position:relative}@media screen and (max-width:61.9375em){.vacancies__employee_review{margin-top:0}}.vacancies__employee_review video{border-radius:25px;width:100%}.vacancies__employee_review.play{display:flex}.vacancies__employee_review.play .vacancies__employee_review--cover,.vacancies__employee_review.play .vacancies__employee_review--photo{display:none}.vacancies__employee_review.play .vacancies__employee_review--play_btn .icon:before,.vacancies__employee_review.play .vacancies__employee_review--play_btn .icon:after{content:"";z-index:11;background:#fff;border-radius:1px;width:5px;height:26px;display:block;position:absolute;top:35%}@media screen and (max-width:61.9375em){.vacancies__employee_review.play .vacancies__employee_review--play_btn .icon:before,.vacancies__employee_review.play .vacancies__employee_review--play_btn .icon:after{height:20px;top:31%}}.vacancies__employee_review.play .vacancies__employee_review--play_btn .icon:before{left:42%}@media screen and (max-width:61.9375em){.vacancies__employee_review.play .vacancies__employee_review--play_btn .icon:before{left:39%}}.vacancies__employee_review.play .vacancies__employee_review--play_btn .icon:after{left:52%}@media screen and (max-width:61.9375em){.vacancies__employee_review.play .vacancies__employee_review--play_btn .icon:after{left:54%}}.vacancies__employee_review.pause video{display:none}.vacancies__employee_review.pause .vacancies__employee_review--play_btn .icon:before{content:"";z-index:100;border:13px solid #0000;border-left:26px solid #fff;border-right-width:0;width:0;height:0;position:absolute;top:36%;left:42%}@media screen and (max-width:61.9375em){.vacancies__employee_review.pause .vacancies__employee_review--play_btn .icon:before{top:27%;left:35%}}.vacancies__employee_review--cover{border-radius:25px;width:100%;height:100%;padding:60px;display:block;position:relative;overflow:hidden}@media screen and (max-width:61.9375em){.vacancies__employee_review--cover{padding:20px 15px}}.vacancies__employee_review--cover:before{content:"";transform-origin:100%;background:#f9733a;border-radius:.625rem;width:100%;height:100%;transition:background-color .2s,border-color .2s;position:absolute;top:0;left:0;transform:skewY(3.5deg)}.vacancies__employee_review--cover:after{content:"";transform-origin:100%;z-index:10;background:#fff;width:100%;height:43px;display:block;position:absolute;bottom:-43px;left:0;transform:skewY(3.5deg)}.vacancies__employee_review--content{z-index:1;width:50%;display:inline-block;position:relative}@media screen and (max-width:61.9375em){.vacancies__employee_review--content{width:75%}}@media screen and (max-width:33.9375em){.vacancies__employee_review--content{width:100%}}.vacancies__employee_review--content h2{color:#fff;margin:0;font-size:56px;font-weight:900;line-height:100%}@media screen and (max-width:61.9375em){.vacancies__employee_review--content h2{font-size:34px}}.vacancies__employee_review--content p{color:#fff;margin:20px 0 0;font-size:17px;font-weight:500;line-height:130%}@media screen and (max-width:61.9375em){.vacancies__employee_review--content p{width:50%;font-size:16px}}.vacancies__employee_review--photo{border-radius:25px 0;width:47%;position:absolute;bottom:0;right:1.25rem}@media screen and (max-width:47.9375em){.vacancies__employee_review--photo{width:57%}}@media screen and (max-width:33.9375em){.vacancies__employee_review--photo{width:76%}}.vacancies__employee_review--play_btn{cursor:pointer;border-radius:20px;width:110px;height:120px;position:absolute;bottom:40px;right:40px;overflow:hidden}@media screen and (max-width:61.9375em){.vacancies__employee_review--play_btn{border-radius:11px;width:64px;height:74px;bottom:70px}}.vacancies__employee_review--play_btn:after{content:"";transform-origin:100%;z-index:10;background:#682eff;border-radius:20px;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;transform:skewY(6.5deg)}@media screen and (max-width:61.9375em){.vacancies__employee_review--play_btn:after{border-radius:11px;transform:skewY(9.5deg)}}.vacancies__vacancies_list{margin-top:75px}.vacancies__vacancies_list--header .header__title{letter-spacing:-.02em;font-size:36px;font-weight:900;line-height:100%;display:inline-block}.vacancies__vacancies_list--header .header__more_btn{float:right;display:block}@media screen and (max-width:47.9375em){.vacancies__vacancies_list--header .header__more_btn{display:none}}.vacancies__vacancies_list .more_btn{color:#7a8292;cursor:pointer;margin-top:11px;font-size:17px;font-weight:500;line-height:130%}.vacancies__vacancies_list .footer__more_btn{text-align:center;background-color:#0000;border:none;outline:none;margin:20px 0 auto;display:none}@media screen and (max-width:47.9375em){.vacancies__vacancies_list .footer__more_btn{display:block}}.vacancies__vacancies_list .vacancies_list{grid-template-columns:repeat(3,1fr);gap:19px;margin-top:50px;display:grid}@media screen and (max-width:61.9375em){.vacancies__vacancies_list .vacancies_list{grid-template-columns:1fr 1fr}}@media screen and (max-width:47.9375em){.vacancies__vacancies_list .vacancies_list{grid-template-columns:1fr}}.vacancies__vacancies_list .vacancies_list__item{cursor:pointer;border-radius:20px;height:240px;padding:30px;display:inline-block;box-shadow:0 10px 25px #0000000d}.vacancies__vacancies_list .vacancies_list__item a{color:#000}.vacancies__vacancies_list .vacancies_list__item--content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.vacancies__vacancies_list .vacancies_list__item--title{margin:0;font-size:24px;font-weight:900;line-height:140%}.vacancies__vacancies_list .vacancies_list__item--type{color:#7a8292;margin:5px 0 0;font-size:17px;font-weight:500;line-height:130%}.vacancies__vacancies_list .vacancies_list__item--salary{color:#f9733a;margin:0;font-size:20px;font-weight:700;line-height:115%}.vacancies__vacancies_list .vacancies_list__item--salary.calc{color:#7a8292;font-size:14px;line-height:130%}.vacancies__about_us{text-align:center;border-top:1px solid #f2f2f2;margin-top:90px;padding-top:80px}@media screen and (max-width:61.9375em){.vacancies__about_us{margin-top:30px;padding-top:30px}}.vacancies__about_us--header h2{margin:0;font-size:48px;font-weight:900;line-height:100%}.vacancies__about_us--header .about_us_header{flex-direction:row;justify-content:center;gap:80px;margin-top:60px;display:flex}@media screen and (max-width:61.9375em){.vacancies__about_us--header .about_us_header{gap:15px;margin-top:40px}}.vacancies__about_us--header .about_us_header__element{display:inline-block}@supports not (display:flex){.vacancies__about_us--header .about_us_header__element:not(:last-child){margin-right:80px}@media screen and (max-width:61.9375em){.vacancies__about_us--header .about_us_header__element:not(:last-child){margin-right:15px}}}.vacancies__about_us--header .about_us_header__element .title{margin:0;font-size:144px;font-weight:900;line-height:100%}@media screen and (max-width:61.9375em){.vacancies__about_us--header .about_us_header__element .title{font-size:48px}}.vacancies__about_us--header .about_us_header__element .context{margin:0;font-size:17px;font-weight:500;line-height:130%}@media screen and (max-width:61.9375em){.vacancies__about_us--header .about_us_header__element .context{font-size:14px}}.vacancies__about_us--content{margin-top:100px}@media screen and (max-width:61.9375em){.vacancies__about_us--content{margin-top:70px}}.vacancies__about_us--content .about_us_list__item{border-bottom:1px solid #f2f2f2;margin-bottom:50px;padding-bottom:50px;display:flex;position:relative}@media screen and (max-width:47.9375em){.vacancies__about_us--content .about_us_list__item{padding-bottom:150px}}.vacancies__about_us--content .about_us_list__item:nth-child(2n){flex-direction:row-reverse}.vacancies__about_us--content .about_us_list__item:nth-child(2n) .about_us_list__item--image{text-align:left;justify-content:flex-start}.vacancies__about_us--content .about_us_list__item:nth-child(2n) .about_us_list__item--image:after{left:-50px;transform:skew(13.5deg)}@media screen and (max-width:33.9375em){.vacancies__about_us--content .about_us_list__item:nth-child(2n) .about_us_list__item--image:after{width:90%;left:-65px}}.vacancies__about_us--content .about_us_list__item span:first-child{z-index:1;flex:3}.vacancies__about_us--content .about_us_list__item--title{letter-spacing:-.02em;text-align:left;margin:0;font-size:48px;font-weight:900;line-height:100%}.vacancies__about_us--content .about_us_list__item--content{text-align:left;margin:15px 0 0;font-size:24px;font-weight:400;line-height:150%}.vacancies__about_us--content .about_us_list__item--image{text-align:right;border-radius:40px;flex:2;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}@media screen and (max-width:47.9375em){.vacancies__about_us--content .about_us_list__item--image{position:absolute;inset:0 0 30px}}.vacancies__about_us--content .about_us_list__item--image:after{content:"";transform-origin:100%;z-index:-1;background:#f2f2f2;border-radius:40px;width:73%;height:100%;transition:background-color .2s,border-color .2s;position:absolute;top:0;right:-50px;transform:skew(-13.5deg)}@media screen and (max-width:61.9375em){.vacancies__about_us--content .about_us_list__item--image:after{width:100%}}@media screen and (max-width:47.9375em){.vacancies__about_us--content .about_us_list__item--image:after{width:70%}}@media screen and (max-width:33.9375em){.vacancies__about_us--content .about_us_list__item--image:after{width:90%;right:-65px}}.vacancies__about_us--employee_reviews{border-bottom:1px solid #f2f2f2;padding-bottom:60px}@media screen and (max-width:61.9375em){.vacancies__about_us--employee_reviews .employee_review__list .bn_slides{flex-direction:column-reverse}}.vacancies__about_us--employee_reviews .employee_review__list .content_list{align-items:center;gap:50px;display:flex}@media screen and (max-width:61.9375em){.vacancies__about_us--employee_reviews .employee_review__list .content_list{flex-direction:column;gap:20px}}.vacancies__about_us--employee_reviews .employee_review__list .employee_review{align-items:center;gap:40px;display:flex}@media screen and (max-width:47.9375em){.vacancies__about_us--employee_reviews .employee_review__list .employee_review{flex-direction:column}}.vacancies__about_us--employee_reviews .employee_review__list .employee_review__image{background:#f6f6f8;border-radius:30px;width:100%}.vacancies__about_us--employee_reviews .employee_review__list .employee_review__image img{border-radius:30px;width:400px;min-width:400px;height:400px}@media screen and (max-width:61.9375em){.vacancies__about_us--employee_reviews .employee_review__list .employee_review__image img{width:auto;min-width:auto;max-height:162px}}.vacancies__about_us--employee_reviews .employee_review__list .employee_review__content{text-align:left}.vacancies__about_us--employee_reviews .employee_review__list .employee_review__content>div{margin-top:20px}.vacancies__about_us--employee_reviews .employee_review__list .employee_review__content .title{margin:0;font-size:24px;font-weight:900;line-height:115%}.vacancies__about_us--employee_reviews .employee_review__list .employee_review__content .post{color:#7a8292;margin:5px 0 0;font-size:14px;font-weight:500;line-height:130%}.vacancies__about_us--employee_reviews .employee_review__list .employee_review__content .text{text-align:left;margin:37px 0 0;font-size:24px;font-weight:700;line-height:140%}@media screen and (max-width:47.9375em){.vacancies__about_us--employee_reviews .employee_review__list .employee_review__content .text{font-size:20px}}.vacancies__about_us--employee_reviews .employee_review__list .employee_review__content .show_more{color:#682eff;cursor:pointer;font-size:24px;font-weight:700;line-height:140%}.vacancies__about_us--employee_reviews .employee_review__list--thumbnail{margin:0;padding:0;list-style:none}.vacancies__vacancy_card{background:#682eff;margin-bottom:74px}.vacancies__vacancy_card--header{text-align:center;background-color:#682eff}.vacancies__vacancy_card--header .vacancy_header{padding-top:60px;padding-bottom:55px}@media screen and (max-width:61.9375em){.vacancies__vacancy_card--header .vacancy_header{padding-top:22px;padding-bottom:22px}}.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list{text-align:left;color:#fff;font-size:15px;font-weight:400;line-height:150%;position:relative}.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list__button{cursor:pointer;margin-left:25px;display:inline-block}@media screen and (max-width:61.9375em){.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list__button{margin-left:2px}}@media screen and (max-width:33.9375em){.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list__button{margin-left:10px}}.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list p{margin:0}.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list .arrow_back{background:#fff;width:15px;height:2px;position:absolute;top:10px;left:25px}@media screen and (max-width:61.9375em){.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list .arrow_back{left:4px}}.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list .arrow_back:before,.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list .arrow_back:after{content:"";background:#fff;width:8px;height:2px;display:block;position:absolute;left:-1px}.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list .arrow_back:before{top:3px;transform:rotate(45deg)}.vacancies__vacancy_card--header .vacancy_header .back_to_vacancy_list .arrow_back:after{top:-3px;transform:rotate(-45deg)}.vacancies__vacancy_card--header .vacancy_header__title{letter-spacing:-.02em;color:#fff;width:80%;margin:0 auto;font-size:52px;font-weight:900;line-height:120%}@media screen and (max-width:74.9375em){.vacancies__vacancy_card--header .vacancy_header__title{width:80%;margin-top:10px}}@media screen and (max-width:61.9375em){.vacancies__vacancy_card--header .vacancy_header__title{text-align:left;width:90%}}@media screen and (max-width:33.9375em){.vacancies__vacancy_card--header .vacancy_header__title{width:100%;font-size:36px;font-weight:900;line-height:100%}}.vacancies__vacancy_card--header .vacancy_header__short_description{color:#fff;width:50%;margin:12px auto 0;font-size:21px;font-weight:400;line-height:150%}@media screen and (max-width:74.9375em){.vacancies__vacancy_card--header .vacancy_header__short_description{width:65%}}@media screen and (max-width:61.9375em){.vacancies__vacancy_card--header .vacancy_header__short_description{text-align:left;width:90%}}@media screen and (max-width:33.9375em){.vacancies__vacancy_card--header .vacancy_header__short_description{width:100%;font-size:20px;font-weight:400;line-height:150%}}.vacancies__vacancy_card--background{background:#fff;border-radius:40px 40px 0 0}.vacancies__vacancy_card--body{border-bottom:1px solid #f2f2f2;padding:55px 0}.vacancies__vacancy_card--body .vacancy_body{width:65%;margin:0 auto}@media screen and (max-width:61.9375em){.vacancies__vacancy_card--body .vacancy_body{width:90%}}@media screen and (max-width:47.9375em){.vacancies__vacancy_card--body .vacancy_body{text-align:center}}@media screen and (max-width:33.9375em){.vacancies__vacancy_card--body .vacancy_body{width:100%}}.vacancies__vacancy_card--body .vacancy_body__block{text-align:left}.vacancies__vacancy_card--body .vacancy_body__block:not(:first-child){margin-top:50px}.vacancies__vacancy_card--body .vacancy_body__block--title{letter-spacing:-.02em;margin:0 0 30px;font-size:36px;font-weight:900;line-height:100%}.vacancies__vacancy_card--body .vacancy_body__block--value{color:#282828;margin:0;font-size:21px;font-weight:400;line-height:150%}@media screen and (max-width:47.9375em){.vacancies__vacancy_card--body .vacancy_body__block--value{font-size:17px}}.vacancies__vacancy_card--body .vacancy_body__block--tags{flex-flow:wrap;gap:7px;display:flex}.vacancies__vacancy_card--body .vacancy_body__block--tags .tag{white-space:nowrap;color:#fff;background:#f9733a;border-radius:5px;padding:5px;font-size:20px}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block{background:#f6f6f8;border-radius:30px;padding:40px 30px}@media screen and (max-width:47.9375em){.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block{padding:30px 20px}}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__main_info{border-bottom:2px solid #dadada80;align-items:center;gap:15px;display:flex}@media screen and (max-width:47.9375em){.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__main_info{border-bottom:2px solid #0000;flex-direction:column}}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__main_info--photo{display:inline-block}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__main_info--photo img{border-radius:30px;width:300px;height:300px}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__main_info--info{width:100%;display:inline-block}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__main_info--info .boss_main_info__name,.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__main_info--info .boss_main_info__lastname{color:#282828;font-size:30px;font-weight:900;line-height:109%}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__main_info--info .boss_main_info__post{margin-top:11px}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__main_info--info .boss_main_info__post,.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__main_info--info .boss_main_info__age{color:#7a8292;font-size:20px;font-weight:500;line-height:124.5%}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__additional_info--block{margin-top:25px}@media screen and (max-width:47.9375em){.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__additional_info--block{margin-top:20px}}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__additional_info--block .title{color:#282828;margin:0;font-size:24px;font-weight:900;line-height:140%}.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__additional_info--block .value{letter-spacing:.01em;color:#282828;margin:5px 0 0;font-size:18px;font-weight:400;line-height:130%}@media screen and (max-width:47.9375em){.vacancies__vacancy_card--body .vacancy_body__block .boss_info_block__additional_info--block .value{font-size:17px}}.vacancies__vacancy_card--body .vacancy_apply{margin-top:26px}
