@font-face{font-family:Lora;src:url(fonts/Lora-Regular.ttf);font-weight:400}@font-face{font-family:Lora-Medium;src:url(fonts/Lora-Medium.ttf);font-weight:500}@font-face{font-family:Lora-Semibold;src:url(fonts/Lora-SemiBold.ttf);font-weight:600}@font-face{font-family:Lora-Bold;src:url(fonts/Lora-Bold.ttf);font-weight:700}.nativejs-select{width:11.7vw;display:inline-block;position:relative;border:.052vw solid #405368;cursor:pointer;margin:0}.nativejs-select__option,.nativejs-select__placeholder{cursor:pointer;border:0;outline:0;text-align:left}.nativejs-select__placeholder{width:100%;padding:1.3vw 1.5vw;font-size:1.177vw;color:#405368;position:relative;display:flex;align-items:center;justify-content:flex-start;background-color:#fff}.nativejs-select__placeholder:after{content:"";width:.718vw;height:.4vw;background-image:url("/img/chevron.svg ");background-repeat:no-repeat;background-size:cover;position:absolute;right:1.5vw;transform:translateY(-50%);transition:transform .3s ease-out,-webkit-transform .3s ease-out}.nativejs-select__dropdown{margin:0;padding:0;width:100%;position:absolute;transform:translateY(100%);right:-.052vw;bottom:0;z-index:5;display:none;border:.052vw solid #405368}.nativejs-select__options{max-height:17vw;overflow-y:auto}.nativejs-select__options::-webkit-scrollbar-thumb,body.open-modal .modal-container .modal::-webkit-scrollbar-thumb{background:#405368}.nativejs-select__options::-webkit-scrollbar,body.open-modal .modal-container .modal::-webkit-scrollbar{width:.5vw;height:.5vw;background:#f2f2f2}.nativejs-select__option{width:100%;padding:1vw 1.2vw;color:#405368;background-color:#fff;display:flex;align-items:center;border-bottom:.052vw solid #7e8c9c;font-size:1.05vw}.nativejs-select__option:last-child{border-bottom:none}.nativejs-select__option:hover{background-color:#f2f2f2}.nativejs-select_active .nativejs-select__placeholder:after{transform:rotate(-180deg)}.nativejs-select_active .nativejs-select__dropdown,body.open-modal .modal-container,header.site-catalog-heading .content-wrapper h1 b{display:block}.nativejs-select__search{padding:0;top:-4vw;position:absolute;width:11.6vw;margin-left:.052vw}.nativejs-select__search-inp{box-sizing:border-box;width:100%;font-size:1.177vw;padding:1.19vw 1.5vw;border:0;outline:0}.nativejs-select__placeholder-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:85%}body{margin:0;font-family:Lora,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:.833vw;color:#405368;background-color:#fff}body audio,body canvas,body iframe,body img,body svg,body video{vertical-align:middle}body ol.r,body ul.r{margin:0;padding:0}body ol.r li,body ul.r li{list-style-type:none}body .clearfix::after,body .clearfix::before,body .wrapper>::after,body .wrapper>::before{content:" ";display:table}body button,body select{text-transform:none}body a,body button{color:inherit;cursor:pointer}body button{border:0;outline:0;background:0 0;padding:0;font-size:inherit}body a{background-color:transparent;text-decoration:none}body h1,body h2{font-size:2.5vw;font-weight:400}.site-about .box-block .container .box-text-content h2,body h1 b,body h2 b{font-weight:700}body h2{font-size:2vw}body .container{width:75vw;margin-right:auto;margin-left:auto}body .wrapper,body.open-modal{overflow:hidden}body .inline-block{display:inline-block}body .chevron-down{margin:0 .26vw;width:.521vw;height:.326vw}.site-header{height:2.083vw;line-height:2.083vw}.site-header .container{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .mobile-logo{display:none}.site-header .city-title{color:#7e8c9c;margin-right:.26vw}.site-header .city-select{cursor:pointer}.site-header .city-select .city-chosen{border-bottom:.052vw dotted #7e8c9c}.site-header .separator{display:inline-block;width:.052vw;height:.833vw;margin-left:1.8vw;margin-right:1.8vw;margin-bottom:-.1vw;background:#7e8c9c}.site-header svg.viber,.site-header svg.whatsapp{margin:0 .833vw}.site-header svg.viber{width:1.177vw;height:1.177vw}.site-header svg.whatsapp,body.open-modal .modal-container .modal-close .close-svg,li.catalog-resume-card a.resume-card article .info-block .head-card .favorite-toggle svg,li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .rating svg,li.catalog-resume-card a.resume-card article .info-block .head-card .review-counter svg,li.catalog-resume-card a.resume-card article .info-block .params-card .param-content svg,li.catalog-resume-card a.resume-card article .info-block .position-card svg{width:1.05vw;height:1.05vw}.site-header svg.heart{width:1.3vw;height:1.5vw}.site-about .box-block .container .box-text-content .action-block .app-buttons div,.site-footer .footer-box .footer-help span,.site-footer .footer-box ul li #aboutButton,.site-footer .footer-box ul li #contactButton,.site-footer .footer-box ul li #politicsButton,.site-footer .footer-box ul li #termsButton,.site-header .icon-notification{cursor:pointer}.site-header .link-dotted{border-bottom:.052vw dotted #7e8c9c}.site-header .link-dotted.signin{margin-right:.833vw}.site-banner,.site-navigation{background-color:#f2f2f2}.site-navigation .container{height:5.5vw;display:flex;align-items:center;justify-content:space-between}.site-navigation .nav-group.logo .logo-svg{width:16.55vw;height:2.48vw}.site-navigation .catalog-careers{margin-right:6vw}.site-navigation .catalog-careers .career-type{font-size:1.05vw;padding:1vw;margin-left:.8vw;position:relative;cursor:pointer;z-index:1}.site-navigation .catalog-careers .career-type.selected{border-bottom:.052vw solid #405368}.site-navigation .catalog-careers .career-type .title{margin-left:.5vw}.site-navigation .catalog-careers .career-type .jurist-svg{width:1.83vw;height:1.45vw}.site-navigation .catalog-careers .career-type .advokat-svg{width:1.7vw;height:1.77vw}.site-navigation .catalog-type-switch{border:.052vw solid #405368;padding:1vw 1.3vw;position:relative;z-index:1}.site-navigation .catalog-type-switch .title{font-size:.92vw;border-right:.052vw solid #405368;padding-bottom:.33vw;padding-top:.33vw;padding-right:1.3vw;margin-right:.8vw}.site-banner{height:21.4vw}.site-banner .head-bg-mobile-homepage,.site-banner .search-form .catalog-type-toggle .toggle-item input[type=radio]{display:none}.site-banner .content-wrapper{max-width:45%}.site-banner .content-wrapper .head-text{font-size:.92vw;line-height:1.3vw}.site-banner .head-bg{position:absolute;top:5.15vw;right:11vw;height:30vw}.site-banner .search-form{position:absolute;margin-top:5vw}.site-banner .search-form .catalog-type-toggle{display:inline-block;margin-bottom:-.3vw}.site-banner .search-form .catalog-type-toggle .toggle-item{float:left;display:inline-block}.site-banner .search-form .catalog-type-toggle .toggle-item label{height:3.5vw;width:11.7vw;font-size:1.05vw;border:.052vw solid transparent;background-color:#dde6eb;cursor:pointer;text-align:center}.site-banner .search-form .catalog-type-toggle .toggle-item:first-child label{border-radius:.4vw 0 0 0;display:inline-flex;align-items:center;justify-content:center}.site-banner .search-form .catalog-type-toggle .toggle-item:last-child label{border-radius:0 .4vw 0 0;border-right:.052vw solid transparent;display:inline-flex;align-items:center;justify-content:center}.site-banner .search-form .catalog-type-toggle .toggle-item input[type=radio]:checked+label{background-color:#fff}.site-banner .search-form .select-blocks-homepage{display:flex}.site-banner .search-form .select-blocks-homepage .career-select .nativejs-select{border-right:none}.site-banner .search-form .select-blocks-homepage .city-search .nativejs-select{width:27.2vw}.site-banner .search-form .select-blocks-homepage .city-search .nativejs-select__search{width:27.1vw}.site-banner .search-form .select-blocks-homepage .catalog-type-search{background-color:#ffcec3;border:.052vw solid #405368;border-left:none;padding:0 1.3vw;position:relative;z-index:1;display:inline-flex;align-items:center}.site-banner .search-form .select-blocks-homepage .catalog-type-search .title{font-size:1.177vw;border-right:.052vw solid #405368;padding-bottom:.33vw;padding-top:.33vw;padding-right:1.3vw;margin-right:.8vw}.site-banner .search-form .select-blocks-homepage .catalog-type-search .search-svg{width:1.177vw;height:1.177vw}.site-scroll-down{margin-top:9.5vw;margin-bottom:1.5vw}.site-scroll-down .container{display:flex;justify-content:center}.site-scroll-down .scroll-down-button{border:.052vw solid #dadada;border-radius:5vw;padding:.15vw}.site-scroll-down .scroll-down-button .scroll-down{width:2.09vw;height:2.09vw}.signup-info-homepage h2{text-align:center;margin-bottom:3vw}.signup-info-homepage .signup-info-block{font-size:1.05vw;margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;counter-reset:signupInfoCounter}.signup-info-homepage .signup-info-block li{width:23vw;display:inline-flex}.signup-info-homepage .signup-info-block li:before{counter-increment:signupInfoCounter;content:counter(signupInfoCounter);font-weight:700;font-size:3.5vw;line-height:3.5vw;margin-top:-.6vw;margin-right:1.5vw;color:#fff;text-shadow:.08vw 0 .08vw #405368,0 .08vw .08vw #405368,-.08vw 0 .08vw #405368,0 -.08vw .08vw #405368;background:0 0;display:inline-block}.signup-info-homepage .signup-block{margin-top:2vw;margin-bottom:2vw;display:flex;justify-content:center}.signup-info-homepage .signup-block .signup-button{border:.052vw solid #405368;padding:1vw 1.3vw}.signup-info-homepage .signup-block .signup-button .title,.site-about .box-block .container .box-text-content .learn-about .title{font-size:.92vw;border-right:.052vw solid #405368;padding-bottom:.33vw;padding-top:.33vw;padding-right:1.3vw;margin-right:.8vw}.signup-info-homepage .signup-block .signup-button .arrow-svg{width:1.05vw;height:.6vw}.signup-info-homepage .signup-block p{margin-left:2.6vw;width:35vw;font-size:.92vw;color:#7e8c9c}.site-about{padding-bottom:5.22vw;overflow:hidden}.site-about .space-holder{width:100%;height:16vw;background-color:#fff;position:absolute}.site-about .box-block{position:relative;z-index:1;background-color:#fff;padding-top:3vw;padding-bottom:3.91vw;width:80vw;margin-right:auto;margin-left:auto;box-shadow:0 0 .052vw #dadada}.site-about .box-block .container .video-box{cursor:pointer;background-image:url(/img/video-preload.jpg);background-repeat:no-repeat;background-size:cover;display:inline-block;width:31vw;height:31vw;color:#fff}.site-about .box-block .container .video-box img{width:12.5vw;margin-top:6.7vw;margin-left:9.3vw}.site-about .box-block .container .video-box .video-duration,.site-about .box-block .container .video-box .video-title,.specialty-homepage h2{text-align:center}.site-about .box-block .container .video-box .video-duration{margin-top:1.1vw;font-size:1.05vw;color:#ff7870}.site-about .box-block .container .video-box .video-title{font-size:1.5vw;margin-top:1vw}.site-about .box-block .container .video-box .video-title span{display:inline-block;width:18vw}.site-about .box-block .container .box-text-content{width:54%;float:right}.site-about .box-block .container .box-text-content p{font-size:.92vw}.site-about .box-block .container .box-text-content .about-items{margin:0;padding:0;margin-top:3.66vw;margin-bottom:2.61vw;list-style:none;display:flex;justify-content:space-between}.site-about .box-block .container .box-text-content .about-items li{display:inline-flex;flex-wrap:wrap;width:11.7vw;justify-content:center}.site-about .box-block .container .box-text-content .about-items li::before{content:" ";background-image:url(/img/round-bg.png);display:inline-block;width:2.61vw;height:2.61vw;background-repeat:no-repeat;background-size:cover;position:absolute;margin-top:.521vw;margin-left:.521vw}.site-about .box-block .container .box-text-content .about-items li svg{position:relative;z-index:1;padding-right:.521vw}.site-about .box-block .container .box-text-content .about-items li .check-passport-svg{width:1.96vw;height:2.67vw}.site-about .box-block .container .box-text-content .about-items li .check-penalty-svg,.site-about .box-block .container .box-text-content .about-items li .check-skype-svg{width:2.61vw;height:2.67vw}.site-about .box-block .container .box-text-content .about-items li .about-item-text{margin-top:1.3vw;font-size:1.05vw;text-align:center;display:block;width:100%}.site-about .box-block .container .box-text-content .action-block{display:flex;justify-content:space-between;align-items:center}.site-about .box-block .container .box-text-content .google-play-svg{margin-left:.521vw;width:9.007vw;height:3.07vw}.site-about .box-block .container .box-text-content .app-store-svg{width:8.35vw;height:3.07vw}.site-about .box-block .container .box-text-content .learn-about{border:.052vw solid #405368;padding:1vw 1.3vw}.site-about .box-block .container .box-text-content .learn-about .title{font-size:1.05vw}.site-about .box-block .container .box-text-content .learn-about .arrow-svg{width:1.05vw;height:.6vw}.site-about,.specialty-homepage{background-color:#f2f2f2}.specialty-homepage h2 span{color:#ff7870;cursor:pointer}.specialty-homepage .specialty-search{margin-top:2.61vw;display:flex;justify-content:center}.specialty-homepage .specialty-search .nativejs-select{width:62vw}.specialty-homepage .specialty-search .nativejs-select__search{width:61.8vw}.specialty-homepage .catalog-specialty-search{width:11.66vw;background-color:#ffcec3;border:.052vw solid #405368;border-left:none;padding:0 1.96vw;position:relative;z-index:1;display:inline-flex;align-items:center}.specialty-homepage .catalog-specialty-search .title{font-size:1.177vw;border-right:.052vw solid #405368;padding-bottom:.33vw;padding-top:.33vw;padding-right:1.7vw;margin-right:1.5vw}.specialty-homepage .catalog-specialty-search .search-svg{width:1.177vw;height:1.177vw}.specialty-homepage .specialty-list{margin-bottom:10.44vw}.specialty-homepage .specialty-list ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.3vw 0 0}.specialty-homepage .specialty-list ul li{margin-top:1.96vw;width:30%}.specialty-homepage .specialty-list ul a{font-size:1.5vw}.specialty-homepage .specialty-list ul a:hover{color:#7e8c9c}.specialty-homepage .specialty-list .specialty-list-reveal,body .modal-container{display:none}.site-copyright,.site-footer{background-color:#3e4248}.site-footer .container{margin-top:2.61vw;margin-bottom:5.22vw;display:flex;align-items:stretch}.site-footer .footer-box{width:25%;color:#dde6eb}.site-footer .footer-box.contacts .site-contact-phone{font-size:1.5vw;font-weight:700}.site-footer .footer-box.contacts .contacts-row{margin-top:1.45vw}.site-footer .footer-box.contacts .contacts-row a{margin-right:1.3vw}.site-footer .footer-box.contacts .contacts-row svg{width:2.48vw;height:2.48vw}.site-footer .footer-box.contacts p{margin-top:1.83vw;line-height:1.45vw}.site-footer .footer-box.contacts p a,.site-resume .container .resume-body .specialty-section .specialty-list .specialty-item__content a:hover,header.site-catalog-heading ul.breadcrumb li{text-decoration:underline}.site-footer .footer-box h4{margin:0;margin-bottom:1.05vw;font-size:1.177vw;font-weight:400}.site-footer .footer-box ul{list-style:none;margin:0;padding:0;font-size:.92vw;color:#dadada}.site-footer .footer-box ul li{margin-bottom:.521vw}.site-footer .footer-box ul li #aboutButton:hover,.site-footer .footer-box ul li #contactButton:hover,.site-footer .footer-box ul li #politicsButton:hover,.site-footer .footer-box ul li #termsButton:hover,.site-footer .footer-box ul li a:hover{color:#fff}.site-copyright{color:#7e8c9c}.site-copyright .copyright{display:inline-block;padding:1.177vw 0}body.open-modal .modal-container .page-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#3e4248;opacity:.8;z-index:100}body.open-modal .modal-container .modal{width:34vw;max-height:50vh;padding:2.6vw 2.1vw 2.1vw;margin:auto;left:0;right:0;top:0;bottom:0;position:fixed;z-index:101;transition:opacity .3s ease-out;background:#fff;overflow-y:auto}body.open-modal .modal-container .modal-close{position:absolute;right:1.05vw;top:1.05vw}body.open-modal .modal-container .modal-head{font-size:1.5vw;font-weight:700}body.open-modal .modal-container .modal-body{margin-top:1.3vw}.city-select-modal{margin:1.96vw 0 0;list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:stretch}.city-select-modal li{width:30%;margin-bottom:1.3vw}.city-select-modal li a{color:#7e8c9c;font-size:.92vw}.city-select-modal li a:hover,main.site-catalog.catalog-resume .container .content .dashboard .catalog-counter span{color:#405368}.empty-plug-block{position:absolute;display:inline-flex;align-items:center;justify-content:center;background-color:#ffcec3;padding:0;font-weight:600;font-size:.718vw;color:#405368;width:7vw;height:2vw;margin-top:2vw;margin-left:-7vw;z-index:5}.empty-plug-block .arrow-plug{position:absolute;left:3.131vw;top:-.718vw;width:0;height:0;border:.4vw solid transparent;border-bottom-color:#ffcec3}.header-group.right-group .empty-plug-block{margin-left:-4.4vw}.header-group.right-group .empty-plug-block:last-child{margin-left:-8.9vw}.nav-group .empty-plug-block{margin-top:3.9vw;margin-left:-8vw}.search-form .catalog-type-toggle .empty-plug-block{margin-top:-2.5vw;margin-left:-9.5vw}.search-form .catalog-type-toggle .empty-plug-block .arrow-plug,.site-about .empty-plug-block .arrow-plug{left:3.131vw;top:1.96vw;border:.4vw solid transparent;border-top-color:#ffcec3}.signup-info-homepage .empty-plug-block{margin-top:5vw;margin-left:-38vw}.site-about .empty-plug-block{margin-top:-2.5vw;margin-left:-25vw}.site-about .action-block .empty-plug-block{margin-top:6vw;margin-left:30vw}.site-about .action-block .empty-plug-block .arrow-plug{left:3.131vw;top:-.718vw;border:.4vw solid transparent;border-bottom-color:#ffcec3}.site-about .action-block .app-buttons .empty-plug-block{margin-top:3.5vw;margin-left:-8vw}.site-footer .footer-work .empty-plug{cursor:pointer}.site-footer .footer-common .empty-plug-block,.site-footer .footer-help .empty-plug-block,.site-footer .footer-work .empty-plug-block{margin-top:0;margin-left:1vw;height:1.5vw}.site-footer .footer-common .empty-plug-block .arrow-plug,.site-footer .footer-help .empty-plug-block .arrow-plug,.site-footer .footer-work .empty-plug-block .arrow-plug{left:-.718vw;top:.4vw;border:.4vw solid transparent;border-right-color:#ffcec3}.site-error{text-align:center;padding-bottom:4vw;background-color:#f2f2f2}.site-error h1{margin-top:1vw;margin-bottom:1vw;font-size:10vw}.site-error label{display:block;color:#7e8c9c;font-weight:600}.site-error a,.site-error label,.site-error p{font-size:1.96vw;margin-top:1vw}.site-error a{display:inline-block;border:.065vw solid #405368;padding:.8vw 2.5vw;margin-top:1.5vw;line-height:1.96vw}ul{padding:0;margin:0;list-style-type:none}header.site-catalog-heading{height:24vw;margin-bottom:3vw;background:#f2f2f2}.site-breadcrumbs ul.breadcrumb,header.site-catalog-heading ul.breadcrumb{display:flex;padding-top:1.96vw;margin-bottom:1.7vw}header.site-catalog-heading ul.breadcrumb .active{text-decoration:none;padding-left:.521vw;color:#ff7870}header.site-catalog-heading ul.breadcrumb .active::before{content:"-";color:#405368;padding-right:.521vw}header.site-catalog-heading .head-wrapper{position:relative}header.site-catalog-heading .head-wrapper .head-bg-catalog{position:absolute;width:46vw;top:-4vw;right:-8vw}header.site-catalog-heading .content-wrapper{max-width:50%}header.site-catalog-heading .content-wrapper .head-text{font-size:1vw;line-height:1.7vw}header.site-catalog-heading .head-bg-mobile-catalog,main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .specialty-list li.specialty-link-hidden{display:none}main.site-catalog.catalog-resume .container{display:flex}main.site-catalog.catalog-resume .container .sidebar{flex:0 0 25%}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list{border:.052vw solid #405368;padding:1.7vw 1.96vw 1.83vw;margin-bottom:2.61vw;box-sizing:border-box}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .title-specialty-list{font-size:1.102vw;font-weight:700;padding-bottom:1.177vw}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .specialty-list li{margin:.326vw 0}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .specialty-list li svg{width:.4vw;height:.4vw}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .specialty-list li a.specialty-link{font-size:.92vw;margin-left:.718vw}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .show-more{cursor:pointer;margin-top:.718vw;font-weight:700;font-size:.718vw}main.site-catalog.catalog-resume .container .sidebar .faq-block{margin-bottom:2.61vw}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-block__title{font-weight:700;font-size:1.177vw;padding-left:.92vw;padding-bottom:1.177vw}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item{position:relative}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item .faq-title{cursor:pointer;max-width:82%;font-size:1.102vw;padding:.92vw 0 .92vw .92vw;border-bottom:.052vw solid #dde6eb}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item .faq-title svg{width:.833vw;height:.521vw;position:absolute;top:1.45vw;right:0;transform:translateX(-50%);transition:200ms transform ease-out}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item .faq-text{display:none;font-size:.972vw;padding-top:1.3vw;padding-left:.92vw;line-height:1.77vw}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item.open .faq-title{font-weight:700;border-bottom:none}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item.open .faq-title svg{transform:translateX(-50%) scaleY(-1)}.site-resume .container,main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item.open .faq-text{display:flex}main.site-catalog.catalog-resume .container .content{margin-left:1.83vw;flex:0 0 73%}main.site-catalog.catalog-resume .container .content .dashboard .catalog-counter{color:#7e8c9c;font-size:.833vw}main.site-catalog.catalog-resume .container .content .catalog-filter-active{display:flex;flex-direction:row;flex-wrap:wrap}main.site-catalog.catalog-resume .container .content .catalog-filter-active .filter-active{border:.052vw solid #7e8c9c;box-sizing:border-box;padding:.156vw .521vw;margin:.326vw}main.site-catalog.catalog-resume .container .content .catalog-filter-active .filter-active button{font-size:1.05vw;margin-left:1.45vw}main.site-catalog.catalog-resume .container .content .catalog-filter-active .filter-clear{cursor:pointer;box-sizing:border-box;padding:.156vw .521vw;margin:.326vw;color:#fff;background:#405368}main.site-catalog.catalog-resume .container .content .catalog-resume-list{display:flex;flex-direction:column;margin-bottom:2.61vw}main.site-catalog.catalog-resume .container .content .catalog-resume-list .show-more-button{padding:1.05vw;margin-bottom:1.96vw;background:#ffcec3;border:.052vw solid #405368;box-sizing:border-box}main.site-catalog.catalog-resume .container .content .catalog-resume-list .show-more-button span.title{font-size:1.05vw}main.site-catalog.catalog-resume .container .content .catalog-resume-list .error-message{display:block;text-align:center;font-size:1.05vw;color:#ff7870}li.catalog-resume-card{background:#fff;border:1px solid #dde6eb;box-sizing:border-box;border-radius:1px;margin:1.96vw 0}li.catalog-resume-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.13)}li.catalog-resume-card:hover .open-card-button{background:#ffcec3}li.catalog-resume-card a.resume-card article{display:flex;padding:.521vw}li.catalog-resume-card a.resume-card article .user-photo img,li.catalog-resume-card a.resume-card article .user-photo svg{width:12.7vw;height:12.7vw}.site-resume .container .resume-header header .first-column .photo-block.not-photo .not-photo-svg path,li.catalog-resume-card a.resume-card article .user-photo.not-photo svg.not-photo-svg>*{fill:#405368}li.catalog-resume-card a.resume-card article .info-block{display:flex;flex-direction:column;justify-content:space-between;margin-left:.833vw;margin-right:1.45vw}li.catalog-resume-card a.resume-card article .info-block .head-card{margin:.521vw 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:relative}li.catalog-resume-card a.resume-card article .info-block .head-card .title{position:absolute;left:0}li.catalog-resume-card a.resume-card article .info-block .head-card .title h4{margin:0;font-weight:700;font-size:1.102vw;max-width:17vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:.718vw}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .last-visit{position:absolute;left:15vw;padding:.156vw .718vw;border-radius:.052vw;color:#fff}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .status-online{background:#6ad059}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .status-offline{background:#7e8c9c}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .rating{display:flex;font-weight:500;font-size:.972vw;padding-left:.92vw}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .rating span,li.catalog-resume-card a.resume-card article .info-block .head-card .review-counter span{margin-left:.4vw}li.catalog-resume-card a.resume-card article .info-block .head-card .review-counter{display:flex;font-size:.833vw;margin-left:1.45vw}li.catalog-resume-card a.resume-card article .info-block .head-card .favorite-toggle{margin-left:1.45vw}li.catalog-resume-card a.resume-card article .info-block .position-card{display:flex;align-items:center;margin-bottom:.521vw;font-size:.92vw}li.catalog-resume-card a.resume-card article .info-block .position-card span{padding-left:.4vw}li.catalog-resume-card a.resume-card article .info-block .params-card{display:flex;flex-direction:row;align-items:center}li.catalog-resume-card a.resume-card article .info-block .params-card .param-content{display:flex;align-items:center;font-size:.7vw;background:#f2f2f2;border-radius:.052vw;padding:.521vw .718vw;margin-right:.521vw}li.catalog-resume-card a.resume-card article .info-block .params-card .param-content span{white-space:nowrap;padding-left:.4vw}li.catalog-resume-card a.resume-card article .info-block .description-card{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:.521vw 0;font-size:.92vw;line-height:1.3vw}li.catalog-resume-card a.resume-card article .info-block .description-card .open-description-card-button{position:absolute;z-index:5;margin-left:0;margin-top:0;height:2.5vw;width:39vw;display:inline-flex;align-items:flex-end;justify-content:flex-end}li.catalog-resume-card a.resume-card article .info-block .description-card .open-description-card-button span{background-color:#fff}li.catalog-resume-card a.resume-card article .info-block .description-card .open-description-card-button span:first-child{opacity:.9;border-radius:15vw}li.catalog-resume-card a.resume-card article .info-block .description-card .open-description-card-button .open-description-text{padding-left:1vw;color:#ff7870;width:14.5vw}li.catalog-resume-card a.resume-card article .info-block .description-card.open-text{display:block}li.catalog-resume-card a.resume-card article .info-block .description-card.open-text .open-description-card-button,li.catalog-resume-card a.resume-card article .info-block .mobile-params-card{display:none}li.catalog-resume-card a.resume-card article .info-block .footer-card{display:flex;align-items:center;justify-content:space-between}li.catalog-resume-card a.resume-card article .info-block .footer-card .price{font-weight:700;font-size:1.177vw}li.catalog-resume-card a.resume-card article .info-block .footer-card .price-mobile{display:none}li.catalog-resume-card a.resume-card article .info-block .footer-card .open-card-button{font-size:.92vw;padding:.326vw 1.7vw;border:1px solid #405368;box-sizing:border-box}.site-breadcrumbs ul.breadcrumb li{padding-right:.521vw}.site-breadcrumbs ul.breadcrumb li:not(.active)::after{content:"/";color:#405368;padding-left:.521vw;text-decoration:none}.site-breadcrumbs ul.breadcrumb .active{text-decoration:none;color:#ff7870}.site-resume .container .resume-header{display:flex;justify-content:space-between;margin-bottom:2.61vw}.site-resume .container .resume-header header{display:flex;flex:0 0 55vw}.site-resume .container .resume-header header .first-column .photo-block img{width:18vw}.site-resume .container .resume-header header .first-column .photo-block.not-photo .not-photo-svg{width:18vw;height:18vw}.site-resume .container .resume-header header .first-column .favorite-block{position:relative}.site-resume .container .resume-header header .first-column .favorite-block .favorite-toggle{position:absolute;top:-2vw;right:.6vw}.site-resume .container .resume-header header .first-column .favorite-block .favorite-toggle svg{width:1.3vw;height:1.3vw}.site-resume .container .resume-header header .first-column .counter-block{margin-top:.833vw;display:flex}.site-resume .container .resume-header header .first-column .counter-block .rating,.site-resume .container .resume-header header .second-column .info-header .location-and-online .location{display:flex;align-items:center}.site-resume .container .resume-header header .first-column .counter-block .rating svg{width:1.177vw;height:1.177vw}.site-resume .container .resume-header header .first-column .counter-block .rating span{font-size:1.05vw;margin-left:.521vw}.site-resume .container .resume-header header .first-column .counter-block .review-counter{display:flex;align-items:center;margin-left:1.7vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .phone-item svg,.site-resume .container .resume-header header .first-column .counter-block .review-counter svg{width:1.3vw;height:1.3vw}.site-resume .container .resume-header header .first-column .counter-block .review-counter span{font-size:.92vw;margin-left:.521vw}.site-resume .container .resume-header header .second-column{margin-left:2.61vw}.site-resume .container .resume-header header .second-column .info-header{display:flex;flex-direction:column;position:relative}.site-resume .container .resume-header header .second-column .info-header::before{content:"";position:absolute;top:99%;width:25%;height:.052vw;background:#405368}.site-resume .container .resume-header header .second-column .info-header::after{content:"";width:100%;height:.052vw;background:#dde6eb}.site-resume .container .resume-header header .second-column .info-header .career-name{width:max-content;font-size:.92vw;padding:.156vw .718vw;border-radius:.052vw;color:#fff}.site-resume .container .resume-header header .second-column .info-header .jurists{background:#405368}.site-resume .container .resume-header header .second-column .info-header h2{margin:.718vw 0;font-size:1.77vw}.site-resume .container .resume-header header .second-column .info-header .location-and-online{display:flex;margin-bottom:1.5vw}.site-resume .container .resume-header header .second-column .info-header .location-and-online .location svg{width:.833vw;height:1.177vw}.site-resume .container .resume-header header .second-column .info-header .location-and-online .location span{font-size:.92vw;margin-left:.4vw}.site-resume .container .resume-header header .second-column .info-header .location-and-online .last-visit{padding:.156vw .718vw;border-radius:.052vw;color:#fff;margin-left:2.61vw}.site-resume .container .resume-header header .second-column .info-header .location-and-online .status-online{background:#6ad059}.site-resume .container .resume-header header .second-column .info-header .location-and-online .status-offline{background:#7e8c9c}.site-resume .container .resume-header header .second-column .params-info{margin-top:1.5vw}.site-resume .container .resume-header header .second-column .params-info .params-list{display:flex;flex-wrap:wrap}.site-resume .container .resume-header header .second-column .params-info .params-list .param-item{flex:0 0 50%;font-size:.92vw;padding:.156vw 0;margin:.156vw 0}.site-resume .container .resume-header .resume-sidebar{flex:0 0 18vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts{border:.052vw solid #405368;box-sizing:border-box}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-header{display:flex;justify-content:center;align-items:center;background:#dde6eb;border-bottom:.052vw solid #405368}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-header h4.price{font-size:1.5vw;font-weight:700;margin:1.177vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content{padding:1.5vw 1.77vw 1.45vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts{padding-bottom:1.3vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts>li{display:flex;align-items:center;cursor:pointer;padding:.4vw .4vw .156vw;margin-bottom:.326vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .phone-item span{font-size:1.05vw;border-bottom:.208vw dotted #dde6eb;margin-left:.521vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .phone-item .error-message{color:#ff7870;font-size:.92vw;text-align:center}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .message-item svg{width:1.45vw;height:1.45vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .message-item button.empty-plug{font-size:.92vw;margin-left:.521vw;text-decoration:underline}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .message-item .empty-plug-block{margin-left:-2.76vw;margin-bottom:-1.96vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .worksheet-params{border-top:.052vw solid #dde6eb;padding-top:1.177vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .worksheet-params .param-item{padding:.4vw .4vw .156vw;margin-bottom:.326vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .worksheet-params .param-item svg{width:1.3vw;height:1.3vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .worksheet-params .param-item span{font-size:.92vw;margin-left:.4vw}.site-resume .container .resume-body{width:73%}.site-resume .container .resume-body .description-section,.site-resume .container .resume-body .specialty-section{margin-bottom:2.61vw}.site-resume .container .resume-body .description-section .description-head{display:flex;justify-content:space-between;align-items:center}.site-resume .container .resume-body .description-section .description-head h6.description-title{margin:0;margin-bottom:1.45vw;font-size:1.177vw;font-weight:700}.site-resume .container .resume-body .description-section .description-head .open-description-button{cursor:pointer}.site-resume .container .resume-body .description-section .description-head .open-description-button span{font-size:.833vw}.site-resume .container .resume-body .description-section .description-head .open-description-button svg{width:.521vw;height:.4vw;transform:translateY(-50%);transition:transform .3s ease-out,-webkit-transform .3s ease-out}.site-resume .container .resume-body .description-section .description-text{margin:0;margin-bottom:1.45vw;font-size:1.05vw;line-height:1.83vw}.site-resume .container .resume-body .description-section .description-text.collapsed{cursor:pointer;height:5vw;overflow:hidden}.site-resume .container .resume-body .description-section .description-text.collapsed:before{content:"";display:block;height:5vw;margin-bottom:-5vw;position:relative;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.site-resume .container .resume-body .description-section.is-open .description-head .open-description-button svg{transform:rotate(180deg)}.site-resume .container .resume-body .specialty-section h6.specialty-title{margin:0;margin-bottom:1.96vw;font-size:1.177vw;font-weight:700}.site-resume .container .resume-body .specialty-section .specialty-list{display:flex;flex-wrap:wrap}.site-resume .container .resume-body .specialty-section .specialty-list .specialty-item{flex:0 0 50%}.site-resume .container .resume-body .specialty-section .specialty-list .specialty-item__content{display:flex;align-items:center;box-sizing:border-box;background:#f2f2f2;width:max-content;padding:.4vw .92vw;margin-bottom:.833vw}.site-resume .container .resume-body .specialty-section .specialty-list .specialty-item__content svg{width:.92vw;height:.92vw}.site-resume .container .resume-body .specialty-section .specialty-list .specialty-item__content a{font-size:1.05vw;margin-left:.92vw}@media screen and (max-width:768px){.nativejs-select{width:100%;display:block;border:.313vw solid #405368}.nativejs-select__placeholder{width:100%;padding:4.063vw 4.688vw;font-size:5vw;display:flex;align-items:center;justify-content:flex-start}.nativejs-select__placeholder:after{content:"";width:3.75vw;height:2.188vw;right:6.25vw;margin-top:2vw}.nativejs-select__dropdown{right:-.313vw;border:.313vw solid #405368}.nativejs-select__options{max-height:70vw}.nativejs-select__options::-webkit-scrollbar,body.open-modal .modal-container .modal::-webkit-scrollbar{width:1.563vw;height:1.563vw}.nativejs-select__option{width:100%;padding:3.75vw 4.688vw;border-bottom:.313vw solid #7e8c9c;font-size:4.375vw}.nativejs-select__search{top:-14vw;width:100%}.nativejs-select__search-inp{font-size:5vw;padding:3.9vw 4.688vw}.site-about .box-block .container .box-text-content p,.site-resume .container .resume-body .description-section .description-head .open-description-button span,body{font-size:3.75vw}body h1{font-size:8.125vw;text-align:center}body h1,body h1 b,body h2{font-weight:400}body h1 span,body h2 b{font-weight:700}body h2{font-size:6.875vw}body .container{width:auto;padding-right:6.25vw;padding-left:6.25vw}body .hidden-sm{display:none}.site-header{font-size:4.375vw;min-height:11.875vw;height:20vw;background-color:#f2f2f2}.site-header .container{align-items:center}.site-header .mobile-logo{height:20vw;display:flex;align-items:center;position:relative;z-index:1}.site-header .mobile-logo .logo-svg{width:61.25vw;height:9.375vw}.site-banner .content-wrapper .head-text,.site-header .separator{display:none}.site-header .signin{background-color:#fff;border:.313vw solid #405368;padding:1.875vw 3.125vw;position:relative;z-index:1}.site-banner{height:auto}.site-banner .head-bg-mobile-homepage{display:block;position:absolute;left:0;top:12vw;width:99.7vw;height:142.9vw;opacity:.5}.site-banner .content-wrapper,header.site-catalog-heading .content-wrapper{max-width:100%}.site-banner .search-form{margin-top:8vw;margin-bottom:13.75vw;position:relative;border:.313vw solid #405368;padding:4.375vw;background-color:#fff}.site-banner .search-form .catalog-type-toggle{display:flex;justify-content:space-between;margin-bottom:5.313vw}.site-banner .search-form .catalog-type-toggle .toggle-item{float:none;display:inline-block}.site-banner .search-form .catalog-type-toggle .toggle-item label{font-size:4.375vw;height:15vw;width:37.188vw;border:.313vw solid #405368;background-color:#fff}.site-banner .search-form .catalog-type-toggle .toggle-item:first-child label{border-radius:0}.site-banner .search-form .catalog-type-toggle .toggle-item:last-child label{border-radius:0;border-right:.313vw solid #405368}.site-banner .search-form .catalog-type-toggle .toggle-item input[type=radio]:checked+label{background-color:#dde6eb}.site-banner .search-form .select-blocks-homepage,.site-footer .footer-box.open ul{display:block}.site-banner .search-form .select-blocks-homepage .custom-select,.site-banner .search-form .select-blocks-homepage .custom-select-search{margin-bottom:5vw}.site-banner .search-form .select-blocks-homepage .career-select,.site-banner .search-form .select-blocks-homepage .city-search,.specialty-homepage .specialty-list ul a{font-size:5vw}.site-banner .search-form .select-blocks-homepage .career-select .nativejs-select{border:.313vw solid #405368}.site-banner .search-form .select-blocks-homepage .city-search .nativejs-select,.site-banner .search-form .select-blocks-homepage .city-search .nativejs-select__search{width:100%}.site-banner .search-form .select-blocks-homepage .catalog-type-search{width:100%;border:.313vw solid #405368;padding:2.813vw 1.3vw;display:flex;align-items:center;justify-content:center}.site-banner .search-form .select-blocks-homepage .catalog-type-search .title{font-size:5vw;border-right:.313vw solid #405368;padding-bottom:2vw;padding-top:2vw;padding-right:10vw;margin-right:5vw}.site-banner .search-form .select-blocks-homepage .catalog-type-search .search-svg{width:5vw;height:5vw}.site-scroll-down{margin-top:7.188vw;margin-bottom:2vw}.site-scroll-down .scroll-down-button{border:.313vw solid #dadada;border-radius:10vw;padding:1vw}.site-scroll-down .scroll-down-button .scroll-down{width:10vw;height:10vw}.signup-info-homepage h2{margin-bottom:6.563vw}.signup-info-homepage .signup-info-block{font-size:3.75vw;display:flex;flex-wrap:wrap;justify-content:flex-start}.signup-info-homepage .signup-info-block li{width:100%;align-items:center;margin-bottom:5.313vw}.signup-info-homepage .signup-info-block li:before{font-weight:700;font-size:15vw;line-height:15vw;margin-top:0;margin-right:0;min-width:17vw;text-shadow:.313vw 0 .313vw #405368,0 .313vw .313vw #405368,-.313vw 0 .313vw #405368,-.313vw .313vw #405368}.signup-info-homepage .signup-block{margin-top:4.688vw;margin-bottom:6.25vw;display:flex;flex-wrap:wrap-reverse;justify-content:center}.signup-info-homepage .signup-block .signup-button{margin-top:5.625vw;width:75vw;border:.313vw solid #405368;padding:4.063vw 5vw}.signup-info-homepage .signup-block .signup-button .title,.site-about .box-block .container .box-text-content .learn-about .title{font-size:5vw;border-right:.313vw solid #405368;padding-bottom:2vw;padding-top:2vw;padding-right:4.375vw;margin-right:4.375vw}.signup-info-homepage .signup-block .signup-button .arrow-svg{width:5vw;height:2.813vw}.signup-info-homepage .signup-block p{margin:0;width:75vw;font-size:3.75vw;line-height:6.563vw}.site-about{margin-top:12.813vw;background-color:#fff;padding-bottom:0}.site-about .box-block{width:100%;box-shadow:none;padding:0}.site-about .box-block .container .video-box{width:86.875vw;height:86.875vw}.site-about .box-block .container .video-box img{width:30vw;margin-top:22.5vw;margin-left:26.875vw}.site-about .box-block .container .video-box .video-duration,.site-about .box-block .container .video-box .video-title{text-align:center}.site-about .box-block .container .video-box .video-duration{margin-top:2.813vw;font-size:3.75vw}.site-about .box-block .container .video-box .video-title{font-size:4.375vw;margin-top:2.813vw}.site-about .box-block .container .video-box .video-title span{width:50%}.site-about .box-block .container .box-text-content{margin-top:6.25vw;width:100%;float:left}.site-about .box-block .container .box-text-content .about-items{margin-top:8.125vw;margin-bottom:10vw}.site-about .box-block .container .box-text-content .about-items li{width:28.5vw}.site-about .box-block .container .box-text-content .about-items li::before{width:10.938vw;height:10.938vw;margin-top:1.875vw;margin-left:0}.site-about .box-block .container .box-text-content .about-items li svg{padding-right:0}.site-about .box-block .container .box-text-content .about-items li .check-passport-svg{width:8.125vw;height:10.938vw}.site-about .box-block .container .box-text-content .about-items li .check-penalty-svg,.site-about .box-block .container .box-text-content .about-items li .check-skype-svg{width:10vw;height:10.938vw}.site-about .box-block .container .box-text-content .about-items li .about-item-text{margin-top:2.813vw;font-size:3.75vw;text-align:center;display:block;width:100%}.site-about .box-block .container .box-text-content .action-block{display:flex;justify-content:center;flex-wrap:wrap}.site-about .box-block .container .box-text-content .app-buttons{width:100%;display:flex;justify-content:space-between}.site-about .box-block .container .box-text-content .google-play-svg{margin-left:0;width:42.5vw;height:14.375vw}.site-about .box-block .container .box-text-content .app-store-svg path,.site-about .box-block .container .box-text-content .google-play-svg path{fill:#7e8c9c}.site-about .box-block .container .box-text-content .app-store-svg{width:39.688vw;height:14.375vw}.site-about .box-block .container .box-text-content .learn-about{margin-top:10vw;margin-bottom:14.688vw;border:.313vw solid #405368;padding:4.063vw 5vw}.site-about .box-block .container .box-text-content .learn-about .title{padding-right:5vw;margin-right:5vw}.site-about .box-block .container .box-text-content .learn-about .arrow-svg{width:5vw;height:2.813vw}.specialty-homepage{padding-top:10.938vw}.specialty-homepage .specialty-search{margin-top:8.125vw}.specialty-homepage .specialty-search .nativejs-select__placeholder{padding:4.063vw 3.75vw}.specialty-homepage .specialty-search .nativejs-select{width:71.875vw}.specialty-homepage .specialty-search .nativejs-select__search{width:70vw}.specialty-homepage .catalog-specialty-search{width:15vw;border:.313vw solid #405368;border-left:none;padding:0 4.375vw}.specialty-homepage .catalog-specialty-search .title,.specialty-homepage .specialty-list ul li.spec-hidden-sm{display:none}.specialty-homepage .catalog-specialty-search .search-svg,li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .rating svg,li.catalog-resume-card a.resume-card article .info-block .position-card svg{width:5vw;height:5vw}.specialty-homepage .specialty-list{margin-bottom:18.75vw}.city-select-modal,.specialty-homepage .specialty-list ul{margin:6.25vw 0 0}.specialty-homepage .specialty-list ul li{margin-top:6.25vw;width:100%}.specialty-homepage .specialty-list .specialty-list-reveal{display:inline-block;cursor:pointer;margin-top:6.25vw;font-size:4.375vw;font-weight:700;text-decoration:underline}.site-footer .container{margin-top:4.688vw;margin-bottom:0;flex-wrap:wrap}.site-footer .footer-box,.site-resume .container .resume-header header .first-column .photo-block img{width:100%}.site-footer .footer-box:not(.contacts){border-bottom:.313vw solid}.site-footer .footer-box.contacts{margin-top:12.5vw}.site-footer .footer-box.contacts .site-contact-phone{font-size:6.25vw}.site-footer .footer-box.contacts .contacts-row{margin-top:6.25vw}.site-footer .footer-box.contacts .contacts-row a{margin-right:5vw}.site-footer .footer-box.contacts .contacts-row svg{width:8.125vw;height:8.125vw}.site-footer .footer-box.contacts p{margin-top:6.25vw;margin-bottom:2vw;font-size:3.75vw;line-height:5.625vw}.site-footer .footer-box h4{margin-bottom:0;font-size:5vw;padding:6.875vw 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.site-footer .footer-box h4::after{content:"";background-image:url(/img/chevron-white.svg);background-repeat:no-repeat;background-size:cover;height:2.188vw;width:3.75vw;transform:translateY(-50%);transition:transform .3s ease-out,-webkit-transform .3s ease-out}.site-footer .footer-box ul{display:none;font-size:4.375vw}.site-footer .footer-box ul li{margin-bottom:3.125vw}.site-footer .footer-box.open h4::after{transform:rotate(-180deg)}.site-copyright .copyright{padding:4.688vw 0}body.open-modal .modal-container .page-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#3e4248;opacity:.8;z-index:100}body.open-modal .modal-container .modal{width:80vw;max-height:80vh;padding:6.25vw;top:-10vh}body.open-modal .modal-container .modal-close{right:5vw;top:5vw}body.open-modal .modal-container .modal-close .close-svg{width:3.75vw;height:3.75vw}body.open-modal .modal-container .modal-head{font-size:5vw}body.open-modal .modal-container .modal-body{margin-top:6.875vw}.city-select-modal li{width:100%;margin-bottom:6.25vw}.city-select-modal li a,.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .phone-item .error-message{font-size:4.375vw}.empty-plug-block{font-size:3.125vw;width:30vw;height:9vw;margin-top:12vw;margin-left:-25vw}.empty-plug-block .arrow-plug{position:absolute;border:1.875vw solid transparent;border-bottom-color:#ffcec3;left:13.131vw;top:-3.75vw}.header-group.right-group .empty-plug-block:last-child{margin-left:-25vw}.search-form .catalog-type-toggle .empty-plug-block{margin-top:-12vw;margin-left:-32vw}.search-form .catalog-type-toggle .empty-plug-block .arrow-plug{border-width:1.875vw;left:12vw;top:8.9vw}.signup-info-homepage .empty-plug-block{margin-bottom:-12vw;margin-top:0;margin-left:-2vw}.site-about .empty-plug-block{margin-top:90vw;margin-left:-55vw}.site-about .action-block .empty-plug-block .arrow-plug,.site-about .empty-plug-block .arrow-plug{left:12.131vw;top:-3.5vw;border:1.875vw solid transparent;border-bottom-color:#ffcec3}.site-about .action-block .empty-plug-block{margin-top:38vw;margin-left:2vw}.site-about .action-block .app-buttons .empty-plug-block{margin-top:17vw;margin-left:5vw}.site-about .action-block .app-buttons .empty-plug-block:last-child{margin-top:17vw;margin-left:51vw}.site-footer .footer-common .empty-plug-block,.site-footer .footer-help .empty-plug-block,.site-footer .footer-work .empty-plug-block{margin-left:3vw;height:7vw}.site-footer .footer-common .empty-plug-block .arrow-plug,.site-footer .footer-help .empty-plug-block .arrow-plug,.site-footer .footer-work .empty-plug-block .arrow-plug{left:-3.125vw;top:1.875vw;border:1.875vw solid transparent;border-right-color:#ffcec3}.site-footer .footer-common .politics-item .empty-plug-block{margin-top:8vw;margin-left:-45vw}.site-footer .footer-common .politics-item .empty-plug-block .arrow-plug{left:12.875vw;top:-3.125vw;border:1.875vw solid transparent;border-bottom-color:#ffcec3}.site-error{text-align:center;padding-bottom:20vw;background-color:#f2f2f2}.site-error h1{margin-top:2vw;margin-bottom:2vw;font-size:40vw}.site-error label,.site-error p{font-size:5vw;margin-top:2vw}.site-error p{font-size:7vw}.site-error a{position:relative;top:7vw;border:.313vw solid #405368;display:inline;padding:3vw 6vw;font-size:7vw}header.site-catalog-heading{height:52vw;margin-bottom:0}header.site-catalog-heading ul.breadcrumb{display:flex;padding-top:0;margin-bottom:10vw;position:relative;z-index:1}.site-resume .container .resume-body .specialty-section .specialty-list .specialty-item__content a:hover,header.site-catalog-heading ul.breadcrumb li{text-decoration:underline}header.site-catalog-heading ul.breadcrumb .active{text-decoration:none;padding-left:2.188vw;color:#ff7870}header.site-catalog-heading ul.breadcrumb .active::before{content:"-";color:#405368;padding-right:2.188vw}header.site-catalog-heading .content-wrapper h1{margin:0;font-weight:700;font-size:8.125vw;text-align:left}header.site-catalog-heading .content-wrapper .head-text{display:none}header.site-catalog-heading .head-bg-mobile-catalog{display:block;position:absolute;width:100%;height:auto;top:11vw;right:0}main.site-catalog.catalog-resume .container{padding:0;flex-wrap:wrap-reverse}main.site-catalog.catalog-resume .container .sidebar{flex:0 0 100%;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:6.25vw}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list{border:.313vw solid #405368;padding:3.125vw;margin-bottom:6.25vw;width:87%}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .title-specialty-list{font-size:5vw;padding-top:3.125vw;padding-bottom:3.125vw;text-align:center}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .specialty-list li{margin:2.813vw 0}.site-resume .container .resume-body .description-section .description-head .open-description-button svg,main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .specialty-list li svg{width:1.875vw;height:1.875vw}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .specialty-list li a.specialty-link{font-size:4.375vw;margin-left:3.125vw}main.site-catalog.catalog-resume .container .sidebar .catalog-specialty-list .show-more{float:right;margin-top:4.688vw;font-size:3.75vw}main.site-catalog.catalog-resume .container .sidebar .faq-block{width:87%;margin-bottom:0}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-block__title{font-size:5.625vw;padding-left:0;padding-bottom:6.25vw}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item{border-bottom:.313vw solid #dde6eb;margin-bottom:4.375vw;padding-bottom:3.125vw}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item .faq-title{max-width:82%;font-size:5vw;padding:0;border-bottom:none}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item .faq-title svg{width:3.75vw;height:1.875vw;top:5vw;right:0;transform:translateX(-50%);transition:200ms transform ease-out}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item .faq-text{font-size:4.375vw;line-height:8.125vw;padding-top:5.625vw;padding-left:1.563vw;padding-bottom:3.125vw}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item.open .faq-title{font-weight:700;border-bottom:none}main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item.open .faq-title svg{transform:translateX(-50%) scaleY(-1)}.site-resume .container,main.site-catalog.catalog-resume .container .sidebar .faq-block .faq-item.open .faq-text{display:flex}main.site-catalog.catalog-resume .container .content{margin:auto;flex:0 0 100%}main.site-catalog.catalog-resume .container .content .catalog-filter-active,main.site-catalog.catalog-resume .container .content .dashboard{display:none}main.site-catalog.catalog-resume .container .content .catalog-resume-list{position:relative;z-index:1}main.site-catalog.catalog-resume .container .content .catalog-resume-list .show-more-button{padding:3.125vw;margin:6.25vw;background:#ffcec3;border:.313vw solid #405368}main.site-catalog.catalog-resume .container .content .catalog-resume-list .show-more-button span.title{font-size:5.313vw}main.site-catalog.catalog-resume .container .content .catalog-resume-list .error-message{font-size:4.375vw;padding:3.125vw}li.catalog-resume-card{background:#fff;border:0;border-top:1px solid #405368;border-bottom:1px solid #405368;border-radius:0;margin:0;margin-bottom:3.75vw}li.catalog-resume-card:hover{box-shadow:none}li.catalog-resume-card:hover .open-card-button{background:0 0}li.catalog-resume-card a.resume-card article{display:flex;padding:5.313vw 6.25vw}li.catalog-resume-card a.resume-card article .user-photo{position:absolute}li.catalog-resume-card a.resume-card article .user-photo img,li.catalog-resume-card a.resume-card article .user-photo svg{width:22.3vw;height:22.3vw}li.catalog-resume-card a.resume-card article .info-block{margin:0;position:relative}li.catalog-resume-card a.resume-card article .info-block .head-card{margin:0 0 0 29%;margin-bottom:1.563vw;display:flex;flex-direction:column;align-items:start}li.catalog-resume-card a.resume-card article .info-block .head-card .title{position:relative;margin-bottom:1.875vw}li.catalog-resume-card a.resume-card article .info-block .head-card .title h4{margin:0;font-weight:700;font-size:5vw;max-width:50vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;font-size:3.75vw}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .last-visit{position:relative;left:0;margin-left:10vw;padding:0;border-radius:1px;color:#405368}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .status-online{background:0 0}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .status-online::before{content:"";position:absolute;top:25%;left:-40%;width:2.813vw;height:2.813vw;background:#6ad059;border-radius:50%}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .status-offline{background:0 0;color:#7e8c9c}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .rating{display:flex;font-size:4.375vw;padding-left:0}li.catalog-resume-card a.resume-card article .info-block .head-card .reverse-items .rating span{margin-left:1.875vw}.site-resume .container .resume-header header .first-column .counter-block,.site-resume .container .resume-header header .first-column .favorite-block,li.catalog-resume-card a.resume-card article .info-block .head-card .review-counter,li.catalog-resume-card a.resume-card article .info-block .params-card .param-content.hidden-sm{display:none}li.catalog-resume-card a.resume-card article .info-block .head-card .favorite-toggle{margin-left:0;position:absolute;top:0;right:0}li.catalog-resume-card a.resume-card article .info-block .head-card .favorite-toggle svg{width:4.063vw;height:4.063vw}li.catalog-resume-card a.resume-card article .info-block .position-card{display:flex;align-items:center;margin-bottom:1.563vw;font-size:3.75vw;margin-left:29%}li.catalog-resume-card a.resume-card article .info-block .params-card .param-content span,li.catalog-resume-card a.resume-card article .info-block .position-card span{padding-left:1.875vw}li.catalog-resume-card a.resume-card article .info-block .params-card{display:flex;flex-direction:column;align-items:flex-start;margin-left:29%}li.catalog-resume-card a.resume-card article .info-block .params-card .param-content{display:flex;align-items:center;font-size:3.75vw;background:0 0;border-radius:0;padding:0;margin:0;margin-bottom:1.563vw}li.catalog-resume-card a.resume-card article .info-block .params-card .param-content svg{width:5vw;height:5vw}li.catalog-resume-card a.resume-card article .info-block .description-card{max-width:86vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:1.875vw 0 5vw;font-size:3.75vw;line-height:6.25vw}li.catalog-resume-card a.resume-card article .info-block .description-card .open-description-card-button{height:25vw;width:86vw}li.catalog-resume-card a.resume-card article .info-block .description-card .open-description-card-button span:first-child{display:none}li.catalog-resume-card a.resume-card article .info-block .description-card .open-description-card-button .open-description-text{padding-left:0;width:100%}li.catalog-resume-card a.resume-card article .info-block .mobile-params-card{display:flex;justify-content:space-between;margin-top:5vw;padding-bottom:4.063vw;margin-bottom:4.063vw;border-bottom:1px solid #dde6eb}li.catalog-resume-card a.resume-card article .info-block .footer-card{display:flex;align-items:center;justify-content:space-between}li.catalog-resume-card a.resume-card article .info-block .footer-card .price-mobile{display:block;font-size:5vw;font-weight:700}li.catalog-resume-card a.resume-card article .info-block .footer-card .open-card-button{font-size:3.75vw;padding:1.563vw 6.25vw;border:1px solid #405368;background:#ffcec3}.site-breadcrumbs ul.breadcrumb{display:flex;padding-top:3.75vw;margin-bottom:6.563vw}.site-breadcrumbs ul.breadcrumb li{padding-right:1.875vw}.site-breadcrumbs ul.breadcrumb li:not(.active)::after{content:"/";color:#405368;padding-left:1.875vw;text-decoration:none}.site-breadcrumbs ul.breadcrumb .active{text-decoration:none;color:#ff7870}.site-resume .container .resume-header{display:flex;flex-direction:column;justify-content:flex-start}.site-resume .container .resume-header header{display:flex;flex-direction:column;flex:0 0 100vw}.site-resume .container .resume-header header .first-column{width:100%;margin-bottom:5vw}.site-resume .container .resume-header header .first-column .photo-block.not-photo .not-photo-svg{width:87vw;height:87vw}.site-resume .container .resume-header header .first-column .photo-block.not-photo .not-photo-svg path{fill:#405368}.site-resume .container .resume-header header .second-column{margin-left:0}.site-resume .container .resume-header header .second-column .info-header{display:flex;flex-direction:column;position:relative;margin-bottom:6.875vw}.site-resume .container .resume-header header .second-column .info-header::before{content:"";position:absolute;top:99%;width:25%;height:1px;background:#405368}.site-resume .container .resume-header header .second-column .info-header::after{content:"";width:100%;height:1px;background:#dde6eb}.site-resume .container .resume-header header .second-column .info-header .career-name{width:max-content;font-size:4.375vw;padding:.939vw 3.75vw;border-radius:1px;color:#fff}.site-resume .container .resume-header header .second-column .info-header .jurist{background:#405368}.site-resume .container .resume-header header .second-column .info-header h2{margin:3.75vw 0 6.25vw;font-size:6.25vw}.site-resume .container .resume-header header .second-column .info-header .location-and-online{display:flex;justify-content:space-between;margin-bottom:6.563vw}.site-resume .container .resume-header header .second-column .info-header .location-and-online .location{display:flex;align-items:center}.site-resume .container .resume-header header .second-column .info-header .location-and-online .location svg{width:3.75vw;height:5vw}.site-resume .container .resume-header header .second-column .info-header .location-and-online .location span{font-size:4.375vw;margin-left:1.875vw}.site-resume .container .resume-header header .second-column .info-header .location-and-online .last-visit{padding:.939vw 3.75vw;border-radius:1px;color:#fff;margin-left:0}.site-resume .container .resume-header header .second-column .info-header .location-and-online .status-online{background:#6ad059}.site-resume .container .resume-header header .second-column .info-header .location-and-online .status-offline{background:#7e8c9c}.site-resume .container .resume-header header .second-column .params-info{margin-top:0;margin-bottom:10vw}.site-resume .container .resume-header header .second-column .params-info .params-list{display:flex;flex-wrap:wrap}.site-resume .container .resume-header header .second-column .params-info .params-list .param-item{flex:0 0 100%;font-size:4.375vw;padding:.939vw 0;margin:.939vw 0}.site-resume .container .resume-header .resume-sidebar{flex:0 0 auto;margin-bottom:10vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts{border:1px solid #405368;box-sizing:border-box}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-header{display:flex;justify-content:center;align-items:center;background:#dde6eb;border-bottom:1px solid #405368}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-header h4.price{font-size:6.875vw;font-weight:700;margin:5vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content{padding:10vw 8.125vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts{padding-bottom:6.25vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts>li{cursor:pointer;padding:1.875vw 1.875vw .939vw;margin-bottom:1.563vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .phone-item svg{width:6.25vw;height:6.25vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .phone-item span{font-size:5vw;border-bottom:.626vw dotted #405368;margin-left:2.188vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .message-item svg{width:6.875vw;height:6.875vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .message-item button.empty-plug{font-size:4.375vw;margin-left:2.188vw;text-decoration:underline}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .contacts .message-item .empty-plug-block{margin-left:-11.25vw;margin-bottom:-9.376vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .worksheet-params{border-top:.313vw solid #dde6eb;padding-top:5vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .worksheet-params .param-item{padding:1.875vw 1.875vw .939vw;margin-bottom:1.563vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .worksheet-params .param-item svg{width:6.25vw;height:6.25vw}.site-resume .container .resume-header .resume-sidebar .worksheet-contacts .worksheet-content .worksheet-params .param-item span{font-size:4.375vw;margin-left:1.875vw}.site-resume .container .resume-body{width:100%}.site-resume .container .resume-body .description-section,.site-resume .container .resume-body .specialty-section{margin-bottom:10.938vw}.site-resume .container .resume-body .description-section .description-head{display:flex;justify-content:space-between;align-items:center}.site-resume .container .resume-body .description-section .description-head h6.description-title,.site-resume .container .resume-body .specialty-section h6.specialty-title{margin:0;margin-bottom:6.875vw;font-size:5vw;font-weight:700}.site-resume .container .resume-body .description-section .description-head .open-description-button{cursor:pointer}.site-resume .container .resume-body .description-section .description-text{margin:0;margin-bottom:6.875vw;font-size:4.375vw;line-height:8.125vw}.site-resume .container .resume-body .description-section .description-text.collapsed{height:auto;overflow:auto}.site-resume .container .resume-body .description-section .description-text.collapsed:before{display:none}.site-resume .container .resume-body .specialty-section .specialty-list{display:flex;flex-wrap:wrap}.site-resume .container .resume-body .specialty-section .specialty-list .specialty-item{flex:0 0 100%}.site-resume .container .resume-body .specialty-section .specialty-list .specialty-item__content{display:flex;align-items:center;box-sizing:border-box;background:0 0;width:max-content;padding:.939vw 4.375vw;margin-bottom:3.75vw}.site-resume .container .resume-body .specialty-section .specialty-list .specialty-item__content svg{width:4.375vw;height:3.75vw}.site-resume .container .resume-body .specialty-section .specialty-list .specialty-item__content a{font-size:4.375vw;margin-left:4.375vw;text-decoration:underline}}