/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;--main-color:#3aa484;--main-color-hover:#007457;--main-color-lighten:#dbf5ed;--main-color-lighten-hover:#cee6df;--accent-color:#f99058;--accent-color-hover:#ea8048;--accent-color-lighten:#ffe4d6;--accent-color-lighten-hover:#f5dacd;--bg-gray-color:#f9f9f9;--bg-footer-color:#292929;--bg-link-color:#7d7d7d;--bg-link-color-hover:#e1e1e1;--font-color:#333;--font-size:16px;--font-size-text:14px;--font-size-main-title:45px;--font-size-sub-title:24px;--font-family:"Roboto",sans-serif;--border-radius:5px;--border:1px solid var(--main-color);--border-hover:1px solid var(--main-color-hover);--border-accent:1px solid var(--accent-color);--border-accent-hover:1px solid var(--accent-color-hover);--transition:all .2s ease-in-out;--max-widht:1200px}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.g-text-12,.resume__header--sticky .resume__title .resume__kind,.resume__header--sticky .resume__title .vacancy__kind,.resume__header--sticky .vacancy__title .resume__kind,.resume__header--sticky .vacancy__title .vacancy__kind,.vacancy__header--sticky .resume__title .resume__kind,.vacancy__header--sticky .resume__title .vacancy__kind,.vacancy__header--sticky .vacancy__title .resume__kind,.vacancy__header--sticky .vacancy__title .vacancy__kind{font-family:"Roboto",sans-serif;color:#333;font-style:normal;font-weight:400}.resume__header--sticky .vacancy__creator,.resume__title .resume__last-activity,.vacancy__header--sticky .vacancy__creator,.vacancy__title .resume__last-activity{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400}.g-text-14{color:#333;font-weight:400}.g-text-14,.resume__sidebar .resume-card__title,.resume__sidebar .vacancy-card__title,.vacancy__sidebar .resume-card__title,.vacancy__sidebar .vacancy-card__title{font-family:"Roboto",sans-serif;font-style:normal}.resume__adress,.resume__sidebar .resume-card__row,.resume__sidebar .vacancy-card__row,.vacancy__adress,.vacancy__sidebar .resume-card__row,.vacancy__sidebar .vacancy-card__row{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400}.resume__reviews .review,.resume__sidebar .resume-card__description,.resume__sidebar .vacancy-card__description,.vacancy__reviews .review,.vacancy__sidebar .resume-card__description,.vacancy__sidebar .vacancy-card__description{font-family:"Roboto",sans-serif;color:#333;font-style:normal;font-weight:400}.resume__header--sticky .resume__params-items,.resume__header--sticky .vacancy__params-items,.vacancy__header--sticky .resume__params-items,.vacancy__header--sticky .vacancy__params-items{font-family:"Roboto",sans-serif;color:#333;font-style:normal}.g-text-16{color:#333}.g-text-16,.resume__creator,.resume__title .resume__kind,.vacancy__creator,.vacancy__title .resume__kind{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400}.resume__params-items,.vacancy__params-items{font-family:"Roboto",sans-serif;color:#333;font-style:normal}.resume__content-block,.vacancy__content-block{font-weight:400}.resume__content-block,.resume__content-block .subtitle,.vacancy__content-block,.vacancy__content-block .subtitle{font-family:"Roboto",sans-serif;color:#333;font-style:normal}.g-text-18{color:#333;font-weight:400}.g-text-18,.resume__content-block .title,.resume__sidebar-title,.vacancy__content-block .title,.vacancy__sidebar-title{font-family:"Roboto",sans-serif;font-style:normal}.resume__sidebar-title,.vacancy__sidebar-title{color:#333}.resume__header--sticky .resume__title .resume__worker,.resume__header--sticky .resume__title .vacancy__name,.resume__header--sticky .vacancy__title .resume__worker,.resume__header--sticky .vacancy__title .vacancy__name,.vacancy__header--sticky .resume__title .resume__worker,.vacancy__header--sticky .resume__title .vacancy__name,.vacancy__header--sticky .vacancy__title .resume__worker,.vacancy__header--sticky .vacancy__title .vacancy__name{font-family:"Roboto",sans-serif;color:#333;font-style:normal;font-weight:400}.g-text-12,.resume__header--sticky .resume__title .resume__kind,.resume__header--sticky .resume__title .vacancy__kind,.resume__header--sticky .vacancy__creator,.resume__header--sticky .vacancy__title .resume__kind,.resume__header--sticky .vacancy__title .vacancy__kind,.vacancy__header--sticky .resume__title .resume__kind,.vacancy__header--sticky .resume__title .vacancy__kind,.vacancy__header--sticky .vacancy__creator,.vacancy__header--sticky .vacancy__title .resume__kind,.vacancy__header--sticky .vacancy__title .vacancy__kind{font-size:12px;line-height:16px}.g-text-14,.resume__adress,.resume__sidebar .resume-card__description,.resume__sidebar .resume-card__row,.resume__sidebar .resume-card__title,.resume__sidebar .vacancy-card__description,.resume__sidebar .vacancy-card__row,.resume__sidebar .vacancy-card__title,.resume__title .resume__last-activity,.vacancy__adress,.vacancy__sidebar .resume-card__description,.vacancy__sidebar .resume-card__row,.vacancy__sidebar .resume-card__title,.vacancy__sidebar .vacancy-card__description,.vacancy__sidebar .vacancy-card__row,.vacancy__sidebar .vacancy-card__title,.vacancy__title .resume__last-activity{font-size:14px;line-height:20px}.resume__reviews .review,.vacancy__reviews .review{font-size:14px}.resume__header--sticky .resume__params-items,.resume__header--sticky .vacancy__params-items,.vacancy__header--sticky .resume__params-items,.vacancy__header--sticky .vacancy__params-items{font-size:14px;line-height:20px}.g-text-16,.resume__content-block,.resume__content-block .subtitle,.resume__creator,.resume__params-items,.resume__title .resume__kind,.vacancy__content-block,.vacancy__content-block .subtitle,.vacancy__creator,.vacancy__params-items,.vacancy__title .resume__kind{font-size:16px;line-height:24px}.g-text-18,.resume__content-block .title,.resume__header--sticky .resume__title .resume__worker,.resume__header--sticky .resume__title .vacancy__name,.resume__header--sticky .vacancy__title .resume__worker,.resume__header--sticky .vacancy__title .vacancy__name,.resume__sidebar-title,.vacancy__content-block .title,.vacancy__header--sticky .resume__title .resume__worker,.vacancy__header--sticky .resume__title .vacancy__name,.vacancy__header--sticky .vacancy__title .resume__worker,.vacancy__header--sticky .vacancy__title .vacancy__name,.vacancy__sidebar-title{font-size:18px;line-height:24px}.checkbox{position:relative;display:block;padding-left:34px;cursor:pointer}.checkbox__input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox__box{width:18px;height:18px;position:absolute;top:4px;margin-left:-28px;padding:3px;background:#fff;box-shadow:0 0 0 3px #b8b8b8;border-radius:4px}.checkbox__input:checked+.checkbox__box{box-shadow:0 0 0 3px #3aa484;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%233aa484'%3E%3Cpath fill-rule='evenodd' d='M16 0H2a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V2a2 2 0 00-2-2zM7 14L2 9l1.41-1.41L7 11.17l7.59-7.59L16 5l-9 9z' clip-rule='evenodd'/%3E%3C/svg%3E%0A")}.checkbox__input:focus+.checkbox__box{box-shadow:0 0 0 3px #3aa484,0 0 0 1px #3aa484}.checkbox__input:disabled+.checkbox__box{box-shadow:0 0 0 3px #9b9b9b}.checkbox__input:checked:disabled+.checkbox__box{background-color:#9b9b9b}.g-input{font-size:16px;font-weight:400;line-height:24px;-moz-transition:border-color .25s ease-in-out 0s;transition:border-color .25s ease-in-out 0s;background:#fff;border:1px solid #e1e1e1;border-radius:5px;padding:11px 16px;width:100%;color:#777}.g-input::-webkit-input-placeholder{color:#777}.g-input:-moz-placeholder,.g-input::-moz-placeholder{color:#777}.g-input:-ms-input-placeholder{color:#777}.g-input::placeholder{color:#777}.g-input:hover{border-color:#aaa}.g-input:focus{outline-color:#3aa484}@-webkit-keyframes button-animation{0%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}to{-webkit-transform:translateX(500px);transform:translateX(500px)}}@-moz-keyframes button-animation{0%{-moz-transform:translateX(-60px);transform:translateX(-60px)}to{-moz-transform:translateX(500px);transform:translateX(500px)}}@keyframes button-animation{0%{-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);transform:translateX(-60px)}to{-webkit-transform:translateX(500px);-moz-transform:translateX(500px);transform:translateX(500px)}}.g-button{--color:#fff;--bg:var(--main-color);--bg-hover:var(--main-color-hover);--bg-lighten:var(--main-color-lighten);--bg-lighten-hover:var(--main-color-lighten-hover);--border-color:var(--main-color);--border-color-hover:var(--main-color-hover);--link-color:var(--main-color);position:relative;display:inline-block;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--bg);border:1px solid #3aa484;border-color:var(--border-color);border-radius:25px;color:var(--color);font-size:14px;padding:10px 30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.g-button:focus,.g-button:hover{border-color:var(--border-color-hover);background:var(--bg-hover);outline:none;text-decoration:none}.g-button--effect{overflow:hidden}.g-button--effect span{position:absolute;width:20%;height:100%;left:0;top:0;background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.3) 50%,rgba(255,255,255,0));background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3) 50%,rgba(255,255,255,0));-webkit-transform:translateX(-60px);-moz-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px);-webkit-animation-name:button-animation;-moz-animation-name:button-animation;animation-name:button-animation;-webkit-animation-duration:4s;-moz-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.g-button--max{padding:17px 75px;font-size:18px}.g-button--outline{background:#fff;color:#3aa484}.g-button--outline:focus,.g-button--outline:hover{background:#fff;color:#007457}.g-button--accent{--bg:var(--accent-color);--bg-hover:var(--accent-color-hover);--border-color:var(--accent-color);--border-color-hover:var(--accent-color-hover);--bg-lighten:var(--accent-color-lighten);--bg-lighten-hover:var(--accent-color-lighten-hover);--link-color:var(--accent-color)}.g-button--link{color:var(--link-color);background:var(--bg-lighten);border-color:var(--bg-lighten)}.g-button--link:focus,.g-button--link:hover{border-color:var(--bg-lighten-hover);background:var(--bg-lighten-hover)}.g-button--icon{padding:10px 30px 10px 20px}.g-button--icon svg{width:24px;height:24px;margin-right:8px;fill:currentColor}.g-button--tag{border-color:#dedede;background-color:#fff;color:#333}.g-button--tag svg{color:var(--main-color)}.g-button--tag:focus,.g-button--tag:hover{background-color:#fff;border:1px solid #eee;box-shadow:0 0 20px rgba(0,0,0,.1)}.g-button:disabled{--bg:#aaa;--bg-hover:#aaa;--border-color:#aaa;--border-color-hover:#aaa}.g-button-white{background:#fff;color:#333;font-size:13px;font-weight:500;border:0;border-radius:5px;padding:0 12px;width:173px;height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none}.g-button-white svg{width:28px;-webkit-box-flex:0;-webkit-flex:0 0 28px;-moz-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;height:28px;display:inline-block;margin-right:12px;color:inherit}.g-button-white svg *{color:inherit}.g-button-white--hover,.g-button-white:hover span{display:none!important}.g-button-white:hover{background-color:#3aa484;box-shadow:0 2px 4px rgba(0,0,0,.1);outline:0;color:#fff}.g-button-white:hover .g-button-white--hover{display:inline-block!important}.g-button-white:focus{background-color:#007457;outline:0;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}.g-button-white:focus span{display:none!important}.g-button-white:focus .g-button-white--hover{display:inline-block!important}.g-button-white--danger:hover{background-color:#f99058}.g-button-white--danger:focus{background-color:#ea8048}.g-button-white--full{width:100%}.g-tag{background:#edfaf6;color:#3aa484;font-weight:400;font-size:14px;line-height:20px;padding:2px 8px;display:inline-block;font-family:"Roboto",sans-serif;border-radius:3px}.g-link{--link-color:var(--main-color);--link-color-hover:var(--main-color-hover);text-decoration:none;color:var(--link-color);border-bottom:1px dashed var(--link-color);-moz-transition:var(--transition);transition:var(--transition)}.g-link:hover{color:var(--link-color-hover)}.g-link--accent{--link-color:var(--accent-color);--link-color-hover:var(--accent-color-hover)}@media (max-width:768px){.g-hidden-xs{display:none!important}}@media (min-width:768px){.g-visible-xs{display:none!important}}@media (max-width:960px){.g-hidden-sm{display:none!important}}@media (min-width:960px){.g-visible-sm{display:none!important}}.icon-arrow{background-image:url(../img/hp-sprite.png);background-position:-29px -17px;width:20px;height:20px}.icon-facebook,.icon-instagram,.icon-vk,.icon-youtube{background-image:url(../img/hp-sprite.png);background-position:-73px 0;width:11px;height:21px}.icon-instagram,.icon-vk,.icon-youtube{background-position:0 -17px;width:21px}.icon-vk,.icon-youtube{background-position:0 0;width:29px;height:17px}.icon-youtube{background-position:-29px 0;width:24px}.icon-header{background-image:url(../img/header-icon.png);background-repeat:no-repeat;display:inline-block}.icon-header-feedback{width:17px;height:11px;background-position:-5px -5px}.icon-header-arrow-button{width:6px;height:3px;background-position:-5px -26px;margin-left:5px}.icon-header-login{width:13px;height:13px;background-position:-32px -5px}.search-icon{display:inline-block;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain}.search-icon--check{background-image:url(../img/svg/search/check.svg)}.search-icon--data{background-image:url(../img/svg/search/data.svg)}.search-icon--info{background-image:url(../img/svg/search/info.svg)}.search-icon--not-check{background-image:url(../img/svg/search/not-check.svg)}.search-icon--reviews{background-image:url(../img/svg/search/reviews.svg)}.search-icon--schedule{background-image:url(../img/svg/search/schedule.svg)}.search-icon--search{background-image:url(../img/svg/search/search.svg)}.search-icon--search-doc{background-image:url(../img/svg/search/search-doc.svg)}.search-icon--user{background-image:url(../img/svg/search/user.svg)}.search-icon--map{background-image:url(../img/svg/search/map.svg)}.search-icon--doc{background-image:url(../img/svg/search/doc.svg)}.resume-card,.vacancy-card{position:relative;font-family:"Roboto",sans-serif;width:100%;padding:8px;margin-bottom:12px;display:-ms-grid;display:grid;grid-template:"ava info" "description description"/72px;grid-column-gap:8px;grid-row-gap:4px;cursor:pointer;background:#fff;color:#333;-moz-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;text-decoration:none;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:10px}.g-link:hover,.resume-card a,.resume-card a:hover,.vacancy-card a,.vacancy-card a:hover{text-decoration:none}@media (min-width:480px){.resume-card,.vacancy-card{grid-template:"ava info" "description description"/150px;grid-column-gap:12px;padding:12px 14px}}@media (min-width:768px){.resume-card,.vacancy-card{grid-template:"ava info" "ava description"/150px;padding:20px 24px}}.resume-card *,.vacancy-card *,body *{-moz-box-sizing:border-box;box-sizing:border-box}.resume-card svg,.vacancy-card svg{width:20px;height:20px}.resume-card:hover,.vacancy-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);color:#333}.resume-card__ava,.resume-card__header,.vacancy-card__ava,.vacancy-card__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume-card__header,.vacancy-card__header{margin-bottom:8px}.resume-card__ava,.vacancy-card__ava{grid-area:ava;position:relative;overflow:hidden;width:72px;-webkit-box-flex:0;-webkit-flex:0 0 72px;-moz-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;height:72px;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}@media (min-width:480px){.resume-card__ava,.vacancy-card__ava{width:150px;-webkit-box-flex:0;-webkit-flex:0 0 150px;-moz-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;height:150px}}.resume-card__ava--confirm,.vacancy-card__ava--confirm{border:2px solid #3aa484}.resume-card__ava img,.vacancy-card__ava img{width:-moz-calc(100% - 2px);width:calc(100% - 2px);height:-moz-calc(100% - 2px);height:calc(100% - 2px);border-radius:50%}@media (min-width:480px){.resume-card__ava img,.vacancy-card__ava img{width:-moz-calc(100% - 4px);width:calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px)}}.resume-card__info,.vacancy-card__info{grid-area:info}.resume-card__description{margin-bottom:16px}.resume-card__description,.vacancy-card__description{font-size:14px;font-weight:400;line-height:20px;grid-area:description;word-break:break-word}.resume-card__kind,.vacancy-card__kind{font-size:14px;font-weight:400;line-height:20px;margin:2px 8px 2px 0;color:var(--accent-color)}.resume-card__title,.vacancy-card__title{position:static;font-size:14px;line-height:20px;display:block;font-weight:500;margin-bottom:4px;color:#333;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media (min-width:480px){.resume-card__title,.vacancy-card__title{font-size:16px;font-weight:500;line-height:22px}}@media (min-width:768px){.resume-card__title,.vacancy-card__title{font-size:18px;font-weight:500;line-height:24px;margin-bottom:8px}}.resume-card__title:hover,.vacancy-card__title:hover{color:var(--main-color);text-decoration:none}.resume-card__title::before,.vacancy-card__title::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}.resume-card__last-activity,.vacancy-card__last-activity{font-size:14px;font-weight:400;line-height:20px;margin-left:8px;color:#b8b8b8}.resume-card__location,.vacancy-card__location{font-size:14px;font-weight:400;line-height:20px;color:var(--main-color);margin-bottom:4px}.resume-card__location svg,.vacancy-card__location svg{display:none}@media (min-width:480px){.resume-card__location,.vacancy-card__location{margin-bottom:8px}.resume-card__location svg,.vacancy-card__location svg{display:inline-block;position:relative;top:4px}}.resume-card__row,.vacancy-card__row{font-size:14px;font-weight:400;color:#909090;line-height:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:4px}@media (min-width:768px){.resume-card__row,.vacancy-card__row{margin-bottom:8px;line-height:24px}}.resume-card__row .item,.vacancy-card__row .item{margin-right:16px}.resume-card__row span,.resume__creator span,.vacancy-card__row span,.vacancy__creator span{color:#333;font-weight:500}.not-found__fast-link ul,.resume-card__button,.resume-card__confirm,.resume-card__confirm .item,.vacancy-card__button,.vacancy-card__confirm,.vacancy-card__confirm .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume-card__confirm,.vacancy-card__confirm{font-size:14px;font-weight:400;line-height:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:4px}.resume-card__confirm .item,.vacancy-card__confirm .item{margin-right:8px;margin-bottom:4px;-webkit-filter:grayscale(1);filter:grayscale(1)}.resume-card__confirm .item__text,.vacancy-card__confirm .item__text{display:none}.resume-card__confirm .item__icon,.vacancy-card__confirm .item__icon{width:24px;height:24px;background:#edfaf6;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:4px}.resume-card__confirm .item svg,.vacancy-card__confirm .item svg{color:#3aa484;fill:currentcolor}.resume-card__confirm .item--active,.vacancy-card__confirm .item--active{-webkit-filter:grayscale(0);filter:grayscale(0)}@media (min-width:480px){.resume-card__confirm .item--active .item__text,.vacancy-card__confirm .item--active .item__text{display:inline-block}}.not-found__fast-link ul,.resume-card__button,.vacancy-card__button{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.resume-card__button .g-button,.vacancy-card__button .g-button{max-width:107px;padding:8px 16px;color:#fff}.resume-card__creator,.vacancy-card__creator{font-size:12px;font-weight:400;line-height:16px}.resume-card a.spoiler,.resume-card__creator a,.vacancy-card a.spoiler,.vacancy-card__creator a{z-index:1;position:relative}@media (min-width:480px){.resume-card__creator,.vacancy-card__creator{font-size:14px;font-weight:500;line-height:18px}}@media (min-width:768px){.resume-card__creator,.vacancy-card__creator{font-size:16px;font-weight:400;line-height:24px}}.resume-card__date,.vacancy-card__date{font-size:14px;font-weight:400;line-height:16px;color:var(--main-color);text-align:right}@media (min-width:768px){.resume-card__date,.vacancy-card__date{font-size:16px;font-weight:400;line-height:24px;color:#333;position:absolute;right:24px;top:20px}}.vacancy-card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:768px){.vacancy-card__title{padding-right:140px}}.vacancy-author__ava img{border-radius:50%}.filter{font-family:"Roboto",sans-serif}.filter__nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}@media (min-width:960px){.filter__nav{display:none}}.filter__close{width:24px;height:24px;position:relative}.filter__close svg{width:100%;height:100%}.filter__title{font-size:20px;font-weight:500;line-height:24px}.filter__footer{position:-webkit-sticky;position:sticky;bottom:0;padding-bottom:16px;padding-top:16px;background:#fff}@media (min-width:960px){.filter__footer{display:none}}.breadcrumbs{max-width:var(--max-widht);width:100%;margin:0 auto 16px;padding:8px 12px;box-shadow:0 4px 7px rgba(0,0,0,.07);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--font-family)!important}@media (min-width:550px){.breadcrumbs{padding:0 24px}}@media (min-width:768px){.breadcrumbs{padding:0 24px}}@media (min-width:960px){.breadcrumbs{padding:0 16px}}@media (min-width:550px){.breadcrumbs{padding-bottom:8px;padding-top:8px}}@media (min-width:768px){.breadcrumbs{padding-bottom:8px;padding-top:0}}@media (min-width:960px){.breadcrumbs{box-shadow:none;padding-bottom:0}}.breadcrumbs__item{font-weight:400;line-height:20px;display:inline-block;position:relative;font-size:14px!important;margin-right:40px!important;color:#909090!important;text-decoration:none;-moz-transition:var(--transition);transition:var(--transition)}.breadcrumbs__item:after{content:"";width:20px;height:20px;position:absolute;background-image:url(../img/svg/breadcrumbs/arrow-right.svg);background-repeat:no-repeat;background-size:20px;top:0;right:-30px;bottom:0}.breadcrumbs__item:hover{color:var(--main-color-hover)!important;text-decoration:underline}.breadcrumbs__item--last,.breadcrumbs__item--last:hover{color:var(--main-color)!important}.breadcrumbs__item--last:hover{text-decoration:none}.breadcrumbs__item--last:after{content:none}.not-found{font-family:"Roboto",sans-serif;padding:20px 0;text-align:center}@media (min-width:480px){.not-found{padding:80px 0}}.not-found__img{margin-bottom:16px}.not-found__text{font-size:16px;font-weight:400;line-height:20px;color:#909090;padding:0 8px;margin:0 auto}.not-found__back{margin:40px auto 0;max-width:300px}.not-found__fast-link{margin-top:80px}.not-found__fast-link ul{padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.not-found__fast-link li{list-style:none;margin-right:16px;margin-bottom:8px}.not-found__fast-link li:last-child,.search__sort .sort__end .g-button:last-child{margin-right:0}.not-found__fast-link a{text-decoration:none;color:var(--bg-link-color)}.banner-rr{font-size:14px;font-weight:400;line-height:20px;-moz-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;position:relative;padding:16px 16px 120px;border-radius:20px;background-color:#edfaf6;background-image:url(../img/banner/banner-rr.png);background-repeat:no-repeat;background-position:bottom right;letter-spacing:.25px}@media (min-width:550px){.banner-rr--horizont{padding-bottom:16px;background-image:url(../img/banner/banner-rr--horizont.png);background-position:bottom right}.banner-rr--horizont .banner-rr__form{max-width:300px}}.banner-rr__close,.banner-rr__text .state--success{-moz-transition:transform .5s ease-in-out 0s,opacity .5s ease-in-out 0s,-moz-transform .5s ease-in-out 0s;transition:transform .5s ease-in-out 0s,opacity .5s ease-in-out 0s;transition:transform .5s ease-in-out 0s,opacity .5s ease-in-out 0s,-webkit-transform .5s ease-in-out 0s,-moz-transform .5s ease-in-out 0s;position:absolute;opacity:0}.banner-rr__close{top:15px;right:15px;cursor:pointer;padding:4px;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.banner-rr__close svg{-moz-transition:opacity .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s;width:24px;height:24px;color:#333;opacity:.7}.banner-rr__close:hover svg{opacity:1}.banner-rr__text .state--success{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.banner-rr--success{background-image:none;padding:16px}.banner-rr--success .state--start{position:absolute;opacity:0}.banner-rr--success .state--success{position:relative}.banner-rr--success .banner-rr__close,.banner-rr--success .state--success{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.banner-rr__title{font-size:22px;font-weight:700;line-height:28px;letter-spacing:.15px;padding-right:24px}.banner-rr__p,.banner-rr__title{margin-bottom:12px}.banner-rr__p--icon{padding-left:28px;line-height:24px}.banner-rr__p--icon svg{position:absolute;margin-left:-28px}.banner-rr__icon{fill:var(--main-color);width:24px;height:24px}.banner-rr__form{position:relative;z-index:1}.banner-rr__form .g-input{margin-top:4px;margin-bottom:12px}.banner-rr__checkbox{margin-bottom:16px;color:#909090}.banner-rr__checkbox .checkbox__box{top:10px}.banner-rr a,body{font-family:"Roboto",sans-serif}.dropdown{position:relative}.dropdown__body{display:none;position:absolute;top:-moz-calc(100% + 8px);top:calc(100% + 8px);left:-16px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:300px;max-height:400px;padding:16px;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.05),0 7px 55px rgba(0,0,0,.05);overflow-y:auto}@media screen and (max-width:768px){.dropdown__body{left:-84px}}@media screen and (max-width:376px){.dropdown__body{left:-110px}}.dropdown__item,.resume__verification .verification__block button,.vacancy__verification .verification__block button{margin-bottom:8px}.dropdown__item a{color:#333!important;font-weight:400!important}.dropdown__item:last-child{margin-bottom:0}.dropdown--open .dropdown__body{display:block;background-color:#fff;z-index:10}@media (min-width:960px){body{background:#f5f5f5}}body h1,body h2{margin:0;padding:0}.search{max-width:var(--max-widht);width:100%;margin:0 auto;padding:0 12px;font-family:"Roboto",sans-serif}@media (min-width:550px){.search{padding:0 24px}}@media (min-width:768px){.search{padding:0 24px}}@media (min-width:960px){.search{padding:0 16px;display:-ms-grid;display:grid;grid-template:"title filter" "card filter" "card banner" "card seo";-ms-grid-columns:auto 300px;grid-template-columns:auto 300px;-ms-grid-rows:auto auto auto 1fr;grid-template-rows:auto auto auto 1fr;gap:16px;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}}.search__title{font-size:16px;font-weight:500;line-height:20px;margin-bottom:16px;padding:8px;border-radius:10px;border:1px solid #e1e1e1;text-align:center}@media (min-width:480px){.search__title{font-size:18px;font-weight:500;line-height:20px;padding:12px}}@media (min-width:960px){.search__title{border-radius:20px;border:1px solid #e1e1e1;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;font-size:20px;font-weight:500;line-height:24px;margin:0;padding:16px;grid-area:title}}.search__sort,.search__sort .sort__end{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.search__sort{margin-bottom:16px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.search__sort{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.search__sort .sort__end{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:480px){.search__sort .sort__end{width:auto}}.search__sort .sort__end .g-button{margin-right:8px}@media (min-width:960px){.search__content{border-radius:20px;border:1px solid #e1e1e1;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;padding:28px;min-height:60vh;grid-area:card}}.search__content .banner img,.search__seo img{width:100%;height:auto}.search__content .banner-rr{margin-bottom:12px}.search__filter{position:fixed;top:0;right:0;bottom:0;left:0;padding:16px 16px 0;box-shadow:-11px 0 5px rgba(0,0,0,.1);min-width:100%;background-color:#fff;z-index:1000;overflow:auto;-webkit-transform:translateX(460px);-moz-transform:translateX(460px);-ms-transform:translateX(460px);transform:translateX(460px);-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out}@media (min-width:440px){.search__filter{left:auto;min-width:360px}}@media (min-width:960px){.search__filter{border-radius:20px;border:1px solid #e1e1e1;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;position:relative;z-index:0;min-width:auto;grid-area:filter;padding:20px 16px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-moz-transition:none;transition:none}}.search__filter--open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.search__seo{display:none}@media (min-width:960px){.search__seo{border-radius:20px;border:1px solid #e1e1e1;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;display:block;grid-area:seo;padding:20px 16px}}.search__banner{display:none}@media (min-width:960px){.search__banner{grid-area:banner;display:block}}.search .selected-now{font-size:14px}.search .selected-now p{margin-top:0;margin-bottom:12px}.resume,.vacancy{max-width:var(--max-widht);width:100%;margin:0 auto;padding:0 16px;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto",sans-serif}@media (min-width:550px){.resume,.vacancy{padding:0 24px}}@media (min-width:768px){.resume,.vacancy{padding:0 24px}}@media (min-width:960px){.resume,.vacancy{padding:0 16px}.resume .content,.vacancy .content{border-radius:20px;border:1px solid #e1e1e1;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;padding:28px}}.resume *,.vacancy *{-moz-box-sizing:border-box;box-sizing:border-box}.resume svg,.vacancy svg{width:24px;height:24px;fill:currentcolor}.resume__icon,.vacancy__icon{display:inline-block;margin-right:8px}.resume__header,.vacancy__header{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0}.resume__header-info,.vacancy__header-info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media (max-width:550px){.resume__header,.vacancy__header{padding:12px 0 0}}.resume__avatar,.vacancy__avatar{position:relative;overflow:hidden;width:148px;-webkit-box-flex:0;-webkit-flex:0 0 148px;-moz-box-flex:0;-ms-flex:0 0 148px;flex:0 0 148px;height:148px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:24px}.resume__avatar--confirm,.vacancy__avatar--confirm{border:2px solid #3aa484}.resume__avatar img,.vacancy__avatar img{width:-moz-calc(100% - 8px);width:calc(100% - 8px);height:-moz-calc(100% - 8px);height:calc(100% - 8px);border-radius:50%}@media (max-width:550px){.resume__avatar,.vacancy__avatar{width:96px;height:96px;-webkit-box-flex:0;-webkit-flex:0 0 96px;-moz-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;margin-right:12px}}.resume__tags,.vacancy__tags{margin-bottom:4px}.resume__tags div,.vacancy__tags div{margin-right:4px;margin-bottom:4px}.resume__tags,.resume__title,.resume__title h1,.vacancy__tags,.vacancy__title,.vacancy__title h1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__title,.vacancy__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 0 8px}.resume__title h1,.vacancy__title h1{margin:0;padding:0}.resume__title .resume__worker,.resume__title .vacancy__name,.vacancy__title .resume__worker,.vacancy__title .vacancy__name{margin-right:8px;font-weight:500;font-size:24px;line-height:30px;color:#333}.resume__title .resume__kind,.vacancy__title .resume__kind{color:#f99058;margin-right:8px}.resume__title .resume__last-activity,.vacancy__title .resume__last-activity{color:#b8b8b8}@media (max-width:768px){.resume__title,.resume__title h1,.vacancy__title,.vacancy__title h1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.resume__title,.vacancy__title{font-size:18px;line-height:24px}.resume__title h1,.vacancy__title h1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.resume__title .resume__kind,.vacancy__title .resume__kind{font-size:14px;line-height:20px}.resume__title .resume__last-activity,.vacancy__title .resume__last-activity{font-size:12px;line-height:18px}.resume__title .resume__worker,.resume__title .vacancy__name,.vacancy__title .resume__worker,.vacancy__title .vacancy__name{font-size:18px;line-height:24px}}.resume__creator,.vacancy__creator{color:#909090;margin-bottom:8px}.resume__creator a,.vacancy__creator a{color:#909090}.resume__adress,.vacancy__adress{color:#3aa484;margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__params,.resume__params-items,.vacancy__params,.vacancy__params-items{margin-bottom:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.resume__params,.vacancy__params{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.resume__params-items,.vacancy__params-items{margin-right:24px;font-weight:500}.resume__params-items span,.vacancy__params-items span{font-weight:400;color:#909090;margin-right:4px}@media (max-width:768px){.resume__params-items,.vacancy__params-items{font-size:14px;line-height:20px}.resume__call,.resume__params,.vacancy__call,.vacancy__params{display:none}}.resume__content,.vacancy__content{margin-right:36px}.resume__content .resume__call,.resume__content .resume__params,.resume__content .vacancy__call,.resume__content .vacancy__params,.vacancy__content .resume__call,.vacancy__content .resume__params,.vacancy__content .vacancy__call,.vacancy__content .vacancy__params{display:none}@media (max-width:768px){.resume__content,.vacancy__content{margin-right:0}.resume__content .resume__params,.resume__content .vacancy__params,.vacancy__content .resume__params,.vacancy__content .vacancy__params{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.resume__content .resume__call,.resume__content .vacancy__call,.vacancy__content .resume__call,.vacancy__content .vacancy__call{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:16px}}.resume__content-block,.vacancy__content-block{word-break:break-word;word-wrap:anywhere;margin-bottom:28px}.resume__content-block .title,.vacancy__content-block .title{font-weight:500;color:#3aa484;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__content-block .subtitle,.vacancy__content-block .subtitle{font-weight:500;margin-bottom:8px}.resume__content-block .info,.vacancy__content-block .info{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (max-width:550px){.resume__content-block .info,.vacancy__content-block .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.resume__content-block .info__item,.vacancy__content-block .info__item{min-width:49%;margin-bottom:8px;margin-right:4px}.resume__content-block .info__item--full,.vacancy__content-block .info__item--full{width:100%}.resume__content-block .info__item span,.vacancy__content-block .info__item span{color:#3aa484}@media (max-width:550px){.resume__content-block .info__item,.vacancy__content-block .info__item{width:100%}}.resume__content-block .info__item .list,.vacancy__content-block .info__item .list{margin:4px 0 0}.resume__content-block .list,.vacancy__content-block .list{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 8px;padding:0}@media (max-width:550px){.resume__content-block .list,.vacancy__content-block .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.resume__content-block .list__item,.vacancy__content-block .list__item{list-style:none;-webkit-box-flex:1;-webkit-flex:1 0 50%;-moz-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding-left:20px;position:relative;margin-bottom:8px}.resume__content-block .list__item:before,.vacancy__content-block .list__item:before{content:"";display:inline-block;position:absolute;left:0;top:8px;width:8px;height:8px;background:#3aa484;border-radius:50%}.resume__body,.vacancy__body{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.resume__body,.vacancy__body{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.resume__sidebar,.vacancy__sidebar{position:relative;width:324px;-webkit-box-flex:0;-webkit-flex:0 0 324px;-moz-box-flex:0;-ms-flex:0 0 324px;flex:0 0 324px}@media (max-width:767px){.resume__sidebar,.vacancy__sidebar{width:auto;-webkit-box-flex:1;-webkit-flex:1 0 288px;-moz-box-flex:1;-ms-flex:1 0 288px;flex:1 0 288px}}.resume__sidebar-title,.vacancy__sidebar-title{font-weight:500;margin-bottom:16px}.resume__sidebar .resume-card,.resume__sidebar .vacancy-card,.vacancy__sidebar .resume-card,.vacancy__sidebar .vacancy-card{width:100%;border:1px solid var(--main-color);padding:12px;border-radius:5px;margin-bottom:12px;display:block;cursor:pointer;background:#fff;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}.resume__sidebar .resume-card:hover,.resume__sidebar .vacancy-card:hover,.vacancy__sidebar .resume-card:hover,.vacancy__sidebar .vacancy-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.resume__sidebar .resume-card__header,.resume__sidebar .vacancy-card__header,.vacancy__sidebar .resume-card__header,.vacancy__sidebar .vacancy-card__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.resume__sidebar .resume-card__ava,.resume__sidebar .vacancy-card__ava,.vacancy__sidebar .resume-card__ava,.vacancy__sidebar .vacancy-card__ava{position:relative;overflow:hidden;width:84px;-webkit-box-flex:0;-webkit-flex:0 0 84px;-moz-box-flex:0;-ms-flex:0 0 84px;flex:0 0 84px;height:84px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}.resume__sidebar .resume-card__ava--confirm,.resume__sidebar .vacancy-card__ava--confirm,.vacancy__sidebar .resume-card__ava--confirm,.vacancy__sidebar .vacancy-card__ava--confirm{border:2px solid #3aa484}.resume__sidebar .resume-card__ava img,.resume__sidebar .vacancy-card__ava img,.vacancy__sidebar .resume-card__ava img,.vacancy__sidebar .vacancy-card__ava img{width:-moz-calc(100% - 4px);width:calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);border-radius:50%}.resume__sidebar .resume-card__kind,.resume__sidebar .vacancy-card__kind,.vacancy__sidebar .resume-card__kind,.vacancy__sidebar .vacancy-card__kind{margin:2px 0;color:var(--accent-color)}.resume__sidebar .resume-card__title,.resume__sidebar .vacancy-card__title,.vacancy__sidebar .resume-card__title,.vacancy__sidebar .vacancy-card__title{font-weight:500;margin-bottom:4px;color:#333}.resume__sidebar .resume-card__location,.resume__sidebar .vacancy-card__location,.vacancy__sidebar .resume-card__location,.vacancy__sidebar .vacancy-card__location{font-size:12px;line-height:16px;color:#333}.resume__sidebar .resume-card__row,.resume__sidebar .vacancy-card__row,.vacancy__sidebar .resume-card__row,.vacancy__sidebar .vacancy-card__row{color:#909090}.resume__sidebar .resume-card__row span,.resume__sidebar .vacancy-card__row span,.vacancy__sidebar .resume-card__row span,.vacancy__sidebar .vacancy-card__row span{color:#333;font-weight:500}.resume .schedule,.vacancy .schedule{width:100%;position:relative}.resume .schedule__item,.vacancy .schedule__item{width:-moz-calc(100% - 48px);width:calc(100% - 48px);margin-left:48px;height:48px;padding-right:16px;border-bottom:1px solid #e1e1e1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.resume .schedule__item--off,.vacancy .schedule__item--off{color:#909090}.resume .schedule__icon,.vacancy .schedule__icon{position:absolute;left:-36px;top:12px;color:var(--main-color)}.resume .schedule__time,.vacancy .schedule__time{color:#909090}.resume__reviews,.vacancy__reviews{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.resume__reviews .review,.vacancy__reviews .review{position:relative;margin-right:32px;margin-bottom:8px;line-height:24px}@media (max-width:550px){.resume__reviews .review,.vacancy__reviews .review{margin-right:0}}.resume__reviews .review__row,.vacancy__reviews .review__row{position:relative;width:100%}.resume__reviews .review__row span,.vacancy__reviews .review__row span{font-weight:500}.resume__reviews .review__img,.vacancy__reviews .review__img{width:100%;height:65px;display:block;background-image:url(../img/review-example.png);background-repeat:no-repeat;background-position:center;background-size:contain}.resume__reviews .review__rating,.vacancy__reviews .review__rating{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__reviews .review__rating-img,.vacancy__reviews .review__rating-img{display:inline-block;width:100px;height:20px;background-image:url(../img/rating-example.png);background-repeat:no-repeat;background-position:center;background-size:contain}.resume__reviews-button,.vacancy__reviews-button{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:16px}.resume__reviews-button,.resume__verification,.resume__verification .verification__list-item,.vacancy__reviews-button,.vacancy__verification,.vacancy__verification .verification__list-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__verification,.vacancy__verification{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.resume__verification .verification__list,.vacancy__verification .verification__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.resume__verification .verification__list-item,.vacancy__verification .verification__list-item{margin-right:24px;margin-bottom:8px;-webkit-box-flex:1;-webkit-flex:1 0 250px;-moz-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px}.resume__verification .verification__list-item:last-child,.vacancy__verification .verification__list-item:last-child{margin-right:0}.resume__verification .verification__block,.resume__verification .verification__list-item span,.vacancy__verification .verification__block,.vacancy__verification .verification__list-item span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__verification .verification__list-item span,.vacancy__verification .verification__list-item span{width:32px;height:32px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:8px;background:var(--main-color-lighten);border-radius:50%}.resume__verification .verification__list-item span svg,.vacancy__verification .verification__list-item span svg{width:24px;height:24px;color:var(--main-color)}.resume__verification .verification__block,.vacancy__verification .verification__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.resume__header-wrap{position:fixed;top:-300px;left:0;right:0;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1);z-index:999;-moz-transition:transform .25s ease-in-out,-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out,-moz-transform .25s ease-in-out}.resume__header-wrap--visible{-webkit-transform:translateY(300px);-moz-transform:translateY(300px);-ms-transform:translateY(300px);transform:translateY(300px)}.resume__header--sticky,.vacancy__header--sticky{max-width:var(--max-widht);margin:0 auto;padding:8px 0}@media (max-width:550px){.resume__header--sticky,.vacancy__header--sticky{padding:4px 12px}}.resume__header--sticky .resume__avatar,.vacancy__header--sticky .resume__avatar{width:94px;height:94px;-webkit-box-flex:0;-webkit-flex:0 0 94px;-moz-box-flex:0;-ms-flex:0 0 94px;flex:0 0 94px}.resume__header--sticky .resume__title h4,.resume__header--sticky .vacancy__title h4,.vacancy__header--sticky .resume__title h4,.vacancy__header--sticky .vacancy__title h4{margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:550px){.resume__header--sticky .resume__title h4,.resume__header--sticky .vacancy__title h4,.vacancy__header--sticky .resume__title h4,.vacancy__header--sticky .vacancy__title h4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.resume__header--sticky .resume__title .resume__kind,.resume__header--sticky .resume__title .vacancy__kind,.resume__header--sticky .vacancy__title .resume__kind,.resume__header--sticky .vacancy__title .vacancy__kind,.vacancy__header--sticky .resume__title .resume__kind,.vacancy__header--sticky .resume__title .vacancy__kind,.vacancy__header--sticky .vacancy__title .resume__kind,.vacancy__header--sticky .vacancy__title .vacancy__kind{color:var(--accent-color)}.resume__header--sticky .vacancy__creator,.vacancy__header--sticky .vacancy__creator{color:#909090;margin-bottom:4px}.resume__header--sticky .resume__params,.resume__header--sticky .vacancy__params,.vacancy-author,.vacancy__header--sticky .resume__params,.vacancy__header--sticky .vacancy__params{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:550px){.resume__header--sticky .resume__params,.resume__header--sticky .vacancy__params,.vacancy__header--sticky .resume__params,.vacancy__header--sticky .vacancy__params{display:none}}.resume__header--sticky .resume__call,.resume__header--sticky .vacancy__call,.vacancy__header--sticky .resume__call,.vacancy__header--sticky .vacancy__call{display:block}.resume__header--sticky .resume__params-items,.resume__header--sticky .vacancy__params-items,.vacancy__header--sticky .resume__params-items,.vacancy__header--sticky .vacancy__params-items{font-weight:500}.resume__header--sticky .resume__params-items span,.resume__header--sticky .vacancy__params-items span,.vacancy__header--sticky .resume__params-items span,.vacancy__header--sticky .vacancy__params-items span{font-weight:400}.resume__header--sticky .resume__last-activity,.vacancy__header--sticky .resume__last-activity{color:var(--main-color)}.vacancy-author{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:12px}.vacancy-author__ava{width:40px;height:40px;overflow:hidden;border-radius:50%;margin-right:12px}.vacancy-author__ava--lg{width:56px;height:56px}.vacancy-author__ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vacancy-author__text-block{font-size:14px;line-height:20px;letter-spacing:.15px;margin:0}.vacancy-author__role{color:#3aa484}.vacancy-card__description{margin-bottom:16px}.vacancy-author__title{color:#7a7a7a;font-size:12px;line-height:16px}.vacancy-author__name{font-size:14px;line-height:20px}.catalog-container,.content-container{max-width:var(--max-widht)!important}.breadcrumbs-wrap{max-width:-moz-calc(var(--max-widht) - 20px)!important;max-width:calc(var(--max-widht) - 20px)!important}.header-container,.menu-container,.v2-footer-container,.v2-mainpage-responses{max-width:var(--max-widht)!important}.menu-container{padding:0}@media (min-width:960px){.menu-container{padding:0 16px}}.menu__fast-link{border:0;margin:0}@media (min-width:960px){.menu__fast-link{border-radius:20px;border:1px solid #e1e1e1;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;margin:16px 0;padding:0 16px}}.search__filter .filter{border:0!important;padding:0!important;margin-bottom:16px!important}.search__filter .filter-footer{border:0!important}.menu-block{background:inherit!important}.filter-title{display:block;margin-bottom:8px;font-weight:500}.filter-content,.filter-title{font-size:14px}.filter-content select{margin-bottom:8px;width:100%;height:42px;padding:0 8px;border-radius:5px;border-color:#e1e1e1;outline-color:var(--main-color);color:#777}@media (min-width:960px){.catalog-container,.content-container{border-radius:20px;border:1px solid #e1e1e1;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;padding:28px!important}}