.main-vacancies{font-family:var(--font-manrope);padding-top:98px}.main-vacancies__top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.main-vacancies__description{font-family:var(--font-helvetica-neue);display:none}.main-vacancies__item{border-bottom:1px solid #eee;padding:30px 0}.main-vacancies__item.active .main-vacancies__item-arrow{transform:rotate(180deg)}.main-vacancies__item:first-child{border-top:1px solid #eee}.main-vacancies__item-content{height:0;transition:all .3s;overflow:hidden}.main-vacancies__item-header{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;display:flex}.main-vacancies__item-arrow{border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex;position:relative}.main-vacancies__item-arrow img{-o-object-fit:cover;object-fit:cover;z-index:-1;border:1px solid var(--color-white);border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.main-vacancies__item-title{text-transform:uppercase;color:var(--color-white);font-size:20px;line-height:100%}.main-vacancies__item-date{color:var(--color-white);margin-top:12px;font-size:16px}.main-vacancies__item-text{color:var(--color-white);gap:20px;padding-top:30px;font-size:16px;line-height:143%;display:grid}.main-vacancies__item-text ul{padding-left:20px;list-style:outside}.main-vacancies__item-btn{min-width:220px;margin-top:30px}.main-vacancies__modal .modal__content{background:#000;width:100%;height:100%;min-height:100vh;margin:0;padding:65px 24px;position:relative}.main-vacancies__modal .p-form__inputs{margin-top:max(37px,min(5.13393vw + 20.5714px,60px))}.main-vacancies__modal .p-form__agree{max-width:max(279px,min(20.5357vw + 213.286px,371px));margin:20px auto}.main-vacancies__modal-close{position:absolute;top:25px;right:23px}.main-vacancies__modal-title{text-transform:uppercase;color:var(--color-white);text-align:center;font-size:max(26px,min(3.125vw + 16px,40px));font-family:var(--font-manrope);margin-bottom:13px}.main-vacancies__modal-text{text-align:center;max-width:max(308px,min(19.8661vw + 244.429px,397px));margin:max(13px,min(2.67857vw + 4.42857px,25px)) auto 0;font-size:max(14px,min(1.33929vw + 9.71429px,20px));line-height:143%}.main-vacancies__modal-bottom{margin-top:35px}.main-vacancies__modal-submit{min-width:max(200px,min(17.8571vw + 142.857px,280px));margin:0 auto;padding:max(16px,min(1.78571vw + 10.2857px,24px))}@media screen and (min-width:768px){.main-vacancies{padding-top:max(90px,min(8.7963vw + 22.4444px,128px))}.main-vacancies__description{text-align:right;flex-shrink:0;max-width:max(169px,min(5.55556vw + 126.333px,193px));font-size:max(12px,min(.462963vw + 8.44445px,14px));display:block}.main-vacancies__item-text{gap:30px;padding-top:36px;font-size:max(14px,min(.462963vw + 10.4444px,16px));line-height:150%}.main-vacancies__item-title{font-size:max(20px,min(2.31481vw + 2.22222px,30px))}.main-vacancies__item-date{font-size:max(14px,min(.462963vw + 10.4444px,16px))}.main-vacancies__modal-bottom{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:63px;margin-top:max(35px,min(5.78704vw - 9.44445px,60px));display:flex}.main-vacancies__modal-submit{margin-right:0}.main-vacancies__modal .p-form__agree{text-align:left;max-width:381px;margin-left:0}}@media screen and (min-width:1200px){.main-vacancies{padding-top:max(128px,min(11.5278vw - 10.3333px,211px))}.main-vacancies__top{margin-bottom:max(30px,min(2.77778vw - 3.33334px,50px))}.main-vacancies__item-arrow{width:48px;height:48px}.main-vacancies__item-arrow svg{width:15px}.main-vacancies__item-title{font-size:max(30px,min(1.38889vw + 13.3333px,40px))}.main-vacancies__item-date{font-size:max(16px,min(.555556vw + 9.33333px,20px))}.main-vacancies__item-text{padding-top:max(36px,min(.555556vw + 29.3333px,40px));font-size:max(16px,min(.555556vw + 9.33333px,20px))}.main-vacancies__item-text ul{padding-left:30px}.main-vacancies__item-btn{min-width:max(235px,min(9.44445vw + 121.667px,303px));padding:max(16px,min(1.11111vw + 2.66667px,24px))}.main-vacancies__modal .modal__content{max-width:1020px;height:auto;min-height:auto;margin:40px auto;padding:60px}.main-vacancies__modal-bottom{flex-direction:row}.main-vacancies__modal-submit{margin-left:0}}@media screen and (min-width:1680px){.main-vacancies__description{max-width:139px}.main-vacancies__item-text{line-height:130%}.main-vacancies__item-btn{margin-top:35px}}
