@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.user-container{display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding:3rem 0}.user-container>*{width:33.33%}@media (max-width:1200px){.user-container{align-items:center;flex-direction:column}.user-container>*{max-width:680px;width:100%}}.user-profile{display:flex;flex-direction:column;gap:2rem}.user-profile .edit-block.edit-block__company{background:#fff;border:1px solid #cfcfcf}.edit-block{align-items:center;background:#f5f5f5;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:2rem}.edit-block>*{display:flex;flex-direction:row}.edit-block .edit-block__info{align-self:start;margin-bottom:1rem}.edit-block .edit-block__info .edit-block__content{align-items:start;display:flex;flex-direction:column;justify-content:center;margin-left:1rem}.edit-block .edit-block__info .edit-block__content>div:last-child{color:#3b3b3b}.edit-block .edit-block__btn_bottom{gap:1rem;margin-top:1rem;width:100%}.edit-block .edit-block__btn_bottom>*{width:50%}.verify-change-email__form .code__info{margin:1.5rem 0}.user-invites{border:1px solid #cfcfcf;border-radius:.5rem;padding:2rem 0;position:relative}.user-invites>img{position:absolute;right:1.5rem;top:1.5rem;width:2rem}.user-invites h2{padding:0 1.5rem}.user-invites .user-invites__users-block{border-bottom:1px solid #cfcfcf;padding-bottom:2rem;position:relative}.user-invites .user-invites__users-block .users-block__content{padding:1rem 1.5rem}.user-invites .user-invites__users-block .users-block__email{color:#797979;font-size:.9rem}.user-invites .user-invites__users-block .users-block__info{bottom:1.5rem;font-size:.8rem;position:absolute;right:1.5rem;text-align:right}.user-invites .user-invites__users-block .users-block__info>div:first-child{color:#3b3b3b}.user-invites .user-invites__users-block .users-block__info>div:last-child{color:#797979}.user-wrapper{display:flex;flex-direction:column;min-height:100vh}.user-wrapper .user-wrapper__content{flex:1}.user-wrapper footer{background:#f5f5f5;border:1px solid #cfcfcf;display:flex;justify-content:center;margin-top:3rem;padding:2rem}.profile-back__block{align-items:center;display:flex;justify-content:space-between;margin:2rem 0}.profile-back__block>div:first-child{display:flex;flex-direction:row;gap:1rem}.profile-back__block img{cursor:pointer}.profile-back__block .profile-back__right-buttons{display:flex;gap:.5rem;justify-content:flex-end}.profile-back__block .profile-back__right-buttons>button{width:auto}.vacancy-content{display:flex;flex-direction:row;flex-wrap:wrap}.vacancy-content>div:first-child{width:66.66%}.vacancy-content>div:last-child{width:33.33%}@media (max-width:1200px){.vacancy-content>div:first-child,.vacancy-content>div:last-child{width:50%}}@media (max-width:992px){.vacancy-content>div:first-child,.vacancy-content>div:last-child{width:100%}}.vacancy-content .vacancy-content__block{margin:2rem 0}.vacancy-content .vacancy-content__block p{margin-top:.5rem}.vacancy-content .vacancy-content__block .vacancy-content__soft-skills{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.vacancy-content .vacancy-content__right .vacancy-content__table{background:#f5f5f5;border:none;border-radius:.5rem;margin-bottom:1rem;padding:.5rem 0;width:100%}.vacancy-content .vacancy-content__right .vacancy-content__table .table{border-collapse:collapse;width:100%}.vacancy-content .vacancy-content__right .vacancy-content__table .table tr:not(:last-child){border-bottom:1px solid #cfcfcf}.vacancy-content .vacancy-content__right .vacancy-content__table .table tr>td:first-child{color:#797979;padding-left:2rem}.vacancy-content .vacancy-content__right .vacancy-content__table .table tr>td:last-child{padding-right:2rem}.vacancy-content .vacancy-content__right .vacancy-comment_container{display:flex;flex-direction:column;gap:.5rem}.vacancy-content .vacancy-content__right .vacancy-comment_container .vacancy-comment{background:#f5f5f5;border:none;border-radius:.5rem;padding:1.5rem;width:100%}.vacancy-content .vacancy-content__right .vacancy-comment_container .vacancy-comment .vacancy-comment__title{color:#4f81de;font-size:.9rem;margin-bottom:.5rem}.vacancy-content .vacancy-content__right .vacancy-comment_container .vacancy-comment .vacancy-comment__footer{color:#797979;display:flex;justify-content:space-between;margin-top:1rem}.vacancy-content__status{display:flex;flex-direction:row;flex-wrap:wrap}.vacancy-content__status .badge{min-width:10rem}.add-candidate-form .age-container,.add-candidate-form .salary-container,.filters-form .age-container,.filters-form .salary-container{display:flex;gap:.5rem;justify-content:space-between}.add-candidate-form .hidden,.filters-form .hidden{display:flex!important}.add-candidate-form .salary-container__switch,.filters-form .salary-container__switch{display:none}.vacancy-candidate_cards{display:flex;justify-content:space-between}.vacancy-candidate_cards .vacancy-candidate_cards-container{display:flex;flex-wrap:wrap;gap:.5rem}.vacancy-candidate_cards .vacancy-candidate_card{background:#f5f5f5;border-radius:.5rem;color:#797979;cursor:pointer;display:flex;flex-direction:column;font-size:.8rem;gap:.5rem;justify-content:center;padding:1rem;text-align:center;width:10rem}.vacancy-candidate_cards .vacancy-candidate_card>div:first-child{font-size:1.5rem}.vacancy-candidate_cards .vacancy-candidate_card.active,.vacancy-candidate_cards .vacancy-candidate_card:hover{background:linear-gradient(90deg,#c0f3ac,#d8fcca);color:#3b3b3b}.vacancy-candidate_content{margin-top:2rem;overflow:auto}.vacancy-candidate_content .table{min-width:992px}.vacancy-candidate_content .table td{padding:.5rem .2rem}.vacancy-candidate_content .vacancy-candidate_card{background:#f5f5f5;border-radius:.5rem;display:flex;font-size:.8rem;min-height:7.5rem;padding:1rem;width:100%}.vacancy-candidate_content .vacancy-candidate_card .vacancy-candidate_card-rate{display:flex;flex-direction:column;gap:.2rem}.vacancy-candidate_content .vacancy-candidate_card .vacancy-candidate_card-rate>div{display:flex;flex-direction:row;gap:.2rem}.vacancy-candidate_content .vacancy-candidate_card .vacancy-candidate_card-rate h3{margin-top:.5rem}.vacancy-candidate_content .vacancy-candidate_card.vacancy-candidate_card-secondary{background:linear-gradient(90deg,#d8e5ff,#e5eeff)}.vacancy-candidate_content .vacancy-candidate_card.vacancy-candidate_card-status{background:#fff;border:1px solid #cfcfcf;display:flex;flex-direction:column;justify-content:space-between;padding:0}.vacancy-candidate_content .vacancy-candidate_card.vacancy-candidate_card-status .card-status__timer{display:flex;gap:.2rem;justify-content:center;padding-top:.8rem}.vacancy-candidate_content .vacancy-candidate_card.vacancy-candidate_card-status .card-status__change{align-items:center;background:#f5f5f5;border:1px solid #cfcfcf;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;margin-bottom:-1px;margin-left:-1px;padding:1rem 2rem;text-align:center;width:calc(100% + 2px)}.vacancy-candidate_content .vacancy-candidate_card.vacancy-candidate_card-status .card-status__change img{width:1.5rem}.vacancy-candidate_content .vacancy-candidate_card.vacancy-candidate_card-status .card-status__change:hover{background:linear-gradient(90deg,#c0f3ac,#d8fcca)}.vacancy-candidate_profile{align-items:center;display:flex;gap:1rem}.vacancy-candidate_profile h3,.vacancy-candidate_profile img{cursor:pointer}.vacancy-candidate_profile .vacancy-candidate__image-container{position:relative}.vacancy-candidate_profile .vacancy-candidate__image-container .user__avatar{height:6rem;width:6rem}.vacancy-candidate_profile .vacancy-candidate__image-container .vacancy-candidate__age-container{bottom:.2rem;display:flex;justify-content:center;position:absolute;width:100%}.vacancy-candidate_profile .vacancy-candidate__image-container .vacancy-candidate__age-container .vacancy-candidate__age{background-color:#00000080;border-radius:.5rem;color:#fff;font-size:.8rem;padding:.1rem .5rem}.vacancy-candidate_profile .vacancy-candidate_profile__info{display:flex;flex-direction:column;gap:.2rem}.vacancy-candidate_profile .vacancy-candidate_profile__info>div{color:#3b3b3b;font-size:.8rem}.vacancy-candidate_profile .vacancy-candidate_profile__info .vacancy-candidate_info__description{display:flex;gap:.5rem}.vacancy-all-candidate_container{position:relative}.vacancy-all-candidate_container .vacancy-all-candidate_wrapper{display:flex;flex-direction:row;gap:2rem}.vacancy-all-candidate_container .vacancy-all-candidate_wrapper>*{width:50%}.vacancy-all-candidate_container .vacancy-all-candidate_filters{border:1px solid #cfcfcf;border-radius:.5rem;height:-moz-fit-content;height:fit-content;padding:2rem}.vacancy-all-candidate_container .vacancy-all-candidate_cards h2{margin:1rem 0}.vacancy-all-candidate_container .vacancy-all-candidate_cards h2 span{color:#797979}.vacancy-all-candidate_container .vacancy-all-candidate_cards .vacancy-all-candidate_card{cursor:pointer;padding:1rem 0;position:relative}.vacancy-all-candidate_container .vacancy-all-candidate_cards .vacancy-all-candidate_card.active,.vacancy-all-candidate_container .vacancy-all-candidate_cards .vacancy-all-candidate_card:hover{background:#f5f5f5}.vacancy-all-candidate_container .vacancy-all-candidate_cards .vacancy-all-candidate_card:not(:last-child){border-bottom:1px solid #cfcfcf}.vacancy-all-candidate_container .vacancy-all-candidate_cards .vacancy-all-candidate_card .checkbox-check__container{position:absolute;right:1rem;top:1rem}.vacancy-all-candidate_container .vacancy-all-candidate_btns{background:#fff;border-top:1px solid #cfcfcf;bottom:0;display:flex;justify-content:right;left:0;padding:2rem 0;position:sticky;right:0}.vacancy-all-candidate_container .vacancy-all-candidate_btns .btn{max-width:15rem}.candidate-profile{border:1px solid #cfcfcf;border-radius:.5rem}.candidate-profile .candidate-profile__about{background:#f5f5f5;padding:2rem}.candidate-profile .candidate-profile__header{align-items:center;display:flex;justify-content:space-between}.candidate-profile .candidate-profile__header .user__avatar{cursor:pointer;height:8rem;width:8rem}.candidate-profile .candidate-profile__header .candidate-profile__header-info{display:flex;gap:1rem}.candidate-profile .candidate-profile__header .candidate-profile__header-info .candidate-profile__image-container{position:relative}.candidate-profile .candidate-profile__header .candidate-profile__header-info .candidate-profile__image-container .candidate-profile__age-container{bottom:.2rem;display:flex;justify-content:center;position:absolute;width:100%}.candidate-profile .candidate-profile__header .candidate-profile__header-info .candidate-profile__image-container .candidate-profile__age-container .candidate-profile__age{background-color:#00000080;border-radius:.5rem;color:#fff;font-size:.8rem;padding:.1rem .5rem}.candidate-profile .candidate-profile__header .candidate-profile__header-info>div{display:flex;flex-direction:column;gap:1rem}.candidate-profile .candidate-profile__header .candidate-profile__header-info .candidate-profile__header-description{color:#797979}.candidate-profile .candidate-profile__header .candidate-profile__header-info .candidate-profile__header-description>div{display:flex;font-size:.8rem;gap:1rem}.candidate-profile .candidate-profile__header .candidate-profile__header-info .candidate-profile__header-description p{margin-bottom:.3rem}.candidate-profile .candidate-profile__header .candidate-profile__header-info .candidate-profile__header-description h2{color:#3b3b3b;margin-bottom:.3rem}.candidate-profile .candidate-profile__header .candidate-profile__header-info .candidate-profile__header-contacts{display:flex;flex-direction:column;gap:.3rem}.candidate-profile .candidate-profile__header .candidate-profile__header-info .candidate-profile__header-contacts>a{align-items:center;color:#3b3b3b;display:flex;gap:.5rem;text-decoration:none}.candidate-profile .candidate-profile__header .candidate-profile__header-document{background:#fff;border-radius:100%;cursor:pointer;padding:1rem}.candidate-profile .candidate-profile__btns{display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.candidate-profile .candidate-profile__btns .candidate-profile__pd-btn-2{border-color:#f18a3d;color:#f18a3d}.candidate-profile .candidate-profile__btns .candidate-profile__pd-btn-3{border-color:#d93c26;color:#d93c26}.candidate-profile .candidate-profile__btns .candidate-profile__pd-btn-4{border-color:#4ead29;color:#4ead29}.candidate-profile .candidate-profile__schedule{background:#eaeaea;border-radius:.5rem;font-size:.8rem;margin-top:.5rem;padding:1rem}.candidate-profile .candidate-profile__jobs{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.candidate-profile .candidate-profile__jobs .candidate-profile__job{display:flex;gap:.5rem}.candidate-profile .candidate-profile__jobs .candidate-profile__job .job-duration{color:#797979;width:10rem}.candidate-profile .candidate-profile__jobs .candidate-profile__job .job-duration>div:last-child{font-size:.8rem;margin-top:.5rem}.candidate-profile .candidate-profile__jobs .candidate-profile__job .job-about{width:100%}.candidate-profile .candidate-profile__jobs .candidate-profile__job .job-about h3{margin-bottom:.5rem}.candidate-profile .candidate-profile__jobs .candidate-profile__job .job-about p{font-size:.8rem;margin-bottom:.8rem}.candidate-profile .candidate-profile__jobs .candidate-profile__job .job-about .job-position{color:#4f81de;font-weight:700;margin-bottom:.3rem}.candidate-profile .candidate-profile__educations{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.candidate-profile .candidate-profile__educations .candidate-profile__education{display:flex;gap:.5rem}.candidate-profile .candidate-profile__educations .candidate-profile__education>div:first-child{color:#797979;width:8.5rem}.candidate-profile .candidate-profile__educations .candidate-profile__education>div:last-child>div:first-child{font-weight:700}.candidate-profile .candidate-profile__languages{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.recruiter-main-container{display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding:3rem 0}.recruiter-main-container .recruiter-main__left{display:flex;flex-direction:column;gap:1rem;width:33.33%}.recruiter-main-container .recruiter-main__right{width:66.66%}.recruiter-main-container .recruiter-main__interview,.recruiter-main-container .recruiter-main__lane{border:1px solid #cfcfcf;border-radius:.5rem;padding:2rem}.recruiter-main-container .recruiter-main__vacancy{border:1px solid #cfcfcf;border-radius:.5rem;padding:2rem 0 0}.recruiter-main-container .recruiter-main__vacancy .vacancy-header{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:0 2rem}.recruiter-main-container .recruiter-main__vacancy .vacancy-header input{border:none;max-width:100%;padding:.5rem .8rem}.recruiter-main-container .vacancy-filters{display:flex;flex-direction:row;gap:.5rem;min-width:16rem}.recruiter-main-container .vacancy-filters .vacancy-filters__item{background:#f5f5f5;border-radius:.5rem;color:#3b3b3b;cursor:pointer;font-size:.8rem;line-height:1.2rem;padding:.5rem .8rem}@media (max-width:1200px){.recruiter-main-container{flex-wrap:wrap}.recruiter-main-container .recruiter-main__right{width:100%}.recruiter-main-container .recruiter-main__left{flex-direction:row;width:100%}.recruiter-main-container .recruiter-main__left>*{width:50%}}.recruiter-main-container .table{margin-top:1rem}.recruiter-main-container .table .disabled{color:#797979}.recruiter-main-container .table thead{background:#f5f5f5}.recruiter-main-container .table tbody tr:not(:last-child){border-bottom:1px solid #cfcfcf}.recruiter-main-container .table tr>td:first-child{padding-left:2rem}.recruiter-main-container .table tr>td:last-child{padding-right:2rem}.recruiter-main-container .table tr td:not(:first-child){padding:0 1rem}.recruiter-main-container .table td a{color:#121212;text-decoration:none}.add-vacancy-form{display:flex;flex-wrap:wrap;gap:1rem}.add-vacancy-form .left-column,.add-vacancy-form .right-column{width:calc(50% - .5rem)}@media (max-width:768px){.add-vacancy-form .left-column,.add-vacancy-form .right-column{width:100%}}.add-vacancy-form .form-control__block{width:100%}.add-vacancy-form .form-control__block .form-control,.add-vacancy-form .form-errors{max-width:100%!important}.add-vacancy-form .soft-skills_container .form-control__cards{flex-direction:row;flex-wrap:wrap}.add-vacancy-form .soft-skills_container .form-control__cards .form-control__card{max-width:100%;min-width:13rem;width:calc(50% - .5rem)}.add-vacancy-form .soft-skills_container button{margin-top:1rem;max-width:100%}.add-vacancy-form .salary-container{display:flex;gap:.5rem;justify-content:space-between}.add-vacancy-form .salary-container__switch{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-top:.5rem}.add-vacancy-form .vacancy-customers_container{background:#f5f5f5;border-radius:.5rem;margin-top:1rem;padding-top:1.5rem}.add-vacancy-form .vacancy-customers_container .vacancy-customers_title{align-items:center;display:flex;justify-content:space-between;padding:0 1.5rem}.add-vacancy-form .vacancy-customers_container .vacancy-customers_content{margin-top:1rem}.add-vacancy-form .vacancy-customers_container .vacancy-customers_content .vacancy-customers_customer{align-items:center;border-bottom:1px solid #cfcfcf;display:flex;justify-content:space-between;padding:1rem 1.5rem}.add-vacancy-form .vacancy-customers_container .vacancy-customers_content .vacancy-customers_customer img{cursor:pointer}.add-vacancy-form .vacancy-customers_container .vacancy-customers_content .vacancy-customers_customer.active{background:#fff}.add-vacancy-form .vacancy-customers_container .vacancy-customers_content .vacancy-customers_customer>div:first-child{align-items:center;display:flex;justify-content:flex-start}.add-vacancy-form .vacancy-customers_container .vacancy-customers_alert{align-items:center;background:linear-gradient(90deg,#ffdcc3,#ffebdc);border-radius:.5rem;display:flex;gap:.5rem;margin-top:3rem;padding:1.5rem}.add-vacancy-form .form-btn_container{justify-content:flex-end}header{background-color:#f5f5f5;border:1px solid #cfcfcf}header nav{display:flex;flex-direction:row;justify-content:space-between}header nav .header-info{align-items:center;display:flex;flex-direction:row;gap:2rem}header nav .header-info .header-info__link{position:relative}header nav .header-info .header-info__link .header-info__new-message{background:#f18a3d;border-radius:100%;display:block;height:.5rem;left:1rem;position:absolute;top:0;width:.5rem}header nav .header-info>*,header nav .header-info>a>*{align-items:center;display:flex;flex-direction:row;gap:.3rem}header nav .header-info a{color:#3b3b3b;text-decoration:none}header nav .header-info .header-info__download .header-info__download-text{background:linear-gradient(90deg,#c0f3ac,#d8fcca);border-radius:.3rem;margin-right:-1rem;max-width:15rem;padding:.5rem 1rem}header nav .header-info .header-info__download img{height:4rem}@media (max-width:992px){header nav .header-info .header-info__download{display:none}}header nav .header-info .header-info__link img{width:1.5rem}header nav .header-info .header-info__link span{line-height:1.5rem}@media (max-width:576px){header nav .header-info .header-info__link span{display:none}}header nav .header-info .header-info__user-info span{font-weight:700}header .logo{height:5rem}header .logo img{height:100%}.chat-page{border:1px solid #cfcfcf;border-radius:.5rem;display:flex;flex-direction:row;margin-top:3rem;min-height:calc(100vh - 16rem)}.chat-list{background:#f5f5f5;border-right:1px solid #cfcfcf;width:33.33%}.chat-list .chat-list__title{height:4rem}.chat-list .chat-list__item,.chat-list .chat-list__title{align-items:center;border-bottom:1px solid #cfcfcf;display:flex;padding:0 1rem}.chat-list .chat-list__item{cursor:pointer;gap:1rem;min-height:4rem}.chat-list .chat-list__item img{height:3.5rem;width:3.5rem}.chat-list .chat-list__item.active{background:#fff}.chat-list .chat-list__item .chat-list__item-content{display:flex;flex-direction:column;gap:.3rem;justify-content:center;position:relative;width:100%}.chat-list .chat-list__item .chat-list__item-content>p{color:#797979;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 3rem)}.chat-list .chat-list__item .chat-list__item-content .chat-list__item-date{color:#797979;font-size:.8rem;position:absolute;right:0;top:0}.chat-list .chat-list__item .chat-list__item-content .chat-list__item-count{background:#f18a3d;border-radius:100%;bottom:0;color:#fff;font-size:.6rem;height:1.2rem;line-height:.9rem;padding:.2rem;position:absolute;right:0;text-align:center;width:1.2rem}.chat-dialog{display:flex;flex-direction:column;justify-content:space-between;width:66.67%}.chat-dialog .chat-dialog__title{align-items:center;border-bottom:1px solid #cfcfcf;display:flex;gap:.5rem;height:4rem;padding:.2rem 1rem}.chat-dialog .chat-dialog__title img{height:3.5rem;width:3.5rem}.chat-dialog .chat-dialog__content{height:100%;overflow:hidden;position:relative}.chat-dialog .chat-dialog__form{padding:1rem;position:relative;width:100%}.chat-dialog .chat-dialog__form textarea{background:#f5f5f5;border:none;border-radius:.5rem;box-shadow:none;height:2.5rem;line-height:.8rem;outline:none;overflow:hidden auto;padding:14px 105px 14px 14px;resize:none;scrollbar-width:none;width:100%}.chat-dialog .chat-dialog__form textarea::-moz-placeholder{font-size:.8rem}.chat-dialog .chat-dialog__form textarea::placeholder{font-size:.8rem}.chat-dialog .chat-dialog__form .chat-dialog__form-labels{align-items:center;display:flex;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.chat-dialog .chat-dialog__form .chat-dialog__form-labels>div{align-items:center;border:0 initial;border-color:initial;-o-border-image:initial;border-image:initial;cursor:pointer;display:flex;justify-content:center;margin-right:10px;position:relative;transition:.3s}.chat-dialog .chat-dialog__form .chat-dialog__form-labels img{cursor:pointer;position:relative;z-index:10}.chat-dialog .chat-dialog__content-container{display:flex;flex-direction:column-reverse;height:100%;max-height:20rem;min-height:20rem;overflow:hidden auto;padding:1rem}.chat-message{display:flex;flex-direction:column}.chat-message.chat-message__me{align-items:flex-end}.chat-message.chat-message__me .chat-message__item{background:linear-gradient(90deg,#c0f3ac,#d8fcca);border-radius:8px 8px 2px}.chat-message.chat-message__partner{align-items:flex-start}.chat-message .chat-message__item{background:#f5f5f5;border-radius:8px 8px 8px 2px;cursor:pointer;display:inline-block;font-size:.8rem;margin-bottom:4px;max-width:16rem;padding:.5rem;position:relative;transition:.3s}.chat-message .chat-message__item .chat-message__item-time{color:#797979;font-size:.6rem}.chat-dialog__empty{align-self:center;margin:0 auto}.help-buttons__container{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;width:100%}.help-buttons__container button{max-width:15rem}.help-dialog.chat-dialog .chat-dialog__content-container{flex-direction:column;max-height:100%;min-height:100%}body.lock{overflow:hidden}.modal-overlay{background-color:#170b30b3;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease 0s;width:100%;z-index:198}.modal-show .modal-overlay{opacity:1}.modal-show .modal{overflow:auto;overflow-x:hidden;pointer-events:auto;visibility:visible;z-index:9999}.modal-show .modal .modal__wrapper .modal__content{transform:scale(1);visibility:visible}.modal{bottom:0;left:0;padding:1.875rem .625rem;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .8s ease 0s;visibility:hidden;z-index:-9999}.modal .close-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;cursor:pointer;display:block;height:1.25rem;opacity:.7;outline:none;transition:.3s ease-out 0s;width:1.25rem}.modal .close-btn img{max-height:100%;max-width:100%}.modal .modal__wrapper{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;min-height:100%;width:100%}.modal .modal__wrapper .modal__content{background-color:#fff;border-radius:.7rem;padding:3rem;transform:scale(0);-o-transition:transform .3s ease 0s;visibility:hidden}.modal .modal__wrap-close{position:absolute;right:1.875rem;top:1.875rem;z-index:2}.modal-success__content{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.modal-success__content>div{display:flex;flex-direction:row;gap:1rem;width:100%}.modal-success__content>div>button{max-width:100%}.modal__content-xs{width:24rem}@media (max-width:576px){.modal__content-xs{width:100%}}.modal__content-sm{width:30rem}@media (max-width:576px){.modal__content-sm{width:100%}}.modal__content-md{width:35rem}@media (max-width:768px){.modal__content-md{width:100%}}.modal__content-lg{width:40rem}@media (max-width:768px){.modal__content-lg{width:100%}}.modal__content-form .btn,.modal__content-form .form-control,.modal__content-form .form-errors{max-width:100%!important}.modal-comment_content img{width:5rem}.modal-comment_content .modal-comment_content__header{align-items:center;display:flex;flex-direction:column;gap:.5rem}.modal-comment_content .modal-comment_content__header p{color:#797979}.modal__pd{text-align:center}.modal__pd img{height:6rem;width:6rem}.modal__pd>div{flex-direction:column}body{font-family:Inter,sans-serif;font-optical-sizing:auto}*{box-sizing:border-box;margin:0;padding:0}.bg-grey{background-color:#f5f5f5}.container{margin-inline:auto;max-width:1200px;position:relative}@media (max-width:1200px){.container{padding-inline:6rem}}@media (max-width:992px){.container{padding-inline:3rem}}@media (max-width:768px){.container{padding-inline:1rem}}.btn{align-items:center;background:#fff;border:2px solid #cfcfcf;border-radius:.5rem;color:#b1b1b1;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.7rem 1rem;width:100%}.btn img{height:1rem;width:1rem}.btn.btn-primary{background:#4ead29;border-color:#4ead29;color:#fff;font-weight:700}.btn.btn-warning{background:#f18a3d;border-color:#f18a3d;color:#fff;font-weight:700}.btn.btn-transparent{background:transparent;border-color:#4ead29;color:#4ead29}.btn.btn-transparent-h3{background:transparent;color:#797979}.btn.btn-transparent-h4{background:transparent;border-color:#b1b1b1;color:#b1b1b1}.home-widget{margin-left:15%;max-width:680px;padding-top:5rem}.home-widget h1{font-size:8rem;font-weight:900}.home-widget .btn-container{display:flex;flex-direction:column;margin-top:2rem}.home-widget .btn-container .btn{margin-top:.5rem}@media (max-width:992px){.home-widget{margin-left:auto;margin-right:auto;max-width:420px;text-align:center}.home-widget h1{font-size:6rem;font-size:5rem}}.auth-page__container{display:flex;justify-content:center}.auth-page__container .onboarding-block__container{display:flex;flex-direction:column;gap:2rem;padding:3rem}@media (max-width:1200px){.auth-page__container .onboarding-block__container{align-items:center;justify-content:center}}@media (max-width:992px){.auth-page__container .onboarding-block__container{align-items:center;display:none}}.auth-page__container .onboarding-block__container .onboarding-block{align-items:center;display:flex;flex-direction:row;gap:2rem;opacity:.3;position:relative}@media (max-width:1200px){.auth-page__container .onboarding-block__container .onboarding-block{display:none;flex-direction:column}}.auth-page__container .onboarding-block__container .onboarding-block .onboarding-block__info .onboarding-block__info-title{color:#3b3b3b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.auth-page__container .onboarding-block__container .onboarding-block .onboarding-block__info .onboarding-block__info-text{color:#797979}.auth-page__container .onboarding-block__container .onboarding-block.active{opacity:1}@media (max-width:1200px){.auth-page__container .onboarding-block__container .onboarding-block.active{display:flex}}.auth-page__container .auth-form__container{align-items:start;display:flex;justify-content:center;min-height:100vh;padding-bottom:3rem;padding-top:3rem}@media (max-width:1200px){.auth-page__container .auth-form__container{align-items:center}}.auth-page__container .auth-form__container h1{align-self:start;margin-bottom:1rem;margin-top:1rem}.auth-page__container .auth-form__container .auth-form{align-items:center;background:#fff;display:flex;flex-direction:column;padding:4rem 3rem;position:relative;text-align:center;width:420px}.code__info{align-self:start;text-align:left}.code__info .link,.code__info p{font-weight:700}.form-control{background:#f5f5f5;border:2px solid #cfcfcf;border-radius:.5rem;padding:.7rem 1rem;width:100%}.form-control::-moz-placeholder{color:#cfcfcf;font-family:Inter,sans-serif}.form-control::placeholder{color:#cfcfcf;font-family:Inter,sans-serif}.form-control:focus{border:2px solid #4ead29;outline:none}.form{width:100%}.form .form-control__block:not(.hidden){display:flex;flex-direction:column;margin-top:1rem}.form .form-control__block:not(.hidden) .form-control-label{font-weight:700;margin-bottom:.7rem;text-align:left}.form .form-control__block:not(.hidden) .form-control-label .required{color:#d93c26}.form .form-control__block:not(.hidden) select.form-control{-webkit-appearance:initial;padding-left:1rem}.form .form-control__block:not(.hidden) .form-control__code{display:flex;flex-direction:row;gap:.5rem;width:100%}.form .form-control__block:not(.hidden) .form-control__code .selected{border:2px solid #4ead29;outline:none}.form .form-control__block:not(.hidden) .form-control__code .filled{font-size:2rem;font-weight:700;line-height:2rem}.form .form-control__block:not(.hidden) .from-control__under-field{color:#797979;font-size:.8rem;margin-top:.5rem;text-align:left}.form .btn-submit{margin-top:2rem}.form .form-errors{border:1px solid #d93c26;border-radius:.5rem;color:#d93c26;margin-top:1rem;padding:.7rem 1rem;text-align:left;width:100%}.form .user-upload-photo{margin-top:1.5rem}.form .form-btn_container{display:flex;flex-direction:row;gap:1rem;width:100%}.link{color:#797979;cursor:pointer;text-decoration:underline}.link.link-primary{color:#4ead29}.lang-container{display:flex;flex-direction:row}.lang-container .link{margin:0 .2rem}.lang-container .link.active{color:#4ead29}.lang-container__index{position:absolute;right:2rem;top:2rem}.loader-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.loader-container .loader{animation:rotation 1s linear infinite;border:5px solid #4ead29;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.form-control__checkbox-block{display:flex;flex-direction:row;text-align:left}.form-control__checkbox-block input{display:none}.form-control__checkbox-block .checkbox-check__container{display:flex;flex-direction:row}.form-control__checkbox-block .checkbox-check__container .checkbox-check{border:1px solid #797979;display:flex;height:1rem;line-height:1rem;margin-right:.5rem;position:relative;width:1rem}.form-control__checkbox-block .checkbox-check__container .checkbox-check.active:after{color:#4ead29;content:"✓";left:.1rem;position:absolute}.form-control__cards{display:flex;flex-direction:row;gap:.5rem}.form-control__cards .form-control__card{background:#f5f5f5;border:none;border-radius:.5rem;cursor:pointer;padding:.7rem 1rem;text-align:center;width:100%}.form-control__cards .form-control__card.active{background:linear-gradient(90deg,#c0f3ac,#d8fcca)}.user-upload-photo{align-items:center;background:#f5f5f5;border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:1rem;width:100%}.user-upload-photo .photo-container{height:5rem;width:7rem}.user-upload-photo .photo-container img{height:100%;width:100%}.user-upload-photo .resume-container{background:#fff;border-radius:100%;cursor:pointer;padding:1rem}.mt-2{margin-top:.75rem}.mt-4{margin-top:1.5rem}.text__under-field{color:#797979;font-size:.8rem;margin-top:.5rem;text-align:left}.btn.btn-h3{border-color:#797979;color:#797979}.btn.btn-danger{border-color:#d93c26;color:#d93c26}.btn.btn-large{max-width:100%}h1{font-size:1.3rem}h2{font-size:1.2rem}h3{font-size:1.1rem}.user__avatar{border-radius:100%;height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}.color-primary{color:#4ead29!important}.hidden{display:none}.table{border-collapse:collapse;width:100%}.table td,.table th{padding:1rem 0}.table .center{text-align:center}.table .left{text-align:left}.badge{background:linear-gradient(90deg,#f3f3f3,#f7f7f7);border:none;border-radius:.5rem;padding:.7rem 1rem;text-align:center;width:100%;width:auto}.verify-candidate-pd{display:flex;flex-direction:column;gap:2rem;width:100%}.verify-candidate-pd>div{display:flex;flex-direction:column;gap:1rem}
