.AdaptiveTable{position:relative;width:100%;border-spacing:0}@media(min-width:601px)and (max-width:1100px){.AdaptiveTable{overflow-x:auto}}.AdaptiveTable__panel{display:flex;justify-content:flex-start;width:100%;margin-bottom:25px}@supports not (translate:100px){.AdaptiveTable__panel>*{margin-left:10px;margin-right:10px}.AdaptiveTable__panel>:first-child{margin-left:0}.AdaptiveTable__panel>:last-child{margin-right:0}}@supports(translate:100px){.AdaptiveTable__panel{gap:20px}}@media (max-width:1024px){.AdaptiveTable__panel{flex-direction:column;align-items:center}}.AdaptiveTable__panel .TablePagination{margin-left:auto}@media (max-width:1024px){.AdaptiveTable__panel .TablePagination{margin:0}}.AdaptiveTable__buttons-wrapper{display:flex}@supports not (translate:100px){.AdaptiveTable__buttons-wrapper_isRoles>*{margin-left:15px;margin-right:15px}.AdaptiveTable__buttons-wrapper_isRoles>:first-child{margin-left:0}.AdaptiveTable__buttons-wrapper_isRoles>:last-child{margin-right:0}}@supports(translate:100px){.AdaptiveTable__buttons-wrapper_isRoles{gap:30px}}@media(max-width:600px){.AdaptiveTable__buttons-wrapper{width:120px}.AdaptiveTable__buttons-wrapper button{padding:10px 20px}}.AdaptiveTable__body-cell-wrapper{position:relative;display:flex;max-height:unset!important}@media screen and (min-width:2000px){.AdaptiveTable__body-cell-wrapper{flex:1 1}}.AdaptiveTable__head{font-size:12px;font-weight:600;line-height:15px;font-family:Montserrat;font-family:Montserrat,Arial,sans-serif;color:#606f89;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#eaebeb;border:none;border-radius:5px}.AdaptiveTable__head_white{background-color:#f8f8f8}@media(max-width:768px){.AdaptiveTable__head{font-size:10px;font-weight:600;line-height:12px;font-family:Montserrat}}.AdaptiveTable__head-cell{padding:20px 0;text-align:left;vertical-align:sub}.AdaptiveTable__head-cell_hidden{display:none}.AdaptiveTable__head-cell_id_busy{padding:20px 0 10px}.AdaptiveTable__head-cell_isVerticalCenter{vertical-align:inherit}.AdaptiveTable .AdaptiveTable__head-cell .AdaptiveTable__head-cell-wrapper_id_booking{cursor:text}.AdaptiveTable__head-cell-wrapper_id_disc_salary{width:100px;position:relative}.AdaptiveTable__head-cell-wrapper_id_avatar{display:flex;justify-content:center}.AdaptiveTable__head-cell-wrapper_id_enLevel{width:min-content}.AdaptiveTable__head-cell-wrapper_id_enLevel,.AdaptiveTable__head-cell-wrapper_id_salary{display:flex}@supports not (translate:100px){.AdaptiveTable__head-cell-wrapper_id_enLevel>*,.AdaptiveTable__head-cell-wrapper_id_salary>*{margin-left:2.5px;margin-right:2.5px}.AdaptiveTable__head-cell-wrapper_id_enLevel>:first-child,.AdaptiveTable__head-cell-wrapper_id_salary>:first-child{margin-left:0}.AdaptiveTable__head-cell-wrapper_id_enLevel>:last-child,.AdaptiveTable__head-cell-wrapper_id_salary>:last-child{margin-right:0}}@supports(translate:100px){.AdaptiveTable__head-cell-wrapper_id_enLevel,.AdaptiveTable__head-cell-wrapper_id_salary{gap:5px}}.AdaptiveTable__head-cell-wrapper{padding:0 13px;display:flex;cursor:pointer}.AdaptiveTable__head-cell-wrapper_asc:before,.AdaptiveTable__head-cell-wrapper_desc:after{filter:invert(78%) sepia(4%) saturate(4200%) hue-rotate(188deg) brightness(74%) contrast(84%)}.AdaptiveTable__head-cell-wrapper_mAuto{margin:auto}.AdaptiveTable__head-cell-wrapper_taCenter{text-align:center}.AdaptiveTable__body-row{background-color:#fff;transition:filter .2s ease-out}.AdaptiveTable__body-row_animated:active,.AdaptiveTable__body-row_animated:hover{border:none;outline:none;filter:drop-shadow(0 1px 6px rgba(37,41,66,.25));-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.AdaptiveTable__body-row_animated:focus{border:none;outline:none}.AdaptiveTable__body-row_grey{background-color:#f8f8f8}.AdaptiveTable__body-row_two-colors:nth-child(2n){background:#f8f8f8}.AdaptiveTable__body-cell{padding:20px 13px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;color:#2e3b52;text-align:left;vertical-align:center}.AdaptiveTable__body-cell_pdl{padding-left:13px}.AdaptiveTable__body-cell_hidden{display:none}.AdaptiveTable__body-cell_isVerticalTop{vertical-align:top}.AdaptiveTable__body-cell a{text-decoration:none;cursor:pointer}.AdaptiveTable__body-cell a:hover{text-decoration:underline}.AdaptiveTable__checkbox-text{padding-left:20px}.AdaptiveTable__ColorLabel-wrapper{width:71px;margin:auto}.AdaptiveTable__salary{color:#252942}.AdaptiveTable__disc_salary,.AdaptiveTable__salary_bolder{font-weight:600}.AdaptiveTable__salary-link{color:#252942;text-decoration:none}.AdaptiveTable__booking-link{color:#007fdb;text-decoration:none}.AdaptiveTable__booking-link:hover{text-decoration:underline}.AdaptiveTable__more-devs{width:-moz-fit-content;width:fit-content;margin:50px auto 0}@media screen and (max-width:600px){.AdaptiveTable__more-devs{margin-top:60px}}.AdaptiveTable__more-devs_hidden{display:none}.AdaptiveTable__no-developers{text-align:center;font-family:Montserrat;font-style:normal;color:#252942;margin-top:100px}@media screen and (max-width:600px){.AdaptiveTable__no-developers{margin-top:47px}}.AdaptiveTable__no-developers-text1{font-weight:600;font-size:20px;line-height:24px;margin-bottom:8px}.AdaptiveTable__no-developers-text2{font-weight:400;font-size:14px;line-height:17px}.AdaptiveTable__cards{display:grid}@media (min-width:601px){@supports not (translate:100px){.AdaptiveTable__cards>*{margin-left:8px;margin-right:8px}.AdaptiveTable__cards>:first-child{margin-left:0}.AdaptiveTable__cards>:last-child{margin-right:0}}@supports(translate:100px){.AdaptiveTable__cards{gap:16px}}}@media (max-width:600px){@supports not (translate:100px){.AdaptiveTable__cards>*{margin-top:8px;margin-bottom:8px}.AdaptiveTable__cards>:first-child{margin-top:0}.AdaptiveTable__cards>:last-child{margin-bottom:0}}@supports(translate:100px){.AdaptiveTable__cards{gap:16px}}}@media screen and (min-width:360px){.AdaptiveTable__cards{grid-template-columns:repeat(auto-fill,minmax(328px,1fr))}}@media screen and (min-width:1000px){.AdaptiveTable__cards{grid-template-columns:repeat(auto-fill,minmax(348px,1fr))}}@media screen and (min-width:1540px)and (max-width:1920px){.AdaptiveTable__cards{grid-template-columns:repeat(4,1fr)}}.AdaptiveTable__more-results{width:-moz-fit-content;width:fit-content;margin:50px auto 0}@media screen and (max-width:600px){.AdaptiveTable__more-results{margin-top:60px}}.AdaptiveTable__more-results_hidden{display:none}.AdaptiveTable__head-cell-wrapper_id_exp{width:76px}.AdaptiveTable__head-cell-wrapper_id_busy{width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.AdaptiveTable__head-cell-wrapper_id_booking{width:140px}.AdaptiveTable__body-cell-wrapper-stack{max-width:14vw}.AdaptiveTable__sorting-cell{display:flex}.AdaptiveTable__arrow-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-left:8px;height:13px;padding-top:1px}table th:first-child{border-radius:5px 0 0 5px}table th:last-child{border-radius:0 5px 5px 0}.BusyComboBox2{display:flex;align-items:center;justify-content:center;width:100%;padding-top:10px}@supports not (translate:100px){.BusyComboBox2>*{margin-left:15px;margin-right:15px}.BusyComboBox2>:first-child{margin-left:0}.BusyComboBox2>:last-child{margin-right:0}}@supports(translate:100px){.BusyComboBox2{gap:30px}}@media screen and (max-width:600px){.BusyComboBox2{justify-content:flex-start;padding-top:0}}.BusyComboBox2__caption{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;color:#4d4c4c}.BusyComboBox2__checkbox:hover .BusyComboBox2__input:checked+.BusyComboBox2__checkbox-content:before{opacity:1}.BusyComboBox2__checkbox-content{position:relative;box-sizing:border-box;width:26px;height:26px;cursor:pointer;background:gray;border-radius:50%}.BusyComboBox2__checkbox-content:after{position:absolute;top:5px;left:5px;width:11px;height:7px;white-space:nowrap;content:"";border-bottom:1px solid #000;border-left:1px solid #000;transition:all .175s ease;transform:rotate(-45deg)}.BusyComboBox2__checkbox-content:before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;content:" ";background-color:hsla(0,0%,100%,.3);border-radius:50%;opacity:0;transition:all .175s ease-in-out}.BusyComboBox2__list{display:flex;list-style:none}@supports not (translate:100px){.BusyComboBox2__list>*{margin-left:10px;margin-right:10px}.BusyComboBox2__list>:first-child{margin-left:0}.BusyComboBox2__list>:last-child{margin-right:0}}@supports(translate:100px){.BusyComboBox2__list{gap:20px}}.BusyComboBox2__input{display:none}.BusyComboBox2__input:not(:checked)+.BusyComboBox2__checkbox-content:after{opacity:0}@supports not (translate:100px){.IndeterminateCheckbox_with-content>*{margin-left:5px;margin-right:5px}.IndeterminateCheckbox_with-content>:first-child{margin-left:0}.IndeterminateCheckbox_with-content>:last-child{margin-right:0}}@supports(translate:100px){.IndeterminateCheckbox_with-content{gap:10px}}.IndeterminateCheckbox__block{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:20px}.IndeterminateCheckbox_isAlignStart{align-items:flex-start}.IndeterminateCheckbox__label_isAlignStart{margin-top:7px}.IndeterminateCheckbox__input:not(:checked):hover:after{transition:all .3s ease-out;opacity:1;border-bottom:2px solid #cbcbcb;border-left:2px solid #cbcbcb}.IndeterminateCheckbox_without-text{margin-right:-10px}.IndeterminateCheckbox__input:after{position:absolute;top:4px;left:3.5px;width:11px;height:7px;white-space:nowrap;content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;transition:all .2s ease;transform:rotate(-45deg)}.IndeterminateCheckbox__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;position:relative;width:20px;height:20px;cursor:pointer;margin-right:-10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.IndeterminateCheckbox__input_isDevCard:after{left:19%}@media mobile{.IndeterminateCheckbox__input_isDevCard:after{left:3.5px}}.IndeterminateCheckbox__input:before{position:absolute;left:0;width:20px;height:20px;cursor:pointer;content:"";border:1px solid #6f809e;border-radius:3px}.IndeterminateCheckbox__input:checked:before{background:rgba(0,0,0,.87)}.IndeterminateCheckbox__input:checked:after{opacity:1}.IndeterminateCheckbox__input:not(:checked):after{opacity:0}.Note{position:relative;min-width:16px;min-height:16px}.Note__text-wrapper{position:absolute;left:50%;z-index:999;display:flex;flex-direction:column;min-width:226px;padding:16px;pointer-events:none;cursor:default;background-color:#f8f8f8;border-radius:5px;box-shadow:0 1px 6px rgba(37,41,66,.25);opacity:0;transition:opacity .3s ease;transform:translate(-35%)}@supports not (translate:100px){.Note__text-wrapper>*{margin-top:3px;margin-bottom:3px}.Note__text-wrapper>:first-child{margin-top:0}.Note__text-wrapper>:last-child{margin-bottom:0}}@supports(translate:100px){.Note__text-wrapper{gap:6px}}.Note__text-wrapper_show{pointer-events:all;opacity:1}.Note__text-wrapper_isDevCard{top:20px;left:0;transform:unset;display:block}@supports not (translate:100px){.Note__text-wrapper_isDevCard>*{margin-top:0;margin-bottom:0}.Note__text-wrapper_isDevCard>:first-child{margin-top:0}.Note__text-wrapper_isDevCard>:last-child{margin-bottom:0}}@supports(translate:100px){.Note__text-wrapper_isDevCard{gap:0}}.Note__text-wrapper-mobile{position:fixed;top:0;left:0;z-index:99999;width:100vw;height:100vh;padding:80px 24px;background-color:#fff;animation:appear-mobile .3s ease}.Note__text-wrapper-mobile_active{animation:hide-mobile .3s ease}.Note__close{position:absolute;top:15px;right:15px;display:none;width:20px;height:20px;background:url(/_next/static/media/close-button.673acd4a.svg) no-repeat 50% 50%;background-size:cover}@media(max-width:600px){.Note__close{display:block}}.Note__title{max-width:unset;margin-bottom:45px;font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#252942;text-align:center}.Note__level{font-weight:500}.Note__text{font-family:Montserrat,Arial,sans-serif;font-size:12px;line-height:15px;font-style:normal;font-weight:400;color:#252942;text-transform:none}.Note__text_isNoWrap{text-wrap:nowrap}.Note__text_isDevCard{display:inline}@media(max-width:600px){.Note__text{font-size:15px;line-height:17px;margin-bottom:17px}.Note__text:last-child{margin-bottom:0}}@keyframes appear-mobile{0%{opacity:0}to{opacity:1}}@keyframes hide-mobile{0%{opacity:1}to{opacity:0}}.TablePagination{display:flex;align-items:center}@supports not (translate:100px){.TablePagination>*{margin-left:3px;margin-right:3px}.TablePagination>:first-child{margin-left:0}.TablePagination>:last-child{margin-right:0}}@supports(translate:100px){.TablePagination{gap:6px}}.TablePagination__pages{white-space:break-spaces;margin-left:6px}.TablePagination__divider{width:1px;height:20px;background-color:#252942;display:inline-flex}.TablePagination__button{width:42px;height:42px;transition:all .2s ease-in-out;font-size:14px;font-weight:700;line-height:100%;font-family:Montserrat;color:#252942;border:1px solid #252942;cursor:pointer;background-color:transparent;border-radius:50%}.TablePagination__button:hover{background-color:#252942;color:#fff}@media (max-width:600px){.TablePagination__button{width:30px;height:30px}}.TablePagination__input{width:62px;height:31px;margin-right:6px;padding:0 8px;outline:none;font-size:16px;font-weight:400;line-height:100%;font-family:Montserrat;border:1px solid #252942;border-radius:5px;transition:all .2s ease-in-out}.TablePagination__input:hover{border-color:#606f89}@media(max-width:600px){.TablePagination__input{width:40px;font-size:14px;font-weight:400;line-height:100%;font-family:Montserrat}}.TablePagination__text{font-size:16px;font-weight:400;line-height:100%;font-family:Montserrat}.TablePagination__text_isBold{font-weight:700}@media(max-width:600px){.TablePagination__text{font-size:14px;font-weight:400;line-height:100%;font-family:Montserrat}}.is-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.clear,.clear:after,.clear:before{display:block;clear:both;content:""}.RoleButtons{display:flex}@supports not (translate:100px){.RoleButtons>*{margin-left:15px;margin-right:15px}.RoleButtons>:first-child{margin-left:0}.RoleButtons>:last-child{margin-right:0}}@supports(translate:100px){.RoleButtons{gap:30px}}.InputField{width:100%;display:inline-block}.InputField__caption{display:block;margin-bottom:20px;font-size:18px;line-height:22px;color:#0090b8;text-align:left;letter-spacing:0}.InputField__caption,.InputField__input{width:100%;font-family:Montserrat,Arial,sans-serif;font-style:normal;font-weight:400}.InputField__input{height:46px;padding-left:15px;font-size:16px;line-height:24px;color:#7f7f7f;border:none;border-bottom:1px solid #606f89;outline:none}.InputField__input::placeholder{color:#606f89;transition:color .2s ease-in-out}.InputField__input:active,.InputField__input:focus{border-bottom:1px solid #252942}.InputField__input:active::placeholder,.InputField__input:focus::placeholder{color:#bfbfbf}