.btn-uppercased,.vacancy-type{text-transform:uppercase}.date-dropdowns .date-select-wrapper.disabled:after,.hide{display:none}.btn{align-items:center;outline:0;border:0;background:0 0;justify-content:center;cursor:pointer;transition:all .5s;height:auto}.btn__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn_sm{max-width:123px;flex-grow:1}.btn_md{width:100%;max-width:225px;padding:17px 10px}.btn_lg,.btn_mg{width:100%;max-width:213px}.btn_lg{max-width:250px}.btn_common{margin:20px auto 0;color:#fff}.btn_common,.btn_common-btn{padding:15px 10px}.button-yellow{background:#fcab10;color:#fff}.br-5{border-radius:5px}.br-10{border-radius:10px}.br-20{border-radius:20px}.br-25{border-radius:25px}.br-28,.br-30{border-radius:28px}.br-50{border-radius:50%}.br-70,.br-90{border-radius:70px}.flex-inline{display:inline-flex}.date-dropdowns,.flex,.pagination,.pagination__wrapper{display:flex}.flex-col{flex-direction:column}.flex-center{justify-content:center;align-items:center}.flex-between{justify-content:space-between}.flex-h-start{align-items:flex-start}.flex-h-center{justify-content:center}.flex-h-end{justify-content:flex-end}.flex-v-center,.flex-v-start{align-items:center}.flex-v-start{justify-content:flex-start}.flex-v-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.flex-non-shrink{flex-shrink:0}.flex-col-center,.flex-col-start{align-items:center;justify-content:center}.flex-col-start{align-items:flex-start}.t-700{font-weight:700}.t-500{font-weight:500}.t-400{font-weight:400}.t-300{font-weight:300}.search-item{padding:10px 24px 10px 28px}.pagination{align-items:center;padding:7px 25px;border-radius:25px;background:#fff}.pagination__wrapper{align-items:center;justify-content:center;padding:10px}.pagination__arrow{font-size:40px;line-height:40px;font-weight:700;transition:all .3s}.pagination .page-item span,.vacancy-type{line-height:1}.pagination__arrow:hover:not(.disabled){color:#fcab10}.pagination__prev{margin-right:15px}.pagination__next{margin-left:15px}.pagination .page-item{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;font-size:14px;transition:all .3s}.pagination .page-item.active{background:#fcab10;color:#fff;cursor:default}.pagination .page-item:hover:not(.active){color:#fcab10;transform:scale(1.3)}.date-dropdowns .date-select-wrapper{flex-basis:33.33%;position:relative}.date-dropdowns .date-select-wrapper.disabled select{pointer-events:none}.date-dropdowns .date-select-wrapper.active:after{transform:translateY(-50%) rotateX(180deg);transition:transform ease .4s}.date-dropdowns .date-select-wrapper:after{font-family:icomoon;content:"\e92f";margin-left:17px;font-size:14px;cursor:pointer;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotateX(0);transition:transform ease .4s}.company__person{margin-bottom:5px}.company__person-text{margin-right:5px;font-weight:700}.share-social a{width:21px}.share-social .icon{width:21px;height:auto}.social-contacts__icon{max-width:21px;width:100%}.social-contacts__icon img{display:block;max-width:100%;width:100%;height:auto}.vacancy-preview .without-resume,.vacancy-type{margin:0 5px 5px}.vacancy-type{border-radius:4px;font-size:12px;padding:6px 13px}.vacancy-type__one{background-color:#83f89e;color:#0aa52d}.vacancy-type__two{background-color:#fde7ea;color:#f12748}.filter_curriculum .filters__title{margin-bottom:0}.filter_curriculum .subtitle{position:relative;cursor:pointer;width:100%;max-width:200px;margin:25px 0;padding:10px 15px;background:#fcab10;color:#fff;font-size:16px;text-align:center;transition:all .3s}.filter_curriculum .subtitle.active{background:#fdc65c}.filter_curriculum .scroll-content{display:flex;flex-direction:column}.filter_curriculum .offcanvas-content{padding-right:0}.filter_curriculum__wrapper{margin-bottom:30px}.filter_curriculum__wrapper.hided{display:none}.filter_curriculum__inner{display:flex;flex-wrap:wrap;margin:-10px}.filter_curriculum .accordion__item{flex-basis:calc(20% - 20px);padding:10px;margin:10px;border-radius:5px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1)}.filter_curriculum .accordion__item .title{font-size:18px}.filter_curriculum .accordion__item .filter_age .form-control{max-width:68px}.filter_curriculum .accordion__item .filter_age .input-group-flex{justify-content:flex-start}.filter_curriculum .title{margin-bottom:10px}.filter_curriculum .btn_common-btn{margin-top:10px}.vacancy-page .accordion__item:last-of-type{border-bottom:1px solid #ebebeb}.breadcrumb{display:flex;padding:16px 0;font-size:13px;flex-wrap:wrap;align-items:center}.breadcrumb-item a{color:#222;position:relative;display:flex;align-items:center}.breadcrumb-item a:after{content:'';display:block;height:2px;width:2px;border-radius:50%;background-color:#222;margin:0 15px}.search-block{position:relative;z-index:3}.container.vacancy-page .selected_filters{position:relative;z-index:2}.container.vacancy-page .selected_filters__list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:-5px}.container.vacancy-page .selected_filters__list-item{margin:5px;padding:10px 15px;background:#fff;text-align:center}.container.vacancy-page .selected_filters__item-removable{margin:5px;padding:10px 31px 10px 15px;background:#fff;position:relative}.container.vacancy-page .selected_filters__item-remove{display:block;width:11px;height:11px;position:absolute;top:50%;right:13px;transform:translateY(-50%);text-align:center;line-height:11px;font-size:11px;transition:all .3s}.container.vacancy-page .selected_filters__item-remove:hover{color:#fcab10;transform:translateY(-50%) scale(1.3)}.selected_tags{margin:10px -10px}.selected_tags__item{margin:10px;background:#fff;padding:5px 30px 5px 5px;position:relative}.selected_tags__remove{width:10px;position:absolute;top:50%;right:10px;cursor:pointer;transform:translateY(-50%);transition:all .3s}.selected_tags__remove:hover .icon{fill:#fcab10}.selected_tags__remove .icon{width:100%;height:auto;fill:#111;transition:all .3s}.edit-tags__add-btn{width:100%;max-width:130px;padding:10px;margin-left:15px}@media screen and (min-width:1168px){.filter_curriculum .subtitle:hover{background:#fdc65c}}@media screen and (max-width:1268px){.filter_curriculum .accordion__item{flex-basis:calc(25% - 20px)}}@media screen and (max-width:1000px){.container.vacancy-page .selected_filters,.filter_curriculum{order:-3}.filter_curriculum .accordion__item{flex-basis:calc(33.33% - 20px)}.filter_curriculum .accordion__item .filter_salary input{max-width:175px}}@media screen and (max-width:768px){.vacancy-preview .without-resume,.vacancy-type{margin-bottom:10px}.vacancy-preview .vacancy__company{width:100%}.filter_curriculum .accordion__item{flex-basis:calc(50% - 20px)}.filter_curriculum .accordion__item .filter_salary input{max-width:initial}}@media screen and (max-width:580px){.filter_curriculum__inner{margin:0}}@media screen and (max-width:550px){.search-item{padding:5px 24px 5px 28px}.search-item .text{margin-bottom:0}.filter_curriculum .filters__title{margin-bottom:25px}.filter_curriculum .subtitle{width:100%;max-width:100%;margin:25px auto 0;padding:15px;background:#fcab10;color:#fff;text-align:center}}@media screen and (max-width:500px){.filter_curriculum .accordion__item{max-width:380px;margin:0 auto;flex-basis:100%}.filter_curriculum .accordion__item:not(:last-child){margin-bottom:20px}}@media screen and (max-width:480px){.vacancy-page .left .mobile-button{width:100%;max-width:100%;border-radius:15px}.edit-tags__main{flex-direction:column;align-items:center}.edit-tags__add-btn{margin:10px 0 0}}@media screen and (max-width:400px){.vacancy-preview>.horizontal-between{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=stylesheet.css.map */
