.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}.noUi-target{position:relative;direction:ltr;}.noUi-base{width:100%;height:100%;position:relative;z-index:1;}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0;}.noUi-origin{position:absolute;height:0;width:0;}.noUi-handle{position:relative;z-index:1;}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top 0.3s,right 0.3s,bottom 0.3s,left 0.3s;transition:top 0.3s,right 0.3s,bottom 0.3s,left 0.3s;}.noUi-state-drag *{cursor:inherit !important;}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.noUi-horizontal{height:18px;}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px;}.noUi-vertical{width:18px;}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px;}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,0.45);-webkit-transition:background 450ms;transition:background 450ms;}.noUi-draggable{cursor:ew-resize;}.noUi-vertical .noUi-draggable{cursor:ns-resize;}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px;}.noUi-handle:after{left:17px;}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px;}.noUi-vertical .noUi-handle:after{top:17px;}[disabled] .noUi-connect{background:#B8B8B8;}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed;}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box;}.noUi-pips{position:absolute;color:#999;}.noUi-value{position:absolute;text-align:center;}.noUi-value-sub{color:#ccc;font-size:10px;}.noUi-marker{position:absolute;background:#CCC;}.noUi-marker-sub{background:#AAA;}.noUi-marker-large{background:#AAA;}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%;}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0);}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px;}.noUi-marker-horizontal.noUi-marker-sub{height:10px;}.noUi-marker-horizontal.noUi-marker-large{height:15px;}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px;}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}.noUi-marker-vertical.noUi-marker-sub{width:10px;}.noUi-marker-vertical.noUi-marker-large{width:15px;}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%;}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%;}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;border:1px solid transparent;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;border-radius:5px;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em;}.ui-tabs{position:relative;padding:.2em;}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #5c86d1;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#fff;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #adc0e6;background:#adc0e6;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #5c86d1;background:#5c86d1;color:#fff;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none;}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)";}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/sites/all/themes/promopoisk_v3/css/vendors/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/sites/all/themes/promopoisk_v3/css/vendors/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/sites/all/themes/promopoisk_v3/css/vendors/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/sites/all/themes/promopoisk_v3/css/vendors/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/sites/all/themes/promopoisk_v3/css/vendors/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/sites/all/themes/promopoisk_v3/css/vendors/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/sites/all/themes/promopoisk_v3/css/vendors/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:10px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:10px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:10px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:10px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;-ms-filter:Alpha(Opacity=30);}.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:52px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;padding:12px 12px 7px 12px;position:relative;z-index:99;}.select2-container .select2-selection--multiple .select2-search--inline{display:inline-block;}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;padding:0;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:15px;box-sizing:border-box;display:block;position:absolute;overflow:hidden;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option--selectable{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--below{border-top:none;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #e4e4e4;border-radius:15px;cursor:text;overflow:hidden;position:relative;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;padding:1px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:10px;display:inline-block;vertical-align:top;margin:0 5px 5px 0;padding:0;}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px;line-height:24px;height:24px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;color:#999;height:auto;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #5c86d1;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;position:absolute;left:0;padding:0 20px;right:0;top:0;bottom:0;}.select2-container--default .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--group{padding:0;}.select2-container--default .select2-results__option--disabled{color:#999;}.select2-container--default .select2-results__option--selected{background-color:#5c86d1;color:#fff;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eeeeee 100%);background-image:-o-linear-gradient(top,white 50%,#eeeeee 100%);background-image:linear-gradient(to bottom,white 50%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,#cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0%,#eeeeee 50%);background-image:-o-linear-gradient(top,white 0%,#eeeeee 50%);background-image:linear-gradient(to bottom,white 0%,#eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eeeeee 50%,white 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,white 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option--group{padding:0;}.select2-container--classic .select2-results__option--disabled{color:grey;}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
html.os-html,html.os-html > .os-host{display:block;overflow:hidden;box-sizing:border-box;height:100% !important;width:100% !important;min-width:100% !important;min-height:100% !important;margin:0 !important;position:absolute !important;}html.os-html > .os-host > .os-padding{position:absolute;}body.os-dragging,body.os-dragging *{cursor:default;}.os-host,.os-host-textarea{position:relative;overflow:visible !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;}.os-host-flexbox{overflow:hidden !important;display:-webkit-box;display:-ms-flexbox;display:flex;}.os-host-flexbox > .os-size-auto-observer{height:inherit !important;}.os-host-flexbox > .os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;}.os-host-flexbox > .os-size-auto-observer,.os-host-flexbox > .os-content-glue{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';visibility:hidden;overflow:scroll;height:500px;width:500px;}#os-dummy-scrollbar-size > div{width:200%;height:200%;margin:10px 0;}#os-dummy-scrollbar-size:before,#os-dummy-scrollbar-size:after,.os-content:before,.os-content:after{content:'';display:table;width:0.01px;height:0.01px;line-height:0;font-size:0;flex-grow:0;flex-shrink:0;visibility:hidden;}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar !important;}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none !important;}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none !important;width:0px !important;height:0px !important;visibility:hidden !important;background:transparent !important;}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none;}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;}.os-host-overflow > .os-padding{overflow:hidden;}.os-viewport{direction:inherit !important;box-sizing:inherit !important;resize:none !important;outline:none !important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch;}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none;}.os-content{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:100%;height:100%;width:100%;visibility:visible;}.os-content > .os-textarea{box-sizing:border-box !important;direction:inherit !important;background:transparent !important;outline:0px none transparent !important;overflow:hidden !important;position:absolute !important;display:block !important;top:0 !important;left:0 !important;margin:0 !important;border-radius:0px !important;float:none !important;-webkit-filter:none !important;filter:none !important;border:none !important;resize:none !important;-webkit-transform:none !important;transform:none !important;max-width:none !important;max-height:none !important;box-shadow:none !important;-webkit-perspective:none !important;perspective:none !important;opacity:1 !important;z-index:1 !important;clip:auto !important;vertical-align:baseline !important;padding:0px;}.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea{right:0 !important;}.os-content > .os-textarea-cover{z-index:-1;pointer-events:none;}.os-content > .os-textarea[wrap='off']{white-space:pre !important;margin:0px !important;}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text;}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;visibility:hidden;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box;}.os-resize-observer-host.observed{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.os-resize-observer-host > .os-resize-observer,.os-resize-observer-host.observed > .os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box;}.os-resize-observer-host.observed > .os-resize-observer,.os-resize-observer-host.observed > .os-resize-observer:before{display:flex;position:relative;flex-grow:1;flex-shrink:0;flex-basis:auto;box-sizing:border-box;}.os-resize-observer-host.observed > .os-resize-observer:before{content:'';box-sizing:content-box;padding:inherit;border:inherit;margin:0;}.os-size-auto-observer{box-sizing:inherit !important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0;}.os-size-auto-observer > .os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px;}.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important;}.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-transition:none !important;transition:none !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important;}.os-resize-observer{-webkit-animation-duration:0.001s;animation-duration:0.001s;-webkit-animation-name:os-resize-observer-dummy-animation;animation-name:os-resize-observer-dummy-animation;}object.os-resize-observer{box-sizing:border-box !important;}@-webkit-keyframes os-resize-observer-dummy-animation{from{z-index:0;}to{z-index:-1;}}@keyframes os-resize-observer-dummy-animation{from{z-index:0;}to{z-index:-1;}}.os-host-transition > .os-scrollbar,.os-host-transition > .os-scrollbar-corner{-webkit-transition:opacity 0.3s,visibility 0.3s,top 0.3s,right 0.3s,bottom 0.3s,left 0.3s;transition:opacity 0.3s,visibility 0.3s,top 0.3s,right 0.3s,bottom 0.3s,left 0.3s;}html.os-html > .os-host > .os-scrollbar{position:absolute;z-index:999999;}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';z-index:1;}.os-scrollbar-corner{bottom:0;right:0;}.os-scrollbar{pointer-events:none;}.os-scrollbar-track{pointer-events:auto;position:relative;height:100%;width:100%;padding:0 !important;border:none !important;}.os-scrollbar-handle{pointer-events:auto;position:absolute;width:100%;height:100%;}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none;}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none !important;}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0 !important;}.os-scrollbar-horizontal{bottom:0;left:0;}.os-scrollbar-vertical{top:0;right:0;}.os-host-rtl > .os-scrollbar-horizontal{right:0;}.os-host-rtl > .os-scrollbar-vertical{right:auto;left:0;}.os-host-rtl > .os-scrollbar-corner{right:auto;left:0;}.os-scrollbar-auto-hidden,.os-padding + .os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner,.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical,.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner,.os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none;}.os-scrollbar-corner-resize-both{cursor:nwse-resize;}.os-host-rtl > .os-scrollbar-corner-resize-both{cursor:nesw-resize;}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize;}.os-scrollbar-corner-resize-vertical{cursor:ns-resize;}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default;}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical{top:0;bottom:0;}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal{right:0;left:0;}.os-scrollbar:hover,.os-scrollbar-corner.os-scrollbar-corner-resize{opacity:1 !important;visibility:visible !important;}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto !important;}.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1,1);transform:scale(-1,1);}.os-host-overflow{overflow:hidden !important;}.os-host-overflow-x{}.os-host-overflow-y{}.os-theme-none > .os-scrollbar-horizontal,.os-theme-none > .os-scrollbar-vertical,.os-theme-none > .os-scrollbar-corner{display:none !important;}.os-theme-none > .os-scrollbar-corner-resize{display:block !important;min-width:10px;min-height:10px;}.os-theme-dark > .os-scrollbar-horizontal,.os-theme-light > .os-scrollbar-horizontal{right:10px;height:7px;}.os-theme-dark > .os-scrollbar-vertical,.os-theme-light > .os-scrollbar-vertical{bottom:10px;width:7px;}.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal,.os-theme-light.os-host-rtl > .os-scrollbar-horizontal{left:10px;right:0;}.os-theme-dark > .os-scrollbar-corner,.os-theme-light > .os-scrollbar-corner{height:10px;width:10px;}.os-theme-dark > .os-scrollbar-corner,.os-theme-light > .os-scrollbar-corner{background-color:transparent;}.os-theme-dark > .os-scrollbar,.os-theme-light > .os-scrollbar{padding:0px;box-sizing:border-box;background:transparent;}.os-theme-dark > .os-scrollbar.os-scrollbar-unusable,.os-theme-light > .os-scrollbar.os-scrollbar-unusable{background:transparent;}.os-theme-dark > .os-scrollbar > .os-scrollbar-track,.os-theme-light > .os-scrollbar > .os-scrollbar-track{background:#e9e9e9;}.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle,.os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle{min-width:30px;}.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle,.os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle{min-height:30px;}.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,.os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,.os-theme-dark > .os-scrollbar > .os-scrollbar-track,.os-theme-light > .os-scrollbar > .os-scrollbar-track{border-radius:10px;}.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{background:#6079c6;}.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{background:rgba(255,255,255,0.4);}.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle{background:rgba(0,0,0,.55);}.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle{background:rgba(255,255,255,.55);}.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active{background:rgba(0,0,0,.7);}.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active{background:rgba(255,255,255,.7);}.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block;}.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before{display:none;}.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px;}.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px;}.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px;}
:root{--swiper-theme-color:#749ce6;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-pointer-events{touch-action:pan-y;}.swiper-pointer-events.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:auto;height:100%;position:relative;transition-property:transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-centered > .swiper-wrapper::before{content:'';flex-shrink:0;order:9999;}.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}:root{--swiper-navigation-size:44px;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important;}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto;}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto;}.swiper-button-lock{display:none;}:root{}.swiper-pagination{position:absolute;height:4px;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-disabled > .swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;left:40px;width:auto;right:40px;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33);}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,24px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,4px));display:block;float:left;border-radius:4px 4px 0 0;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2);}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet:only-child{display:none !important;}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color));}.swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0);}.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,10px) 0 0;}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left;}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right;}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-vertical > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-scrollbar-disabled > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important;}.swiper-horizontal > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:0%;bottom:0;z-index:50;height:2px;width:100%;}.swiper-vertical > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;object-fit:contain;}.swiper-slide-zoomed{cursor:move;}:root{}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-grid > .swiper-wrapper{flex-wrap:wrap;}.swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube{overflow:visible;}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0;}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px);}.swiper-flip{overflow:visible;}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height;}.swiper-cards{overflow:visible;}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}
@charset "utf-8";html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;font-size:14px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.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;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;border:none;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;display:block;resize:none;}[type="checkbox"],[type="radio"]{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;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}ul{padding:0;margin:0;list-style:none;}.form-type-select > .select2-container{width:100%!important;}.form-type-select .select2-container--default .select2-selection--single{height:52px!important;}.form-type-select .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px!important;}.form-type-select .select2-container--default .select2-selection--single .select2-selection__arrow{height:52px!important;}
.js-open-filter{position:relative;}.js-open-filter .filter-counts{position:absolute;right:8px;top:50%;width:20px;height:20px;background:#f7b56f;line-height:20px;border-radius:14px;text-align:center;font-weight:normal;font-size:11px;margin-top:-9px;display:none;}.block-filter ::-webkit-input-placeholder{color:#9e9e9e;}.block-filter ::-moz-placeholder{color:#9e9e9e;}.block-filter :-moz-placeholder{color:#9e9e9e;}.block-filter :-ms-input-placeholder{color:#9e9e9e;}.block-filter .block-filter-price ::-webkit-input-placeholder,.block-filter .block-filter--item-profession ::-webkit-input-placeholder{color:#9e9e9e;font-weight:bold;}.block-filter .block-filter-price ::-moz-placeholder,.block-filter .block-filter--item-profession ::-moz-placeholder{color:#9e9e9e;font-weight:bold;}.block-filter .block-filter-price :-moz-placeholder,.block-filter .block-filter--item-profession :-moz-placeholder{color:#999288;font-weight:bold;}.block-filter .block-filter-price :-ms-input-placeholder,.block-filter .block-filter--item-profession :-ms-input-placeholder{color:#999288;font-weight:bold;}.block-filter .block-filter--item-profession input[type="text"]{font-size:14px;font-weight:bold;color:#9e9e9e;}.block-filter-view{display:none;}.block-filter-visible{display:none;}.js-block-filter-view .block-filter-visible{display:block;}.block-filter--items{position:relative;}.block-filter-search{padding:10px 0 0 0;position:relative;}.block-filter-search:after{content:'';position:absolute;right:15px;top:50%;width:18px;height:18px;background:url(/sites/all/themes/promopoisk_v3/images/icons/filter-search.svg) no-repeat center;margin-top:-4px;}.block-filter-search input[type="text"]{background:#ebeeef;height:36px;border-radius:10px;padding:0 50px 0 15px;font-size:14px;border:none;}.block-filter-search input[type="text"]:focus{border:1px solid #b5b5b5;}.block-filter--item{margin-bottom:10px;}.block-filter--item .count-filter{font-size:12px;color:#b5b5b5;font-weight:bold;}.block-filter--item .form-item{padding:0 0 10px 0;}.block-filter--item .form-item label.checkbox-style{padding-left:34px;}.block-filter--item .form-item label.checkbox-style span.checkbox-custom{width:20px;height:20px;border-radius:7px;margin-top:-11px;}.block-filter--item .form-item label.checkbox-style input.checkbox:checked + .checkbox-custom::after,.block-filter--item .form-item label.checkbox-style input.checkbox:checked + .error + .checkbox-custom::after{content:"";display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background:#63bb07;border-radius:7px;}.block-filter--item .form-item label.checkbox-style span.label{color:#5a5a5a;font-size:15px;height:22px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.block-filter--item .form-items,.block-filter--item .form-type-radio{margin-top:10px;max-height:186px!important;position:relative;overflow:hidden;}.block-filter--item .form-item-currency{margin-top:0;}.block-filter-name{font-size:15px;font-family:"Oswald","Lucida Sans Unicode",Verdana,sans-serif;font-weight:bold;color:#232323;border-bottom:1px solid #e9e9e9;padding-bottom:10px;position:relative;cursor:pointer;}.block-filter-name i.icon-expand{position:absolute;width:13px;height:13px;right:0;top:5px;overflow:hidden;}.block-filter-name i.icon-expand:before{content:"";width:13px;height:1px;position:absolute;left:50%;top:50%;margin-left:-6px;margin-top:-1px;background:#9b9b9b;border-radius:2px;}.block-filter-name i.icon-expand:after{content:"";position:absolute;height:13px;width:1px;left:6px;top:50%;margin-top:-7px;background:#9b9b9b;transition:transform .3s;border-radius:2px;}.js-block-filter-view .block-filter-name i.icon-expand:after{transform:scale(0);}.block-filter--reset button{background:#e5ddd0;color:#b5a995;}.block-filter--reset button:hover{background:#d1c3af;}.block-filter-top{padding-top:10px;}.block-filter-top:before,.block-filter-top:after{content:'';width:100%;display:table;}.block-filter-salary-slider{margin:16px 0 10px 0px;}.block-filter-price{float:left;width:138px;position:relative;}.block-filter-price:before{content:'от';position:absolute;left:15px;top:0;line-height:36px;height:36px;color:#999288;font-weight:bold;}.form-item-currency{float:right;}.block-filter-price input[type="text"]{background:#ebeeef;height:36px;border-radius:10px;padding:0 15px 0 36px;font-size:14px;font-weight:bold;color:#9e9e9e;border:none;}.block-filter--item-5{overflow:visible;min-height:auto;}.block-filter--item-conditions .form-type-bef-checkbox:last-child span.label{position:relative;}.block-filter--item-conditions .form-type-bef-checkbox:last-child span.label:before{content:'';width:20px;height:20px;position:absolute;left:220px;top:50%;margin-top:-10px;background:url(/sites/all/themes/promopoisk_v3/images/icons/filter-icon-1.svg) no-repeat center;}.block-filter--item-start_tomorrow span.label{font-weight:bold;}.block-filter .checkout-radio-item,.order-form__step .checkout-radio-item{padding-bottom:15px;padding-top:15px;}.block-filter .checkout-radio-item .radio-button-label,.order-form__step .checkout-radio-item .radio-button-label{cursor:pointer;padding:0 0 0 40px;display:block;margin:0;background:none;color:#000;border-radius:20px;position:relative;transition-property:all;transition-duration:0.3s;transition-timing-function:linear;}.block-filter .checkout-radio-item .radio-button-label .radio-button-content{line-height:24px;}.order-form__step .checkout-radio-item .radio-button-label .radio-button-content{line-height:18px;}.block-filter .checkout-radio-item .radio-button-label .radio-button-content:before,.order-form__step .checkout-radio-item .radio-button-label .radio-button-content:before{content:'';position:absolute;left:0;top:50%;margin-top:-16px;width:30px;height:30px;background:#fff;border-radius:50%;}.block-filter .checkout-radio-item:last-child{padding-bottom:0;}.block-filter .radio-button-input:checked+.radio-button-label,.order-form__step .radio-button-input:checked+.radio-button-label{font-weight:normal;}.block-filter .radio-button-input:checked+.radio-button-label .radio-button-content:after,.order-form__step .radio-button-input:checked+.radio-button-label .radio-button-content:after{content:'';left:7px;top:0;width:16px;height:16px;position:absolute;background:#32a917;border-radius:50%;color:#fff;font-weight:bold;}.block-filter--item .noUi-target{box-shadow:none;border:none;border-radius:12px;height:14px;}.block-filter--item .noUi-connect{background:#e5ddd0;box-shadow:none;margin-left:2px;margin-right:-2px;}.block-filter--item .noUi-horizontal .noUi-tooltip{bottom:-80%;padding:0;background:none;border:none;font-weight:bold;width:100px;font-size:12px;}.block-filter--item .noUi-handle{box-shadow:none;width:32px;height:32px;border:none;top:-9px;cursor:pointer;border-radius:12px;background-color:#fff;box-shadow:0px 0px 7.28px 0.72px rgba(71,71,71,0.21);}.block-filter--item .noUi-handle:before,.block-filter--item .noUi-handle:after{content:none;}.block-filter--item .form-item-currency .checkout-radio-item{float:right;margin-left:8px;padding-top:0;padding-bottom:0;}.block-filter--item .form-item-currency .checkout-radio-item .radio-button-label{padding:0;width:40px;text-align:center;height:36px;line-height:36px;background:#e9e9e9;color:#9e9e9e;font-weight:bold;font-size:12px;border-radius:10px;border:none;}.block-filter--item .form-item-currency .checkout-radio-item .radio-button-label .radio-button-content{line-height:38px;}.block-filter .block-filter--item .form-item-currency .radio-button-label .radio-button-content:before{content:none;}.block-filter--item .form-item-currency .radio-button-input:checked+.radio-button-label{background:#fff;color:#9e9e9e;}.block-filter .block-filter--item .form-item-currency .radio-button-input:checked+.radio-button-label .radio-button-content:after{content:none;}.block-filter--item .form-item-interval{padding-top:0px;padding-bottom:0;}.block-filter--item .form-item-interval .checkout-radio-item{float:left;margin-right:8px;padding-top:8px;padding-bottom:0;}.block-filter--item .form-item-interval .checkout-radio-item:last-child{margin-right:0;}.block-filter--item .form-item-interval .checkout-radio-item .radio-button-label{height:24px;padding:0 8px;line-height:24px;background:#e9e9e9;color:#9e9e9e;border-radius:10px;font-size:12px;border:none;}.block-filter .block-filter--item .form-item-interval .radio-button-label .radio-button-content:before{content:none;}.block-filter--item .form-item-interval .radio-button-input:checked+.radio-button-label{background:#fff;color:#8c8374;}.block-filter .block-filter--item .form-item-interval .radio-button-input:checked+.radio-button-label .radio-button-content:after{content:none;}.block-filter--action{padding-top:20px;width:100%;}.block-filter--action:after,.block-filter--action:before{content:'';width:100%;display:table;}.block-filter--action__submit{float:left;width:180px;}.block-filter--action__reset{float:right;}.filtered-listing-button-submit{height:48px;background:#719ae3;}.filtered-listing-button-reset{height:48px;background:#f1ebe2;letter-spacing:normal;color:#b3a691;font-weight:bold;}.block-floating--action{position:absolute;left:-242px;width:222px;padding:5px;border-radius:10px;background:#ececec;border:1px solid #afafaf;z-index:9999;}.block-floating--action:before{position:absolute;right:-16px;content:'';top:14px;border:8px solid transparent;border-left:8px solid #afafaf;}.block-floating--action .btn-filter-submit{float:right;line-height:32px;height:32px;font-weight:bold;background:#719ae3;border-radius:10px;color:#fff;padding:0 20px;cursor:pointer;}.block-floating--action .btn-filter-reset{line-height:32px;height:32px;font-weight:bold;color:#9e9e9e;text-align:center;margin-right:126px;cursor:pointer;}.body-vacancy-filter .block-floating--action{right:0;left:auto;}.body-vacancy-filter .block-floating--action .btn-filter-submit{float:left;}.body-vacancy-filter .block-floating--action .btn-filter-reset{margin-right:0;margin-left:126px;}.body-vacancy-filter .block-floating--action:before{border:8px solid transparent;border-right:8px solid #dfd4c4;left:-16px;right:auto;}.fast-block__filter{padding-top:28px;}.fast-block__filter li{margin-right:10px;margin-bottom:10px;}.fast-block__filter li a{display:block;background:#e9e9e9;color:#9e9e9e;padding:4px 10px;border-radius:15px;}.fast-block__filter li a:hover{background:#fff;}.block-filter--item-age input{max-width:48%;}.block-filter--item-age.js-block-filter-view .block-filter-visible{margin-top:10px;display:flex;justify-content:space-between;}.block-filter--item-salary-from input{width:35%;height:32px;border-radius:10px;text-align:center;}.block-filter--item-salary-from .slider-price{width:55%;}.block-filter--item-salary-from.js-block-filter-view .block-filter-visible{margin-top:10px;display:flex;align-items:center;justify-content:space-between;}.block-filter--item-action{display:flex;margin-top:20px;justify-content:space-between;}.block-filter--item-action .form-btn-ok{min-width:160px;font-size:18px;}.block-filter--item-action .form-btn-cancel{font-weight:normal;background:#d5d5d5;border:4px solid #fff;font-size:12px;color:#767676;}
body.id-fix{overflow:hidden;}body.id-fix .modal-window{overflow-x:hidden;overflow-y:auto;}body.id-fix .section-header{z-index:1;}.open-modal{color:#fff;cursor:pointer;}.modal-window{background:rgba(0,0,0,.6);display:none;left:0;right:0;bottom:0;top:0;position:fixed;overflow:hidden;z-index:999;outline:0;}.window-container{background:#fff;position:relative;display:block;margin:100px auto 50px auto;padding:50px;width:480px;min-width:320px;z-index:9999;opacity:0;color:#000;transition:0.4s;border-radius:20px;}.modal-nvd{padding:20px;text-align:center;}.window-container p:last-child{margin:0;padding:0;}.window-container img{border-radius:10px;display:block;width:100%;}.modal-title{font-size:28px;padding-bottom:20px;}.animation{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);}.visible{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}button.close,button.close-modal,span.close-modal{position:absolute;right:-50px;top:-50px;width:30px;height:30px;background:url(/sites/all/themes/promopoisk_v3/images/icons/close.svg) center no-repeat;cursor:pointer;border:none;outline:none;opacity:0.6;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}button.close-modal:hover{opacity:1;}
.app-site{overflow:hidden;}.text-right{text-align:right;}.page-front .section-header .section-header__mobile-bg{display:none;}.main-section-full{border-radius:0;width:100%;padding-left:160px;padding-right:160px;}.main-section-full .container{padding:0 0 14px 0;}.scroll-none{overflow:hidden;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background-color:#ebebeb;-webkit-border-radius:5px;border-radius:5px;}::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px;background:#d0cac1;}::selection{background:#f1ebe2;}::-moz-selection{background:#f1ebe2;}.row-beta{background:#e5ebf5;padding:20px;position:relative;z-index:2;padding-left:210px;}.btn-link{position:relative;display:inline-block;vertical-align:top;text-align:center;line-height:14px;color:#fff;background:#719ae3;border-radius:15px;text-decoration:none!important;font-weight:bold;font-size:14px;padding:16px 28px;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.btn-link-ajax{display:inline-block;}.btn-link:hover{background:#6186d5;color:#fff;}.btn-link .btn-link-help{position:absolute;margin-top:-20px;right:-240px;text-align:left;font-size:12px;top:50%;color:#ccc;font-weight:normal;width:200px;}.btn-link-border{padding:16px 28px;border:1px solid #719ae3;background:#fff;width:100%;color:#719ae3;}.btn-link-border:hover{background:#719ae3;color:#fff;}.btn-yellow{color:#474747;background:#fff0b9;}.btn-yellow:hover{background:#fbe486;}.btn-blue{background:#b3c9f1;color:#5275b4;}.block-main-about .image-about{background-image:url(/sites/all/themes/promopoisk_v3/images/bg/main-page_v2.jpg);}.bnt-active{background:#474747;}.row-footer{margin-bottom:25px;}.footer-item{margin-bottom:25px;}.footer-promopoisk-social{font-size:12px;}.footer-promopoisk-social .row-title{padding-bottom:10px;}.footer-promopoisk-social{border:1px solid #e0e0e0;padding:20px;border-radius:20px;margin-bottom:40px;}.footer-promopoisk-social li{padding:10px 0;}.footer-promopoisk-social .soc-logo{float:left;max-width:40px;border-radius:20px;overflow:hidden;}.footer-promopoisk-social .soc-logo img{display:block;width:100%;}.footer-promopoisk-social .soc-info{margin-left:60px;}.footer-promopoisk-social .soc-info .soc-subscribers{padding-top:5px;font-size:10px;}.section-footer{margin-top:50px;padding-top:50px;color:#353535;border-top:1px solid #e0e0e0;}.section-footer a{color:#353535;}.section-footer a:hover{color:#5c86d1;}.section-footer .active a{color:#5c86d1;font-weight:bold;}.section-footer .social{margin-right:300px;}.section-footer .social .footer-title{float:left;line-height:22px;margin-right:30px;}.footer-help{border-radius:15px;padding:20px;font-size:12px;margin-top:25px;border:1px solid #e0e0e0;}.footer-help-title{font-weight:bold;margin-bottom:5px;}.footer-help p{margin:0;padding:0;}.row-footer:after,.row-footer:before{content:'';width:100%;display:table;}.section-footer .social ul.nav{margin-left:150px;}.section-footer .social ul.nav li{margin-right:44px;}.soc-link{display:block;width:22px;height:22px;position:relative;}.soc-link:before{position:absolute;left:0;right:0;top:0;bottom:0;content:'';background-repeat:no-repeat;background-position:center;}.soc-vkontakte:before{background-image:url(/sites/all/themes/promopoisk_v3/images/social/vk.svg);}.soc-telegram:before{background-image:url(/sites/all/themes/promopoisk_v3/images/social/telegram.svg);}.soc-instagram:before{background-image:url(/sites/all/themes/promopoisk_v3/images/social/instagram.svg);}.soc-facebook:before{background-image:url(/sites/all/themes/promopoisk_v3/images/social/facebook.svg);}.soc-whatsapp:before{background-image:url(/sites/all/themes/promopoisk_v3/images/social/whatsapp.svg);}.row-footer_payment img{display:block;height:18px;}.row-footer_payment .footer-title{float:left;margin-right:30px;}.row-footer_payment .nav-left{float:left;}.row-footer_payment .nav-left li{margin-right:20px;margin-top:2px;}.row-footer_payment{margin-bottom:50px;}.row-footer_4{padding-top:50px;border-top:1px solid #e0e0e0;}.row-footer_4 .row-navigation li{margin-bottom:25px;margin-right:44px;font-size:12px;}.footer-body{min-height:174px;}.footer-body ul li{padding:4px 0;}.footer-body ul li span{background:#ff8607;color:#fff;font-size:9px;padding:2px;border-radius:10px;text-transform:uppercase;}.footer-item .footer-title{font-weight:bold;font-size:18px;margin-bottom:10px;}.row-footer-top{padding-bottom:25px;margin-bottom:50px;border-bottom:1px solid #e0e0e0;}.row-footer_3{position:relative;}.copyright{float:left;}.block-views-professii-block-5{margin-top:50px;}.block-tags{margin-bottom:50px;}.all-block-tags h2,.block-tags-desc h2{font-size:30px;font-weight:bold;display:block;margin:0 0 20px 0;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;}.block-views-similarjobs-block{margin-top:50px;}.block-views-similarjobs-block .block-title{font-size:30px;font-weight:bold;padding-bottom:20px;display:block;}.block-views-vacancies-block .vws-action,.block-views-similarjobs-block .vws-action{padding-top:30px;}.block-views-vacancies-block .vws-action button,.block-views-similarjobs-block .vws-action button{padding:0 54px;}.field-name-field-vacancy-source{font-size:12px;color:#bfbfbf;margin-bottom:40px;}.company-logo .middle{display:table;height:78px;width:100%;}.company-logo .middle .align{display:table-cell;vertical-align:middle;text-align:center;}.block-custom-node-block-fields-vacancy-company .inner-company,.block-custom-node-block-fields-vacancy-company--2 .inner-company,.block-custom-node-block-fields-vacancy-company-min .inner-company,.block-custom-node-block-fields-vacancy-company-min--2 .inner-company{background:#f3f3f3;border-radius:20px;position:relative;padding-top:50px;margin-top:70px;}.inner-company-empty{background:none!important;}.inner-company-empty .company-desc{padding:0 0 40px 0!important;border-bottom:1px solid #e9eaea;}.block-custom-node-block-fields-vacancy-company .company-logo,.block-custom-node-block-fields-vacancy-company--2 .company-logo,.block-custom-node-block-fields-vacancy-company-min .company-logo,.block-custom-node-block-fields-vacancy-company-min--2 .company-logo{position:absolute;left:0;top:-40px;width:180px;}.block-custom-node-block-fields-vacancy-company .vacancy-count,.block-custom-node-block-fields-vacancy-company--2 .vacancy-count{position:absolute;right:-15px;top:-15px;width:30px;height:30px;line-height:30px;text-align:center;font-size:14px;background:#21d135;color:#fff;border-radius:50%;}.block-custom-node-block-fields-vacancy-company .company-logo .image,.block-custom-node-block-fields-vacancy-company--2 .company-logo .image,.block-custom-node-block-fields-vacancy-company-min .company-logo .image,.block-custom-node-block-fields-vacancy-company-min--2 .company-logo .image{border-radius:20px;border:1px solid #e9e9e9;background:#fff;padding-left:10px;height:80px;overflow:hidden;padding-right:10px;}.block-custom-node-block-fields-vacancy-company .company-logo .image img,.block-custom-node-block-fields-vacancy-company--2 .company-logo .image img,.block-custom-node-block-fields-vacancy-company-min .company-logo .image img,.block-custom-node-block-fields-vacancy-company-min--2 .company-logo .image img{width:auto;display:inline-block;vertical-align:top;max-height:60px;max-width:140px;border-radius:0px;}.block-custom-node-block-fields-vacancy-company .company-desc,.block-custom-node-block-fields-vacancy-company--2 .company-desc,.block-custom-node-block-fields-vacancy-company-min .company-desc,.block-custom-node-block-fields-vacancy-company-min--2 .company-desc{padding:20px 40px 40px 40px;}.block-custom-node-block-fields-vacancy-company .company-desc h3,.block-custom-node-block-fields-vacancy-company--2 .company-desc h3,.block-custom-node-block-fields-vacancy-company-min .company-desc h3,.block-custom-node-block-fields-vacancy-company-min--2 .company-desc h3{margin:0;padding:0;}.block-custom-node-block-fields-vacancy-company .company-desc .lld,.block-custom-node-block-fields-vacancy-company--2 .company-desc .lld{padding-bottom:20px;}.block-custom-node-block-fields-vacancy-company .company-desc .nav-left li,.block-custom-node-block-fields-vacancy-company--2 .company-desc .nav-left li{margin-right:44px;font-weight:bold;}.vacancy-response-action{position:relative;z-index:2;padding-bottom:20px;}.vacancy-response-action a.btn-link{float:left;padding:0 44px;border-radius:40px;height:74px;position:relative;z-index:3;line-height:74px;background-color:#5c86d1;}.vacancy-response-action a.btn-link:hover{background-color:#146291;color:#fff;}.vacancy-response-action:before,.vacancy-response-action:after{content:'';width:100%;display:table;}.vacancy-response-action:before{content:'';position:absolute;border:40px solid transparent;border-left:40px solid #fff;left:-65px;top:-2px;}.vacancy-response-action .js-open-div{font-size:16px;padding:0 44px;border-radius:40px;height:74px;letter-spacing:normal;position:relative;width:100%;margin-bottom:20px;z-index:3;}.vacancy-response-action .block-applicant-response{margin-bottom:20px;}.vacancy-response-action .block-applicant-response .btn-link-anonymous{font-size:24px;padding:0 44px;width:100%;border-radius:40px;height:74px;position:relative;z-index:3;line-height:74px;color:#9f8a0a;background-color:#f9eead;}.vacancy-response-action .block-applicant-response .btn-link-anonymous:hover{background-color:#146291;color:#fff;}.vacancy-response-action .btn-addbookmarks{float:right;height:74px;width:100%;font-size:14px;padding:0;margin:0;border-radius:30px;background-color:#f3f3f3;background-size:40px;position:relative;}.vacancy-response-action .block-contact-anonymous{float:left;}.vacancy-response-action .usermail-not-confirmed{float:left;position:relative;z-index:9;font-weight:bold;padding-top:26px;}.vacancy-response-action .btn-addbookmarks span{position:absolute;bottom:16px;left:0;right:0;font-size:12px;color:#959595;letter-spacing:normal;}.vacancy-response-action .btn-addbookmarks:before{content:'';top:16px;left:50%;margin-left:-12px;position:absolute;width:24px;height:24px;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/bookmarks-button.svg);background-repeat:no-repeat;background-position:center;opacity:.5;}.vacancy-response-action .btn-addbookmarks:hover{background-color:#dfdfdf;}.vacancy-response-action .btn-addbookmarks.remove{background-color:#c5c5c5;}.vacancy-response-action .btn-addbookmarks.remove:before{opacity:1;}.block-custom-vacancy-vacancy-response,.block-custom-vacancy-vacancy-response--2{margin-top:50px;}.block-custom-vacancy-vacancy-response--2{margin-top:90px;min-height:94px;}.block-custom-vacancy-vacancy-response--2 .is-sticky{z-index:12;}.block-custom-vacancy-vacancy-response--2 .is-sticky .vacancy-response-action:before{border:none;border-left:0;left:0px;top:-50px;right:-20px;width:auto;bottom:-10px;background:#fff;display:block;border-radius:20px;}.zindexmax{z-index:1;}.zindexmax .main-section-center{z-index:9999999;}.body-vacancy-filter{position:fixed;top:0;right:0;left:70%;margin-left:-20px;z-index:99999;bottom:0;overflow:auto;background:#fff;padding-left:40px;padding-right:40px;display:none;box-shadow:0px 0px 58.41px 0.59px rgb(28 31 33 / 30%);}.body-vacancy a{text-decoration:underline;}.row-response-form{background:#fff;padding:20px;position:relative;z-index:99;border-radius:20px;}.row-response-form form .form-item{padding-top:0;padding-bottom:10px;}.row-response-form form .form-type-submit input[type="submit"]{width:100%;}.row-response-form .success{margin-bottom:0;}.response-form .form-item-file label{padding-bottom:0;}.form-item-file label{padding-bottom:0;}.form-item-file span.title-file{background:#fff;text-align:center;border:1px dashed #5c86d1;color:#5c86d1;font-weight:bold;width:auto;height:52px;line-height:52px;text-transform:uppercase;border-radius:15px;cursor:pointer;display:block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.form-item-file .description{text-align:center;}.form-item-file .form-managed-file{text-align:center;}.form-item-file .form-managed-file .file{display:inline-block;}.form-item-file .form-managed-file .file a{line-height:26px;height:26px;display:block;padding:0 10px;margin-top:10px;}.form-item-file #edit-file-remove-button{height:26px;margin-top:10px;}.form-item-file input[name="file_upload_button"]{display:none;}.form-managed-file .form-file,.form-managed-file input[type="submit"]#edit-file-upload-button,.form-managed-file input[type="submit"]#edit-file-upload-button--2{position:absolute;border:none;width:0;height:0;opacity:0;outline:0;padding:0;user-select:none;}.row-response-form .row-column-formitem{margin-left:-5px;margin-right:-5px;}.row-response-form .formitem-2 .form-item{padding-left:5px;padding-right:5px;}.block-custom-node-block-fields-vacancy-phone,.block-custom-node-block-fields-vacancy-phone--2{position:relative;margin-top:50px;padding-bottom:50px;border-bottom:1px solid #e9eaea;}.block-custom-node-block-fields-vacancy-phone--2 .phone-abs{position:absolute;left:0;top:-139px;}.block-custom-node-block-fields-vacancy-phone .image,.block-custom-node-block-fields-vacancy-phone--2 .image{width:68px;height:68px;border-radius:18px;background-color:#f3f3f3;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/phone.svg);background-repeat:no-repeat;background-position:center;background-size:25px;}.block-custom-node-block-fields-vacancy-phone .name-user-phone,.block-custom-node-block-fields-vacancy-phone--2 .name-user-phone{font-size:18px;font-weight:bold;}.block-custom-node-block-fields-vacancy-phone .value-user-phone,.block-custom-node-block-fields-vacancy-phone--2 .value-user-phone{font-size:24px;font-weight:bold;line-height:normal;}.block-custom-node-block-fields-vacancy-phone a,.block-custom-node-block-fields-vacancy-phone--2 a{font-size:12px;line-height:10px;}.block-title{font-size:24px;font-weight:bold;padding-bottom:20px;display:block;}.block-custom-node-block-fields-vacancy-conditions,.block-custom-node-block-fields-vacancy-conditions--2{margin-top:50px;}.block-custom-node-block-fields-vacancy-conditions .block-title,.block-custom-node-block-fields-vacancy-conditions--2 .block-title{font-size:24px;font-weight:bold;padding-bottom:20px;display:block;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;}.block-custom-node-block-fields-vacancy-map,.block-custom-node-block-fields-vacancy-map--2{margin-top:50px;}.block-custom-node-block-fields-vacancy-map .map-title,.block-custom-node-block-fields-vacancy-map--2 .map-title{font-size:18px;font-weight:bold;padding-top:10px;}.block-custom-node-block-fields-vacancy-map .map-container,.block-custom-node-block-fields-vacancy-map--2 .map-container{width:100%;height:200px;overflow:hidden;border-radius:20px;}.block-custom-node-block-fields-vacancy-map .map-container .js-map,.block-custom-node-block-fields-vacancy-map--2 .map-container .js-map{width:100%;height:200px;}.block-share{margin-top:40px;background:#f3f3f3;padding:40px 20px;border-radius:30px;text-align:center;}.block-share__title{font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;font-size:16px;padding-bottom:10px;}.news-item a{display:block;color:#404040;}.news-item img{width:100%;display:block;vertical-align:top;}.news-item{margin-bottom:50px;}.news-item .inner-news{background:#fff;border-radius:30px;}.news-item .inner-news .image-res{border-radius:20px;overflow:hidden;}.news-item .inner-news .name-res{font-size:18px;font-weight:bold;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}.news-item .inner-news .date-res{position:relative;color:#737373;font-size:12px;padding-left:30px;margin-top:20px;}.news-item .inner-news .date-res:before{content:'';width:20px;height:20px;background:url(/sites/all/themes/promopoisk_v3/images/icons/date.svg) no-repeat center;position:absolute;left:0;top:50%;margin-top:-11px;}.block-views-news-block{margin-bottom:50px;}.header-news{border-radius:20px;overflow:hidden;margin-top:40px;color:#fff;margin-bottom:40px;padding:80px 40px 200px 40px;background-size:cover;position:relative;}.header-news:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:.5;z-index:1;}.header-news .field-res{position:relative;z-index:2;}.header-news .field-name-field-title h1{color:#fff;max-width:600px;padding-bottom:20px;}.header-news .field-name-field-date{position:relative;padding-left:30px;}.header-news .field-name-field-date:before{content:'';width:20px;height:20px;background:url(/sites/all/themes/promopoisk_v3/images/icons/date.svg) no-repeat center;position:absolute;left:0;top:50%;margin-top:-11px;}.body-news .field-name-field-news-body{max-width:680px;margin-bottom:40px;background:#fff;border-left:1px solid #e9eaea;padding:40px;}.body-news .field-name-field-tags{padding-bottom:40px;}.body-news .field-name-field-tags h2{font-size:30px;font-weight:bold;padding-bottom:20px;display:block;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;}.body-news .field-name-field-tags .block-tags{padding-bottom:20px;}.body-news .field-name-field-tags .block-tags ul.nav li{margin-right:44px;margin-bottom:12px;}.body-news .field-name-field-news-body ul li{position:relative;padding-left:20px;padding-top:5px;padding-bottom:5px;}.body-news .field-name-field-news-body ul li:before{content:'';width:4px;height:4px;position:absolute;left:0;top:13px;background:#0b7ec5;border-radius:50%;}.body-news .field-name-field-news-body img{display:block;width:100% !important;border-radius:20px;}.body-news a{text-decoration:underline;}.body-company .header-company{padding:40px 0;}.body-company .header-company .image{border-radius:20px;background:#fff;padding:20px;overflow:hidden;border:1px solid #e1e1e1;}.body-company .header-company .image img{display:block;width:100%;border-radius:20px;}.body-company .field-name-field-company-desc{background:#fff;border-radius:20px;padding:40px;margin-bottom:40px;border:1px solid #e9eaea;}.body-company .field-name-field-company-desc p:last-child{padding-bottom:0;margin:0;}.body-company .field-name-field-company-vac{margin-top:40px;}.body-company .field-name-field-company-vac h2{font-size:30px;font-weight:bold;padding-bottom:20px;display:block;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;}.body-company .field-name-field-company-link{margin-bottom:50px;}.field-name-field-company-link a{position:relative;padding-left:30px;}.field-name-field-company-link a:before{content:'';width:14px;height:14px;background:url(/sites/all/themes/promopoisk_v3/images/icons/site.svg) no-repeat center;opacity:.5;position:absolute;top:50%;margin-top:-7px;left:0;}.field-name-field-company-link a:hover:before{opacity:1;}.company-vacancies--items .vws-action{padding-top:30px;}.company-vacancies--items .vws-action button{padding:0 54px;}.block-block-16{margin-top:100px;}.block-block-16 h2{font-size:30px;font-weight:bold;padding-bottom:20px;display:block;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;}.block-custom-node-block-fields-company-activity{margin-top:40px;}.block-custom-node-block-fields-company-activity--2{margin-top:300px;max-width:280px;}.block-custom-node-block-fields-company-activity .block-title,.block-custom-node-block-fields-company-activity--2 .block-title{font-size:16px;padding-bottom:0;}.body-company-mobile{display:none;}.company-item .company-inner{background:#f3f3f3;border-radius:30px;padding:50px;margin-bottom:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}.company-item .company-inner a{color:#000;display:block;}.company-item .company-inner .name-res{font-size:22px;font-weight:bold;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}.company-item .company-inner .image-company .inner-column{background:#fff;text-align:center;width:250px;border-radius:20px;padding:20px 0;}.company-item .company-inner .image-company img{display:inline-block;max-height:50px;max-width:150px;}a.phone-icon,a.email-icon{color:#000;position:relative;padding-left:30px;}a.phone-icon:before{content:'';width:20px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background:url(/sites/all/themes/promopoisk_v3/images/icons/phone.svg) no-repeat center;}a.email-icon:before{content:'';width:20px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background:url(/sites/all/themes/promopoisk_v3/images/icons/email.svg) no-repeat center;}.body-page .field-name-field-page-body{background:#fff;border-radius:20px;}.mainpage-seoblock{margin-top:50px;}.mainpage-seoblock h1{margin:20px 0 10px 0;}.image-layer{position:relative;margin-right:40px;}.image-layer:before{content:"";width:100%;position:absolute;height:50%;right:-40px;top:-40px;background:#f6efdd;border-radius:20px;z-index:1;}.image-layer img{display:block;position:relative;z-index:2;width:100%;border-radius:20px;}.best-item{background:#fef2e4;border-radius:20px;padding:40px;margin-bottom:40px;}.best-item p{margin:0;}.best-item p strong{font-size:18px;}.best-item img{max-height:36px;width:auto;max-width:36px;display:inline-block;vertical-align:top;margin-bottom:14px;}.info-page-item{background:#fff;border-radius:20px;padding:40px;min-height:300px;border:1px solid #f5f5f5;margin-bottom:40px;}.row-page-about{margin-bottom:50px;}.row-page-about h2{padding-bottom:20px;}.row-page-about-abs h2{padding-bottom:0;}.row-page-about-abh .row-column:first-child{margin-bottom:40px;}.row-page-about-abg{margin-bottom:100px;}.row-page-about-abj h3{margin-bottom:20px;font-size:28px;font-weight:bold;font-family:"Oswald","Lucida Sans Unicode",Verdana,sans-serif;}.row-page-about-abk,.row-page-about-abl{margin-bottom:0;}.row-page-about-abl h4{margin:0 0 20px 0;padding:0;}.row-page-about-abl a{font-size:18px;font-weight:bold;}.block-block-about ul.nav{margin-bottom:40px;}.block-block-about ul.nav li a{font-weight:bold;}.block-block-about p{text-align:right;}.block-block-about .image-about{margin-right:-160px;margin-top:50px;margin-bottom:100px;text-align:right;}.block-block-about .image-about img{display:inline-block;vertical-align:top;}.row-page-about .block-main-chapter-block .inner-chapter .slider-item-4{width:60%;}.block-views-professii-block-2{margin-bottom:70px;}.best-professii--items .more-link{padding-left:5px;padding-right:5px;}.block-views-professii-block-3{padding-top:50px;}.block-views-professii-block-3 .vws-content{height:312px;overflow:hidden;}.block-views-professii-block-3 .vws-content.height-full{height:auto;}.block-views-professii-block-3 .vws-content-action-full{margin-left:20px;padding-top:20px;margin-top:20px;text-align:center;border-top:1px solid #ccc;margin-right:20px;}.login-form{max-width:320px;}.login-form label{padding:0;}.login-form form{position:relative;}.login-form input[type="submit"]{font-size:18px;width:100%;}.login-form .btn-link-register{font-weight:bold;}.login-form .form-type-password{padding:0;}.login-form .btn-link-password{display:block;margin-top:5px;margin-bottom:15px;}.login-form .form-actions .form-actions_more{margin-top:20px;font-weight:bold;}.userpass-form{max-width:500px;margin-top:120px;padding-bottom:300px;}.userpass-form label{padding:0;}.userpass-form form .form-item{max-width:320px;}.register-form label{padding:0;}.register-form form{position:relative;max-width:302px;}.register-form input[type="submit"]{font-size:18px;width:100%;}.register-form .btn-link-user{display:inline-block;vertical-align:top;text-align:center;line-height:20px;color:#474747;background:#a5a5a5;border-radius:15px;font-weight:bold;font-size:12px;padding:19px 32px;margin-left:100px;}.register-form .form-type-password-confirm{padding:0 0 20px 0;}div.captcha{padding-bottom:30px;}.form-item-password-pass1{position:relative;}.form-item-password-pass1 .password-strength{position:absolute;bottom:10px;left:20px;right:20px;}.form-item-password-pass2{position:relative;margin-top:20px;}.form-item-password-pass2 div.password-confirm{position:absolute;bottom:2px;left:20px;font-size:11px;right:0;padding:0;}.block-block-register{margin-top:180px;}.sale-item-inner{background:#e6dac9;margin-top:40px;padding:40px 100px 40px 40px;border-radius:20px;position:relative;}.sale-item-inner:before{content:'';width:218px;height:153px;position:absolute;bottom:-50px;right:-50px;background:url(/sites/all/themes/promopoisk_v3/images/bg/sale.png) no-repeat center;}.sale-item-inner .sub-block-title{background:#ffe372;position:absolute;left:40px;top:-20px;border-radius:20px;line-height:40px;padding:0 42px;font-weight:bold;text-transform:uppercase;}.sale-item-inner p:last-child{margin:0;}.register-form .form-help__bottom{max-width:302px;font-size:12px;padding-top:20px;line-height:normal;}.block-tags{background:#f1f1f1;border-radius:20px;padding:40px;}.block-tags ul{margin-top:10px;}.block-tags li{margin-right:15px;padding:5px 0;}.block-tags li a{text-decoration:underline;}.block-tags li a:hover{text-decoration:none;}.block-custom-profile-profile-menu,.block-pp-view-profile-applicant-profile-menu{margin-bottom:40px;background:#f5f5f5;border-radius:15px;padding:17px 20px;line-height:52px;}.block-custom-profile-profile-menu ul.nav li,.block-pp-view-profile-applicant-profile-menu ul.nav li{float:left;margin-right:20px;}.block-custom-profile-profile-menu ul.nav li a,.block-pp-view-profile-applicant-profile-menu ul.nav li a{color:#3e3b3b;font-size:14px;line-height:normal;display:block;text-decoration:none;}.block-custom-profile-profile-menu ul.nav li:nth-child(2) a{background:#504941;color:#ffffff;padding:0 10px;border-radius:15px;}.block-custom-profile-profile-menu ul.nav li:nth-child(2) a:hover{background:#6b84cd;color:#fff;}.block-custom-profile-profile-menu ul.nav li a:hover,.block-pp-view-profile-applicant-profile-menu ul.nav li a:hover{color:#ccc;}.block-custom-profile-profile-menu ul.nav li a.active-menu,.block-pp-view-profile-applicant-profile-menu ul.nav li a.active-menu{color:#ccc;}.block-custom-profile-profile-menu ul.nav li:nth-child(2) a.active-menu{color:#fff;background:#6b84cd;}.personal-account-profile{border-radius:20px;padding:40px;background:#fff;box-shadow:0px 7px 13px 0px rgba(0,112,184,0.16);}.personal-account-profile .personal-account-welcome{border-radius:20px;background-color:#f5f5f5;padding:20px;font-size:18px;color:#3e3b3b;font-weight:bold;}.personal-account-profile .personal-account-welcome .big{font-size:34px;}.personal-account-action{margin-top:40px;padding-bottom:20px;}.personal-account-profile .btn-add-vacancies a{background:#6b84cd;display:block;text-align:center;border-radius:20px;position:relative;padding:40px;color:#fff;}.personal-account-profile .btn-add-vacancies a:before{content:'';display:block;width:40px;height:40px;margin:0 auto 20px auto;background:url(/sites/all/themes/promopoisk_v3/images/icons/add-vacancies.svg) no-repeat center;}.personal-account-profile .btn-list-vacancies a{background:#ffd5a5;display:block;text-align:center;border-radius:20px;position:relative;padding:40px;color:#7f5d36;}.personal-account-profile .btn-add-vacancies a:hover{background:#5c616a;}.personal-account-profile .btn-list-vacancies a:hover{background:#ffc889;}.personal-account-profile .btn-list-vacancies a:before{content:'';display:block;width:40px;height:40px;margin:0 auto 20px auto;background:url(/sites/all/themes/promopoisk_v3/images/icons/list-vacancies.svg) no-repeat center;}.email-pa-field,.company-pa-field{margin-top:40px;}.email-pa-field{background:none!important;padding:0!important;}.email-pa-field .personal-account-field-inner{background:#ededed;color:#3e3b3b;padding:20px;border-radius:20px;}.email-pa-field .personal-account-field-inner:before,.email-pa-field .personal-account-field-inner:after{content:'';display:table;width:100%;}.email-pa-field .personal-account-field-inner .label-pa{float:left;}.email-pa-field .personal-account-field-inner .count-pa{float:right;}.email-pa-field .pa-field-help_bottom{color:#69645f;padding-top:10px;font-style:italic;font-size:12px;padding-left:20px;padding-right:20px;}.company-pa-field{background:#ededed;color:#3e3b3b;padding:20px;border-radius:20px;}.company-pa-field:after,.company-pa-field:before{content:'';display:table;width:100%;}.company-pa-field .label-pa{float:left;}.company-pa-field .count-pa{float:right;}.personal-account-field{margin-top:20px;background:#ededed;padding:20px;border-radius:20px;}.personal-account-field:after,.personal-account-field:before{content:'';display:table;width:100%;}.personal-account-field .label-pa{float:left;}.personal-account-field .count-pa{float:right;}.personal-account-profile .messages{background:#fff;margin-top:20px;text-align:center;}.personal-account-profile .messages .btn-link{display:inline-block;vertical-align:top;}.personal-account-profile .row-title{font-weight:bold;font-size:18px;margin-top:30px;margin-bottom:20px;}.applicant-article__item{border-radius:30px;overflow:hidden;position:relative;}.applicant-article__item a{display:block;color:#fff;}.applicant-article__item a:hover{transform:scale(1.1);}.applicant-article__name{position:absolute;bottom:0;left:30px;right:30px;bottom:30px;}.applicant-article__bg{width:100%;height:300px;position:relative;background-position:center;background-size:cover;}.applicant-article__bg:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:rgb(2,0,36);background:-moz-linear-gradient(0deg,rgba(2,0,36,1) 15%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg,rgba(2,0,36,1) 15%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(2,0,36,1) 15%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#000000",GradientType=1);}.row-recent-vacancies{margin-top:40px;}.personal-account-sale{background:#f5f5f5;border-radius:15px;padding:20px;margin-top:20px;position:relative;overflow:hidden;}.personal-account-sale:before{content:'';width:4px;position:absolute;left:-1px;top:0;bottom:0;z-index:3;background:#ff9c00;}.personal-account-sale:after{content:'%';position:absolute;right:20px;top:-90px;font-size:310px;font-weight:bold;bottom:20px;color:#ebebeb;}.personal-account-sale p{margin:0;}.personal-account-sale-title{font-size:18px;font-weight:bold;margin-bottom:20px;}.personal-account-sale-code{margin-bottom:20px;}.sale-h1{font-size:18px;}.sale-h1 span{background:#3a3c3a;border-radius:5px;color:#fff;}.sale-code{font-weight:bold;font-size:24px;}.sale-code span{background:#ff9c00;color:#fff;border-radius:15px;padding:4px 10px;}.personal-account-sale-date{font-size:12px;}.personal-account-sale__inner{margin-right:440px;}.modul-welcome__title{font-size:24px;color:#325186;font-weight:bold;margin-bottom:20px;}.modul-welcome__desc{font-weight:bold;border:1px solid #6282c1;padding:40px 280px 40px 40px;border-radius:30px;position:relative;}.modul-welcome__desc p{margin:0;}.modul-welcome__desc button{position:absolute;top:50%;margin-top:-29px;right:40px;}.modul-welcome__employer .modul-welcome__desc{margin-top:20px;}.row-applicant-article{margin-bottom:40px;}.form-item-submit{padding:0;}.formitem-list-wrp{position:relative;z-index:99;}.formitem-lists{display:none;z-index:999;margin-top:-40px;position:absolute;top:100%;background:#fff;border-radius:15px;left:20px;right:20px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);padding:40px;}.formitem-s-result{font-weight:bold;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e4e4e4;}.formitem-s-result:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}.addvacancy-form label.checkbox-style span.checkbox-custom,.vacancy-editor-form label.checkbox-style span.checkbox-custom{background:#f5f5f5;}.addnoregvacancy-form{border-radius:20px;padding:30px 40px 40px 40px;background:#fff;box-shadow:0px 7px 13px 0px rgb(0 112 184 / 16%);}.addnoregvacancy-form .form-help{margin-bottom:30px;margin-top:0;}.input-group-body:after,.input-group-body:before{content:'';width:100%;display:table;}.addnoregvacancy-form .input-group-body{background:#f5f5f5;padding-left:15px;padding-right:15px;padding-top:20px;border-radius:15px;border:1px solid #e4e4e4;margin-bottom:20px;}.addnoregvacancy-form .input-group-body input{background:#fff;}.personal-account-profile-vacancy-items .messages{margin-bottom:50px;}.message-promopoisk-def{background:#fff;border-radius:20px;}.vacancies-item .vacancies-inner-my{margin-right:0;}.vacancies-item .vacancies-inner-my .vacancies-status{text-align:center;}.vacancies-item .vacancies-inner-my .vacancies-status span{display:block;width:140px;height:38px;line-height:38px;border-radius:15px;font-weight:bold;font-size:10px;}.vacancies-item .vacancies-inner-my .vacancies-status span.badge-red{background:#ca6c4f;color:#fff;}.vacancies-item .vacancies-inner-my .vacancies-status span.badge-green{background:#58a513;color:#fff;}.vacancies-item .vacancies-inner-my .vacancies-fields{padding-bottom:20px;}.vacancies-item .vacancies-inner-my .vacancies-desc{max-width:500px;padding-top:20px;padding-bottom:20px;}.vacancies-inner-my__status:after,.vacancies-inner-my__status:before{content:'';width:100%;display:table;}.vacancies-inner-my__status{padding-bottom:20px;}.vacancies-inner-my__status .my__status-date-item{float:left;margin-right:66px;}.my__status-date{line-height:normal;background:#c4dfab;color:#517034;width:62px;height:52px;border-radius:10px;text-align:center;font-weight:bold;position:relative;}.my__status-help{display:none!important;position:absolute;left:80px;top:0;height:52px;width:350px;background:#f1ebe2;color:#63543d;line-height:52px;border-radius:10px;z-index:999;}.my__status-date:hover .my__status-help{display:block!important;}.my__status-help:before{content:'';left:-18px;top:50%;margin-top:-10px;position:absolute;border:10px solid transparent;border-right:10px solid #f1ebe2;}.my__status-date span{display:block;}.my__status-date .big{font-size:18px;padding-top:10px;line-height:18px;}.my__status-date .small{font-size:14px;line-height:14px;}.my__status-public,.my__status-payment{margin-top:6px;}.my__status-public span,.my__status-payment span{display:block;}.my__status-public .small,.my__status-payment .small{font-size:12px;color:#9f9f9f;}.my__status-public .big,.my__status-payment .big{position:relative;padding-left:20px;}.my__status-public .big:before{content:'';width:14px;height:14px;border:1px solid #ccc;position:absolute;top:50%;margin-top:-8px;left:0;border-radius:50%;}.my__status-payment .big.status-public-success:before{content:'';width:14px;height:14px;position:absolute;top:50%;margin-top:-8px;left:0;border-radius:50%;background:url(/sites/all/themes/promopoisk_v3/images/icons/succes-payment.svg) no-repeat center;}.my__status-payment .big.status-public-error:before{content:'';width:14px;height:14px;position:absolute;top:50%;margin-top:-8px;left:0;border-radius:0;background:url(/sites/all/themes/promopoisk_v3/images/icons/payment-error.svg) no-repeat center;}.my__status-payment .big.status-public-check:before{content:'';width:14px;height:14px;position:absolute;top:50%;margin-top:-8px;left:0;border-radius:50%;background:#0c7fc6;}.my__status-public .status-public-badge-red:before{background:#ff9773;border:1px solid #ff9773;}.my__status-public .status-public-green:before{background:#c4dfab;border:1px solid #c4dfab;}.my__status-archive .small{font-size:12px;margin-top:12px;display:block;line-height:normal;}.vacancies-edit-menu li{margin-right:44px;}.vacancies-edit-menu a{display:block;background:#ebebeb;color:#979797;line-height:28px;height:28px;padding-left:14px;padding-right:14px;border-radius:20px;}.vacancies-edit-menu li.btn-view-item{margin-right:0;}.vacancies-edit-menu li.btn-view-item a{background:#fbefbe;color:#a28f40;padding-right:42px;}.vacancies-edit-menu li.btn-edit-item{margin-left:-28px;}.vacancies-edit-menu li.btn-edit-item a{background:#ffd78a;color:#bb8f39;}.vacancies-edit-menu li.btn-pay-item a{background:#719ae3;color:#fff;}.vacancies-edit-menu a:hover{background:#ccc!important;color:#000!important;}.editprofile-form .form-item-password{width:260px;}.editprofile-form .messages{text-align:left;padding:0;}.editprofile-form input[type="submit"]{margin-top:20px;}.editprofile-form .back{display:inline-block;vertical-align:top;margin-top:20px;margin-bottom:20px;margin-left:20px;}.editprofile-form .back a{background:#ccc;color:#6f6f6f;display:block;height:48px;line-height:48px;width:auto;font-size:14px;letter-spacing:1px;padding:0 32px;border-radius:15px;border:none;font-family:inherit;font-weight:bold;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.editprofile-form label{padding:0;}.password-strength-title{font-size:12px;padding-top:5px;}.password-indicator{width:100%;background:#ddd;height:5px;margin:0;border-radius:10px;overflow:hidden;position:relative;}.password-indicator .indicator{position:absolute;top:0;left:0;height:5px;background:#0d7fc6;}.password-strength-text{padding:5px 0 0 0;}div.password-confirm{padding-top:10px;}.password-confirm span.error{display:inline;font-size:11px;}.password-confirm .ok{color:#0fbb13;font-weight:bold;}.form-item-password label{display:none;}.form-item-password .form-item{padding:0;}#user-profile-form{border-radius:20px;padding:0 40px 40px 40px;background:#fff;box-shadow:0px 7px 13px 0px rgb(0 112 184 / 16%);}#user-profile-form .form-item{padding:0;}#user-profile-form .form-item-pass{padding-top:40px;}#user-profile-form .password-strength{position:absolute;bottom:10px;left:20px;right:20px;}#user-profile-form .form-item-pass-pass2{padding-bottom:30px;margin-top:15px;}#user-profile-form div.password-confirm{padding-top:0;position:absolute;left:0;right:0;bottom:0;}.page-price img{display:block;width:100%;}.page-price ul li{position:relative;padding-top:5px;padding-bottom:5px;padding-left:10px;}.page-price ul li:before{content:'';width:4px;height:4px;position:absolute;left:0;top:14px;background:#0b7ec5;}.section-page-price{margin-bottom:50px;}.sp-price-AKWQ h3{margin-bottom:20px;background:#0d7fc6;color:#fff;display:inline-block;border-radius:20px;padding-left:10px;padding-right:10px;}.sp-icontext-modul{padding:20px;border:1px solid #ccc;border-radius:20px;margin:40px 0;}.sp-icontext-modul-image{text-align:center;padding-bottom:20px;}.sp-icontext-modul-image img{display:inline-block;vertical-align:top;max-width:40px;}.sp-icontext-modul-count{font-size:24px;font-weight:bold;text-align:center;}.sp-icontext-modul-desc{text-align:center;padding-top:20px;min-height:62px;}.page-price .li-modul-icon{font-size:22px;padding-top:10px;padding-bottom:10px;position:relative;padding-left:54px;}.page-price .li-modul-icon:before{content:none;}.page-price .li-modul-icon span.icon{position:absolute;border-radius:50%;left:0;width:34px;height:34px;top:50%;margin-top:-17px;background:#0d659c;}.page-price .li-modul-icon span.icon:before{content:'';width:20px;height:20px;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;background-position:center;background-size:16px;background-repeat:no-repeat;}.modul-icon-site span.icon:before{background-image:url(/sites/all/themes/promopoisk_v3/images/icons/web-white.svg);}.modul-icon-vk span.icon:before{background-image:url(/sites/all/themes/promopoisk_v3/images/icons/vk-white.svg);}.modul-icon-telegram span.icon:before{background-image:url(/sites/all/themes/promopoisk_v3/images/icons/telegram-white.svg);}.sp-price-AKWW .row-column-QASZ .inner-column{padding:15px;border:1px solid #ccc;border-radius:20px 20px 0 0;margin-top:40px;min-height:400px;}.sp-price-AKWW .row-column-QASZ .inner-column h4{padding-bottom:20px;}.sp-price-AKWW .row-column-QASX .inner-column{background:#0d7fc6;padding:20px;border-radius:0 0 20px 20px;position:relative;}.sp-price-AKWW .row-column-QASX .inner-column h4{padding-bottom:20px;color:#fff;}.sp-price-AKWW .row-column-QASX .inner-column img{border-radius:5px;}.sp-price-AKWE h2{margin-bottom:20px;background:#0d7fc6;color:#fff;display:inline-block;border-radius:20px;padding-left:10px;padding-right:10px;}.title-icon,.sp-price-AKWE .title-icon{padding-left:60px;position:relative;}.title-icon:before{content:'';position:absolute;border-radius:50%;left:10px;width:34px;height:34px;top:50%;margin-top:-17px;background:#0d659c;}.modul-icon-telegram:before{background-size:14px;background-position:center;background-repeat:no-repeat;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/telegram-white.svg);}.sp-channel-modul{background:#eff9ff;padding:15px;border-radius:20px;}.sp-price-AKWE .sp-channel-modul{min-height:560px;}.sp-channel-modul .h4{padding:0;font-size:12px;line-height:12px;}.sp-channel-modul .h2{padding:0;color:#0d7fc6;font-size:20px;font-weight:bold;}.sp-channel-modul .image{border-radius:50%;overflow:hidden;}.sp-channel-modul-bottom .channel-name{font-size:28px;padding-top:20px;font-weight:bold;}.sp-channel-modul-bottom .channel-desc{padding-top:20px;}.sp-channel-modul-bottom .channel-desc h3{padding-bottom:20px;}.sp-price-AKWR h2{margin-bottom:20px;background:#0d7fc6;color:#fff;display:inline-block;border-radius:20px;padding-left:10px;padding-right:10px;}.sp-price-AKWR .title-icon{padding-left:60px;position:relative;}.modul-icon-vk:before{background-size:14px;background-position:center;background-repeat:no-repeat;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/telegram-white.svg);}.sp-price-AKWR .layer{margin-bottom:40px;}.sp-price-AKWЕ{margin-bottom:0;}.sp-price-AKWЕ h2{padding-bottom:20px;}.sp-price-AKWЕ .row-column-QASX{margin-bottom:50px;}.sp-price-AKWЕ .row-column-QASX span.price{color:#0d659c;font-weight:bold;}.package-price-item{margin-bottom:40px;position:relative;border-radius:20px;padding:15px;border:1px solid #ccc;}.package-price-item .price-package{line-height:50px;text-align:center;height:80px;border-radius:18px;padding-left:40px;padding-right:40px;font-weight:bold;font-size:20px;}.package-price-item .name-package{font-weight:bold;font-size:20px;text-align:center;padding-bottom:10px;}.package-price-item .channel-package{position:relative;z-index:2;border-radius:10px;min-height:240px;}.package-price-item .li-modul-icon{font-size:14px;padding-left:0;font-weight:bold;text-align:center;}.text-phone{font-weight:bold;padding-top:10px;}.package-price-item .li-modul-icon span.icon{position:relative;display:block;top:auto;left:auto;margin-top:0;margin-left:auto;margin-right:auto;}.page-subscription .row-sb-top{position:relative;}.page-subscription .row-sb-top:before{content:'';position:absolute;left:0;right:18%;top:0;background:#fff;border-radius:5px;bottom:100px;}.page-subscription .row-sb-top .row-text{font-size:18px;position:relative;}.page-subscription .row-sb-top .row-text p{padding-right:400px;}.page-subscription .row-sb-top .row-text:before{content:'';width:297px;top:-110px;height:311px;position:absolute;right:0;background-image:url(/sites/all/themes/promopoisk_v3/images/bg-subscription.png);background-size:cover;}.page-subscription .row-sb-top .row-text,.page-subscription .row-sb-top .row-grid{position:relative;z-index:2;}.page-subscription .row-sb-top .row-grid{margin-top:40px;}.page-subscription .row-sb-top .col-blue{background:#6180cd;border-radius:20px;color:#fff;padding:10px 20px;min-height:324px;font-size:16px;}.page-subscription .row-sb-top ul{padding:5px 0;}.page-subscription .row-sb-top ul li{position:relative;padding-left:44px;padding-top:10px;padding-bottom:10px;font-weight:bold;}.page-subscription .row-sb-top ul li:before{content:'';width:8px;height:8px;position:absolute;left:12px;top:18px;background:#fff;border-radius:50%;}.page-subscription .row-sb-top .row-text h2{padding-bottom:30px;}.page-subscription .row-sb-center{margin-top:50px;}.page-subscription .row-sb-center h3{font-size:38px;padding:0;margin:0;max-width:800px;line-height:normal;}.page-subscription .row-sb-center h3 span{color:#6180cd;}.page-subscription .row-sb-center .row-text p{font-size:18px;padding-top:40px;}.page-subscription .row-sb-center .row-text:last-child{background:#e1e1e1;border-radius:20px;padding:10px 20px;margin-top:40px;}.page-subscription .row-sb-center .row-text:last-child p{padding-top:5px;max-width:670px;}.page-subscription .row-sb-bottom{padding:40px 0 0 0;}.page-subscription .row-sb-bottom .row-grid{background:#e1e1e1;border-radius:20px;overflow:hidden;padding:100px 60px;position:relative;}.page-subscription .row-sb-bottom .row-grid:before{content:'';width:40%;left:0;top:0;bottom:0;background:#0c7fc6;position:absolute;}.page-subscription .row-sb-bottom .row-grid .row-column{position:relative;z-index:2;}.page-subscription .row-sb-bottom .row-text{padding-top:20px;}.col-price h4{color:#fff;padding:0;margin:0;font-size:32px;}.col-price .price{color:#fff;line-height:30px;font-size:48px;font-weight:bold;padding:80px 0;}.col-price .price .small{font-size:24px;}.col-price a{color:#fff;font-weight:bold;text-decoration:underline;}.col-price a:hover{text-decoration:none;}.payment-form .checkout-radio{margin-left:-20px;margin-right:-20px;}.payment-form .checkout-radio li{margin-top:20px;}.payment-form .radio-button-title{font-size:14px;}.payment-form label.radio-button-label{margin:0 20px;}.payment-form .form-item-payment{padding:52px 0;}.row-subscription .message-promopoisk{max-width:680px;text-align:left;background:none;margin-bottom:0;padding-left:40px;margin-top:50px;position:relative;}.row-subscription .message-promopoisk:before{content:'i';width:20px;height:20px;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-10px;background:#3e19fb;font-weight:bold;color:#fff;text-align:center;line-height:20px;}.page-subscription-success .row-sb-top{padding:40px;border-radius:5px;background:#fff;font-size:18px;}.page-subscription-success .row-sb-top h2{padding-bottom:30px;}.page-subscription-success .row-sb-top p{max-width:500px;}.section-tabs{margin-top:20px;margin-bottom:40px;position:relative;}.section-tabs .container{background:#557bc1;padding:0 20px;border-radius:20px;}.section-tabs ul.tabs:before,.section-tabs ul.tabs:after{content:'';width:100%;display:table;}.section-tabs ul.tabs li{float:left;margin-right:20px;}.section-tabs ul.tabs li a{color:#fff;line-height:52px;display:block;}.section-tabs ul.tabs li a:hover{color:#999;}.section-tabs ul.tabs li.active a{color:#71c3f5;}.block-menu-menu-admin-menu{background:#557bc1;padding:0 20px;border-radius:20px;margin-bottom:20px;}.block-menu-menu-admin-menu a{display:block;color:#fff;line-height:52px;}.main-banner--item{margin-bottom:30px;}.main-banner--item a{display:block;overflow:hidden;border-radius:30px;}.main-banner--item a img{display:block;width:100%;}.all-professii--items .professii-item{padding:5px 0;}.all-professii--items .professii-item a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.no-result-text{font-weight:bold;border-radius:20px;background:#f5f5f5;padding:40px;}.no-result-text p{padding:0;margin:0;font-weight:bold;}.section-linktop{visibility:hidden;position:fixed;left:32px;bottom:70px;width:36px;height:36px;z-index:103;opacity:0;filter:alpha(opacity=0);transition:opacity 0.15s ease-out,background 0.15s ease-out,color 0.15s ease-out;}.section-linktop a{display:block;width:36px;height:36px;text-align:center;background:#719ae3;font-size:12px;border-radius:15px;text-transform:uppercase;text-indent:-99999px;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/top-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:18px;}.section-linktop.show{visibility:visible;opacity:1;}.row-mobile-block{display:none;}.js-open-filter{display:block;width:100%;position:relative;text-transform:uppercase;}.js-open-vacancy-filter{display:block;width:100%;height:38px;border-radius:40px;position:relative;text-transform:uppercase;}.js-open-filter:before{content:'';width:30px;height:30px;position:absolute;left:20px;top:50%;margin-top:-15px;background:url(/sites/all/themes/promopoisk_v3/images/icons/filter.svg) no-repeat center;}.js-open-vacancy-filter:before{content:'';width:18px;height:18px;position:absolute;left:20px;top:50%;margin-top:-9px;background:url(/sites/all/themes/promopoisk_v3/images/icons/filter.svg) no-repeat center;}.field-name-field-page-body .field-type-text-long p:last-child{margin:0;}.mobile-section-menu{display:none;position:fixed;background:rgb(92,134,209);background:-moz-linear-gradient(45deg,rgba(92,134,209,1) 0%,rgba(92,104,209,1) 100%);background:-webkit-linear-gradient(45deg,rgba(92,134,209,1) 0%,rgba(92,104,209,1) 100%);background:linear-gradient(45deg,rgba(92,134,209,1) 0%,rgba(92,104,209,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5c86d1",endColorstr="#5c68d1",GradientType=1);left:10px;right:10px;bottom:30px;z-index:99;border-radius:20px;padding:20px 20px 50px 20px;}.mobile-section-menu ul li{padding:5px 0;}.mobile-section-menu ul li a{display:block;background:#729ae3;color:#fff;padding:10px;border-radius:20px;text-align:center;font-weight:bold;}.section-mobile-navigation{display:none;position:fixed;left:10px;right:10px;bottom:10px;z-index:99;width:auto;background:#eaeaea;border-radius:20px;padding:0;text-align:center;}.section-mobile-navigation__items{padding:10px;}.section-mobile-navigation__items:after,.section-mobile-navigation__items:before{content:'';width:100%;display:table;}.section-mobile-navigation__item{float:left;width:25%;}.mobile-navigation__inner{padding:0 5px;border-right:1px solid #ccc;border-left:1px solid #ccc;}.section-mobile-navigation__item:last-child .mobile-navigation__inner{border-right:none;}.section-mobile-navigation__item:first-child .mobile-navigation__inner{border-left:none;}.section-mobile-navigation__item a{display:block;height:34px;font-size:10px;line-height:10px;position:relative;color:#413f3f;}.section-mobile-navigation__item a:before{content:'';width:16px;height:16px;position:absolute;left:50%;margin-left:-8px;top:2px;background:#719ae3;}.section-mobile-navigation__item a.section-mobile-navigation_1:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/bar_bt-all-vacancies.svg) no-repeat center;}.section-mobile-navigation__item a.section-mobile-navigation_2:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/all-professions.svg) no-repeat center;}.section-mobile-navigation__item a.section-mobile-navigation_3:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/user.svg) no-repeat center;}.section-mobile-navigation__item a.section-mobile-navigation_4:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_vacancies.svg) no-repeat center;}.section-mobile-navigation__item a.section-mobile-navigation_5:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_messages.svg) no-repeat center;}.section-mobile-navigation__item a.section-mobile-navigation_6:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_bookmarks.svg) no-repeat center;}.section-mobile-navigation__item a span{position:absolute;left:0;right:0;bottom:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.section-mobile-navigation button{position:relative;width:100%;height:34px;display:block;padding:0;background:transparent;letter-spacing:normal;color:#413f3f;font-size:10px;line-height:10px;font-weight:normal;border-radius:15px;}.section-mobile-navigation button.active-btn{background:#ccc;}.section-mobile-navigation button:before{content:'';width:16px;height:16px;background:url(/sites/all/themes/promopoisk_v3/images/icons/button-main_v2.svg) no-repeat center;position:absolute;left:50%;margin-left:-8px;top:2px;}.section-mobile-navigation button.profile-icon:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/user.svg) no-repeat center;}.section-mobile-navigation button span{position:absolute;left:0;right:0;bottom:2px;}.section-mobile-navigation button.active-btn{opacity:.5;}.order-form__link{padding-bottom:40px;}.order-form__link .btn-link{display:inline-block;font-size:12px;font-weight:normal;background:#ebeeef;color:#b2b7b9;padding:12px 22px;}.order-form__link .btn-link:hover{background:#5c86d1;color:#fff;}.order-form .form-item-tariff{display:none;}.rate-button{font-size:12px;cursor:pointer;border-bottom:1px dashed #000;transition:all 0.5s ease;}.rate-button:hover{border-bottom:none;}.order-form__rate{overflow:hidden;cursor:pointer;position:relative;background:#f8f8f8;color:#413f3f;border-radius:20px;padding:0px 20px 0px 20px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin-bottom:15px;border:3px solid #ededed;}.order-form__rate .row-midd__column{height:60px;}.order-form__rate .col-50 .inner-column{position:relative;}.order-form__rate .col-50 .inner-column:after{content:'';width:1px;position:absolute;right:0;top:50%;margin-top:-20px;height:40px;background:#ededed;}.order-form__rate .col-25 .text-right{text-align:right;}.order-form__rate:hover{background:#fff;}.order-form__rate-name{font-size:24px;font-weight:bold;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;}.order-form__rate-desc{font-size:12px;}.order-form__rate-desc ul li{position:relative;padding-left:15px;}.order-form__rate-desc ul li:before{content:'';position:absolute;left:0;top:6px;width:4px;height:4px;background:#b3d9e2;border-radius:50%;}.order-form__rate-desc ul li ul{padding-top:5px;}.order-form__rate-desc ul li ul li:before{background:#fff;height:1px;top:9px;}.order-form__rate-price{font-size:14px;}.new-vw-rate-1 .order-form__rate-price{padding:10px 0;}.order-form__rate.active-rate{cursor:default;background:#ebeeef;border:3px solid #a0c2ff;}.order-form__rate-bottom{display:none;}.active-rate .order-form__rate-bottom{display:block;}.order-soc__rate{padding-top:40px;border-top:1px solid #d9d9d9;}.order-soc__rate__title{font-size:18px;padding-bottom:20px;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;}.step-rate:after,.step-rate:before{content:'';width:100%;display:table;}.order-form__step.step-rate{margin-left:-10px;margin-right:-10px;}.step-rate .order-form__rate.rate-color-1,.step-rate .order-form__rate.rate-color-2,.step-rate .order-form__rate.rate-color-3{float:left;width:33.333333%;padding:0;background:none;border:none;}.step-rate .order-form__rate.rate-color-1 .order-form__rate-top,.step-rate .order-form__rate.rate-color-2 .order-form__rate-top,.step-rate .order-form__rate.rate-color-3 .order-form__rate-top{margin:0 10px;padding:20px;background:#f8f8f8;border-radius:20px;border:3px solid #f8f8f8;}.step-rate .order-form__rate.rate-color-1.active-rate .order-form__rate-top,.step-rate .order-form__rate.rate-color-2.active-rate .order-form__rate-top,.step-rate .order-form__rate.rate-color-3.active-rate .order-form__rate-top{border:3px solid #a0c2ff;}.step-rate .order-form__rate.rate_free{margin:0 10px 15px 10px;clear:both;}.step-rate .order-form__rate.rate_free .order-form__rate-top{padding:20px 0;}.step-rate .order-form__rate.rate_free .order-form__rate-name{padding-bottom:10px;}.step-rate .order-form__rate.rate-color-4{margin:0 10px 15px 10px;clear:both;}.step-rate .order-soc__rate__vars{margin-left:-20px;margin-right:-20px;}.order-soc__rate__vars:before,.order-soc__rate__vars:after{content:'';width:100%;display:table;}.order-soc__rate .soc__rate__var_item{float:left;width:50%;}.soc__rate__var_item .form-item{background:#f8f8f8;color:#000;border-radius:20px;padding:20px;margin-bottom:40px;}.order-form__rate.active-rate .form-item{background:#fff;}.step-rate .form-item{margin-left:20px;margin-right:20px;}.soc__rate__var_item .form-item label.checkbox-style span.checkbox-custom{top:20px;}.soc__rate__var_item .form-item label.checkbox-style span.label{font-size:14px;height:38px;line-height:normal;font-weight:bold;display:table;width:100%;}.soc__rate__var_item .form-item label.checkbox-style span.label .middle{display:table-cell;vertical-align:middle;}.soc__rate__var_item .form-item label.checkbox-style .checkbox-desc{font-size:12px;display:block;padding-top:10px;}.soc__rate__var_item .form-item label.checkbox-style .checkbox-price{padding-top:10px;display:block;}.order-form__step--title{padding-bottom:10px;font-size:24px;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;}.form-item{position:relative;}.form-item .link{position:absolute;right:20px;bottom:22px;}.form-item .link span{font-size:12px;cursor:pointer;border-bottom:1px dashed #000;transition:all 0.5s ease;}.form-item .link span:hover{border-bottom:none;}.step-option,.step-payment{margin-bottom:0;}.step-option .form-item label.checkbox-style span.label{height:38px;width:100%;display:table;}.step-option .form-item label.checkbox-style span.label .middle{display:table-cell;vertical-align:middle;}.step-payment .form-item{padding:0;}.step-payment ul.checkout-radio:before,.step-payment ul.checkout-radio:after{content:'';width:100%;display:table;}.step-payment ul.checkout-radio{margin-left:-10px;margin-right:-10px;}.step-option .soc__rate__var_item{float:left;width:33.333333%;}.step-option .order-soc__items__vars{margin-left:-10px;margin-right:-10px;}.step-option .order-soc__items__vars .form-item{margin-left:10px;margin-right:10px;}.step-payment li.checkout-radio-item{float:left;width:50%;padding:0;}.step-payment li.checkout-radio-item .checkout-radio-item__inner{background:#f8f8f8;border-radius:20px;margin-left:10px;margin-right:10px;padding:20px;}.step-payment .checkout-radio-item .radio-button-label{font-size:14px;font-weight:bold;overflow:visible;}.step-payment .checkout-radio-item .radio-button-label .radio-button-content{min-height:46px;}.step-payment .checkout-radio-item .radio-button-label .radio-button-content:before{background:#ccc;top:9px;}.step-payment .radio-button-input:checked+.radio-button-label{border-color:transparent;font-weight:bold;}.step-payment .payment-logo{padding-top:10px;max-width:230px;}.step-payment .payment-logo img{max-width:50px;max-height:16px;}.step-payment .form-item-inn{padding:30px 0 0 0;}.payment-error{display:none;font-weight:bold;margin-top:10px;color:#ff4800;}.order-soc__items__vars:before,.order-soc__items__vars:after{content:'';width:100%;display:table;}.block-custom-payment-service-cps-button{margin-top:100px;}.block-total__fixed{background:#fff;padding-top:20px;}.online-payment-info{display:none;margin-top:50px;}.block-total__support{margin-top:250px;}.block-total__title_pr{font-size:32px;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;}.block-total__action{padding:20px 0;}.block-total__action button{height:68px;padding-left:50px;padding-right:50px;min-width:320px;}.rate-desc-circle{display:none;}.rate-desc-circle i{background:#f9da7a;width:20px;height:20px;display:block;font-style:normal;border-radius:50%;line-height:20px;text-align:center;color:#917930;}.mobile-total-order{display:none;}.mobile-total-order .block-total__support{margin-top:40px;}.row-link-modal{display:none;padding-bottom:20px;}.row-link-modal .btn-modal{cursor:pointer;border-bottom:1px dashed #040404;}.row-link-modal .btn-modal:hover{border-bottom:none;}#custom-payment-service-order-form{position:relative;}#edit-file-ajax-wrapper{display:none;}.file-progress{position:absolute;left:0;right:0;bottom:98px;height:12px;border-radius:15px;background:linear-gradient(90deg,#ffd33d,#ea4aaa 17%,#b34bff 34%,#01feff 51%,#ffd33d 68%,#ea4aaa 85%,#b34bff);background-size:300% 100%;-webkit-animation:progress-animation 2s linear infinite;animation:progress-animation 2s linear infinite;}@-webkit-keyframes progress-animation{0%{background-position:100%;}100%{background-position:0;}}@keyframes progress-animation{0%{background-position:100%;}100%{background-position:0;}}.modul-SXC__item-desc .min-title{font-weight:bold;padding-bottom:10px;}.modul-SXC__item-desc a{text-decoration:underline;}.modul-SXC__item-desc ul{margin-bottom:20px;}.modul-SXC__item-desc ul li{position:relative;margin-bottom:5px;padding-left:10px;font-size:13px;}.modul-SXC__item-desc ul li::after{content:'';width:4px;height:4px;background:#ccc;position:absolute;left:0;top:8px;border-radius:50%;}.block-page-succes__title{font-size:30px;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;color:#413f3f;padding:0;margin:0;line-height:normal;font-weight:bold;}.block-page-succes__body{margin-top:40px;margin-bottom:40px;position:relative;}.block-page-succes__body:before{content:'';width:41px;height:57px;position:absolute;left:-20px;top:20px;z-index:2;background:url(/sites/all/themes/promopoisk_v3/images/bg/element-1.png) no-repeat center;}.block-page-succes__body-inner{padding:80px;background:#fff;border-radius:25px;position:relative;}.block-page-succes__body-inner:before{content:'';width:160px;height:91px;position:absolute;right:210px;top:-60px;background:url(/sites/all/themes/promopoisk_v3/images/bg/element-3.png) no-repeat center;}.block-page-succes__body-inner:after{content:'';width:177px;height:93px;position:absolute;right:-30px;bottom:-40px;background:url(/sites/all/themes/promopoisk_v3/images/bg/element-2.png) no-repeat center;}.block-page-succes__body-inner p{font-weight:bold;margin:0;padding:0 0 0 50px;position:relative;}.block-page-succes__body-inner p.succes:after{content:'';position:absolute;left:0px;top:-7px;width:30px;height:30px;background:url(/sites/all/themes/promopoisk_v3/images/icons/succes.svg) no-repeat center;}.block-page-succes__body-inner p.fail:after{content:'';position:absolute;left:0px;top:-7px;width:30px;height:30px;background:url(/sites/all/themes/promopoisk_v3/images/icons/fail.svg) no-repeat center;}.block-page-succes__action li{margin-right:60px;margin-bottom:20px;}.block-page-succes__bodyaction{margin-top:50px;}.block-page-succes__bodyaction li{margin-bottom:0;}.window-container .row-title{padding-bottom:20px;}.social-line{border:1px solid #ccc;margin-bottom:20px;border-radius:20px;padding:10px;}.social-line .soc-logo{float:left;max-width:40px;border-radius:20px;overflow:hidden;}.social-line .soc-info{margin-left:60px;}.response-form__link{font-weight:bold;font-size:16px;padding:20px;}.response-form__link p{padding:0 0 0 30px;margin:0;position:relative;}.response-form__link p:before{content:'';position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;background:url(/sites/all/themes/promopoisk_v3/images/icons/email.svg) no-repeat center;}.filtered-listing-button-reset{background:#e9e9e9;color:#9e9e9e;width:100%;}.block-custom-filter-filter-page{padding-bottom:20px;}.block-custom-filter-filter-page .block-filter-view{display:block;margin-bottom:20px;}.block-custom-filter-filter-page button,.block-custom-filter-filter-page .block-filter-view button{width:100%;}.block-promocode{position:relative;margin-bottom:40px;}.block-promocode input[type="text"]:focus{border:2px solid #fdefb7;}.block-promocode .form-item{padding:0;margin:0 118px 0 0;}.block-promocode .form-actions{position:absolute;right:0;top:0;margin:0;padding:0;}.block-promocode .form-submit{letter-spacing:normal;height:52px;background:#e5e5e5;color:#7c7c7c;font-weight:bold;text-align:center;line-height:52px;padding:0;width:148px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:15px;cursor:pointer;}.block-promocode .form-submit.remove{background:#ded7cb;color:#a99e8d;}.block-promocode .form-submit:hover{background:#3f4d6e;color:#fff;}.promocode-help div{margin-top:20px;}.promocode-help span.big{font-size:18px;}.promocode-help__text.error{background:#ffdead;color:#735b37;text-align:center;padding:25px;margin-bottom:30px;border-radius:20px;}.block-promocode-mobile{display:none;}.message-page{margin-top:142px;}.message-page__body{background:#6182C3;color:#fff;padding:40px 40px 40px 120px;border-radius:30px;position:relative;}.message-page__body::before{content:'';position:absolute;left:40px;top:40px;width:40px;height:40px;background:#0fbb13;}.message-page .message-page__title{padding-bottom:40px;}.message-page .message-page__title h1{color:#6182C3;}.section-page-regsuccess .body-page .field-name-field-page-body{background:none;padding:0;}.message-page-regsuccess .message-page__body::before{background:url(/sites/all/themes/promopoisk_v3/images/icons/checked.svg) no-repeat center;}.type-register__title{padding:20px 0 0 0;border-radius:30px;background:#fff;}.type-register__body{border-radius:30px;overflow:hidden;margin-top:20px;}.type-register__body .row-column{margin-left:0;margin-right:0;}.type-register__body .inner-column{margin-left:0;margin-right:0;}.type-register__body a{display:block;color:#fff;padding:100px 0;text-align:center;background:#6282c1;}.type-register__body a:before{content:'';width:100px;height:100px;display:inline-block;margin-bottom:20px;}.type-register__body a.btn-regapplicant:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/applicant.svg) no-repeat center;}.type-register__body a.btn-regemployer:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/employer.svg) no-repeat center;}.type-register__body a span{display:block;}.type-register__body a span.tp_1{font-size:22px;font-weight:bold;}.type-register__body a span.tp_2{padding-top:20px;}a.btn-regapplicant{background:#6282c1;}a.btn-regemployer{background:#8da3d0;}.type-register__body a:hover{background:#f7b56f;}.register-form .nav-left{border-radius:30px;overflow:hidden;display:block;margin-bottom:30px;}.register-form .nav-left li{line-height:44px;height:44px;background:#6282c1;color:#fff;text-align:center;width:50%;}.register-form .nav-left li a{display:block;font-weight:bold;background:#8da3d0;color:#fff;}.register-form .nav-left li a:hover{background:#6282c1;}.applicant__progress-item{width:20px;height:20px;background:#ccc;border-radius:4px;}.applicant__progress-item__last{float:right;}.row-info-applicant__progress{position:relative;overflow:hidden;padding:40px 0;}.row-info-applicant__progress:before{content:'';position:absolute;right:0;left:0;height:6px;top:50%;margin-top:-3px;background:#e6e6e6;}.row-info-applicant__progress .row-column{position:relative;z-index:2;}.applicant__progress-line{position:absolute;left:0;top:50%;margin-top:-3px;height:6px;background:#5677b9;}.applicant__progress-item__active{background:#5677b9;}.block-applicant-stage{margin-top:25px;background:#fff;border-radius:15px;padding:40px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.info-applicant__title{font-size:24px;font-weight:bold;}.info-applicant__text{font-size:16px;font-weight:bold;}.applicantconfirm-stage-form #edit-file-ajax-wrapper{display:block;}.applicantconfirm-stage-form .form-item-photo{width:150px;}.photo-applicant__wrp{width:100%;border:1px solid #e4e4e4;border-radius:10px;overflow:hidden;padding:10px;text-align:center;}.photo-applicant__wrp img{display:inline-block;vertical-align:top;height:52px;}.applicantconfirm-stage-form .form-item-file{padding-top:2px;}.applicantconfirm-stage-form .form-item-submit .btn-save{margin-right:20px;}.applicantconfirm-stage-form .form-item-submit .btn-cancel{background:#adc0e6;color:#5576b7;}.applicantconfirm-stage-form .form-type-textfield label{float:left;line-height:52px;height:52px;font-weight:bold;width:20px;text-align:center;padding-bottom:0;}.applicantconfirm-stage-form .form-item-title{width:50%;}.applicantconfirm-stage-form .form-item-end,.applicantconfirm-stage-form .form-item-begin{width:25%;padding-left:0;}.applicantconfirm-stage-form .form-item-end input,.applicantconfirm-stage-form .form-item-begin input{margin-left:40px;width:calc(100% - 40px)!important;display:block;}.applicantconfirm-stage-form .form-item-type,.applicantconfirm-stage-form .form-item-position{width:50%;}.applicantconfirm-stage-form .form-item-description{width:100%;}.register-applicant-confirm2-form .form-item-description,.register-applicant-confirm3-form .form-item-description{width:50%;}.applicantconfirm-stage-form .row-column-formitem{position:relative;}.applicantconfirm-stage-form .form-item-addfield{position:absolute;bottom:18px;left:50%;width:50%;padding-left:40px;}.applicantconfirm-stage-form .form-item-sex{max-width:100%;padding:0;}.applicantconfirm-stage-form .form-item-sex .form-type-radio{margin-left:-20px;margin-right:-20px;}.applicantconfirm-stage-form .form-item-sex .form-type-radio ul.checkout-radio li{float:left;width:33.333333333333%;}.applicantconfirm-stage-form .form-item-sex .form-type-radio ul.checkout-radio li .checkout-radio-item__inner{margin:0 20px;}.form-item-addfield .add-field{margin:0;padding:0;display:block;width:40px;height:40px;border-radius:10px;background-color:#668fdf;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/plus.svg);background-size:20px;background-position:center;background-repeat:no-repeat;}.applicantconfirm-stage-form .form-item-soc label{float:none;width:auto;display:block;line-height:normal;height:auto;padding-bottom:10px;}.applicantconfirm-stage-form .form-item-soc{position:relative;}.applicantconfirm-stage-form .form-item-soc .label-soc-input{position:absolute;height:30px;left:10px;top:50%;margin-top:-25px;line-height:30px;background:#e2e2e2;z-index:2;border-radius:10px;width:180px;padding:0 10px 0 34px;}.applicantconfirm-stage-form .form-item-soc input{padding:0 20px 0 210px;}.applicantconfirm-stage-form .form-item-label{padding-bottom:5px;}.applicantconfirm-stage-form .form-item-show-mail,.applicantconfirm-stage-form .form-item-show-phone{width:auto;padding:14px 20px;}.form-type-skill .skills-name{float:left;line-height:52px;height:52px;padding-bottom:0;}.form-type-skill .skills-items{margin-left:80px;margin-top:20px;}.formitem-skill .form-type-select{width:50%;}.formitem-skill .form-type-skill{width:50%;padding-top:25px;padding-left:40px;}.formitem-skill.item-nolabel .form-type-skill{padding-top:0;}.applicantconfirm-stage-form .formitem-skill .form-type-skill{padding-left:20px;}.formitem-skill .form-type-skill .skills-item-asd{background:#a0a0a0;cursor:pointer;}.applicantconfirm-stage-form .formitem-skill .form-item-addfield{left:auto;right:0;width:auto;bottom:0;padding-left:0;}.applicantconfirm-stage-form .formitem-3 .form-item-auto,.applicantconfirm-stage-form .formitem-3 .form-item-moto,.applicantconfirm-stage-form .formitem-3 .form-item-employment-history,.applicantconfirm-stage-form .formitem-3 .form-item-sanitary-book{width:auto;}.applicantconfirm-stage-form .form-item-link-portfolio label{height:auto;line-height:normal;float:none;width:auto;text-align:left;font-weight:normal;padding-bottom:5px;}ul.ul-def{margin-bottom:20px;}ul.ul-def li{position:relative;padding-left:20px;padding-top:5px;padding-bottom:5px;}ul.ul-def li:before{content:'';width:4px;height:4px;position:absolute;left:0;top:13px;background:#0b7ec5;border-radius:50%;}.article-item{background:#fff;border-radius:30px;margin-bottom:40px;}.article-item__img{margin-bottom:20px;border-radius:20px;overflow:hidden;}.article-item__img img{display:block;width:100%;}.article-item__name{display:table;width:100%;height:100px;}.article-item__name a{display:table-cell;vertical-align:middle;font-size:18px;color:#404040;font-weight:bold;line-height:normal;}.article-item__anons{position:relative;height:62px;line-height:normal;overflow:hidden;}.article-item__anons:after{content:'';position:absolute;left:0;right:0;bottom:-5px;height:34px;background:rgb(255,255,255);background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}.block-views-article-block-1{padding:100px 0;}.body-article img{display:block;width:100%;border-radius:30px;}.body-article .field-name-field-article-body{margin-bottom:40px;}.body-article .field-name-field-article-body p:last-child{margin:0;}.body-article a{text-decoration:underline;}.body-article ul{margin-bottom:20px;}.body-article ul li{position:relative;padding-left:20px;padding-top:5px;padding-bottom:5px;}.body-article ul li:before{content:'';width:4px;height:4px;position:absolute;left:0;top:13px;background:#0b7ec5;border-radius:50%;}.text-grey{font-size:26px;line-height:1.5;color:#626273;}.text-important{background:#fff2df;padding:40px;border-radius:30px;margin-bottom:20px;}.text-theses{background:#e9e9e9;border-radius:2px;padding:0 3px;}.chart-1{background:#fff2df;padding:40px;border-radius:30px;margin-bottom:20px;}.chart-1 h2{margin:0 0 10px 0;}.chart-1 h3{margin:0 0 10px 0;}.pp-graf-item-name{float:left;line-height:normal;font-size:13px;}.pp-graf-items{max-width:500px;}.pp-graf-items__left{padding-top:40px;}.pp-graf-items__left .row-column{margin-left:-5px;margin-right:-5px;}.pp-graf-items__left .row-column .inner-column{margin:0 5px;}.pp-graf-item{margin-top:30px;}.pp-graf-item:after,.pp-graf-item:before{content:'';width:100%;display:table;}.pp-graf-item-wrap{margin-left:150px;padding-right:50px;position:relative;}.pp-graf-item-progress{height:34px;background:#719ae3;border-radius:5px;position:relative;}.pp-graf-item-percent{position:absolute;right:-50px;top:0;height:34px;line-height:34px;font-weight:bold;}.block-pp-view-vacancy-vacancy-obsolete h2{margin:0 0 10px 0;}.block-pp-view-vacancy-vacancy-obsolete .field-item{background:#fff;border-radius:20px;padding:40px;margin-bottom:50px;border:2px solid #6282c1;}.chapter-JQW--item{border-radius:20px;padding:40px;background:#fff;min-height:380px;margin-bottom:40px;box-shadow:0px 0px 58.41px 0.59px rgb(28 31 33 / 10%);}.chapter-JQW--item > a{font-size:18px;font-weight:bold;margin-bottom:10px;display:block;}.sub-chapter--items{margin-left:15px;}.sub-chapter-item{border-bottom:1px solid #e8e8e8;}.sub-chapter-item a{line-height:normal;display:block;padding:4px 0;}.block-views-help-block-1 .sub-chapter .sub-chapter-item{float:left;display:table;height:50px;border-bottom:none;background:#e9e9e9;border-radius:20px;margin-right:40px;margin-bottom:20px;}.block-views-help-block-1 .sub-chapter .sub-chapter-item .middle{display:table-cell;vertical-align:middle;}.block-views-help-block-1 .sub-chapter .sub-chapter-item a{display:block;color:#9e9e9e;padding:5px 40px;}.all-chapter-JQW--items .col-50:nth-child(2n+1){clear:both;}.all-chapter-JQW--items .col-50:last-child{width:100%;}.all-chapter-JQW--items .col-50:last-child .chapter-JQW--item{min-height:auto;}.all-help--items{background:#fff;border-radius:20px;padding:35px 40px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0px 0px 58.41px 0.59px rgb(28 31 33 / 10%);}.all-help--items:before{content:'';position:absolute;left:0;top:0;bottom:0;width:8px;display:block;background:#709ae2;}.help-JQW--item{padding:5px 0 5px 30px;position:relative;}.help-JQW--item:before{content:'';width:18px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background:url(/sites/all/themes/promopoisk_v3/images/icons/doc.svg) no-repeat center;}.help-JQW--item a{display:block;}.body-help{padding:40px;background:#fff;border-left:2px solid #f7b56f;}.body-help p:last-child{margin:0;}.body-help img{display:block;width:100%!important;height:auto!important;border-radius:15px;border:1px solid #e9eaea;}.row-calendar{margin-bottom:100px;}.row-calendar__header h2{margin:0;}.calendar-time{display:flex;}.calendar-time-label{flex-grow:1;border-bottom:1px dotted;height:15px;}.calendar-time-label > span{background-color:rgb(255,255,255);padding-right:5px;}.calendar-time-value{margin-left:5px;}.calendar-item__days-item{float:left;width:13%;margin-right:1%;text-align:center;height:28px;line-height:30px;}.calendar-items__numbers-item{float:left;width:13%;position:relative;margin-right:1%;margin-bottom:1%;text-align:center;height:28px;line-height:30px;}.numbers-weekend{color:#fff;cursor:pointer;background:#0b7ec5;}.numbers-weekend:hover{background:#2c2c2c;}.calendar-hint{display:none;left:0;top:100%;text-align:left;z-index:999;position:absolute;background:#fff;padding:10px;width:140px;color:#484848;line-height:normal;box-shadow:0px 0px 31.68px 0.32px rgb(28 31 33 / 7%);}.calendar-items__numbers-item:hover .calendar-hint{display:block;}.block-page__pp-SLA-table{overflow-x:auto;}.block-page__pp-SLA__body table{width:100%;min-width:580px;}.block-page__pp-SLA__body table td{width:200px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px 0;height:70px;text-align:center;}.block-page__pp-SLA__body table td:first-child{width:400px;border-left:none;text-align:left;}.block-page__pp-SLA__body .name-tarif{font-size:30px;font-weight:bold;color:#4373bd;padding-bottom:20px;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;}.survey-body{position:relative;max-width:484px;}.survey-body:before{content:'';width:100%;height:38px;bottom:0;left:0;right:0;position:absolute;background:#fff;}.tops-comnany__item{margin-bottom:40px;}.tops-comnany__item a{display:block;padding:40px;background:#f3f3f3;border-radius:15px;}.tops-comnany__item a:hover{transform:scale(.97);}.tops-comnany__item p{margin:0;padding:0;}.tops-comnany__item-name{font-size:18px;font-weight:bold;padding:20px 0;}.tops-comnany__item-logo{background:#fff;padding:20px;display:inline-block;border-radius:15px;}.tops-comnany__item-logo .vertical-middle{display:table;width:100%;height:50px;}.tops-comnany__item-logo .vertical-middle .middle{display:table-cell;vertical-align:middle;}.tops-comnany__item-logo .vertical-middle .middle img{height:40px;display:inline-block;width:auto;}.tops-comnany__item-desc{max-height:65px;height:65px;position:relative;overflow:hidden;}.tops-comnany__item-desc:after{content:'';position:absolute;left:0;right:0;bottom:-15px;height:40px;background:rgb(255,255,255);background:-moz-linear-gradient(0deg,rgba(243,243,243,1) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(243,243,243,1) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(243,243,243,1) 50%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}.top-company--items .more-link{margin:0 20px;}.block-views-company-block-1{margin-bottom:50px;}.question-item{border:1px solid #ccc;padding:30px;border-radius:20px;margin-bottom:20px;}.question-item-title{cursor:pointer;margin:0;padding:0;position:relative;}.question-item-title:hover{color:#557bc1;}.ui-icon{position:absolute;width:20px;height:20px;right:0px;top:11px;}.ui-icon:before{content:'';width:20px;height:2px;top:9px;background:#ccc;position:absolute;}.ui-icon:after{content:'';width:2px;height:20px;left:9px;background:#ccc;position:absolute;transition:transform .3s;}.ui-state-active .ui-icon:after{transform:scale(0);}.ui-datepicker-prev .ui-icon{width:16px;height:16px;}.ui-datepicker-next .ui-icon{width:16px;height:16px;}.ui-datepicker-next .ui-icon:after,.ui-datepicker-next .ui-icon:before{content:none;}.ui-datepicker-prev .ui-icon:after,.ui-datepicker-prev .ui-icon:before{content:none;}.resume-item{margin-bottom:40px;border:1px solid #e9e9e9;border-radius:30px;padding:40px 40px 30px 40px;}.resume-item-title{margin-bottom:20px;}.resume-item-title a{display:block;font-size:22px;font-weight:bold;font-family:'Oswald',Sans-Serif;}.resume-item-desc{margin-bottom:20px;}.resume-item-action a{background:#6282c1;padding:6px 20px;font-size:12px;display:inline-block;color:#fff;border-radius:15px;margin-right:20px;margin-bottom:10px;}.resume-item-action a:hover{background:#5f7192;}.body-resume{font-size:16px;}.body-resume p:last-child{margin:0;padding:0;}.body-resume ul li{position:relative;padding-left:20px;padding-top:5px;padding-bottom:5px;}.body-resume ul li:before{content:'';width:4px;height:4px;position:absolute;left:0;top:15px;background:#0b7ec5;border-radius:50%;}.body-resume .group-recommen{padding:40px;border-radius:30px;background:#f2f2f2;}.body-resume .group-recommen a{color:#5c86d1;}.body-resume .group-recommen a:hover{color:#413f3f;text-decoration:underline;}.body-resume .group-recommen h2:first-child{margin:0 0 10px 0;}.body-resume .group-recommen p:last-child{margin:0;padding:0;}.body-resume > .field-res{margin-bottom:15px;padding-bottom:15px;}.body-resume .field-name-field-resume-education,.body-resume .field-name-field-resume-experience{border-bottom:2px solid #e9e9e9;}.body-resume .field-multi:after,.body-resume .field-multi:before{content:'';width:100%;display:table;}.body-resume .field-multi .field-res{float:left;width:250px;}.body-resume .field-multi .field-name-field-re-body,.body-resume .field-multi .field-name-field-red-body{float:none;margin-left:300px;width:auto;}.group-resume-header{padding:20px 0 0 0;}.group-resume-header .field-name-field-resume-name{float:left;width:50%;font-size:36px;font-weight:bold;font-family:"Oswald",sans-serif;}.group-resume-header .field-name-field-resume-price{margin-left:60%;text-align:right;font-size:14px;line-height:70px;}.field-name-field-resume-price .field-item{display:inline-block;background:#6282c1;border-radius:20px;padding:0 40px;color:#fff;font-weight:bold;}.body-resume .field-res .field-label{font-size:24px;font-weight:bold;padding-bottom:10px;font-family:"Oswald",sans-serif;}.field-type-field-collection p,.field-name-field-resume-education p{margin:0;padding:0;font-size:14px;}.field-type-field-collection ul li,.field-name-field-resume-education ul li{font-size:14px;}.field-type-field-collection .field-item,.field-name-field-resume-education .field-item{padding:5px 0;}.field-name-field-re-data{border-bottom:1px solid #e9e9e9;font-weight:bold;}.field-name-field-resume-file a{display:inline-block;vertical-align:top;background:#f7b56f;color:#b06718;font-size:14px;line-height:48px;font-weight:bold;border-radius:30px;width:200px;text-align:center;}.field-name-field-resume-file a:hover{background:#6282c1;color:#fff;}.body-resume .field-name-field-resume-sts{margin:0;padding:0 0 20px 0;}.body-resume .field-name-field-resume-oth,.body-resume .field-name-field-resume-file{margin:0;padding:0;}.body-resume .field-name-field-resume-file{padding-top:40px;}.vertical-middle{display:table;width:100%;}.middle{display:table-cell;vertical-align:middle;}.res-IXS-item{margin-bottom:30px;}.res-IXS-item a{color:#413f3f;display:block;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(96,96,96,0.1);-moz-box-shadow:0px 0px 30px 0px rgba(96,96,96,0.1);box-shadow:0px 0px 30px 0px rgba(96,96,96,0.1);border-radius:30px;overflow:hidden;padding:40px;}.res-IXS-item a:hover{color:#5576b7;-webkit-box-shadow:0 0 10px 10px rgb(255 195 98 / 10%);box-shadow:0 0 10px 10px rgb(255 195 98 / 10%);}.res-IXS-item__header:after,.res-IXS-item__header:before{content:'';width:100%;display:table;}.res-IXS-item-avatar{float:left;max-width:62px;border-radius:15px;overflow:hidden;}.res-IXS-item-avatar img{display:block;width:100%;}.res-IXS-item-info{margin-left:100px;padding-right:170px;position:relative;}.applicants--items .res-IXS-item-info{padding-right:0;}.res-IXS-item-info .vertical-middle{height:62px;}.res-IXS-item-desc p:last-child{padding:0;margin:0;}.res-IXS-item-info .IXS-action .icon-delete{width:20px;height:20px;}.res-IXS-item-info-lineASD{position:relative;}.res-IXS-item__center{margin-top:40px;}.IXS-date{position:absolute;right:0;top:0;}.IXS-date span{display:block;font-size:12px;text-align:right;}.IXS-date span.line-1{color:#b4b4b4;}.IXS-action{position:absolute;right:0;top:-2px;}.res-IXS-item-info-lineASD .nav-left li{margin-right:30px;font-size:18px;line-height:18px;font-weight:bold;margin-bottom:10px;}.res-IXS-item-info-lineASD .nav-left li.IXS-name{border-right:1px solid #ccc;margin-right:30px;padding-right:30px;}.res-IXS-item-info-lineASD .nav-left li.IXS-name-empty{border-right:none;}.res-IXS-item-info-lineASD .nav-left li:last-child{border-right:none!important;}.res-IXS-item-info li.IXS-location{margin-right:0;padding-right:0;font-size:14px;font-weight:normal;position:relative;padding-left:20px;}.res-IXS-item-info li.IXS-location:before{content:'';width:14px;height:14px;background:url(/sites/all/themes/promopoisk_v3/images/icons/place.svg) no-repeat center;position:absolute;left:0;top:50%;margin-top:-7px;}.res-IXS-item-info-lineASX{padding-top:5px;}.res-IXS-item-info-lineASX .nav-left li{margin-right:30px;line-height:20px;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}.res-IXS-item-info-lineASX .nav-left li.IXS-resume{background:#ffeec5;color:#8b7b56;padding:0 15px;border-radius:20px;}.res-IXS-item-info-lineASX .nav-left li.IXS-resume.no-resume{background:#e2e2e2;color:#484848;}.res-IXS-item__bottom{padding-top:40px;}.res-IXS-item__page{}.res-IXS-item__page .res-IXS-item-avatar{max-width:none;width:160px;}.res-IXS-item__page .res-IXS-item-info{height:auto;max-height:none;margin-left:200px;}.res-IXS-item__page .res-IXS-item-info{padding-right:0;}.res-IXS-item__page .res-IXS-item-info-lineASX .nav-left li{border-right:1px solid #ccc;margin-right:30px;padding-right:30px;}.res-IXS-item__page .res-IXS-item-info-lineASX .nav-left li:last-child{margin-right:0;padding-right:0;border-right:none;}.res-IXS-item__page .res-IXS-item-info-lineASX .nav-left li.IXS-typeext{border-right:none;margin-right:0;padding-right:0;}.res-IXS-item__page .res-IXS-item-info-lineASX .nav-left li.IXS-resume{border-right:none;margin-right:0;clear:both;padding-right:15px;margin-top:20px;}.res-IXS-item__page .res-IXS-item-info .vertical-middle{height:160px;}.body-applicant .res-IXS-item-avatar{border:2px solid #e4e4e4;}.vcn-status-ok{background:#a7d8e2;border:1px solid #a7d8e2;color:#2b7281;}.vcn-pay-ok{color:#fff;background:#2fc120;border:1px solid #2fc120;}.vcn-status-moder{color:#fff;background:#f75108;border:1px solid #f75108;}.vcn-pay-wait{color:#a16225;background:#fdc895;border:1px solid #fdc895;}.vcn-status-in{background:#e2e2e2;border:1px solid #e2e2e2;}.vcn-status-date{overflow:hidden;padding-left:0!important;border:1px solid #ffde86;}.vcn-status-date span{padding-left:14px;padding-right:14px;border-radius:0 8px 8px 0;margin-right:10px;background:#ffde86;display:inline-block;vertical-align:top;}.vcn-rate{border:1px solid #5677b9;}.flex-middle{align-items:center;}.flex-item{display:block;width:100%;}.row-column-flex{display:flex;margin-left:-20px;margin-right:-20px;}.column-flex{flex-direction:row;display:flex;}.inner-column-flex{margin-left:20px;margin-right:20px;display:flex;width:100%;}.icon{position:relative;}.icon-right{padding-right:60px;}.icon-left{padding-left:60px;}.icon-link.icon-right{padding-right:30px;}.icon-link.icon-left{padding-left:30px;}.icon-text.icon-left{padding-left:30px;}.icon-text.icon-right{padding-right:30px;}.icon:before{content:"";width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;background-color:#008eff;background-repeat:no-repeat;background-position:center;}.icon-info:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-info.svg) no-repeat center;}.toolbar .icon:before{content:none;}.icon-left:before{left:16px;}.icon-right:before{right:16px;}.icon-text.icon-left:before,.icon-link.icon-left:before{left:0;}.icon-text.icon-right:before
.icon-link.icon-right:before{right:0;}.icon-link.icon-left:before{left:0;}.icon-plus:before{background-color:transparent;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/plus.svg);}.icon-pay:before{background-color:transparent;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/pay.svg);}.icon-plus-b:before{background-color:transparent;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/plus-b.svg);}.icon-delete:before{background-color:transparent;opacity:.2;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/delete.svg);}.icon-open:before{background-color:transparent;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/open.svg);}.icon-place:before{background-color:transparent;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/place.svg);}.icon-pdf:before{background-color:transparent;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/pdf.svg);}.icon-email:before{background-color:transparent;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/email.svg);}.icon-phone:before{background-color:transparent;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/phone.svg);}.icon-middle{width:20px;height:20px;}.icon-only{width:30px;height:30px;display:block;}.icon-only:before{width:auto;height:auto;top:0;bottom:0;right:0;left:0;margin-top:0;}button.icon-only{border-radius:0;padding:0;display:block;background:transparent;}button.icon-only:before{width:auto;height:auto;right:0;bottom:0;left:0;top:0;margin-top:0;}.navi-wl__user{min-width:250px;float:right;}.btn-three{padding:0;display:block;margin:0;width:40px;height:40px;border-radius:8px;position:relative;background:none;border:1px solid #cdd6e7;}.btn-three:hover{background:none;}.btn-three:active{border:1px solid #6e8ac3;}.btn-three:before{content:'';position:absolute;top:8px;left:50%;margin-left:-2px;width:4px;height:4px;background:#3b5990;border-radius:50%;}.btn-three.active-button{border:1px solid #6e8ac3;}.btn-three span{position:absolute;top:50%;left:50%;margin-left:-2px;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#3b5990;}.btn-three:hover:before,.btn-three:hover:after,.btn-three:hover span{background:#0e1f43;}.btn-three:after{content:'';border-radius:50%;position:absolute;bottom:8px;left:50%;margin-left:-2px;width:4px;height:4px;background:#3b5990;}.title-wl__user{color:#fff;font-size:24px;font-weight:bold;}.body-applicant .title-wl__user{color:#484848;}.body-applicant .body-applicant__inner{border-radius:15px;padding:40px;background:#fff;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.body-applicant .acc-applicant__photo{border-color:#e4e4e4;}.body-applicant .middle-center-content{display:table;width:100%;min-height:112px;}.body-applicant .middle-center-content .middle-center{display:table-cell;vertical-align:middle;}.body-applicant .row-ua-ccn{margin-top:40px;}.body-applicant .acc-applicant__mreq .row-column{position:relative;padding-right:180px;min-height:28px;}.body-applicant .acc-applicant__mreq .row-column .col-AFC-action{position:absolute;right:20px;top:50%;margin-top:-14px;}.col-AFC-action .btn-addbookmarks{height:28px;padding:0 16px 0 46px;position:relative;}.col-AFC-action .btn-addbookmarks:before{content:'';position:absolute;left:16px;width:14px;height:14px;background:url(/sites/all/themes/promopoisk_v3/images/icons/bookmarks_v2.svg) no-repeat center;top:50%;margin-top:-7px;}.navi-wl__user li{margin-left:11px;position:relative;}.navi-wl__user .user-email{color:#c5d5f5;line-height:40px;height:40px;}.three-menu{visibility:hidden;display:none;position:absolute;right:0;top:0%;width:300px;z-index:9999;background:#fff;border-radius:15px;padding:20px;line-height:normal;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.three-menu.show-menu{display:block;visibility:visible;top:100%;}.three-menu .three-menu-item{padding:5px 0;}.three-menu .three-menu-item a{font-size:14px;font-weight:normal;line-height:normal;}.acc-employer .user-account__top{position:relative;padding-bottom:50px;padding-top:50px;}.acc-employer .user-account__top:before{content:'';position:absolute;display:block;width:auto;top:0;bottom:-220px;left:-100%;right:-60px;background:#5677b9;}.acc-employer .user-account__top .btn-three{border-color:#7795d0;}.acc-employer .user-account__top .row-column{position:relative;padding-bottom:25px;z-index:99;}.acc-employer .user-account__top .row-column:before{position:absolute;display:block;width:auto;left:20px;right:20px;height:1px;bottom:0;background:#6e8ac3;z-index:2;}.acc-applicant .user-account__top{position:relative;padding-bottom:25px;padding-top:50px;}.acc-applicant .user-account__top:before{content:'';position:absolute;display:block;width:auto;top:0;bottom:-250px;left:-100%;right:-60px;background:#e3eaf6;}.acc-applicant .user-account__top .row-column{position:relative;padding-bottom:25px;z-index:2;}.acc-applicant .user-account__top .row-column:before{position:absolute;display:block;width:auto;left:20px;right:20px;height:1px;bottom:0;background:#6e8ac3;z-index:2;}.user-account__center{position:relative;z-index:2;}.user-account__center:after,.user-account__center:before{content:'';width:100%;display:table;}.user-account__lf{float:left;width:250px;position:relative;z-index:999;}.ua-lf__block{margin-bottom:50px;}.user-account__rg{margin-left:250px;}.user-account__rg-inner{padding-left:60px;}.user-account__rg-inner .row-messages{margin-top:0;padding-top:0;}.ua-lf__navi{background:#fff;border-radius:15px;padding:20px;box-shadow:0px 0px 22.95px 4.05px rgba(28,31,33,0.06);}.ua-lf__navi .fast-navi{margin-bottom:25px;}.ua-lf__navi .fast-navi .btn-link{display:block;padding:14px 0;padding-left:30px;}.ua-lf__navi li{padding:8px 0;}.ua-lf__navi li a{color:#afc4ed;}.ua-lf__navi .menu-item{position:relative;padding-left:30px;line-height:20px;height:20px;display:block;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.ua-lf__navi .menu-item:hover{color:#5e7ebb;}.ua-lf__navi .menu-item:after{content:'';position:absolute;right:-20px;top:0;bottom:0;width:2px;}.ua-lf__navi .menu-item.active-menu{color:#5e7ebb;}.ua-lf__navi .menu-item.active-menu:after{background:#5e7ebb;}.ua-lf__navi .menu-item .menu-count{position:absolute;right:0;font-size:10px;background:#2fc120;border-radius:50%;width:20px;height:20px;top:50%;margin-top:-10px;text-align:center;line-height:22px;color:#fff;}.ua-lf__navi .menu-item:before{content:'';position:absolute;left:0;width:16px;height:16px;top:50%;margin-top:-8px;opacity:.5;}.ua-lf__navi .menu-item.active-menu:before{opacity:1;}.ua-lf__navi .icon-main:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_main.svg) no-repeat center;}.ua-lf__navi .icon-cv:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_resume.svg) no-repeat center;}.ua-lf__navi .icon-messages:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_messages.svg) no-repeat center;}.ua-lf__navi .icon-profile:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_profile.svg) no-repeat center;}.ua-lf__navi .icon-bookmarks:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_bookmarks.svg) no-repeat center;}.ua-lf__navi .icon-mailing:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_mailing.svg) no-repeat center;}.ua-lf__navi .icon-responses:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_resume.svg) no-repeat center;}.ua-lf__navi .icon-vacancies:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_vacancies.svg) no-repeat center;}.ua-lf__navi .icon-appicants:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_bookmarks.svg) no-repeat center;}.ua-lf__navi .icon-companies:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/icon-menu_companies.svg) no-repeat center;}.ua-lf__navi .nav-help{margin-top:25px;padding-top:25px;border-top:1px solid #afc4ed;}.ua-lf__navi .nav-help li a{position:relative;padding-left:30px;}.ua-lf__navi .nav-help li a:before{content:'';position:absolute;width:10px;height:10px;top:50%;margin-top:-5px;background:#afc4ed;left:3px;border-radius:50%;}.ua-lf__navi .lf__contacts{margin-top:25px;padding-top:25px;border-top:1px solid #afc4ed;}.ua-lf__contacts{background:#fff;border-radius:15px;color:#989fac;padding:20px;box-shadow:0px 0px 22.95px 4.05px rgba(28,31,33,0.06);}.ua-lf__contacts .soc-telegram:before{background-color:#e7e7e7;border-radius:4px;background-size:14px;}.ua-lf__contacts .soc-whatsapp:before{background-color:#37b62f;border-radius:4px;background-size:14px;}.ua-lf__contacts p{font-size:12px;margin:0;padding:0;}.ua-lf__contacts p:first-child{margin:0 0 20px 0;padding:0;}.ua-lf__contacts li{margin-top:4px;margin-right:10px;}.ua-rsp__item{margin-bottom:40px;}.ua-rsp__item-link{display:block;background:#fff;border-radius:15px;padding:40px;color:#413f3f;height:250px;position:relative;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.ua-rsp__item-name{font-size:18px;font-weight:bold;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.ua-rsp__item-count{width:62px;height:62px;border-radius:50%;text-align:center;font-weight:bold;line-height:54px;font-size:18px;border:4px solid #565cb9;color:#565cb9;left:40px;bottom:40px;position:absolute;}.ua-rsp__item-desc{font-size:12px;line-height:normal;color:#888888;position:absolute;left:140px;display:table;height:62px;width:auto;right:0;bottom:40px;}.ua-lsc__item-link{display:block;position:relative;background:#fff;border-radius:15px;padding:40px;height:290px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.ua-lsc__item-name{font-size:18px;font-weight:bold;padding-bottom:5px;}.ua-lsc__item-desc{font-size:12px;line-height:normal;color:#888888;max-width:80%;}.ua-lsc__item-count{width:62px;height:62px;border-radius:50%;text-align:center;font-weight:bold;line-height:54px;font-size:18px;position:absolute;bottom:40px;left:40px;}.ua-lsc__item-count.ua-lsc-purple{border:4px solid #565cb9;color:#565cb9;}.ua-lsc__item-count.ua-lsc-green{border:4px solid #2fc120;color:#2fc120;}.ua-lsc__item-count.ua-lsc-orange{border:4px solid #f6ac63;color:#f6ac63;}.row-ua-act{margin-top:40px;}.ua-act__item-link{font-weight:bold;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);border-radius:15px;padding:30px 40px 30px 140px;display:block;}.ua-act__item-link.icon-left:before{left:62px;}.row-ua-prx{margin-top:40px;}.ua-prx__item-link{font-weight:bold;font-size:18px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);border-radius:15px;padding:30px 40px 30px 140px;display:block;position:relative;}.ua-prx__item-count{width:62px;height:62px;top:50%;margin-top:-31px;border-radius:50%;text-align:center;font-weight:bold;line-height:54px;font-size:18px;left:40px;border:4px solid #565cb9;color:#565cb9;position:absolute;}.ua-prx__item-link span{font-size:12px;line-height:normal;color:#888888;font-weight:normal;display:block;}.ua-prx__item-link.icon-left:before{left:62px;}.row-ua-pmc{margin-top:40px;}.ua-pmc__item{box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);border-radius:15px;padding:30px 40px 30px 140px;display:block;position:relative;}.ua-pmc__item-count{width:62px;height:62px;top:34px;border-radius:50%;text-align:center;font-weight:bold;line-height:54px;font-size:18px;left:40px;border:4px solid #565cb9;color:#f8843d;position:absolute;}.ua-pmc__item-name{font-size:18px;font-weight:bold;}.ua-pmc__item-desc{font-size:12px;line-height:normal;color:#888888;font-weight:normal;}.ua-pmc__item-code{font-weight:bold;font-size:18px;padding:10px 0 5px 0;}.row-ua-nws{margin-top:40px;}.row-ua-nws .block-title{position:relative;padding-right:100px;}.row-ua-nws .block-title a{position:absolute;right:0;font-size:14px;top:50%;margin-top:-15px;}.row-ua-nws .row-column{margin-left:-2px;margin-right:-2px;}.row-ua-nws .row-column .inner-column{margin-left:2px;margin-right:2px;}.ua-nws__item{color:#fff;display:block;height:262px;position:relative;border-radius:15px;overflow:hidden;}.ua-nws__item:before{background:#0f0f0f;opacity:.1;position:absolute;content:'';left:0;right:0;top:0;bottom:0;transition:all 0.3s ease-in-out;}.ua-nws__item:hover{color:#fff;}.ua-nws__item:hover:before{opacity:.6;}.ua-nws__item-name{position:absolute;bottom:20px;line-height:normal;font-weight:bold;font-size:12px;left:20px;right:20px;}.row-ua-apc{margin-top:40px;}.row-ua-apc .res-IXS-item a{padding:30px 40px;}.row-ua-apc .res-IXS-item-info-lineASD{padding-right:0;}.row-submenu{margin-top:32px;padding-bottom:25px;border-bottom:1px solid #6e8ac3;}.row-submenu a{font-weight:bold;color:#afc4ed;}.row-submenu a.icon-plus{color:#fff;}.row-submenu a.active-menu{color:#fff;}.row-submenu li{margin-right:44px;}.row-ua-vcn{margin-top:25px;}.res-vcn-item{background:#fff;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);border-radius:15px;padding:40px;margin-bottom:30px;}.res-vcn-day{width:62px;height:62px;padding-top:12px;text-align:center;font-size:18px;background:#dbdbdb;font-weight:bold;line-height:24px;border-radius:15px;}.res-vcn-day span{display:block;font-size:12px;line-height:12px;font-weight:normal;}.res-vcn-item__name a{color:#413f3f;}.res-vcn-name{font-size:18px;line-height:normal;font-weight:bold;}.res-vcn-item__action li{margin-right:44px;margin-top:5px;}.res-vcn-item__action li:last-child{margin-right:0;}.res-vcn-item__action li a{font-weight:bold;color:#7a7a7a;}.res-vcn-item__action li a:hover{color:#5576b7;}.res-vcn-item__name{padding-top:25px;padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #e9e9e9;}.res-vcn-item__pay li{margin-right:22px;line-height:24px;height:26px;padding:0 14px;border-radius:8px;}.res-vcn-item__pay li:last-child{margin-right:0;}.res-mss-item{background:#fff;border-radius:15px;padding:40px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);margin-bottom:30px;position:relative;}.res-mss-item__top{position:relative;}.res-mss-item__top .icon-delete{width:20px;height:20px;position:absolute;right:0;top:50%;margin-top:-10px;}.res-mss-item__date{position:absolute;right:40px;bottom:40px;font-size:12px;color:#7b7b7b;}.res-mss-item__name{font-size:18px;font-weight:bold;padding-right:40px;margin-bottom:20px;}.res-mss-item__bottom .res-mss-item__user{display:block;height:20px;line-height:18px;}.res-mss-item__bottom .res-mss-item__action{display:block;height:20px;line-height:18px;}.res-mss-item__bottom .res-mss-item__action .count{background:#2fc120;border-radius:50%;text-align:center;color:#fff;font-size:10px;width:20px;height:20px;margin-right:10px;line-height:21px;display:inline-block;vertical-align:top;}.res-mss-item__bottom .res-mss-item__action .btn-link{line-height:18px;height:20px;font-weight:normal;padding:0 10px;display:inline-block;vertical-align:top;}.res-mss-item__bottom .nav-left li:last-child{float:right;}.appicants--items .res-IXS-item-info-lineASD{padding-right:40px;}.res-com-item{background:#fff;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);border-radius:15px;padding:40px;margin-bottom:30px;}.res-com-item-logo{float:left;max-width:62px;border-radius:15px;overflow:hidden;}.res-com-item-logo img{display:block;width:100%;}.res-com-item-info{margin-left:100px;position:relative;}.res-com-item-info_nologo{margin-left:0;}.res-com-item-info-lineASX{position:absolute;right:0;height:28px;bottom:-2px;}.res-com-item-info-lineASD{font-size:18px;line-height:28px;height:28px;font-weight:bold;padding-right:50px;}.res-com-item-info-lineASX .COM-link{line-height:28px;height:28px;}.res-com-item-info-lineASX .COM-button{margin-top:-6px;}.res-com-item .res-vcn-item__pay{padding-bottom:10px;}.row-ua-com{margin-top:25px;}.acc-applicant__photo{float:left;width:112px;border-radius:15px;overflow:hidden;border:2px solid #fff;}.acc-applicant__photo img{display:block;width:100%;}.acc-applicant__mreq{margin-left:152px;}.acc-applicant .title-wl__user{color:#484848;}.acc-applicant .navi-wl__user .user-email{color:#455065;}.applicant-prof{font-size:18px;font-weight:bold;color:#8c95a6;}.applicant-bft{margin-top:10px;min-height:40px;}.applicant-bft .icon-pdf{background:#fff;border-radius:5px;width:40px;height:40px;border:1px solid #b4c6e5;}.applicant-bft li{color:#8c95a6;line-height:40px;margin-right:44px;}.applicant-bft .nav-left{position:relative;padding-right:50px;}.applicant-bft li.pdf-link{position:absolute;right:0;margin-right:0;}.applicant-bft .icon-pdf:before{background-size:16px;}.row-ua-ccn{margin-top:60px;background:#fff;border-radius:15px;padding:40px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.row-ua-awe{margin-top:40px;}.row-ua-awe .ua-lsc__item-link{text-align:center;}.row-ua-awe .ua-lsc__item-count{margin-top:0;position:relative;left:auto;bottom:auto;margin-left:auto;margin-right:auto;}.row-ua-awe .ua-lsc__item-name{margin-top:25px;}.row-ua-awe .ua-lsc__item-desc{max-width:none;margin-top:10px;position:absolute;bottom:40px;left:40px;right:40px;}.row-ua-ban{margin-top:40px;}.ua-ban-link{display:block;border-radius:15px;padding:40px;color:#fff;padding-left:140px;position:relative;background:#5f7ebc;}.ua-ban-link:before{content:'';width:62px;height:62px;border-radius:15px;position:absolute;left:40px;background:#fff;top:50%;margin-top:-31px;}.ua-ban-link:after{content:'';position:absolute;top:50%;left:60px;margin-top:-10px;width:20px;height:20px;background:url(/sites/all/themes/promopoisk_v3/images/icons/plus-b.svg) no-repeat center;}.ua-ban-link:hover{color:#fff;background:#6b84cd;}.ua-ban-link__name{font-size:18px;font-weight:bold;}.row-ua-per{margin-top:40px;}.row-ua-per .block-title{position:relative;padding-right:50px;}.row-ua-per .block-title .navi-wl__user{position:absolute;right:0;top:50%;margin-top:-30px;}.row-ua-per .block-title .navi-wl__user .user-navi{margin-right:0;}.res-PER-item{margin-bottom:30px;position:relative;}.res-PER-item .icon-delete{position:absolute;right:40px;bottom:40px;width:20px;height:20px;}.res-PER-item a{color:#413f3f;display:block;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgb(96 96 96 / 10%);-moz-box-shadow:0px 0px 30px 0px rgba(96,96,96,0.1);box-shadow:0px 0px 30px 0px rgb(96 96 96 / 10%);border-radius:30px;overflow:hidden;padding:40px;position:relative;}.res-PER-item__name{font-size:16px;padding-right:200px;}.res-PER-item__price{position:absolute;font-weight:bold;font-size:18px;right:40px;top:39px;}.res-PER-item__list{margin-top:10px;padding-right:50px;}.res-PER-item__list li{margin-right:22px;margin-top:5px;}.res-PER-item__list li:first-child{border-right:1px solid #ccc;padding-right:22px;}.row-ua-ccn-top li{margin-right:44px;}.row-ua-ccn-bottom{padding-top:30px;}.sub-title{font-size:18px;font-weight:bold;line-height:normal;}.user-link__soc{display:block;width:40px;padding:5px;background:#fff;border-radius:10px;border:1px solid #e3eaf6;}.user-link__soc:hover{background:#e3eaf6;}.user-link__soc img{display:block;width:100%;}.row-ua-asr{margin-top:40px;position:relative;padding:40px;}.row-ua-asr div{position:relative;z-index:2;}.row-ua-asr:before{width:auto;display:block;content:'';position:absolute;left:0;right:0;border-radius:15px;background:#fff;top:0;bottom:170px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.row-ua-asr-full:before{bottom:0;}.row-ua-asr .sub-title{padding-bottom:20px;}.row-ua-asr__item-fvv{margin-top:40px;}.row-ua-asr__proff a{display:block;border-radius:15px;background:#c5d5f5;font-weight:bold;font-size:14px;line-height:44px;padding:0 28px;}.row-ua-asr__proff li{margin-right:44px;}.asr-skills_item{background:#fff;border-radius:15px;padding:20px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.asr-skills_item .sub-title{padding-bottom:0px;}.skills-items:after,.skills-items:before{content:'';width:100%;display:table;}.asr-skills_item-line{padding:10px 0 0 0;}.skills-item-asd{float:left;width:16px;height:16px;background:#a0a0a0;border-radius:4px;margin-right:8px;}.skills-name{padding-bottom:5px;}.skills-1{background:#a8f19f!important;}.skills-1:hover{background:#a8f19f!important;}.skills-2{background:#7ddd71!important;}.skills-2:hover{background:#7ddd71!important;}.skills-3{background:#55d045!important;}.skills-3:hover{background:#55d045!important;}.skills-4{background:#2bbc18!important;}.skills-4:hover{background:#2bbc18!important;}.skills-5{background:#14b000!important;}.skills-5:hover{background:#14b000!important;}.row-ua-asr__skills{margin-top:40px;}.user-account-m__title{margin-bottom:40px;position:relative;z-index:2;}.mss-applicant{padding-right:100px;}.mss-applicant .nav-left li{margin-right:44px;}.mss-applicant .nav-left li.text{width:300px;margin-right:0;}.mss-applicant .res-mss-item__action .count{margin-right:0;margin-left:10px;}.mss-applicant .nav-left li:last-child{float:left;}.mss-applicant .mss-nsd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.row-ua-lis .row-ua-ban{margin-top:0;margin-bottom:30px;}.row-message{background:#fff;border-radius:15px;padding:40px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.msg-item{padding:10px 0;}.row-message-list:after,.row-message-list:before{display:table;width:100%;content:'';}.js-message-list{height:300px;padding-right:40px;}.js-message-list > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{background:#6079c6;}.row-message-name{font-size:18px;font-weight:bold;padding-bottom:10px;}.msg-item-nm{font-weight:bold;}.msg-item-ci{width:60%;float:left;padding-right:50px;text-align:left;}.msg-item-vi{float:right;width:60%;padding-left:50px;text-align:right;}.msg-item-nm span{color:#c0c0c0;font-size:11px;}.message-form{margin-top:20px;}.message-form form div{position:relative;}.message-form form .form-item{padding:0;}.message-form form div textarea{background:#fff;padding:20px 166px 20px 16px;}.message-form form div input[type="submit"]{position:absolute;right:20px;bottom:20px;}.editprofile-form{position:relative;padding:50px 40px 40px 0;}.editprofile-form:before{content:'';display:block;width:auto;position:absolute;left:-200px;right:0;top:15px;bottom:0;background:#fff;border-radius:15px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}input[disabled]{background:#e4e4e4;color:#717171;}.editprofile-form .form-item-submit{padding:0;}.editprofile-form .form-item-submit input[type="submit"]{margin-top:0;display:inline-block;vertical-align:top;}.editprofile-form .form-item-submit a{display:inline-block;height:48px;line-height:48px;font-weight:bold;background:#adc0e6;padding:0 32px;border-radius:15px;margin-left:40px;vertical-align:top;}.editprofile-form .form-item-link-vk,.editprofile-form .form-item-link-telegram{position:relative;}.editprofile-form .form-item-link-vk:before,.editprofile-form .form-item-link-telegram:before{content:'';position:absolute;left:40px;width:16px;height:16px;top:50%;margin-top:-18px;background:#ccc;}.editprofile-form .form-item-link-vk input,.editprofile-form .form-item-link-telegram input{padding:0 20px 0 50px;}.subscribe-form .form-type-label{font-size:18px;font-weight:bold;line-height:20px;margin:6px 0;}.subscribe-form .form-item-mail{width:25%;padding-right:5px;}.subscribe-form .form-item-professions{width:30%;padding-left:5px;}.subscribe-form .form-item-submit{width:20%;}.subscribe-form .form-item-submit input[type="submit"]{height:52px;width:100%;padding:0 10px;}.subscribe-form .form-politics{font-size:12px;margin-top:10px;color:#818181;}.block-pp-view-subscribe-subscribe{margin-top:50px;}.profile-employer{position:relative;padding:60px 40px 40px 0;}.profile-employer:before{content:'';display:block;width:auto;position:absolute;left:-200px;right:0;top:20px;bottom:0;background:#fff;border-radius:15px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.profile-employer > div{position:relative;z-index:2;}.profile-applicant__wrp,.profile-employer__wrp{padding:0 0 40px 0;}.profile-applicant__item,.profile-employer__item{padding:0 20px;width:100%;height:52px;line-height:52px;border-radius:15px;border:1px solid #e4e4e4;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.employer-company-item:after,.employer-company-item:before{content:'';width:100%;display:table;}.employer-company-item{padding:8px 0 0 0;width:100%;overflow:hidden;}.employer-company-logo{width:50px;border:1px solid #e4e4e4;border-radius:10px;overflow:hidden;padding:2px;}.employer-company-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.employer-company-logo img{display:block;width:100%;}.employer-company-item .row-column-flex{margin-left:-5px;margin-right:-5px;}.employer-company-item .inner-column-flex{margin-left:5px;margin-right:5px;}.js-scroll-companys{max-height:100px;}.js-scroll-companys .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle{background:#5677b9;}.employer-company-list{margin-top:12px;}.addcompany-form #edit-file-ajax-wrapper{display:block;}.addcompany-form .form-item-name input{border:1px solid #fff;background:#fff;}.addcompany-form .row-column-formitem-bg{margin-left:0;margin-right:0;background:#fff;border-radius:15px;padding:40px 40px 20px 40px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.addcompany-form .row-column-formitem-bg .form-item-logo{width:20%;}.addcompany-form .row-column-formitem-bg .form-item-file{width:30%;padding-top:11px;}.addcompany-form .row-column-formitem-bg .form-item-website{width:50%;padding-top:11px;}.logo-compamy__wrp{width:100%;border:1px solid #e4e4e4;border-radius:10px;overflow:hidden;padding:10px;text-align:center;}.logo-compamy__wrp img{display:inline-block;vertical-align:top;height:52px;}.addcompany-form .form-item-name{padding:0 0 30px 0;}.addcompany-form .form-item-description{padding:30px 0 15px 0;}.addvacancy-form .form-item-name input{border-color:#fff;}.acc-employer .addvacancy-form .form-item-about-vacancy label{color:#fff;}.addvacancy-form .form-item-name .description{color:#cdd9f1;}.addvacancy-form .formitem-block-cn{margin-top:15px;background:#eeeeee;border-radius:15px;margin-left:0;margin-right:0;padding-bottom:0;margin-bottom:20px;}.addvacancy-form .formitem-block-cn .formitem-title{padding:20px 20px 5px 20px;}.addvacancy-form .formitem-block-cn .form-item-link-vk,.addvacancy-form .formitem-block-cn .form-item-link-telegram{width:50%;}.addvacancy-form .formitem-block-cn .form-item-link-vk{clear:both;}.addvacancy-form .formitem-block-cn .form-item-hide-phone{width:100%;}.addvacancy-form .formitem-list-wrp .formitem-lists{padding:20px;}.addvacancy-form .formitem-list-wrp .formitem-lists .formitem-s-result{cursor:pointer;}.addvacancy-form .form-item-link-more{padding-top:30px;}.addvacancy-form .back{display:inline-block;margin-left:20px;}.addvacancy-form .back a{color:#fff;display:block;line-height:48px;background:#7991c2;padding:0 32px;border-radius:15px;}.addvacancy-form .back a:hover{background:#5c86d1;}.editpassword-form{position:relative;padding:40px 40px 40px 0;}.editpassword-form:before{content:'';display:block;width:auto;position:absolute;left:-200px;right:0;top:0;bottom:0;background:#fff;border-radius:15px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.acc-employer .editpassword-form:before{top:20px;}.acc-employer .editpassword-form{padding:60px 40px 40px 0;}.editpassword-form .form-type-password-confirm{max-width:380px;padding:0;}.editpassword-form .form-item-password .form-item{padding:0 0 20px 0;}.editpassword-form .form-item-password-pass2{margin-top:0;}.editpassword-form .form-item-password-pass1 .password-strength{bottom:25px;}.editpassword-form .form-item-submit{padding:0;margin-top:0;}.block-notification-vrx{position:relative;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);background:#fff;border-radius:15px;padding:80px 40px 80px 100px;}.block-notification-vrx__titile{font-size:24px;position:relative;font-weight:bold;margin-bottom:20px;}.block-notification-vrx__desc{font-size:16px;}.block-notification-vrx__titile:before{content:'';width:30px;height:30px;position:absolute;left:-60px;top:50%;margin-top:-15px;background:#ccc;}.success-vrx .block-notification-vrx__titile:before{background:url(/sites/all/themes/promopoisk_v3/images/icons/success-vrx.svg) no-repeat center;}.editresume-form .form-item-label{padding-bottom:5px;position:relative;z-index:2;}.editresume-form .form-item-soc{position:relative;}.editresume-form .form-item-soc .label-soc-input{position:absolute;height:30px;left:10px;top:50%;margin-top:-25px;line-height:30px;background:#e2e2e2;z-index:2;border-radius:10px;width:180px;padding:0 10px 0 34px;}.editresume-form .form-item-soc input{padding:0 20px 0 210px;}.label-soc-input:before{content:'';position:absolute;width:16px;height:16px;left:10px;top:50%;margin-top:-8px;background:#0b7ec5;}.icon-vk:before,.label-icon-link_vk:before,.editprofile-form .form-item-link-vk:before{background:url(/sites/all/themes/promopoisk_v3/images/social/vk.svg) no-repeat center;}.icon-tg:before,.label-icon-link_telegram:before,.editprofile-form .form-item-link-telegram:before{background:url(/sites/all/themes/promopoisk_v3/images/social/telegram.svg) no-repeat center;}.label-icon-link_youtube:before{background:url(/sites/all/themes/promopoisk_v3/images/social/youtube.svg) no-repeat center;}.label-icon-link_ok:before{background:url(/sites/all/themes/promopoisk_v3/images/social/odnoklassniki.svg) no-repeat center;}.editresume-form{position:relative;padding:40px;}.editresume-form:before{content:'';display:block;width:auto;position:absolute;left:0;right:0;top:0px;bottom:0;background:#fff;border-radius:15px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.editresume-form .form-item-auto,.editresume-form .form-item-moto,.editresume-form .form-item-employment-book,.editresume-form .form-item-sanitary-book{width:auto;}.editresume-form .formitem-first .form-item-show-mail,.editresume-form .formitem-first .form-item-show-phone{padding:14px 20px;width:auto;}.editresume-form .form-fields .form-item-title{width:50%;}.editresume-form .form-fields .form-item-education-title-1 label,.editresume-form .form-fields .form-item-work-title-1 label{font-weight:bold;font-size:18px;line-height:32px;height:37px;padding-bottom:5px;}.editresume-form .form-fields .form-item-begin,.editresume-form .form-fields .form-item-end{width:25%;padding-left:0;}.editresume-form .form-fields .form-item-type,.editresume-form .form-fields .form-item-position,.editresume-form .form-fields .form-item-description{width:50%;}.editresume-form .form-fields .form-item-addfield{position:absolute;bottom:18px;left:50%;width:50%;padding-left:40px;}.editresume-form .row-column-formitem{position:relative;}.editresume-form .form-fields .form-item-education-begin-1,.editresume-form .form-fields .form-item-education-end-1,.editresume-form .form-fields .form-item-work-begin-1,.editresume-form .form-fields .form-item-work-end-1{margin-top:37px;}.editresume-form .form-fields .form-item-end label,.editresume-form .form-fields .form-item-begin label{float:left;line-height:52px;height:52px;font-weight:bold;width:20px;padding-bottom:0;text-align:center;}.editresume-form .form-fields .form-item-end input,.editresume-form .form-fields .form-item-begin input{margin-left:40px;width:calc(100% - 40px);display:block;}.editresume-form .formitem-skill .form-item-addfield{left:auto;right:0;width:auto;bottom:6px;position:absolute;}.row-ua-drm{position:relative;}.row-ua-wrk{padding-top:3px;padding-bottom:40px;}.js-scrollua-drm{overflow:hidden;}.row-ua-obr{position:relative;padding-bottom:3px;}.row-ua-obr__title{font-size:18px;font-weight:bold;position:absolute;left:0;bottom:24px;}.row-ua-obr__items{position:relative;margin-left:150px;}.row-ua-obr__item{position:relative;display:inline-block;vertical-align:top;margin-right:20px;min-height:80px;padding-top:64px;padding-bottom:24px;}.row-ua-obr__item:last-child .row-ua-obr__item-desc{right:0;}.row-ua-obr__item-in{margin-left:-60px;padding-top:0;padding-bottom:92px;}.row-ua-obr__item-date{font-size:12px;line-height:14px;height:14px;}.row-ua-obr__item-type{font-size:12px;line-height:14px;height:19px;padding-bottom:5px;}.row-ua-obr__item-name{display:inline-block;min-width:100px;line-height:22px;height:22px;border-radius:5px;padding-right:32px;position:relative;cursor:pointer;}.row-ua-obr__item-name_text{background:#cff0ff;padding:0 10px 0 16px;border-radius:5px;font-weight:bold;}.row-ua-obr__item-name:after{content:'';position:absolute;width:6px;height:50px;left:0;top:0;background:rgb(230,230,230);background:-moz-linear-gradient(0deg,rgba(230,230,230,1) 0%,rgba(207,240,255,1) 75%);background:-webkit-linear-gradient(0deg,rgba(230,230,230,1) 0%,rgba(207,240,255,1) 75%);background:linear-gradient(0deg,rgba(230,230,230,1) 0%,rgba(207,240,255,1) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6e6e6",endColorstr="#cff0ff",GradientType=1);border-radius:5px 0 0 0;}.row-ua-obr__item-name:hover .row-ua-obr__item-desc{display:block;}.row-ua-obr__item-desc{position:absolute;display:none;background:#fff;width:280px;max-height:100px;padding:20px;z-index:99999;font-weight:normal;line-height:normal;font-size:12px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);border-radius:15px;}.row-ua-obr__item-more{position:absolute;cursor:pointer;width:22px;height:22px;text-align:center;line-height:20px;border-radius:50%;color:#6180bd;font-weight:normal;top:0px;right:0;border:1px solid #6180bd;}.row-ua-line{bottom:-6px;left:-150px;right:0;height:6px;position:absolute;border-radius:5px;background:#e6e6e6;}.row-ua-obr__item-in .row-ua-obr__item-name:after{height:114px;}.row-ua-wrk__title{font-size:18px;font-weight:bold;float:left;padding-top:24px;}.row-ua-wrk__items{margin-left:180px;}.row-ua-wrk__item{position:relative;display:inline-block;vertical-align:top;margin-right:20px;min-height:80px;padding-top:28px;}.row-ua-wrk__item:last-child .row-ua-wrk__item-desc{left:auto;right:0;}.row-ua-wrk__item-desc{bottom:100%;left:0;z-index:99999;position:absolute;display:none;background:#fff;width:280px;max-height:100px;padding:20px;font-size:12px;line-height:normal;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);border-radius:15px;}.row-ua-wrk__item-name{display:inline-block;min-width:100px;line-height:22px;height:22px;padding-right:32px;position:relative;cursor:pointer;}.row-ua-wrk__item-name-text{border-radius:5px;padding:0 10px 0 16px;font-weight:bold;background:#fff2cc;}.row-ua-wrk__item-name:hover .row-ua-wrk__item-desc{display:block;}.row-ua-wrk__item-more{position:absolute;cursor:pointer;width:22px;height:22px;text-align:center;line-height:20px;border-radius:50%;color:#6180bd;font-weight:normal;top:0px;right:0;border:1px solid #6180bd;}.row-ua-wrk__item-name:after{content:'';position:absolute;width:6px;height:50px;left:0;bottom:0;background:rgb(255,242,204);background:-moz-linear-gradient(0deg,rgba(255,242,204,1) 25%,rgba(230,230,230,1) 100%);background:-webkit-linear-gradient(0deg,rgba(255,242,204,1) 25%,rgba(230,230,230,1) 100%);background:linear-gradient(0deg,rgba(255,242,204,1) 25%,rgba(230,230,230,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2cc",endColorstr="#e6e6e6",GradientType=1);border-radius:0 0 0 5px;}.row-ua-wrk__item-type{font-size:12px;line-height:14px;height:19px;padding-top:5px;}.row-ua-wrk__item-date{font-size:12px;line-height:14px;height:14px;}.row-ua-wrk__item-in{padding-top:92px;margin-left:-60px;}.row-ua-wrk__item-in .row-ua-wrk__item-name:after{height:114px;}.row-ua-otr{padding-top:40px;}.row-ua-otr__title{font-size:18px;float:left;font-weight:bold;}.row-ua-otr__body{padding-top:4px;margin-left:200px;}.row-ua-opt__bottom .order-soc__rate{border-top:none;padding-top:0;}.options-vac_name{font-weight:bold;color:#fff;padding:32px 0 15px 0;}.options-vac_mid:after,.options-vac_mid:before{content:'';width:100%;display:table;}.options-vac_rate{color:#fff;float:left;}.options-vac_rate-name{color:#fff;font-weight:bold;padding:0 20px;border:1px solid #879ecd;border-radius:15px;line-height:50px;height:52px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px;}.options-vac_dops{float:left;color:#fff;margin-top:31px;margin-left:50px;}.options-vac_dops-item{font-weight:bold;}.row-ua-opt__top{min-height:180px;}.row-ua-opt-title{font-size:24px;font-weight:bold;padding-top:40px;padding-bottom:20px;font-family:'Oswald',Tahoma,Arial,Verdana,Sans-Serif;}.row-ua-opt__bottom .order-soc__rate__vars{margin-left:-20px;margin-right:-20px;}.row-ua-opt__bottom .soc__rate__var_item .form-item{margin-left:20px;margin-right:20px;}.row-ua-opt__bottom .step-option{padding-bottom:20px;}.row-ua-opt__bottom .step-option .soc__rate__var_item{float:none;width:100%;}.row-ua-opt__bottom .step-option .order-soc__items__vars{margin-left:0;margin-right:0;}.row-ua-opt__bottom .step-option .soc__rate__var_item .form-item{margin-left:0;margin-right:0;margin-bottom:20px;}.row-ua-opt__bottom .step-option .soc__rate__var_item .form-item label.checkbox-style .checkbox-price{position:absolute;padding:0;top:10px;left:260px;}.row-ua-opt__bottom .step-option .soc__rate__var_item .link{bottom:30px;}.row-ua-opt__bottom .order-soc__rate__title{font-size:18px;}.row-ua-opt__bottom .order-form__step--title{font-size:18px;}.row-ua-opt__action{margin-top:40px;}.editmailing-form{margin-top:20px;}.editmailing-form .formitem-label .form-item-salary-from label{float:left;padding-bottom:0;width:100px;line-height:52px;height:52px;}.editmailing-form .formitem-label .form-item-salary-from input{margin-left:120px;display:block;width:calc(100% - 120px);}.editmailing-form .form-item-salary-empty{padding-top:4px;}.editprofileapplicant-form{position:relative;padding:40px 40px 40px 0;}.editprofileapplicant-form:before{content:'';display:block;width:auto;position:absolute;left:-200px;right:0;top:0px;bottom:0;background:#fff;border-radius:15px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.editprofileapplicant-form #edit-file-ajax-wrapper{display:block;}.editprofileapplicant-form form{position:relative;z-index:2;}.editprofileapplicant-form .form-item-sex{padding:0;}.editprofileapplicant-form .form-item-sex .form-type-radio{padding:0 0 20px 0;margin-left:-20px;margin-right:-20px;}.editprofileapplicant-form .form-item-sex .form-type-radio ul.checkout-radio li{float:left;width:33.33333333%;}.editprofileapplicant-form .form-item-sex .form-type-radio ul.checkout-radio li .checkout-radio-item__inner{margin:0 20px;}.editprofileapplicant-form .form-item-submit{padding:0;margin-top:15px;}.editprofileapplicant-form .form-item-submit a{display:inline-block;height:48px;line-height:48px;font-weight:bold;background:#adc0e6;padding:0 32px;border-radius:15px;margin-left:40px;vertical-align:top;}.editprofileapplicant-form .form-item-photo{width:150px;padding-top:0;}.res-vcn-item__action_vrx a,.res-vcn-item__action_vrx a.btn-link{padding:0;line-height:26px;}.res-vcn-item__action_vrx a.btn-link{color:#fff;padding:0 10px;}.res-vcn-item__name-v2{padding-top:0;}.companies-employer .row-messages,.vacancies-employer .row-messages,.vacanciesarchive-employer .row-messages{margin-top:30px;}.acc-applicant__mreq .col-AFP{float:right;}.acc-applicant__mreq .col-AFP .btn-three{border:1px solid #cdd6e7;}.bookmarks-applicant{position:relative;z-index:2;}.messages-applicant .messages,.bookmarks-applicant .messages{background:#fff;}.col-AFC-noresult{display:table;height:112px;}.col-AFC-noresult span{display:table-cell;vertical-align:middle;}.profile-applicant{position:relative;padding:40px 40px 40px 0;}.profile-applicant:before{content:'';display:block;width:auto;position:absolute;left:-200px;right:0;top:0px;bottom:0;background:#fff;border-radius:15px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.profile-applicant div{position:relative;z-index:2;}.mailing-applicant{position:relative;padding:40px 40px 40px 0;}.mailing-applicant div{position:relative;z-index:2;}.mailing-applicant:before{content:'';display:block;width:auto;position:absolute;left:-200px;right:0;top:0px;bottom:0;background:#fff;border-radius:15px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.mailing-applicant label.checkbox-style span.label{text-overflow:unset;white-space:normal;height:auto;font-size:14px;line-height:normal;}.feed-applicant{position:relative;padding:40px 40px 40px 0;}.feed-applicant div{position:relative;z-index:2;}.feed-applicant:before{content:'';display:block;width:auto;position:absolute;left:-200px;right:0;top:0px;bottom:0;background:#fff;border-radius:15px;box-shadow:0px 0px 22.95px 4.05px rgb(28 31 33 / 6%);}.img-responsive{display:block;width:100%;}.sdf234-item{border:1px solid #ccc;padding:20px;border-radius:25px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;margin-bottom:40px;}.sdf234-item_img{width:30px;margin-right:20px;}.sdf234-item_name{font-size:16px;font-weight:bold;margin-bottom:10px;}.sdf234-item_link a{background:#7299e3;color:#fff;border-radius:10px;display:inline-block;vertical-align:top;font-size:13px;padding:4px 10px;}.sdf234-item_link a:hover{background:#5f81d2;}.sdf234s-item{margin-bottom:50px;}.sdf234s-item a{display:block;border-radius:25px;position:relative;padding:40px;height:360px;background-size:cover;background-repeat:no-repeat;background-position:center;}.sdf234s-item a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.9;}.sdf234s-item a div{position:relative;z-index:2;}.sdf234s-item_name{font-size:16px;font-weight:bold;}.sdf234s-item_btn{position:absolute!important;left:40px;right:40px;bottom:40px;background:#719ae3;text-align:center;padding:4px;color:#fff;border-radius:10px;}.s3sde3-item{text-align:center;color:#fff;border-radius:15px;position:relative;margin-bottom:20px;overflow:hidden;}.s3sde3-item_name{padding:20px;background:#719ae3;min-width:230px;cursor:pointer;}.s3sde3-item_name-c1{width:300px;}.s3sde3-item_name-c2{width:360px;}.s3sde3-item_body{position:absolute;left:0;right:0;bottom:0;top:150%;background:#ececec;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.s3sde3-item_body.active-switch{top:0;}.s3sde3-item_body div{display:flex;align-items:center;height:100%;flex-wrap:nowrap;justify-content:space-evenly;}.s3sde3-item_body a{font-size:12px;margin:0 10px;}.block-views-professii-block-99 .more-link{margin-bottom:50px;}.block-views-professii-block-44 .more-link{margin-bottom:50px;}.sdf23423f-item_body{display:block;padding:40px;background:#f3f3f3;border-radius:25px;cursor:pointer;}.sdf23423f-item_logo{padding:10px;background:#fff;border-radius:10px;display:inline-block;vertical-align:top;}.sdf23423f-item_logo img{max-height:30px;width:auto;}.sdf23423f-item{margin-bottom:40px;position:relative;overflow:hidden;}.sdf23423f-item_name{font-size:18px;margin-top:40px;font-weight:bold;}.sdf23423f-item_layer{position:absolute;left:0;right:0;top:150%;bottom:0;padding:0 20px;background:#f3f3f3;border-radius:25px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.sdf23423f-item_layer div{display:flex;align-items:center;height:100%;flex-wrap:nowrap;justify-content:space-evenly;flex-direction:column;}.sdf23423f-item_layer.active-switch{top:0;}.message-account{font-size:16px;font-weight:bold;background:#ccc;padding:40px;border-radius:15px;}.message-account-info{background:#faf4de;color:#866f1b;}.messages-applicant{position:relative;z-index:2;}.body-content .ui-datepicker-header .ui-icon-circle-triangle-e{background-position:center;background-size:8px;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/arrow-next-black.svg);}.body-content .ui-datepicker-header .ui-icon-circle-triangle-w{background-position:center;background-size:8px;background-image:url(/sites/all/themes/promopoisk_v3/images/icons/arrow-prev-black.svg);}
@media screen and (max-width:1680px){.editprofile-form .formitem-3 .form-item{width:50%;}.editprofile-form .formitem-3 .form-item:last-child{width:100%;}.editprofile-form .formitem-3 .form-item-link-telegram{width:50% !important;}.item-23sas22_body{height:auto;}.title-wl__user{font-size:18px;}.main-section-menu .news-item .inner-news .name-res{font-size:14px;}.order-form__rate-price{font-size:14px;}.acc-employer .title-wl__user{line-height:40px;}.row-ua-asr__skills .col-3{width:50%;}.row-ua-asr__skills .col-3:last-child{width:100%;margin-top:40px;}.editprofileapplicant-form .form-item-first-name,.editprofileapplicant-form .form-item-middle-name{width:50%;}.editprofileapplicant-form .form-item-last-name{width:100%;}.editprofileapplicant-form .form-item-sex .form-type-radio ul.checkout-radio li{width:50%;}.editprofileapplicant-form .form-item-phone,.editprofileapplicant-form .form-item-birthdate{width:50%;}.editresume-form .form-item-status{width:100%;padding-bottom:0;}}@media screen and (max-width:1540px){.main-section-login,.main-section-signup{padding-left:110px;}.row-sidebar_first{padding-right:20px;}.vacancies-item .vacancies-tags .item-list ul li{margin-right:14px;}.main-section-center{padding-left:110px;width:70%;}.main-section-full{width:100%;}.main-section-right{width:30%;}.vacancy-response-action .js-open-div{float:none;width:100%;}.block-custom-node-block-fields-vacancy-phone--2 .phone-abs{position:relative;left:auto;top:auto;}.block-custom-node-block-fields-vacancy-phone .value-user-phone{font-size:18px;}.block-system-user-menu ul.nav li{margin-left:8px;}.package-price-item{min-height:460px;}.block-main-about .inner-block{padding-left:160px;padding-right:10px;}.row-beta{background:#e5ebf5;padding:20px;position:relative;z-index:2;padding-left:160px;}.sp-price-AKWW .col-3{width:50%;}.sp-price-AKWW .col-3:last-child{width:100%;}.sp-price-AKWW .row-column-QASZ .inner-column,.sp-price-AKWW .row-column-QASX .inner-column{border-radius:20px;}.sp-price-AKWW .row-column-QASX .inner-column:before{content:none;}.sp-price-AKWW .row-column-QASX .inner-column{margin-top:40px;}.sp-price-AKWЕ .col-25{width:50%;}.body-vacancy-filter{left:70%;}}@media screen and (max-width:1380px){.main-section-login .section-login-bg{width:50%;}.main-section-left{width:50px;border-radius:0 20px 0 0;}.block-left-logo{width:36px;margin-top:28px;}.block-left-logo a .text-logo{left:-38px;}.block-left-logo a .block-left-logo__inner{border-radius:12px;}.main-section-primary{margin-left:0;}.block-left-button button{width:30px;height:30px;}.main-section-center{width:70%;padding-right:20px;padding-left:70px;}.main-section-full{width:100%;}.main-section-right{width:30%;}.row-sidebar_first{padding-right:20px;}.group-vacancy-center{margin-right:-20px;}.block-main-about .inner-block .nav li{margin-left:10px;margin-right:10px;}.row-beta{background:#e5ebf5;padding:20px;position:relative;z-index:2;padding-left:70px;}.main-section-menu .msm-inner{padding-left:50px;}.main-section-menu .msm-inner .col-40,.main-section-menu .msm-inner .col-60{width:100%;}.main-section-menu .msm-inner .col-60{margin-bottom:40px;}.body-vacancy-filter{margin-left:0;-webkit-box-shadow:0px 0px 29px -10px rgba(34,60,80,0.2);-moz-box-shadow:0px 0px 29px -10px rgba(34,60,80,0.2);box-shadow:0px 0px 29px -10px rgba(34,60,80,0.2);}.acc-applicant .user-account__top:before{right:-20px;}.acc-employer .user-account__top:before{right:-20px;}}@media screen and (max-width:1280px){.main-section-login,.main-section-signup{padding-left:20px;padding-right:20px;}.page-front .section-header .block-system-main-menu a{color:#fff;}.block-system-bookmarks{right:20px;}.block-system-bookmarks .btn-bookmarks{border-radius:20px;}.block-system-user-menu{right:80px;}.main-section-center{width:100%;border-radius:0;float:none;box-shadow:none;padding-left:20px;padding-top:0;}.row-header_main{padding-top:20px;}.main-section-right{display:none;float:none;position:fixed;top:0;right:0;width:380px;z-index:99999;bottom:0;overflow:auto;}.block-filter{width:100%;}.block-filter-view{display:inline-block;vertical-align:top;margin-right:100px;}.row-sidebar_first{padding-top:0;padding-left:20px;margin-left:0;}.block-filter{padding-bottom:40px;padding-left:20px;padding-right:20px;}.page-front .section-header{padding-top:0;margin-left:-50px;position:relative;padding-left:50px;margin-right:-20px;padding-right:20px;width:auto;min-height:480px;max-width:none;padding-bottom:200px;background:rgb(113,154,227);background:-moz-linear-gradient(180deg,rgba(113,154,227,1) 0%,rgba(185,226,236,1) 100%);background:-webkit-linear-gradient(180deg,rgba(113,154,227,1) 0%,rgba(185,226,236,1) 100%);background:linear-gradient(180deg,rgba(113,154,227,1) 0%,rgba(185,226,236,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#719ae3",endColorstr="#b9e2ec",GradientType=1);}.page-front .block-logo .text-logo .logo-text-desktop{display:none;}.page-front .block-logo .text-logo .logo-text-mobile{display:block;}.page-front .section-header .section-header__mobile-bg{display:block;width:auto;position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center 60px;}.page-front .section-header .row{position:relative;z-index:999;}.page-front .queries-search{text-align:center;color:#d0e5f9;}.page-front .queries-search__title{float:none;display:inline-block;}.page-front .queries-search__links{display:inline-block;margin-left:20px;}.page-front .queries-search__links a{color:#fff;}.page-front .block-search{margin-left:auto;margin-right:auto;max-width:708px;margin-top:130px;}.page-front .block-search .search-form input[type="text"]{background:#fff;border:none;}.page-front .section-header .row-listing-heading{text-align:center;}.page-front .section-header .row-listing-heading h1{float:none;color:#fff;}.main-chapter a{box-shadow:0px 0px 21px 0px rgba(44,180,228,0.4);}.section-main-app{position:relative;z-index:3;}.group-vacancy-center{margin-right:0;}.body-vacancy-mobile .block{display:block;}.block-custom-node-block-fields-vacancy-phone .phone-abs{}.body-vacancy-mobile .block-custom-node-block-fields-vacancy-company .company-logo .image{border:1px solid #ccc;}.body-vacancy-mobile .block-custom-node-block-fields-vacancy-company .inner-company{background:#f1f1f1;}.row-response-form{margin-bottom:20px;}.body-vacancy-mobile .vacancy-response-action .btn-link{font-size:20px;padding-left:30px;padding-right:30px;}.body-vacancy-mobile .vacancy-response-action .btn-addbookmarks.remove{background-color:#3c3c3c;}.body-vacancy-mobile .block-custom-node-block-fields-vacancy-phone{border-bottom:1px solid #ccc;padding-bottom:100px;position:relative;margin-bottom:40px;}.body-vacancy-mobile .block-custom-node-block-fields-vacancy-phone .image{background-color:#f1f1f1;}.body-vacancy-mobile .block-custom-node-block-fields-vacancy-phone a.link-phone{margin-top:20px;left:0;right:0;bottom:40px;position:absolute;color:#696969;font-size:18px;font-weight:bold;line-height:52px;display:block;background:#ccc;text-align:center;border-radius:20px;}.block-share{margin-top:0;background:#fff;}.sticky-wrapper{position:relative;z-index:99;}.row-mobile-block{display:block;padding-bottom:30px;}.body-company-mobile{display:block;}.section-linktop{left:auto;right:20px;}.main-section-right .close-op-main-section-right{display:block;z-index:99;position:fixed;}.mobile-total-order{display:block;}.mobile-total-fixed{position:fixed;left:20px;right:20px;bottom:10px;z-index:99999;width:auto;background:#b3d9e2;border-radius:20px;padding:10px 0;}.mobile-total-fixed .block-total__title_pr{line-height:42px;padding-left:20px;font-size:18px;color:#29529a;}.mobile-total-fixed .block-total__action{margin:0;padding:0;position:absolute;right:10px;top:9px;}.mobile-total-fixed .block-total__action button{padding:0 20px;min-width:100px;height:48px;letter-spacing:normal;}.block-promocode-mobile{display:block;margin-top:40px;}.body-vacancy-filter{left:60%;}.block-system-user-menu li.last a{text-indent:-99999px;width:38px;height:52px;border-radius:16px;padding:0;}.block-system-user-menu li.first a{text-indent:-99999px;width:38px;height:52px;border-radius:16px;padding:0;}.block-system-user-menu li.last a:before{left:13px;}.block-system-user-menu li.first a:before{left:13px;}}@media screen and (max-width:1080px){.zindexmax{z-index:9999999;}.body-vacancy-filter{left:0;}}@media screen and (max-width:980px){.acc-employer .user-account__top{padding-top:30px;padding-bottom:0;}.acc-employer .user-account__top-main{padding-bottom:50px;}.acc-employer .editpassword-form{padding:40px;}.acc-employer .editpassword-form:before{top:0;}.editprofile-form{padding:40px;}.editprofile-form:before{left:0;top:0;}.profile-employer:before{top:0;}.profile-employer{padding:40px;}.profile-employer:before{left:0;}.ua-act__item-link{padding:20px 20px 20px 70px;}.ua-act__item-link.icon-left:before{left:40px;}.acc-employer .ua-lf__contacts{display:none;}.acc-employer .fast-navi{display:none;}.feed-applicant{padding:40px;}.feed-applicant:before{left:0;}.block-main-chapter-block .col-40,.block-main-chapter-block .col-60{width:100%;}.block-main-chapter-block .row-column-flex,.block-main-chapter-block .column-flex{display:block;}.block-main-chapter-block .col-40 .item-23sas22{position:relative;height:240px;top:auto;bottom:auto;}.acc-applicant__photo{border:none;position:relative;z-index:2;}.acc-applicant__mreq{position:relative;z-index:2;}.page-site .section-header .block-system-main-menu,.page-front .section-header .block-system-main-menu{margin-left:0;}.block-system-main-menu{padding-top:20px;clear:both;}.block-system-main-menu ul.menu li a{display:inline-block;line-height:normal;font-weight:bold;height:auto;}.section-footer{padding-bottom:80px;}.block-main-about .image-about{display:none;}.main-section-left{width:100%;padding:20px;position:relative;border-radius:0;background:#729ae3;}.main-section-center{padding-left:20px;}.block-left-logo{margin-top:0;width:37px;float:left;padding-bottom:0;}.block-left-logo a .block-left-logo__inner{border-radius:14px;}.block-left-logo a .text-logo{display:none;}.block-left-button{margin-top:0;display:none;}.block-haction button{height:38px;width:38px;}.block-haction button div{width:18px;}.logo-link__mainimg img{height:38px;}.text-logo{padding:8px 0;}.logo-text-mobile,.logo-text-desktop{height:22px;}.block-system-user-menu{width:auto;}.block-system-user-menu ul.menu li{margin-left:10px;}.block-system-user-menu li.last a{text-indent:-99999px;width:38px;height:38px;border-radius:16px;padding:0;}.block-system-user-menu li.last a:before{left:50%;margin-left:-7px;}.nav-user-noauth .link-account,.block-system-user-menu li.first a{text-indent:-99999px;width:38px;height:38px;border-radius:16px;padding:0;}.nav-user-noauth .link-account:before,.block-system-user-menu li.first a:before{left:50%;margin-left:-7px;}.user-noauth:hover .sub-menu{display:none;}.row-sidebar_first{margin-left:0;padding-left:20px;}.block-main-about{display:none;}.main-section-primary{z-index:14;}.block-search{margin-right:0;width:auto;z-index:99;}.block-search .search-form{margin-bottom:0;}.block-system-user-menu{right:66px;z-index:99;}.block-system-bookmarks{z-index:99;right:20px;}.block-system-bookmarks .btn-bookmarks{height:38px;width:38px;border-radius:16px;}.block-system-bookmarks .btn-bookmarks .count{right:0;}.vacancy-response-action:before{content:none;}.group-vacancy-top .field-res{margin-right:10px;}.field-vacancy-place{padding-right:10px;}.best-professii--items .col-123-3,.best-professii--items .col-44-3{width:50%;}.block-search .form-item-ajax{padding-left:20px;padding-right:20px;}.vacancies-ajx-item a{font-size:14px;}.row-response-form .formitem-2 .form-item{float:none;width:100%;}.section-mobile-navigation{display:block;}.row-footer_3{padding-bottom:20px;}.mobile-total-fixed{left:10px;right:10px;}.block-system-main .ajax-loading{right:0;left:0;}.block-system-main .ajax-loading .circle-area{height:180px;}.block-system-main .ajax-loading .circle{width:20px;height:20px;margin:10px;}.block-system-main .ajax-loading .ajax-loading__inner{padding-left:0;left:50%;margin-left:-100px;}.block-system-main .ajax-loading .circle:before{width:20px;height:20px;}.row-type-register{margin-top:0px;}.group-vacancy-center{padding:40px 0;}.user-account__lf{float:none;width:auto;margin-bottom:20px;}.user-account__rg{margin-left:0;}.user-account__rg-inner{padding-left:0;}.ua-lf__navi{box-shadow:none;padding:0;}.acc-applicant .user-account__top:before{content:none;}.acc-applicant .user-account__top{display:none;}.ua-lf__navi .nav-help{display:none;}.ua-lf__navi .lf__contacts{display:none;}.ua-lf__block{margin-bottom:0;}.ua-lf__navi{padding:20px;}.ua-lf__navi li{float:none;margin-right:20px;}.ua-lf__navi li:last-child{margin-right:0;}.js-scroll-horizontal .nav-main:before,.js-scroll-horizontal .nav-main:after{content:none;}.js-scroll-horizontal .nav-main .js-item:last-child{margin-right:0;}.ua-lf__navi .menu-item{font-size:18px;}.row-applicant__header{position:relative;padding-top:40px;}.row-applicant__header:before{content:'';position:absolute;display:block;width:auto;top:0;bottom:-120px;left:-100%;right:-60px;background:#e3eaf6;}.row-applicant__center{position:relative;z-index:2;}.all-sdf234--items .column{float:none;width:100%;}.sdf234-item{margin-bottom:25px;}.sdf234s-item{margin-bottom:25px;}.all-sdf234s--items .col-3{width:100%;}.block-views-professii-block-41{margin-bottom:0;}.block-views-professii-block-88{padding-top:25px;}.all-s3sde3--items .column{float:none;width:100%;}.s3sde3-item_name-c1,.s3sde3-item_name-c2{width:auto;}.all-sdf23423f--items .col-50{width:100%;}.sdf23423f-item{margin-bottom:25px;}.subscribe-form .form-type-label{width:100%;}.subscribe-form .form-item-mail{width:40%;}.subscribe-form .form-item-submit{width:30%;}.block-applicant-stage{padding:20px;}.formitem-3 .form-item{width:50%;}.applicantconfirm-stage-form .form-item-sex .form-type-radio ul.checkout-radio li{width:50%;}.applicantconfirm-stage-form .form-item-status{width:100%;padding-bottom:0;}.applicantconfirm-stage-form .form-item-soc .label-soc-input{width:36px;text-indent:-99999999px;padding:0;}.applicantconfirm-stage-form .form-item-soc input{padding:0 20px 0 56px;}.row-ua-asr__skills .col-3{width:100%;margin-bottom:25px;}.row-ua-asr__skills .col-3:last-child{margin-bottom:0;margin-top:0;}.row-ua-asr:before{bottom:0;}.profile-applicant{padding:40px;}.profile-applicant:before{left:0;}.mailing-applicant{padding:40px;}.mailing-applicant:before{left:0;}.editprofileapplicant-form{padding:40px;}.editprofileapplicant-form:before{left:0;}.editpassword-form{padding:40px;}.editpassword-form:before{left:0;}.editresume-form .form-item-status{width:100%;padding-bottom:0;}.editresume-form .form-item-soc .label-soc-input{text-indent:-9999999px;width:36px;padding:0;}.editresume-form .form-item-soc input{padding:0 20px 0 56px;}.editresume-form .form-item-location,.editresume-form .form-item-subway-station,.editresume-form .form-item-citizenship,.editresume-form .form-item-professions,.editresume-form .form-item-experience,.editresume-form .form-item-salary{width:100%;}}@media screen and (max-width:768px){.main-section-login .section-login-bg,.main-section-signup .section-signup-bg{display:none;}.main-section-login .row-login-wr,.main-section-signup .row-signup-wr{max-width:none;}.vacancies-item{padding:20px;border-radius:20px;}.section-header .row-listing-heading h1{float:none;}.row-sorting{float:none;margin-top:0;padding-top:0;padding-bottom:0;}.row-sorting .sort-item{float:none;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-bottom:20px;}.row-sorting .sort-item .select2-container{width:100%!important;}.best-professii--items .col-123-3,.best-professii--items .col-44-3{width:100%;}.main-chapter{margin-top:20px;}.page-front .section-header .section-header__mobile-bg{background-size:cover;}.row-page-about h2{padding-bottom:0;}.sp-price-AKWE .row-column{margin-left:0;margin-right:0;}.sp-price-AKWE .row-column .column{float:none;}.sp-price-AKWE .inner-column{margin-left:0;margin-right:0;}.sp-price-AKWE .midd-column .inner-column{margin-left:10px;margin-right:10px;}.sp-price-AKWE .col-3{width:100%;}.sp-price-AKWE .sp-channel-modul{min-height:auto;margin-bottom:20px;}.row-sb-top .row-column,.row-sb-bottom .row-column{margin-left:0;margin-right:0;}.row-sb-top .row-column .column,.row-sb-bottom .row-column .column{float:none;width:100%;margin-bottom:20px;}.row-sb-top .row-column .column .inner-column,.row-sb-bottom .row-column .column .inner-column{margin-left:0;margin-right:0;}.page-subscription .row-sb-bottom .row-grid:before{width:100%;bottom:auto;height:54%;}.page-subscription .row-sb-bottom .row-grid{padding:50px 20px;}.page-subscription .row-sb-top .row-text p{padding-right:0;}.page-subscription .row-sb-top .row-text h2{margin-top:320px;}.page-subscription .row-sb-top .row-text:before{top:-310px;}.register-form{max-width:none;margin-top:0;padding-bottom:0;}.register-form form .form-item{max-width:none;}.register-form input[type="submit"]{display:block;width:100%;}.register-form .btn-link-user{display:block;margin-left:0;margin-top:40px;}.userpass-form{max-width:none;margin-top:0;padding-bottom:0;}.userpass-form form .form-item{max-width:none;}.userpass-form input[type="submit"]{width:100%;}.body-company .header-company .col-20{min-width:150px;}.body-company .header-company .image{padding:5px;}.chapter--items{min-height:auto;}.block-custom-node-block-fields-vacancy-phone .name-user-phone{display:none;}.block-custom-node-block-fields-vacancy-phone .value-user-phone{font-size:24px!important;font-weight:bold;color:#000;}.row-column-QASX .col-3{width:50%;}.row-footer_0 .col-3{width:100%;float:none;text-align:left;}.step-option .soc__rate__var_item{float:none;width:100%;}.step-option .form-item label.checkbox-style span.label{height:auto;padding-top:10px;}.rate-desc-circle{display:block;position:absolute;left:0;top:0;}.order-soc__rate .soc__rate__var_item{float:none;width:100%;}.window-container{margin:100px 10px 0 10px;width:auto;padding:10px;}button.close,button.close-modal,span.close-modal{right:0;}.row-link-modal{display:block;}.personal-account-profile{padding:20px;}.block-custom-profile-profile-menu ul.nav li{padding-top:5px;padding-bottom:5px;}.all-chapterbest--items .chapter-item{margin-right:0;margin-bottom:10px;float:none;}.chapter-item-text a .name-chapter{font-size:14px;}.all-chapterbest--items .chapter-item a{padding:8px 15px;font-size:14px;}.mianfast-block__filter li{margin-right:10px;margin-bottom:10px;font-size:12px;}.block-views-article-block-1 .column{width:100%;}.page-front .block-views-professii-block-2{margin-bottom:40px;}.modul-welcome__desc{padding:20px;text-align:center;}.modul-welcome__desc button{position:relative;display:inline-block;vertical-align:top;margin-top:20px;right:auto;top:auto;}.row-applicant-article .col-3{width:100%;}.applicant-article__item{margin-bottom:20px;}.all-chapter-JQW--items .col-50{float:none;width:100%;}.personal-account-sale__inner{margin-right:0;position:relative;z-index:2;}.step-rate .order-form__rate.rate-color-1,.step-rate .order-form__rate.rate-color-2,.step-rate .order-form__rate.rate-color-3{float:none;width:100%;}.step-rate .order-form__rate.rate-color-4{border:3px solid #f8f8f8;}.step-rate .order-form__rate.rate-color-4 .midd-column,.step-rate .order-form__rate.rate-color-4 .row-midd__column,.step-rate .order-form__rate.rate-color-4 .column-mid{display:block;height:auto;}.step-rate .order-form__rate.rate-color-4 .col-25,.step-rate .order-form__rate.rate-color-4 .col-50{width:100%;}.order-form__rate .col-25 .text-right{text-align:left;}.step-rate .order-form__rate.rate-color-4 .col-50 .inner-column:after{content:none;}.step-rate .order-form__rate.rate-color-4{padding:20px;}.step-rate .order-form__rate.rate-color-4 .order-form__rate-price{padding:10px 0;}.footer-body{min-height:auto;}.row-footer-top .col-3{width:100%;float:none;}.section-footer .social{margin-right:0;}.row-footer_3 .action{position:relative;right:auto;top:auto;margin-top:25px;}.row-page-about-soc .col-3{width:100%;}.best-professii--items .column{float:none;display:inline-block;vertical-align:top;}.profile-applicant__data-bottom .col-3{width:50%;}}@media screen and (max-width:680px){.profile-employer .col-3{width:100%;}.profile-employer .col-6,.profile-employer .col-50{width:100%;}.block-main-chapter-block .col-50{width:100%;}.block-main-chapter-block .item-23sas22{margin-bottom:25px;}.block-main-chapter-block .js-slider-horizont{margin-bottom:25px;}.applicantconfirm-stage-form .form-item-type,.applicantconfirm-stage-form .form-item-title{width:100%;}.applicantconfirm-stage-form .form-type-button,.applicantconfirm-stage-form .form-item-description{width:100%;}.applicantconfirm-stage-form .form-item-addfield{position:relative;bottom:auto;left:auto;padding-left:20px;}.form-item-addfield .add-field{width:100%;}.applicantconfirm-stage-form .form-item-begin{padding-left:20px;}.applicantconfirm-stage-form .form-item-end input,.applicantconfirm-stage-form .form-item-begin input{margin-left:30px;width:calc(100% - 30px)!important;}.form-type-skill .skills-items{margin-left:0;}.applicantconfirm-stage-form .formitem-skill .form-item-addfield{right:auto;bottom:auto;width:100%;padding-left:20px;}.applicantconfirm-stage-form .formitem-skill .form-type-skill .skills-name{display:none;}.formitem-skill .form-item label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.editmailing-form .form-item-salary-from,.editmailing-form .form-item-salary-empty{width:100%;}.editresume-form .form-fields .form-item-title{width:100%;}.editresume-form .form-fields .form-item-end{width:50%;margin-top:0;}.editresume-form .form-fields .form-item-begin{margin-top:0;padding-left:20px;width:50%;}.editresume-form .form-fields .form-item-end input,.editresume-form .form-fields .form-item-begin input{margin-left:30px;width:calc(100% - 30px);display:block;}.editresume-form .form-fields .form-item-type{width:100%;}.editresume-form .form-fields .form-item-type,.editresume-form .form-fields .form-item-position,.editresume-form .form-fields .form-item-description{width:100%;}.editresume-form .form-fields .form-item-addfield{position:relative;bottom:auto;left:auto;width:100%;padding-left:20px;}.editresume-form .formitem-skill .form-item-addfield{position:relative;right:auto;bottom:auto;width:100%;}.form-type-skill .skills-name{display:none;}.formitem-skill .form-type-skill{padding-left:0;}.editresume-form .form-item-link-portfolio{width:100%;}.res-IXS-item-info-lineASD .nav-left li{height:auto;}.row-ua-apc .res-IXS-item a{padding:20px;}.res-IXS-item-avatar{border:1px solid #ccc;}.res-IXS-item-info{margin-left:80px;}.res-IXS-item-info-lineASD .nav-left li.IXS-name{border:none;}}@media screen and (max-width:580px){.addvacancy-form .formitem-6 .form-item{width:100%;}.addvacancy-form .formitem-block-cn .form-item-link-vk,.addvacancy-form .formitem-block-cn .form-item-link-telegram{width:100%;}.message-form form div input[type="submit"]{position:relative;right:auto;bottom:auto;width:100%;margin-top:20px;}.row-message{padding:20px;}.res-com-item{padding:20px;}.acc-employer .editpassword-form{padding:20px;}.editprofile-form{padding:20px;}.profile-employer:before{top:0;}.profile-employer{padding:20px;}.messages .nav-left li{float:none;margin-right:0;}.messages .nav-left li a{width:100%;text-align:center;}.messages{padding:20px;}.ua-pmc__item-count{left:20px;top:15px;}.ua-pmc__item{padding:20px 20px 20px 100px;}.ua-prx__item-link{padding:20px 20px 20px 100px;}.ua-prx__item-count{left:20px;}.row-ua-lsc .row-column,.row-ua-act .row-column{margin-left:-5px;margin-right:-5px;}.row-ua-act{margin-top:10px;}.row-ua-lsc .inner-column,.row-ua-act .inner-column{margin:0 5px;}.ua-lsc__item-link{padding:20px;}.ua-act__item-link{padding:20px 20px 20px 50px;}.ua-lsc__item-count{left:20px;bottom:20px;}.ua-act__item-link.icon-left:before{left:20px;}.feed-applicant{padding:20px;}.editresume-form{padding:20px;}.block-logo .text-logo{display:none;}.chapter-item a{padding:10px 15px;}.row-header_main{margin-bottom:10px;}.page-front .block-search{margin-top:160px;}.block-block-57{display:none;}.block-system-user-menu{right:58px;}.order-form__step--title{padding-bottom:10px;}.page-front h1{font-size:30px;}.main-section-left{padding:10px;position:fixed;top:0;left:0;right:0;z-index:99;bottom:auto;}.main-section-primary{z-index:auto;position:relative;}.block-system-bookmarks{right:10px;}.main-section-center{padding-left:10px;padding-right:10px;}.block-search .search-form input[type="text"]{padding-right:14px;}.block-left-logo{width:38px;}.block-left-logo a .block-left-logo__inner{border-radius:14px;}.block-left-logo a .text-logo{display:block;color:#fff;left:48px;top:11px;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}.page-front .row-listing-heading{display:none;}.block-search .search-form input[type="text"]{height:52px;}.vacancies-item{padding:20px;border-radius:10px;}.vacancies-inner-left{margin-right:120px;}.vacancies-inner-left.name-min a,.vacancies-inner-left.name-full a{margin-right:-120px;position:relative;z-index:9;}.vacancies-inner-left.name-min .vacancies-name{margin-right:120px;}.vacancies-inner-left a .vacancies-name,.vacancies-inner-left a .vacancies-name h3{font-size:16px;line-height:normal;margin:0;padding:0;}.vacancies-inner-left .vacancies-fields{padding-top:20px;}.vacancies-inner-left .vacancies-fields div{margin-right:10px;margin-bottom:10px;font-size:14px;}.vacancies-inner-left .vacancies-fields .vacancies-fields-company{padding-right:10px;float:none;display:block;border-right:none;}.vacancies-inner-left .vacancies-fields .vacancies-fields-place{padding-right:10px;color:#a3a3a3;}.vacancies-item.promote .vacancies-inner-left .vacancies-fields .vacancies-fields-place{color:#3d6b75;}.vacancies-inner-left .vacancies-fields .vacancies-fields-price{color:#2a2a2a;font-weight:normal;}.vacancies-item .vacancies-tags .item-list ul li{margin-right:5px;margin-top:10px;}.vacancies-inner-right .company-logo{max-width:100px;float:right;border:none;}.vacancies-inner-right .company-logo .middle .align img{max-width:90px;}.vacancies-item .vacancies-tags{margin-right:20px;min-height:60px;}.vacancies-inner-right .vacancies-action{bottom:30px;}.vacancies-inner-right .vacancies-action .btn-addbookmarks{font-size:11px;}.vacancies-item .vacancies-tags .item-list ul li a{font-size:10px;padding-left:5px;padding-right:5px;line-height:20px;height:20px;margin-right:0;}.vacancies-inner-left .vacancies-desc{font-size:12px;}.vacancies-inner-left .vacancies-desc{padding:0;}.block-system-user-menu ul.nav li{margin-left:10px;}.section-footer{text-align:center;}.row-footer-top,.row-footer_3,.row-footer_payment{display:none;}.row-footer_4{border-top:none;padding-top:0;}.row-footer_4 .row-navigation{display:none;}.block-search .form-item-ajax{padding-left:10px;padding-right:10px;left:0;right:0;}.row-pagination ul.pager li{float:none!important;display:inline-block!important;vertical-align:top;margin-right:2px;margin-left:2px;}.row-pagination ul.pager li.pager-first a,.row-pagination ul.pager li.pager-previous a,.row-pagination ul.pager li.pager-next a,.row-pagination ul.pager li.pager-last a{width:20px;}.row-pagination ul.pager li.pager-ellipsis{width:30px;}.row-page-about .row-column{margin-left:0;margin-right:0;}.row-page-about .row-column .column{float:none;}.row-page-about .inner-column{margin-left:0;margin-right:0;}.row-page-about .col-40,.row-page-about .col-50{width:100%;}.row-page-about .midd-column,.row-page-about .row-midd__column{display:block;}.row-page-about .column-mid{display:block;}.section-page-price .row-column{margin-left:0;margin-right:0;}.section-page-price .row-column .column{float:none;}.section-page-price .inner-column{margin-left:0;margin-right:0;}.section-page-price .row-column .col-3,.section-page-price .row-column .col-25,.section-page-price .row-column .col-50{width:100%;}.package-price-item,.package-price-item .channel-package{min-height:auto;}.sp-channel-modul{margin-bottom:20px;}.row-column-QASZ .sp-channel-modul .inner-column{margin-left:10px;margin-right:10px;}.sp-channel-modul .h2,.sp-channel-modul .h4{margin:0;padding:0;}.row-news .midd-column,.row-news .row-midd__column,.row-news .column-mid{display:block;}.row-news .col-35,.row-news .col-65{width:100%;}.row-news .col-35{margin-bottom:40px;}.login-form{margin-top:0;padding-bottom:0;max-width:none;}.login-form form .form-item{max-width:none;}.login-form input[type="submit"]{display:block;width:100%;}.login-form .btn-link-register{margin-left:0;margin-top:40px;width:100%;}.block-filter{padding-left:0;padding-right:0;}.block-filter--reset button{width:100%;}.block-filter-view{margin-right:0;display:block;margin-bottom:10px;}.block-filter-view button{width:100%;background-color:#5c86d1;color:#fff;}.company-item .row-column{margin-right:0;margin-left:0;}.company-item .company-inner{padding:20px;}.company-item .midd-column,.company-item .row-midd__column,.company-item .column-mid{display:block;}.company-item .inner-column{margin-left:0;margin-right:0;}.company-item .col-35,.company-item .col-65{width:100%;text-align:center;}.company-item .col-65{padding-top:20px;}.body-company .field-name-field-company-desc{padding:20px;}h1{font-size:24px;}h2,.block-title,.group-vacancy-bottom h2,.block-views-similarjobs-block .block-title{font-size:20px;}.btn-link-ajax{display:block;text-align:center;}.block-views-vacancies-block .vws-action,.block-views-similarjobs-block .vws-action{padding-top:0;}.row-page-about-abl{padding-bottom:20px;}.row-page-about-abl .column{margin-top:20px;}.block-custom-filter-filter-page{position:relative;padding-bottom:100px;}.block-custom-filtered-listing-filter{padding:0 20px 72px 20px;}.block-custom-filter-filter-page .block-filter--reset,.block-custom-filtered-listing-filter .block-filter--reset{position:fixed;left:20px;right:20px;padding-top:10px;padding-left:0px;padding-right:0px;padding-bottom:10px;background:#f1ebe2;z-index:99;transition-duration:.3s;bottom:-200px;}.block-custom-filter-filter-page .block-filter--reset.show,.block-custom-filtered-listing-filter .block-filter--reset.show{display:block;bottom:0;}.vacancies-item:hover:before{width:12px;}.section-linktop{right:10px;bottom:45px;left:auto;}.all-professii--items .col-3{width:100%;}.js-open-filter{height:38px;}.js-open-filter:before{width:18px;height:18px;margin-top:-9px;}.personal-account-profile{padding:20px;}.personal-account-profile .row-column .col-50{width:100%;margin-top:20px;}.formitem-3 .form-item{width:100%;}.inner-company-empty{margin-top:0!important;}.inner-company-empty .company-desc{border-bottom:1px solid #ccc;}.group-vacancy-center h4{font-size:18px;}.block-custom-node-block-fields-vacancy-company-min{background:#fff;border-radius:20px;padding:0px;margin-top:40px;text-align:center;}.block-custom-node-block-fields-vacancy-company-min .inner-company{padding:0;margin-top:0;background:transparent;}.block-custom-node-block-fields-vacancy-company-min .company-logo{position:relative;left:auto;top:auto;width:auto;margin-left:auto;margin-right:auto;}.block-custom-node-block-fields-vacancy-company-min .company-logo .image{height:50px;}.block-custom-node-block-fields-vacancy-company-min .company-logo .middle{height:50px;}.block-custom-node-block-fields-vacancy-company-min .company-logo .image img{max-height:34px;}.row-response-form .success{margin:50px 0;}.step-option .form-item label.checkbox-style{margin-right:0;margin-bottom:20px;}.form-item .link{top:auto;bottom:20px;position:absolute;right:20px;}.step-payment li.checkout-radio-item{float:none;width:100%;padding:5px 0;}.soc__rate__var_item .form-item label.checkbox-style .checkbox-desc{display:none;}.soc__rate__var_item .form-item label.checkbox-style{position:relative;}.soc__rate__var_item .form-item label.checkbox-style span.label{padding-right:100px;}.soc__rate__var_item .form-item label.checkbox-style .checkbox-price{position:absolute;right:0;top:0;}.step-payment .form-item{margin-top:-5px;}.soc__rate__var_item .form-item{margin-bottom:10px;}.vacancies-edit-menu li{margin-bottom:10px;}.vacancies-inner-my__status .my__status-date-item{float:none;margin-bottom:20px;}.promo-block-onex .vacancies-item__name{padding-right:0;}.promo-block-onex .vacancies-item__price{position:relative;top:auto;right:0;margin-top:10px;}.block-views-professii-block-1{margin-bottom:20px;}.group-vacancy-top .field-date{float:none;width:100%;clear:both;margin-bottom:15px;}.group-vacancy-top .field-res{margin-bottom:15px;}.main-section-right{width:100%;background:#f1ebe2;}.block-filter{padding-bottom:0;}.block-floating--action{display:none!important;top:auto!important;bottom:0px;padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px;width:auto;left:0px;right:0px;border:none;border-radius:0;}.block-filter--action{position:fixed;z-index:99999999;left:0;right:0;bottom:0;padding:10px 20px;background:#f6f2ec;}.block-filter--action__submit{float:left;width:140px;}.block-filter--action__reset{float:right;width:120px;}.block-filter--action__reset button{padding:0;}.block-floating--action .btn-filter-submit{float:left;line-height:44px;height:44px;width:168px;text-align:center;}.body-vacancy-filter{padding-left:30px;padding-right:30px;}.block-floating--action .btn-filter-reset{margin-right:0;margin-left:186px;line-height:44px;height:44px;}.block-floating--action:before{content:none;}.block-filter-price{width:120px;}.block-filter--item .form-item-currency .checkout-radio-item .radio-button-label{width:30px;font-size:11px;}.block-filter--item-start_tomorrow .form-item label.checkbox-style span.label{font-size:12px;}.block-filter--item-conditions .form-type-bef-checkbox:last-child span.label:before{left:190px;}.message-page{margin-top:50px;}.message-page__body{padding:40px;text-align:center;}.message-page__body::before{display:block;position:relative;margin-left:auto;margin-right:auto;left:auto;top:auto;margin-bottom:20px;}.type-register__title{padding:0px;}.type-register__body{margin-top:20px;}.type-register__body a{padding:50px 5px;}.type-register__body a:before{width:50px;height:50px;}.type-register__body a span.tp_1{font-size:18px;min-height:58px;}.type-register__body a span.tp_2{min-height:92px;}.all-articles--items .col-50{float:none;width:100%;}.article-item__name{display:block;height:auto;margin-bottom:20px;}.article-item__name a{display:block;}.article-item__anons{height:auto;margin-bottom:20px;}.article-item__anons:after{content:none;}.register-applicant-confirm-form .formitem-2{margin-left:0;margin-right:0;}.register-applicant-confirm-form .formitem-2 .form-item{width:100%;padding-left:0;padding-right:0;}.register-applicant-confirm-form .row-form-action input[type="submit"]{float:none;margin-right:0;width:100%;margin-bottom:20px;}.section-header{position:relative;}.company-item .company-inner .image-company .inner-column{margin:0 auto;}.row-footer_payment .footer-title{float:none;text-align:center;margin-right:0;}.row-footer_payment .nav-left{float:none;}.row-footer_payment .nav-left li{float:none;display:inline-block;margin-right:10px;margin-left:10px;margin-top:20px;}.block-views-company-block-1 .column{float:none;width:100%;}.tops-comnany__item a{padding:20px;}.addnoregvacancy-form{padding:10px;}.personal-account-welcome .midd-column,.personal-account-welcome .row-midd__column{display:block;}.personal-account-welcome .column-mid{display:block;width:100%;}.personal-account-welcome .text-right{text-align:left;}.messages ul li{padding:5px 0;}.editprofile-form .formitem-2 .form-item{float:none;width:100%;}.editprofile-form .form-item-password{max-width:none;width:auto;}.personal-account-sale-title br{display:none;}.order-form__rate.rate-color-4 .col-50{width:20%;}.mobile-total-order{text-align:center;}.mobile-total-fixed .block-total__title_pr{text-align:left;}.all-professii--items .professii-item{width:50%;}.copyright{float:none;}.page-front .section-header .section-header__mobile-bg{background-position:center 100px;}.block-menu-menu-calendar-2021-2022 ul.menu li,.section-header .block-menu-menu-info ul.menu li{margin-right:24px;margin-bottom:20px;}.block-menu-menu-calendar-2021-2022 ul.menu li a,.section-header .block-menu-menu-info ul.menu li a{font-size:14px;}.block-haction-navigation{padding:20px;}.navi-wl__user .user-email{display:none;}.applicant-bft{margin-left:-60px;}.ua-lsc__item-link{padding:20px;}.ua-lsc__item-name{font-size:14px;}.row-PTX{position:relative;padding-right:50px;}.row-PTX .column{float:none;width:100%;}.row-PTX .row-PTX-b{right:0;top:0;position:absolute;}.ua-lsc__item-desc{font-size:10px;}.row-ua-awe{margin-top:20px;}.row-ua-awe .row-column{margin-left:-5px;margin-right:-5px;}.row-ua-awe .row-column .inner-column{margin:0 5px;}.subscribe-form .form-item-mail{width:50%;}.subscribe-form .form-item-professions{width:50%;}.subscribe-form .form-item-submit{width:100%;}.sdf23423f-item_body{padding:20px;}.applicantconfirm-stage-form .form-item-sex .form-type-radio ul.checkout-radio li{width:100%;margin-bottom:20px;}.applicantconfirm-stage-form .form-item-sex .form-type-radio ul.checkout-radio li:last-child{margin-bottom:0;}.applicantconfirm-stage-form .form-item-submit input[type="submit"]{width:100%;margin-right:0;margin-bottom:20px;}.applicantconfirm-stage-form .form-item-submit input[type="submit"]:last-child{margin-bottom:0;}.info-applicant__title{font-size:18px;}.applicantconfirm-stage-form .form-item-end{width:50%;}.applicantconfirm-stage-form .form-item-begin{padding-left:20px;width:50%;}.formitem-skill .form-type-select{width:60%;}.formitem-skill .form-type-skill{width:40%;}.applicantconfirm-stage-form .formitem-skill .form-type-skill{padding-left:0;}.acc-applicant__photo{width:72px;}.acc-applicant__mreq{margin-left:92px;}.ua-lsc__item-link{height:220px;}.row-ua-awe .ua-lsc__item-desc{bottom:20px;left:10px;right:10px;}.applicant-bft{margin-left:-92px;}.ua-ban-link{padding:20px 20px 20px 100px;}.ua-ban-link:before{left:20px;}.ua-ban-link:after{left:40px;}.applicant-bft li{margin-right:22px;}.row-ua-asr{padding:20px;}.row-ua-ccn{padding:20px;}.row-ua-ccn-top li{float:none;margin-bottom:20px;}.row-ua-ccn-top li:last-child{margin-bottom:0;}.row-ua-ccn-bottom .row-column-flex{display:block;}.row-ua-ccn-bottom .row-column-flex .column-flex:first-child{float:none;width:100%;margin-bottom:10px;}.row-ua-ccn-bottom .sub-title br{display:none;}.row-ua-ccn-bottom .row-column-flex .column-flex{display:block;float:left;}.row-ua-ccn-bottom .inner-column-flex{margin-right:0;}.asr-skills_item .sub-title br{display:none;}.asr-skills_item-line{display:flex;align-items:center;justify-content:space-between;}.skills-name{padding-bottom:0;}.skills-item-asd{width:12px;height:12px;margin-right:4px;}.row-ua-otr .row-ua-otr__title{float:none;}.row-ua-otr__body{margin-left:0;}.profile-applicant{padding:20px;}.profile-applicant__data-bottom .col-3{width:100%;}.profile-applicant__wrp,.profile-employer__wrp{padding:0 0 20px 0;}.mailing-applicant{padding:20px;}.editprofileapplicant-form{padding:20px;}.editprofileapplicant-form .form-item-submit input[type="submit"]{width:100%;}.editprofileapplicant-form .form-item-submit a{width:100%;margin-left:0;margin-top:20px;text-align:center;}.editpassword-form{padding:20px;}.res-IXS-item-info-lineASD .nav-left li.IXS-name{font-size:14px;}.res-IXS-item-info-lineASD .nav-left li.IXS-profession{font-size:11px;}.register-form form{max-width:none;}}@media screen and (max-width:448px){.editprofile-form .form-item-submit a{width:100%;margin-left:0;margin-top:20px;text-align:center;}.editprofile-form .form-item-submit input[type="submit"]{width:100%;}.editprofile-form .formitem-3 .form-item-link-telegram{width:100%!important;}.editprofile-form .form-item{width:100% !important;}.res-IXS-item-avatar{float:none;margin-bottom:20px;}.res-IXS-item-info{margin-left:0;}.block-system-main-menu ul.menu li{margin-right:5px;}.block-system-main-menu ul.menu li a{font-weight:normal;font-size:12px;}.company-pa-field .label-pa,.company-pa-field .count-pa,.email-pa-field .personal-account-field-inner .label-pa,.email-pa-field .personal-account-field-inner .count-pa{float:none;text-align:center;}.block-custom-node-block-fields-vacancy-phone .value-user-phone{font-size:18px!important;}.body-vacancy-mobile .vacancy-response-action .js-open-div,.body-vacancy-mobile .vacancy-response-action .btn-link{border-radius:30px;}.body-vacancy-mobile .vacancy-response-action .btn-link{padding-left:30px;padding-right:30px;border-radius:30px;}.body-vacancy-mobile .vacancy-response-action .btn-addbookmarks{border-radius:30px;}.subscribe-form .form-item-mail{width:100%;padding-left:0;padding-right:0;}.subscribe-form .form-item-professions{width:100%;}.subscribe-form .form-type-label{padding-left:0;padding-right:0;}.block-pp-view-subscribe-subscribe .row-column-formitem{margin:0;}.subscribe-form .form-item-submit,.subscribe-form .form-item-professions{padding-left:0;padding-right:0;}.editmailing-form .form-item-location,.editmailing-form .form-item-professions{width:100%;}}@media screen and (min-width:980px){.ua-lf__navi .swiper-wrapper{display:block;}}@media screen and (min-width:1925px){.block-main-about{height:900px;}.block-main-about .image-about{position:absolute;top:0;height:auto;left:0;right:0;bottom:0;}}
.pp-refresh{--pp-blue:#078cff;--pp-link:#246aca;--pp-ink:#292b30;--pp-muted:#53657e;--pp-soft:#edf5ff;--pp-line:#e5e9ef;font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;color:var(--pp-ink);}.pp-refresh a:focus-visible,.pp-refresh button:focus-visible,.pp-refresh input:focus-visible,.pp-refresh select:focus-visible{outline:3px solid #1479e9;outline-offset:4px;}.pp-refresh .pp-skip-link{position:absolute;top:-100px;left:20px;z-index:100000;padding:14px;background:#233954;color:white;}.pp-refresh .pp-skip-link:focus{top:10px;}.page-front .pp-refresh .main-section-center{float:none;width:100%;max-width:1280px;margin:0 auto;padding:0 28px;box-shadow:none;}.page-front .pp-refresh .section-header{padding-top:0;background:none;}.page-front .pp-refresh .section-header__mobile-bg{display:none;}.page-front .pp-refresh .row-header_main{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:24px 0 0;margin:0;}.page-front .pp-refresh .block-logo{float:none;margin:0;}.page-front .pp-refresh .block-haction{flex:none;margin:0;}.page-front .pp-refresh .pp-header-navigation{flex:0 0 100%;background:var(--pp-soft);box-shadow:0 0 0 100vmax var(--pp-soft);clip-path:inset(0 -100vmax);margin-top:0;padding:14px 0;}.page-front .pp-refresh .pp-header-navigation .block{margin:0;float:none;}.page-front .pp-refresh .pp-header-navigation a{font-family:inherit;color:var(--pp-ink);}.page-front .pp-refresh .block-system-user-menu{position:absolute;top:26px;right:28px;z-index:10;}.pp-refresh .pp-audience{display:inline-flex;overflow:hidden;border:1px solid var(--pp-blue);border-radius:9px;}.pp-refresh .pp-audience a{padding:12px 18px;color:var(--pp-blue);background:#fff;font-weight:700;text-decoration:none;font-size:15px;line-height:1.4;}.pp-refresh .pp-audience .is-active{color:#fff;background:var(--pp-blue);}.pp-refresh .pp-finder-hero{padding:28px 0 46px;margin:0 0 66px;border:0;border-radius:0;background:linear-gradient(110deg,#bedbfa,#e9f3ff);box-shadow:0 0 0 100vmax #d1e5fc;clip-path:inset(0 -100vmax);}.pp-refresh .pp-finder-hero h2{margin:18px 0 32px;padding:0;max-width:1040px;font-family:inherit;font-size:clamp(34px,4.5vw,58px);line-height:1.16;letter-spacing:-.025em;font-weight:800;color:#25282d;}.pp-refresh .pp-hero-art{height:130px;position:relative;}.pp-refresh .pp-hero-art:before{content:'';position:absolute;left:0;right:0;top:52px;height:50px;border-top:2px dashed #a9ccf4;border-radius:50%;transform:rotate(-3deg);}.pp-refresh .pp-art{position:absolute;display:grid;place-items:center;width:66px;height:66px;font-weight:800;font-size:30px;box-shadow:0 10px 25px #7aa8d426;}.pp-refresh .pp-art-code{left:6%;top:44px;background:#12c7d9;color:#fff;border-radius:20px;transform:rotate(-12deg);}.pp-refresh .pp-art-pen{left:35%;top:8px;background:#087dff;color:#fff;transform:rotate(16deg);}.pp-refresh .pp-art-star{left:63%;top:28px;background:#ffca20;color:#744800;clip-path:polygon(50% 0,62% 30%,100% 20%,81% 55%,100% 85%,63% 80%,40% 100%,31% 70%,0 65%,25% 40%,20% 5%);}.pp-refresh .pp-art-chat{right:5%;top:55px;background:#04d19f;color:#004b3d;border-radius:50%;font-size:38px;}.pp-refresh .pp-hero-search{position:relative;z-index:5;}.page-front .pp-refresh .block-search{padding:0;margin:0;float:none;width:100%;}.page-front .pp-refresh .block-search .inner-block,.page-front .pp-refresh .block-search .row-form{margin:0;padding:0;}.page-front .pp-refresh .block-search .search-form form{position:relative;display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;}.page-front .pp-refresh .block-search .search-form form > div{width:100%;}.page-front .pp-refresh .block-search .search-form form > div:not(.form-item){display:flex;flex-wrap:wrap;gap:10px;}.page-front .pp-refresh .block-search .search-form .form-item{flex:1 1 320px;float:none;width:auto;padding:0;margin:0;}.page-front .pp-refresh .block-search .search-form .input-submit{flex:0 0 185px;position:static;width:auto;height:auto;}.page-front .pp-refresh .block-search .search-form input[type="text"]{width:100%;height:64px;margin:0;padding:0 22px;border:1px solid #e1e5eb;border-radius:10px;background:#fff;color:#292b30;font-size:18px;box-sizing:border-box;}.page-front .pp-refresh .block-search .search-form input[type="submit"]{width:100%;min-width:150px;height:64px;margin:0;padding:0 28px;border:0;border-radius:10px;background:var(--pp-blue);color:#fff;font-size:20px;font-weight:700;text-indent:0;cursor:pointer;}.page-front .pp-refresh .block-search .custom-search-ajax-results{flex-basis:100%;}.pp-refresh .pp-quick-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;}.pp-refresh .pp-quick-links a{font-size:14px;color:#365a84;text-decoration:none;border-bottom:1px solid #8eb7e0;}.pp-refresh .pp-action{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:13px 24px;box-sizing:border-box;border-radius:9px;font-size:17px;line-height:1.4;font-weight:700;text-decoration:none;}.pp-refresh .pp-action-primary{color:#fff;background:linear-gradient(110deg,#078cff,#00bfe6);}.pp-refresh .pp-action-white{background:white;color:#30343b;}.pp-refresh .pp-action:hover{filter:brightness(.95);}.pp-refresh .pp-help-section{margin:64px 0;}.pp-refresh .pp-help-section h2{font-family:inherit;text-align:center;color:#292b30;font-size:32px;font-weight:800;line-height:1.25;margin:0 0 38px;}.pp-refresh .pp-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;}.pp-refresh .pp-help-card{position:relative;overflow:hidden;border-radius:24px;padding:36px;}.pp-refresh .pp-help-resume{background:linear-gradient(110deg,#b9effb,#edf5ff);}.pp-refresh .pp-help-telegram{background:linear-gradient(110deg,#00c1e6,#087aff);color:#fff;}.pp-refresh .pp-help-card h3{font-family:inherit;font-size:28px;line-height:1.2;font-weight:800;margin:0 0 24px;color:inherit;max-width:90%;}.pp-refresh .pp-help-card p{font-size:17px;line-height:1.55;max-width:85%;margin:0 0 30px;color:inherit;}.pp-refresh .pp-help-card .pp-action{position:relative;z-index:2;}.pp-refresh .pp-help-art{position:absolute;right:15px;bottom:0;font-size:110px;color:#fff;opacity:.55;transform:rotate(-12deg);}.pp-refresh .vacancies-item{border:1px solid #e9edf3;border-radius:18px;padding:28px;box-shadow:0 8px 24px #23497908;background:#fff;}.pp-refresh .vacancies-item:before{display:none;}.pp-refresh .vacancies-item:hover{border-color:#1686ff;box-shadow:0 8px 24px #2349790d;}.pp-refresh .vacancies-item.promote{background:#eff8ff;border-color:#b6ddff;}.pp-refresh .vacancies-name,.pp-refresh .vacancies-name :is(h2,h3),.pp-refresh .vacancies-inner-left a .vacancies-name :is(h2,h3){font-family:inherit;font-size:21px;line-height:1.35;color:var(--pp-link);font-weight:800;}.pp-refresh .vacancies-inner-left a:visited .vacancies-name{color:#51668b;}.pp-refresh .vacancies-fields-price{font-size:21px;font-weight:800;color:#292b30;}.pp-refresh .vacancies-item .vacancies-tags .item-list ul li a{border-radius:30px;background:var(--pp-soft);color:#30343b;font-family:inherit;padding:7px 13px;font-size:13px;line-height:1.45;height:auto;}.pp-refresh .vacancies-inner-left .vacancies-desc p{line-height:1.6;font-size:14px;}.pp-refresh .vacancies-date{color:#727b89;font-size:13px;}.page-front .pp-refresh .pp-vacancies-view > .vws-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}.page-front .pp-refresh .pp-vacancies-view > .vws-content > :not(.vacancies-item){grid-column:1/-1;}.page-front .pp-refresh .pp-vacancies-view .vacancies-item{margin:0;padding:25px;min-width:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-left{margin:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-left a{margin:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-name{margin:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right{position:relative;width:auto;margin-top:18px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right .vacancies-action{position:static;margin:12px 0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right .company-logo{float:none;height:auto;max-width:90px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-tags{margin:16px 0;min-height:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-fields{display:flex;flex-direction:column;gap:10px;padding-top:18px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-fields:before,.page-front .pp-refresh .pp-vacancies-view .vacancies-fields:after{display:none;}.page-front .pp-refresh .pp-vacancies-view .vacancies-fields > div{float:none;margin:0;border:0;padding-right:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-fields-price{order:-1;font-size:23px;color:#292b30;}.page-front .pp-refresh .block-title{font-family:inherit;color:#292b30;font-size:30px;line-height:1.3;font-weight:800;}.page-front .pp-refresh .main-chapter .name-chapter{font-family:inherit;background:var(--pp-soft);color:var(--pp-muted);white-space:normal;line-height:1.4;}.page-front .pp-refresh .main-chapter .name-chapter:before{display:none;}.page-front .pp-refresh .block-main-chapter-block .image-chapter{height:110px;}.pp-refresh .section-footer{background:#3d506b;color:#d7e1ee;padding:48px 28px;margin-top:60px;border:0;}.page-front .pp-refresh .section-footer{box-shadow:0 0 0 100vmax #3d506b;clip-path:inset(0 -100vmax);}.pp-refresh .section-footer .footer-title,.pp-refresh .section-footer .footer-help-title{color:#fff;font-family:inherit;}.pp-refresh .section-footer a{color:#d7e1ee;text-decoration:none;}.pp-refresh .section-footer a:hover{color:#fff;text-decoration:underline;}.pp-refresh .pp-legal-links{clear:both;padding:16px 0;}.pp-refresh .pp-legal-links ul{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;}.pp-refresh .pp-legal-links li{margin:0;padding:0;}.pp-refresh .pp-legal-links a{font-size:13px;text-decoration:underline;}.pp-refresh .body-vacancy{line-height:1.65;overflow-wrap:anywhere;}.pp-refresh .body-vacancy img{max-width:100%;height:auto;}.pp-refresh .row-response-form{border:1px solid var(--pp-line);border-radius:16px;}.pp-journal{--pp-line:#e5e9ef;}.pp-journal .pp-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0;}.pp-journal .pp-journal-grid:before,.pp-journal .pp-journal-grid:after{display:none;}.pp-journal .pp-journal-grid > .column{width:auto;min-width:0;float:none;padding:0;margin:0;}.pp-journal .inner-column{padding:0;margin:0;height:100%;}.pp-journal .article-item{height:100%;border:1px solid var(--pp-line);border-radius:18px;padding:20px;margin:0;box-sizing:border-box;}.pp-journal .article-item__img{border-radius:12px;overflow:hidden;background:#edf5ff;}.pp-journal .article-item__img img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;}.pp-journal .article-item__name{display:block;height:auto;margin:16px 0 12px;}.pp-journal .article-item__name a{display:inline;font-family:inherit;color:#246aca;font-size:21px;line-height:1.35;font-weight:700;}.pp-journal .article-item__anons{height:auto;font-size:15px;line-height:1.65;color:#53657e;}.pp-journal .article-item__anons:after{display:none;}.body-article .field-name-field-article-body,.body-news .field-name-field-news-body{max-width:760px;box-sizing:border-box;font-size:18px;line-height:1.8;color:#30343b;overflow-wrap:anywhere;}.body-news .field-name-field-news-body{border:0;padding:0;}.body-article img,.body-news .field-name-field-news-body img{max-width:100%;height:auto;}.body-article blockquote,.body-news blockquote{margin:28px 0;padding:20px 24px;background:#edf5ff;border-left:4px solid #078cff;}.body-article table,.body-news .field-name-field-news-body table{display:block;max-width:100%;overflow-x:auto;}.body-news .header-news{background-color:#35547a;padding:60px 36px;min-height:220px;box-sizing:border-box;}@media(max-width:1000px){.page-front .pp-refresh .pp-vacancies-view > .vws-content,.pp-journal .pp-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.page-front .pp-refresh .block-system-user-menu{position:relative;top:auto;right:auto;padding:8px 20px;}.pp-refresh .pp-help-card{padding:28px;}}@media(max-width:700px){.page-front .pp-refresh .main-section-center{padding:0 20px;}.page-front .pp-refresh .row-header_main{gap:12px;padding-top:14px;}.pp-refresh .pp-audience a{padding:10px 12px;font-size:13px;}.pp-refresh .pp-finder-hero{margin-bottom:40px;padding:20px 0 30px;}.pp-refresh .pp-hero-art{height:85px;}.pp-refresh .pp-art{width:42px;height:42px;font-size:21px;}.pp-refresh .pp-art-code{top:30px;}.pp-refresh .pp-art-chat{top:35px;font-size:28px;}.pp-refresh .pp-finder-hero h2{font-size:34px;margin:20px 0 26px;}.page-front .pp-refresh .block-search .search-form .form-item,.page-front .pp-refresh .block-search .search-form .input-submit{flex:1 1 100%;}.page-front .pp-refresh .block-search .search-form input[type="text"],.page-front .pp-refresh .block-search .search-form input[type="submit"]{height:56px;font-size:16px;}.page-front .pp-refresh .pp-vacancies-view > .vws-content,.pp-journal .pp-journal-grid,.pp-refresh .pp-help-grid{grid-template-columns:minmax(0,1fr);}.pp-refresh .pp-help-section h2{font-size:27px;}.pp-refresh .pp-help-card h3{font-size:26px;}.pp-refresh .pp-help-card p{max-width:100%;}.pp-refresh .vacancies-item{padding:22px;}.pp-refresh .section-footer{padding:32px 20px;}.body-news .header-news{padding:30px 22px;min-height:180px;}}@media(prefers-reduced-motion:reduce){.pp-refresh .vacancies-item{transition:none;}}@media print{.pp-refresh .pp-finder-hero,.pp-refresh .pp-help-section,.pp-refresh .pp-skip-link{display:none;}}.pp-refresh .pp-category-section{margin:56px 0;}.pp-refresh .pp-category-section .block-title{text-align:center;margin:0 0 34px;}.pp-refresh .pp-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.pp-refresh .pp-category-tile{display:flex;align-items:center;gap:18px;padding:26px;min-height:124px;background:#edf5ff;border:1px solid #e3e9ef;border-radius:20px;color:#485d78;font-size:18px;line-height:1.4;text-decoration:none;}.pp-refresh .pp-category-tile:hover{border-color:#078cff;}.pp-refresh .pp-category-icon{display:grid;place-items:center;flex:0 0 54px;height:54px;background:#fff;color:#078cff;border-radius:9px;font-size:27px;}.pp-refresh .pp-category-more{margin:24px 0;text-align:center;}.pp-refresh .pp-category-more a{color:#246aca;}@media(max-width:1000px){.pp-refresh .pp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:700px){.pp-refresh .pp-category-grid{grid-template-columns:1fr;}.pp-refresh .pp-category-tile{padding:20px;min-height:94px;}}.pp-refresh .pp-finder-hero,.page-front .pp-refresh .pp-header-navigation{position:relative;isolation:isolate;background:none;box-shadow:none;clip-path:none;}.pp-refresh .pp-finder-hero:before{content:'';position:absolute;inset:0 -100vmax;background:linear-gradient(110deg,#bedbfa,#e9f3ff);z-index:-1;}.page-front .pp-refresh .pp-header-navigation:before{content:'';position:absolute;inset:0 -100vmax;background:#edf5ff;z-index:-1;}.page-front .pp-refresh .block-logo .logo-text-desktop{display:inline-block;}.page-front .pp-refresh .block-logo .logo-text-mobile{display:none;}.page-front .pp-refresh .pp-header-navigation .block-system-main-menu{display:block;}.page-front .pp-refresh .pp-vacancies-view > .vws-content::before,.page-front .pp-refresh .pp-vacancies-view > .vws-content::after{content:none;display:none;}.page-front .pp-refresh .pp-vacancies-view .vacancies-item{box-sizing:border-box;width:auto;float:none;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner{display:flex;flex-direction:column;height:100%;min-width:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner::before,.page-front .pp-refresh .pp-vacancies-view .vacancies-inner::after{content:none;display:none;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-left{width:auto;float:none;min-width:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-name,.page-front .pp-refresh .pp-vacancies-view .vacancies-name :is(h2,h3){font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;font-size:21px;line-height:1.35;overflow-wrap:anywhere;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;width:auto;float:none;margin:auto 0 0;padding-top:20px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right .company-logo{float:none;flex:0 1 90px;height:auto;padding:0;margin:0;}.page-front .pp-refresh .pp-vacancies-view .company-logo .middle,.page-front .pp-refresh .pp-vacancies-view .company-logo .middle .align{display:block;width:auto;height:auto;}.page-front .pp-refresh .pp-vacancies-view .company-logo .middle .align img{max-width:90px;max-height:48px;width:auto;height:auto;border-radius:8px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right .vacancies-action{position:static;margin:0 0 0 auto;max-width:100%;}.page-front .pp-refresh .pp-vacancies-view .vacancies-action .btn-addbookmarks{float:none;min-height:36px;font-family:inherit;font-size:14px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right .vacancies-date{position:static;flex:0 0 100%;text-align:right;margin:0;font-size:13px;line-height:1.5;}.page-front .pp-refresh .queries-search__links{display:flex;flex-wrap:wrap;gap:10px 16px;}.page-front .pp-refresh .queries-search__links a{display:inline-block;margin:0;line-height:1.5;}.page-front .pp-refresh .block-main-about .image-about{display:none;}body.page-front{overflow-x:hidden;}@supports (overflow:clip){body.page-front{overflow-x:clip;}}.page-front .pp-refresh .main-section-primary{position:relative;width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box;float:none;}.page-front .pp-refresh .main-section-center{box-sizing:border-box;width:100%;max-width:1180px;}.page-front .pp-refresh .pp-vacancies-view > .vws-content{gap:20px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-item{padding:22px;border-radius:16px;min-height:0;box-shadow:0 4px 18px rgba(35,73,121,.04);}.page-front .pp-refresh .pp-vacancies-view .vacancies-name,.page-front .pp-refresh .pp-vacancies-view .vacancies-name :is(h2,h3){font-size:18px;line-height:1.35;}.page-front .pp-refresh .pp-vacancies-view .vacancies-name :is(h2,h3){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.page-front .pp-refresh .pp-vacancies-view .vacancies-fields{padding-top:14px;gap:7px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-fields > div{margin:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-fields .vacancies-fields-price{font-size:18px;line-height:1.4;}.page-front .pp-refresh .pp-vacancies-view .vacancies-desc{margin-top:12px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-desc p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;line-height:1.5;max-height:4.5em;}.page-front .pp-refresh .pp-vacancies-view .vacancies-tags{margin:14px 0 0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-tags .item-list ul{display:flex;flex-wrap:wrap;gap:6px;padding:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-tags .item-list ul::before,.page-front .pp-refresh .pp-vacancies-view .vacancies-tags .item-list ul::after{content:none;display:none;}.page-front .pp-refresh .pp-vacancies-view .vacancies-tags .item-list ul li{float:none;margin:0;}.page-front .pp-refresh .pp-vacancies-view .vacancies-tags .item-list ul li a{padding:5px 10px;font-size:12px;line-height:1.4;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right{padding-top:16px;gap:4px 12px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right .vacancies-date{font-size:12px;}@media (min-width:1001px){.page-front .pp-refresh .row-header_main{padding-right:250px;gap:18px;}.page-front .pp-refresh .pp-header-navigation{margin-right:-250px;flex-basis:calc(100% + 250px);}.page-front .pp-refresh .block-system-user-menu{top:24px;right:80px;width:auto;}.page-front .pp-refresh .block-system-bookmarks{top:24px;right:20px;}.page-front .pp-refresh .pp-audience a{padding:11px 14px;font-size:14px;}}@media (max-width:700px){.page-front .pp-refresh .main-section-center{padding-left:16px;padding-right:16px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-item{padding:20px;}}.page-front .pp-refresh .row-header_main{padding:20px 0 0;gap:16px;}.page-front .pp-refresh .pp-header-navigation{margin-right:0;flex:0 0 100%;}.page-front .pp-refresh .pp-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex-wrap:wrap;}.page-front .pp-refresh .pp-header-actions .block-system-user-menu,.page-front .pp-refresh .pp-header-actions .block-system-bookmarks{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;margin:0;padding:0;float:none;flex:none;}.page-front .pp-refresh .pp-header-actions .block-system-user-menu > ul.nav{display:flex;gap:8px;float:none;margin:0;padding:0;flex-wrap:wrap;}.page-front .pp-refresh .pp-header-actions .block-system-user-menu > ul.nav > li{float:none;margin:0;}.page-front .pp-refresh .pp-header-actions .block-system-user-menu > ul.nav > li > a{line-height:44px;border-radius:12px;background:#078cff;}.page-front .pp-refresh .pp-header-actions .btn-bookmarks{width:44px;height:44px;border-radius:12px;background-color:#5077c9;}.page-front .pp-refresh .pp-header-actions .btn-bookmarks .count{right:-3px;top:-5px;}.pp-refresh .pp-brand-mark{display:block;width:52px;height:52px;flex:none;}.pp-refresh .block-logo .logo-link__mainimg{float:none;margin:0;}.pp-refresh .block-logo .logo-link{width:auto;}.page-front .pp-refresh .pp-vacancies-view .vacancies-item{padding:18px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-name :is(h2,h3){-webkit-line-clamp:2;font-size:17px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-desc{display:none;}.page-front .pp-refresh .pp-vacancies-view .vacancies-fields{padding-top:10px;gap:5px 10px;flex-direction:row;flex-wrap:wrap;}.page-front .pp-refresh .pp-vacancies-view .vacancies-fields-price{flex:0 0 100%;}.page-front .pp-refresh .pp-vacancies-view .vacancies-fields-company,.page-front .pp-refresh .pp-vacancies-view .vacancies-fields-place{font-size:13px;line-height:1.5;}.page-front .pp-refresh .pp-vacancies-view .vacancies-tags{margin-top:10px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right{padding-top:12px;gap:6px 10px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right .vacancies-date{flex:1 1 auto;order:1;text-align:left;font-size:11px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right .vacancies-action{order:2;margin-left:auto;}.page-front .pp-refresh .pp-vacancies-view .vacancies-inner-right .company-logo{flex:0 0 26px;max-width:26px;}.page-front .pp-refresh .pp-vacancies-view .company-logo .middle .align img{max-width:26px;max-height:26px;border-radius:5px;}.page-front .pp-refresh .pp-vacancies-view .vacancies-action .btn-addbookmarks{font-size:12px;min-height:32px;}.page-front .pp-refresh a.pp-legacy-quick-link{display:inline-flex;align-items:center;margin:0 8px 10px 0;padding:8px 12px;border:1px solid #e0e9f5;border-radius:9px;background:#f4f8ff;color:#365a84;font-size:13px;line-height:1.4;text-decoration:none;}.page-front .pp-refresh a.pp-legacy-quick-link:hover{border-color:#078cff;}@media(max-width:700px){.page-front .pp-refresh .row-header_main{gap:12px;}.page-front .pp-refresh .pp-audience{order:3;}.page-front .pp-refresh .pp-header-navigation{order:4;}.page-front .pp-refresh .pp-header-actions{gap:8px;}.page-front .pp-refresh .pp-header-actions .link-account{padding-left:34px;padding-right:12px;}.page-front .pp-refresh .pp-header-actions .link-account::before{left:12px;}}.page-front .pp-refresh .block-views-company-block-1{margin:36px 0 48px;}.page-front .pp-refresh .tops-comnany__item{margin:0;height:100%;}.page-front .pp-refresh .tops-comnany__item > a{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:18px;background:#fff;border:1px solid #dfe8f2;border-radius:18px;color:#25364b;transition:border-color .2s,box-shadow .2s;}.page-front .pp-refresh .tops-comnany__item > a:hover{transform:none;border-color:#078cff;box-shadow:0 8px 24px #246aca12;}.page-front .pp-refresh .tops-comnany__item-logo{display:flex;align-items:center;justify-content:flex-start;background:transparent;padding:0;border-radius:0;height:40px;margin:0 0 14px;}.page-front .pp-refresh .tops-comnany__item-logo .vertical-middle{display:flex;align-items:center;height:40px;}.page-front .pp-refresh .tops-comnany__item-logo .vertical-middle .middle{display:block;}.page-front .pp-refresh .tops-comnany__item-logo .vertical-middle .middle img{display:block;height:auto;width:auto;max-height:36px;max-width:130px;object-fit:contain;}.page-front .pp-refresh .tops-comnany__item-name{padding:0;margin:0 0 8px;font-weight:700;font-family:inherit;font-size:16px;line-height:1.35;color:#213750;}.page-front .pp-refresh .tops-comnany__item-desc{height:auto;max-height:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.5;color:#65758a;margin-bottom:16px;}.page-front .pp-refresh .tops-comnany__item-desc:after{display:none;}.page-front .pp-refresh .tops-comnany__item > a:after{content:'О компании →';display:block;margin-top:auto;font-size:13px;font-weight:700;color:#246aca;}.page-front .pp-refresh .block-views-article-block-1{padding:28px 0 36px;margin:0 0 24px;}.page-front .pp-refresh .pp-home-journal .row-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;}.page-front .pp-refresh .pp-home-journal .row-column:before,.page-front .pp-refresh .pp-home-journal .row-column:after{display:none;}.page-front .pp-refresh .pp-home-journal .row-column > .column{float:none;width:auto;margin:0;padding:0;min-width:0;}.page-front .pp-refresh .pp-home-journal .inner-column{margin:0;padding:0;height:100%;}.page-front .pp-refresh .pp-story-card{box-sizing:border-box;height:100%;background:#f5f8fd;border:1px solid #e0e9f5;border-radius:20px;overflow:hidden;transition:border-color .2s;}.page-front .pp-refresh .pp-story-card:focus-within,.page-front .pp-refresh .pp-story-card:hover{border-color:#078cff;}.page-front .pp-refresh .pp-story-cover{height:160px;position:relative;overflow:hidden;background:#246aca;color:white;padding:22px;box-sizing:border-box;}.page-front .pp-refresh .pp-story-cover:before{content:'';position:absolute;width:160px;height:160px;border:26px solid #ffffff30;border-radius:50%;right:-25px;top:40px;transform:rotate(-20deg);}.page-front .pp-refresh .pp-story-cover:after{content:'↗';position:absolute;right:24px;bottom:10px;font-size:88px;line-height:1;font-weight:400;}.page-front .pp-refresh .pp-story-cover span{position:relative;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;}.page-front .pp-refresh .pp-story-cover strong{display:block;position:relative;margin-top:24px;max-width:65%;font-size:28px;line-height:1.05;letter-spacing:-.04em;}.page-front .pp-refresh .pp-story-column:nth-child(3n+2) .pp-story-cover{background:#d9ecff;color:#194b86;}.page-front .pp-refresh .pp-story-column:nth-child(3n+3) .pp-story-cover{background:#173b72;color:#b5e8ff;}.page-front .pp-refresh .pp-story-content{padding:22px;}.page-front .pp-refresh .pp-home-journal .article-item{padding:0;margin:0;border:0;border-radius:0;background:transparent;height:auto;}.page-front .pp-refresh .pp-home-journal .article-item__name{display:block;height:auto;width:auto;margin:0 0 12px;}.page-front .pp-refresh .pp-home-journal .article-item__name a{display:inline;font-family:inherit;font-size:20px;line-height:1.35;font-weight:800;color:#213750;}.page-front .pp-refresh .pp-home-journal .article-item__anons{height:auto;max-height:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;color:#65758a;}.page-front .pp-refresh .pp-home-journal .article-item__anons:after{display:none;}.page-front .pp-refresh .pp-home-journal .article-item__img{margin:0 0 16px;}.page-front .pp-refresh .mainpage-seoblock{box-sizing:border-box;margin:32px 0 40px;padding:32px;border:1px solid #dbe7f4;background:#f5f8fd;border-radius:24px;font-size:15px;line-height:1.75;color:#53657e;}.page-front .pp-refresh .mainpage-seoblock h1{font-size:30px;line-height:1.2;margin:0 0 18px;color:#173b72;font-family:inherit;}.page-front .pp-refresh .mainpage-seoblock h2,.page-front .pp-refresh .mainpage-seoblock h3,.page-front .pp-refresh .mainpage-seoblock h4{font-size:19px;line-height:1.35;margin:0 0 14px;color:#213750;font-family:inherit;}.page-front .pp-refresh .mainpage-seoblock p{margin:0 0 14px;}.page-front .pp-refresh .mainpage-seoblock a{color:#246aca;text-decoration:underline;text-underline-offset:3px;}.page-front .pp-refresh .pp-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}.page-front .pp-refresh .pp-seo-section{min-width:0;padding:24px;background:white;border-radius:16px;border:1px solid #e2ebf4;}.page-front .pp-refresh .pp-seo-section:first-child{background:#e7f1ff;border-color:transparent;}.page-front .pp-refresh .pp-seo-section > :last-child{margin-bottom:0;}.page-front .pp-refresh .block-views-news-block{display:none;}@media(max-width:1000px){.page-front .pp-refresh .pp-story-content{padding:16px;}.page-front .pp-refresh .pp-home-journal .article-item__name a{font-size:18px;}}@media(max-width:700px){.page-front .pp-refresh .pp-home-journal .row-column,.page-front .pp-refresh .pp-seo-grid{grid-template-columns:1fr;}.page-front .pp-refresh .pp-story-cover{height:140px;}.page-front .pp-refresh .mainpage-seoblock{padding:16px;border-radius:18px;}.page-front .pp-refresh .pp-seo-section{padding:20px;}.page-front .pp-refresh .mainpage-seoblock h1{font-size:25px;}}@media(max-width:400px){}.page-front .pp-refresh .pp-story-column:nth-child(3n+2) .pp-story-cover:before{border-radius:24px;transform:rotate(-25deg);right:-12px;top:48px;border-color:#246aca20;}.page-front .pp-refresh .pp-story-column:nth-child(3n+3) .pp-story-cover:before{width:220px;height:220px;border-width:2px;box-shadow:0 0 0 24px #b5e8ff15,0 0 0 48px #b5e8ff10;}.page-front .pp-refresh .block-views-company-block-1{width:100%;clear:both;}.page-front .pp-refresh .block-views-company-block-1 .inner-block{width:100%;display:block;}.page-front .pp-refresh .pp-employer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:20px 0;}.page-front .pp-refresh .pp-employer-grid > .tops-comnany__item{width:auto;float:none;min-width:0;margin:0;padding:0;}.page-front .pp-refresh .pp-employer-grid .tops-comnany__item > a{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px 14px;padding:18px;border:1px solid #e2e8ef;border-radius:12px;background:#fff;color:#27374c;height:100%;box-sizing:border-box;}.page-front .pp-refresh .pp-employer-grid .tops-comnany__item-logo{height:44px;padding:0;margin:0;align-self:center;grid-column:1;grid-row:1;}.page-front .pp-refresh .pp-employer-grid .tops-comnany__item-logo .vertical-middle{height:44px;}.page-front .pp-refresh .pp-employer-grid .tops-comnany__item-logo .vertical-middle .middle img{max-width:48px;max-height:40px;}.page-front .pp-refresh .pp-employer-grid .tops-comnany__item-name{grid-column:2;grid-row:1;align-self:center;font-size:15px;line-height:1.35;margin:0;padding:0;overflow-wrap:anywhere;}.page-front .pp-refresh .pp-employer-grid .tops-comnany__item-desc{grid-column:1/-1;font-size:13px;line-height:1.5;-webkit-line-clamp:2;margin:0;}.page-front .pp-refresh .pp-employer-grid .tops-comnany__item > a:after{grid-column:1/-1;font-size:12px;padding-top:2px;}.page-front .pp-refresh .block-views-company-block-1 .more-link{display:block;clear:both;margin:12px 0 0;}.page-front .pp-refresh .mainpage-seoblock{padding:28px 0 12px;margin:36px 0;background:none;border:0;border-top:1px solid #e5e9ef;border-radius:0;font-size:14px;line-height:1.65;color:#687586;}.page-front .pp-refresh .mainpage-seoblock h1{font-size:23px;line-height:1.3;color:#293647;margin:0 0 14px;}.page-front .pp-refresh .mainpage-seoblock h2,.page-front .pp-refresh .mainpage-seoblock h3,.page-front .pp-refresh .mainpage-seoblock h4{font-size:17px;line-height:1.4;color:#293647;margin:24px 0 10px;}.page-front .pp-refresh .mainpage-seoblock p{margin:0 0 12px;}.page-front .pp-refresh .pp-seo-more[hidden]{display:none !important;}.page-front .pp-refresh .pp-seo-toggle{appearance:none;display:inline-block;width:auto;height:auto;padding:5px 0;margin:0;border:0;background:none;color:#246aca;font:inherit;font-weight:600;cursor:pointer;}.page-front .pp-refresh .pp-seo-toggle:after{content:' ↓';}.page-front .pp-refresh .pp-seo-toggle[aria-expanded="true"]:after{content:' ↑';}.page-front .pp-refresh .pp-seo-toggle:focus-visible{outline:2px solid #246aca;outline-offset:4px;}.page-front .pp-refresh .chapter-item-text a{background:#f6f8fb !important;color:#34465d !important;border:1px solid #e3e9f0 !important;border-radius:10px;box-shadow:none;padding:12px 16px;}.page-front .pp-refresh .chapter-item-text a .name-chapter,.page-front .pp-refresh .chapter-item-text a .name-chapter span{background:transparent !important;color:#34465d !important;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;}.page-front .pp-refresh .chapter-item-text a img{filter:grayscale(1);opacity:.65;width:22px;height:22px;object-fit:contain;}.page-front .pp-refresh .chapter-item-text a:hover{background:#edf4ff !important;border-color:#9fc5f0 !important;transform:none;}.page-front .pp-refresh .chapter-item-text{margin:0 10px 10px 0;}.page-front .pp-refresh #pp-main-content > .block-views-vacancies-block{margin-top:28px;}@media(max-width:1100px){.page-front .pp-refresh .pp-employer-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:600px){.page-front .pp-refresh .pp-employer-grid{grid-template-columns:1fr;gap:10px;}}.pp-jobs-page{--pp-link:#246aca;--pp-line:#e1e8f1;}.pp-jobs-page .section-main-app{padding:24px 28px 36px;box-sizing:border-box;}.pp-jobs-page .row-listing-heading h1,.pp-jobs-page .section-header h1{font-family:inherit;font-size:clamp(25px,3vw,36px);line-height:1.22;letter-spacing:-.025em;overflow-wrap:anywhere;}.pp-jobs-page .row-sorting{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:0;}.pp-jobs-page .row-sorting:before,.pp-jobs-page .row-sorting:after{display:none;}.pp-jobs-page .row-sorting .sort-item{float:none;margin:0;padding:0;max-width:100%;}.pp-jobs-page .row-sorting .select2-selection{border:1px solid var(--pp-line);border-radius:10px;background:#fff;}.pp-jobs-page .pp-listing-results{display:flex;flex-direction:column;gap:14px;}.pp-jobs-page .pp-listing-results:before,.pp-jobs-page .pp-listing-results:after{display:none;}.pp-jobs-page .pp-listing-results .vacancies-item{width:100%;box-sizing:border-box;margin:0;padding:22px;border:1px solid var(--pp-line);border-radius:16px;background:#fff;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease;}.pp-jobs-page .pp-listing-results .vacancies-item:hover{border-color:#b0c9e9;box-shadow:0 5px 18px #244c7610;}.pp-jobs-page .pp-listing-results .vacancies-item.promote{border-left:3px solid #246aca;background:#f7faff;}.pp-jobs-page .pp-listing-results .vacancies-inner{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:18px;}.pp-jobs-page .pp-listing-results .vacancies-inner:before,.pp-jobs-page .pp-listing-results .vacancies-inner:after{display:none;}.pp-jobs-page .pp-listing-results .vacancies-inner-left,.pp-jobs-page .pp-listing-results .vacancies-inner-right{position:static;inset:auto;float:none;width:auto;min-width:0;margin:0;padding:0;}.pp-jobs-page .pp-listing-results .vacancies-inner-left > a.vacancies-link{display:block;width:auto;margin:0;padding:0;}.pp-jobs-page .pp-listing-results .vacancies-name{min-height:0;margin:0 0 10px;padding:0;}.pp-jobs-page .pp-listing-results .vacancies-name :is(h2,h3){margin:0;font-size:20px;line-height:1.35;font-weight:700;overflow-wrap:anywhere;color:#245da8;}.pp-jobs-page .pp-listing-results .vacancies-fields{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;padding:0;}.pp-jobs-page .pp-listing-results .vacancies-fields:before,.pp-jobs-page .pp-listing-results .vacancies-fields:after{display:none;}.pp-jobs-page .pp-listing-results .vacancies-fields > div{position:static;float:none;width:auto;margin:0;padding:0;border:0;font-size:13px;line-height:1.5;color:#627187;}.pp-jobs-page .pp-listing-results .vacancies-fields > .vacancies-fields-price{flex-basis:100%;order:-1;color:#283b52;font-size:20px;line-height:1.4;font-weight:700;}.pp-jobs-page .pp-listing-results .vacancies-desc{display:block;min-height:0;max-height:none;margin:0;padding:0;}.pp-jobs-page .pp-listing-results .vacancies-desc p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:14px;line-height:1.55;color:#64748b;}.pp-jobs-page .pp-listing-results .vacancies-tags{margin:12px 0 0;}.pp-jobs-page .pp-listing-results .vacancies-tags ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;}.pp-jobs-page .pp-listing-results .vacancies-tags li{float:none;margin:0;padding:0;}.pp-jobs-page .pp-listing-results .vacancies-tags a{display:block;padding:4px 8px;border-radius:6px;background:#f0f4f8;font-size:12px;line-height:1.4;color:#53657e;}.pp-jobs-page .pp-listing-results .vacancies-inner-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px;}.pp-jobs-page .pp-listing-results .company-logo{position:static;width:64px;height:48px;margin:0;padding:0;float:none;}.pp-jobs-page .pp-listing-results .company-logo .middle,.pp-jobs-page .pp-listing-results .company-logo .align{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.pp-jobs-page .pp-listing-results .company-logo img{display:block;max-width:64px;max-height:48px;width:auto;height:auto;object-fit:contain;}.pp-jobs-page .pp-listing-results .vacancies-action{position:static;margin:0;padding:0;}.pp-jobs-page .pp-listing-results .vacancies-date{position:static;margin:auto 0 0;font-size:11px;line-height:1.5;color:#758298;text-align:right;}.pp-jobs-page .block-filter{padding:18px;box-sizing:border-box;border:1px solid var(--pp-line);border-radius:16px;background:#fff;}.pp-jobs-page .block-filter--item{padding:16px 0;margin:0;border-bottom:1px solid #edf1f5;}.pp-jobs-page .block-filter-name{font-family:inherit;font-size:15px;line-height:1.4;color:#283b52;}.pp-jobs-page .block-filter input[type=text]{box-sizing:border-box;max-width:100%;border:1px solid #dce4ee;border-radius:8px;background:#f8fafc;}.pp-jobs-page .block-filter--action{margin-top:16px;}.pp-jobs-page .block-filter--action input[type=submit]{border-radius:10px;min-height:44px;}.pp-jobs-page .body-vacancy > article{padding:26px;border:1px solid var(--pp-line);border-radius:16px;background:#fff;}.pp-jobs-page .body-vacancy .group-vacancy-top{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0 0 28px;padding:0 0 22px;border-bottom:1px solid var(--pp-line);}.pp-jobs-page .body-vacancy .group-vacancy-top:before,.pp-jobs-page .body-vacancy .group-vacancy-top:after{display:none;}.pp-jobs-page .body-vacancy .group-vacancy-top > .field-res{float:none;width:auto;margin:0;padding:0;position:static;font-size:14px;color:#64748b;}.pp-jobs-page .body-vacancy .group-vacancy-top > .field-name-field-vacancy-price{order:-1;flex-basis:100%;font-size:25px;font-weight:700;color:#283b52;}.pp-jobs-page .body-vacancy .group-vacancy-center > .field-res{margin:0 0 28px;padding:0;}.pp-jobs-page .body-vacancy .group-vacancy-center p,.pp-jobs-page .body-vacancy .group-vacancy-center li{font-size:15px;line-height:1.7;color:#3b4b60;}.pp-jobs-page .body-vacancy .group-vacancy-center p{margin:0 0 12px;}.pp-jobs-page .body-vacancy .field-label h4{font-family:inherit;font-size:21px;line-height:1.35;color:#283b52;margin:0 0 14px;}.pp-jobs-page .vacancy-response-action{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;}.pp-jobs-page .vacancy-response-action:before,.pp-jobs-page .vacancy-response-action:after{display:none;}.pp-jobs-page .vacancy-response-action a.btn-link{float:none;height:auto;min-height:48px;line-height:1.4;padding:14px 24px;border-radius:10px;box-sizing:border-box;background:#246aca;color:#fff;font-size:15px;}.pp-jobs-page .vacancy-response-action a.btn-link:hover{background:#1c57a8;color:#fff;}.pp-jobs-page .vacancy-response-action .btn-addbookmarks{position:relative;inset:auto;margin:0;}@media(max-width:700px){.pp-jobs-page .section-main-app{padding:18px 16px 28px;}.pp-jobs-page .pp-listing-results .vacancies-item{padding:18px;}.pp-jobs-page .pp-listing-results .vacancies-inner{grid-template-columns:minmax(0,1fr);gap:14px;}.pp-jobs-page .pp-listing-results .vacancies-inner-right{flex-direction:row;flex-wrap:wrap;align-items:center;border-top:1px solid #edf1f5;padding-top:12px;}.pp-jobs-page .pp-listing-results .vacancies-date{margin:0 0 0 auto;}.pp-jobs-page .pp-listing-results .company-logo{width:36px;height:30px;}.pp-jobs-page .pp-listing-results .company-logo img{max-width:36px;max-height:30px;}.pp-jobs-page .pp-listing-results .vacancies-name :is(h2,h3){font-size:18px;}.pp-jobs-page .body-vacancy > article{padding:20px 16px;}}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)){--pp-link:#246aca;--pp-line:#e1e8f1;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .section-main-app{padding:24px 28px 36px;box-sizing:border-box;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-listing-heading h1,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .section-header h1{font-family:inherit;font-size:clamp(25px,3vw,36px);line-height:1.22;letter-spacing:-.025em;overflow-wrap:anywhere;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-sorting{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-sorting:before,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-sorting:after{display:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-sorting .sort-item{float:none;margin:0;padding:0;max-width:100%;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-sorting .select2-selection{border:1px solid var(--pp-line);border-radius:10px;background:#fff;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results{display:flex;flex-direction:column;gap:14px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results:before,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results:after{display:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-item{width:100%;box-sizing:border-box;margin:0;padding:22px;border:1px solid var(--pp-line);border-radius:16px;background:#fff;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-item:hover{border-color:#b0c9e9;box-shadow:0 5px 18px #244c7610;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-item.promote{border-left:3px solid #246aca;background:#f7faff;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:18px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner:before,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner:after{display:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-left,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-right{position:static;inset:auto;float:none;width:auto;min-width:0;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-left > a.vacancies-link{display:block;width:auto;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-name{min-height:0;margin:0 0 10px;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-name :is(h2,h3){margin:0;font-size:20px;line-height:1.35;font-weight:700;overflow-wrap:anywhere;color:#245da8;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-fields{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-fields:before,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-fields:after{display:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-fields > div{position:static;float:none;width:auto;margin:0;padding:0;border:0;font-size:13px;line-height:1.5;color:#627187;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-fields > .vacancies-fields-price{flex-basis:100%;order:-1;color:#283b52;font-size:20px;line-height:1.4;font-weight:700;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-desc{display:block;min-height:0;max-height:none;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-desc p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:14px;line-height:1.55;color:#64748b;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-tags{margin:12px 0 0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-tags ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-tags li{float:none;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-tags a{display:block;padding:4px 8px;border-radius:6px;background:#f0f4f8;font-size:12px;line-height:1.4;color:#53657e;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .company-logo{position:static;width:64px;height:48px;margin:0;padding:0;float:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .company-logo .middle,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .company-logo .align{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .company-logo img{display:block;max-width:64px;max-height:48px;width:auto;height:auto;object-fit:contain;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-action{position:static;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-date{position:static;margin:auto 0 0;font-size:11px;line-height:1.5;color:#758298;text-align:right;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-filter{padding:18px;box-sizing:border-box;border:1px solid var(--pp-line);border-radius:16px;background:#fff;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-filter--item{padding:16px 0;margin:0;border-bottom:1px solid #edf1f5;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-filter-name{font-family:inherit;font-size:15px;line-height:1.4;color:#283b52;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-filter input[type=text]{box-sizing:border-box;max-width:100%;border:1px solid #dce4ee;border-radius:8px;background:#f8fafc;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-filter--action{margin-top:16px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-filter--action input[type=submit]{border-radius:10px;min-height:44px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy > article{padding:26px;border:1px solid var(--pp-line);border-radius:16px;background:#fff;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy .group-vacancy-top{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0 0 28px;padding:0 0 22px;border-bottom:1px solid var(--pp-line);}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy .group-vacancy-top:before,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy .group-vacancy-top:after{display:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy .group-vacancy-top > .field-res{float:none;width:auto;margin:0;padding:0;position:static;font-size:14px;color:#64748b;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy .group-vacancy-top > .field-name-field-vacancy-price{order:-1;flex-basis:100%;font-size:25px;font-weight:700;color:#283b52;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy .group-vacancy-center > .field-res{margin:0 0 28px;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy .group-vacancy-center p,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy .group-vacancy-center li{font-size:15px;line-height:1.7;color:#3b4b60;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy .group-vacancy-center p{margin:0 0 12px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy .field-label h4{font-family:inherit;font-size:21px;line-height:1.35;color:#283b52;margin:0 0 14px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .vacancy-response-action{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .vacancy-response-action:before,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .vacancy-response-action:after{display:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .vacancy-response-action a.btn-link{float:none;height:auto;min-height:48px;line-height:1.4;padding:14px 24px;border-radius:10px;box-sizing:border-box;background:#246aca;color:#fff;font-size:15px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .vacancy-response-action a.btn-link:hover{background:#1c57a8;color:#fff;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .vacancy-response-action .btn-addbookmarks{position:relative;inset:auto;margin:0;}@media(max-width:700px){body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .section-main-app{padding:18px 16px 28px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-item{padding:18px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner{grid-template-columns:minmax(0,1fr);gap:14px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-right{flex-direction:row;flex-wrap:wrap;align-items:center;border-top:1px solid #edf1f5;padding-top:12px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-date{margin:0 0 0 auto;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .company-logo{width:36px;height:30px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .company-logo img{max-width:36px;max-height:30px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-name :is(h2,h3){font-size:18px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .body-vacancy > article{padding:20px 16px;}}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .section-header{min-height:0;height:auto;padding-bottom:24px;margin-bottom:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-breadcrumb{padding-top:18px;margin-top:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-listing-heading{margin-bottom:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .chapter--items,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .js-chapter--items{min-height:0 !important;height:auto !important;margin-top:18px;margin-bottom:18px;padding-bottom:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .js-chapter--items .owl-item a,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .chapter-item-text a{display:flex;align-items:center;box-sizing:border-box;height:64px !important;min-height:0 !important;padding:10px 12px !important;border:1px solid #e1e8f1;border-radius:10px;background:#f5f8fc !important;color:#34465d !important;font:600 13px/1.35 'Avenir Next','AvenirNextCyr',Arial,sans-serif;text-align:left;overflow-wrap:anywhere;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .js-chapter--items .owl-item a:hover,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .chapter-item-text a:hover{background:#edf4ff !important;border-color:#9fc5f0;transform:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .js-chapter--items .owl-item a span,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .chapter-item-text .name-chapter,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .chapter-item-text .name-chapter span{font:inherit;color:inherit;height:auto;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-left a .vacancies-name,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-left a .vacancies-name :is(h2,h3){font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-fields-place:before{display:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-tags .item-list ul li a{padding:4px 8px;border-radius:6px;font-size:12px;line-height:1.4;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-sorting .sort-item{flex:0 1 240px;width:240px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-sorting .sort-item .select2-container{width:100% !important;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-right{min-width:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-right .btn-addbookmarks{white-space:normal;max-width:100%;font-size:12px;}@media(max-width:700px){body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-sorting .sort-item{flex:1 1 180px;width:auto;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-left a .vacancies-name :is(h2,h3){font-size:18px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .js-chapter--items .owl-item a{height:60px !important;font-size:12px;}}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-header_top{padding:0;margin-bottom:0;min-height:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1{margin:20px 0 12px;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .inner-block,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .vws-content,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .js-chapter--items{margin:0;padding:0;min-height:0;height:auto;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .swiper{height:auto;min-height:0;padding-bottom:12px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .swiper-wrapper{height:auto;align-items:stretch;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item{flex:0 0 auto;width:auto;height:auto;margin-bottom:0;margin-right:12px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item > a{display:flex;align-items:center;box-sizing:border-box;min-height:48px;height:auto;max-width:220px;padding:12px 16px;border:1px solid #e1e8f1;border-radius:10px;background:#f5f8fc !important;color:#34465d !important;transform:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item > a:hover{background:#edf4ff !important;border-color:#9fc5f0;transform:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item .row-column,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item .midd-column,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item .row-midd__column,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item .col-70,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item .inner-column{display:block;width:auto;height:auto;margin:0;padding:0;float:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item .col-30{display:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item .name{font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:600;color:inherit;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-breadcrumb{margin:0;padding:12px 0 4px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-listing-heading{margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .row-listing-heading h1{margin:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .section-header{padding-bottom:16px;margin-bottom:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .section-main-app{padding-top:12px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search{margin:18px 0 0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .inner-block,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .row-form{margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .search-form form > div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:start;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .search-form .form-item{float:none;width:auto;height:auto;margin:0;padding:0;min-width:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .search-form input[type=text]{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 16px;font-size:15px;border:1px solid #dce4ee;border-radius:10px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .search-form .input-submit{position:static;inset:auto;width:auto;height:auto;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .search-form .input-submit:before,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .search-form .input-submit:after{display:none;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .search-form .input-submit input[type=submit]{display:block;box-sizing:border-box;width:100%;min-width:0;height:48px;margin:0;padding:0 16px;border:0;border-radius:10px;background:#246aca;background-image:none;color:#fff;font-family:inherit;font-size:15px;font-weight:600;text-indent:0;cursor:pointer;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .search-form .input-submit input[type=submit]:hover{background:#1c57a8;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .custom-search-ajax-results{grid-column:1 / -1;width:100%;box-sizing:border-box;padding:0 16px;}@media(max-width:600px){body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .search-form form > div{grid-template-columns:minmax(0,1fr) 84px;gap:8px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-search .search-form input[type=text]{font-size:13px;padding:0 10px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .block-views-professii-block-1 .chapter-item > a{max-width:190px;padding:10px 12px;}}body .pp-refresh .pp-listing-results .company-logo.pp-logo-unavailable{display:none !important;}body .pp-refresh .block-views-professii-block-1 .swiper{cursor:grab;touch-action:pan-y;}body .pp-refresh .block-views-professii-block-1 .swiper:active{cursor:grabbing;}body .pp-refresh .block-views-professii-block-1 .chapter-item a{-webkit-user-drag:none;user-select:none;}body .pp-refresh .block-filter--action{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;width:100%;box-sizing:border-box;}body .pp-refresh .block-filter--action:before,body .pp-refresh .block-filter--action:after{display:none;}body .pp-refresh .block-filter--action__submit,body .pp-refresh .block-filter--action__reset{float:none;width:auto;min-width:0;margin:0;padding:0;}body .pp-refresh .block-filter--action .filtered-listing-button-submit,body .pp-refresh .block-filter--action .filtered-listing-button-reset{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:46px;min-height:46px;margin:0;padding:0 8px;border:0;border-radius:10px;font-family:inherit;font-size:14px;line-height:1.2;font-weight:600;white-space:nowrap;cursor:pointer;}body .pp-refresh .block-filter--action .filtered-listing-button-submit{background:#246aca;color:#fff;}body .pp-refresh .block-filter--action .filtered-listing-button-submit:hover{background:#1c57a8;}body .pp-refresh .block-filter--action .filtered-listing-button-reset{background:#edf1f5;color:#53657e;}body .pp-refresh .block-filter--action .filtered-listing-button-reset:hover{background:#e0e7ef;color:#34465d;}body .pp-refresh .block-filter--action button:focus-visible{outline:2px solid #246aca;outline-offset:3px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .section-main-app{padding-left:0;padding-right:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "fields logo" "description description" "tags date";align-items:start;column-gap:20px;row-gap:12px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-left,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-right,body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner-left > a.vacancies-link{display:contents;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-name{grid-area:title;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-fields{grid-area:fields;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-desc{grid-area:description;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-tags{grid-area:tags;align-self:center;min-width:0;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-date{grid-area:date;align-self:center;justify-self:end;margin:0;padding:0;white-space:nowrap;font-size:11px;line-height:1.4;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-action{grid-area:actions;align-self:start;justify-self:end;margin:0;padding:0;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .company-logo{grid-area:logo;justify-self:end;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-desc p{margin:0;line-height:1.6;}@media(max-width:700px){body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-inner{display:flex;flex-direction:column;align-items:stretch;gap:12px;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-date{align-self:flex-start;text-align:left;white-space:normal;}body .pp-refresh:is(.pp-jobs-page,:has(.pp-listing-results),:has(.body-vacancy)) .pp-listing-results .vacancies-action{align-self:flex-start;}}body .pp-refresh:has(.body-vacancy) .row-listing-heading h1{max-width:950px;font-size:clamp(25px,3vw,36px);line-height:1.25;margin:0;}body .pp-refresh:has(.body-vacancy) .block-pp-view-vacancy-vacancy-obsolete{margin:0 0 20px;padding:20px 24px;border:1px solid #eadfc4;border-radius:14px;background:#fffaf0;box-sizing:border-box;}body .pp-refresh:has(.body-vacancy) .block-pp-view-vacancy-vacancy-obsolete .inner-block{margin:0;padding:0;}body .pp-refresh:has(.body-vacancy) .block-pp-view-vacancy-vacancy-obsolete h2{font-family:inherit;font-size:18px;line-height:1.5;margin:0 0 8px;padding:0;color:#66532d;}body .pp-refresh:has(.body-vacancy) .block-pp-view-vacancy-vacancy-obsolete p{font-size:14px;line-height:1.6;margin:0;}body .pp-refresh .body-vacancy > article{box-sizing:border-box;padding:28px;border:1px solid #e1e8f1;border-radius:16px;background:#fff;}body .pp-refresh .body-vacancy .group-vacancy-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:0 0 22px;margin:0 0 24px;border-bottom:1px solid #e1e8f1;}body .pp-refresh .body-vacancy .group-vacancy-top > .field-res{float:none;position:static;width:auto;padding:0;margin:0;border:0;font-size:14px;line-height:1.5;color:#64748b;}body .pp-refresh .body-vacancy .group-vacancy-top > .field-name-field-vacancy-price{order:-1;flex-basis:100%;}body .pp-refresh .body-vacancy .group-vacancy-top .price-res,body .pp-refresh .body-vacancy .group-vacancy-top .vacancies-fields-price{margin:0;padding:0;font-family:inherit;font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:1.35;color:#283b52;}body .pp-refresh .body-vacancy .group-vacancy-top .field-date{margin-left:auto;font-size:12px;}body .pp-refresh .body-vacancy .group-vacancy-center{width:auto;margin:0;padding:0;border:0;background:transparent;}body .pp-refresh .body-vacancy .group-vacancy-center > .field-res{margin:0 0 28px;padding:0;}body .pp-refresh .body-vacancy .group-vacancy-center > .field-res:last-child{margin-bottom:0;}body .pp-refresh .body-vacancy .group-vacancy-center .field-label h4{font-family:inherit;font-size:21px;line-height:1.4;font-weight:700;margin:0 0 12px;padding:0;color:#283b52;}body .pp-refresh .body-vacancy .group-vacancy-center p,body .pp-refresh .body-vacancy .group-vacancy-center li{font-family:inherit;font-size:15px;line-height:1.75;color:#3b4b60;}body .pp-refresh .body-vacancy .group-vacancy-center p{margin:0 0 12px;}body .pp-refresh .body-vacancy .group-vacancy-center ul,body .pp-refresh .body-vacancy .group-vacancy-center ol{margin:0 0 16px;padding:0 0 0 22px;}body .pp-refresh .body-vacancy .group-vacancy-center ul{list-style:disc outside;}body .pp-refresh .body-vacancy .group-vacancy-center ol{list-style:decimal outside;}body .pp-refresh .body-vacancy .group-vacancy-center li{display:list-item;padding:0 0 0 3px;margin:0 0 7px;}body .pp-refresh .body-vacancy .group-vacancy-center li:before{display:none;}body .pp-refresh .body-vacancy .group-vacancy-center li::marker{color:#246aca;}body .pp-refresh .body-vacancy .field-name-field-vacancy-tags{margin:24px 0 0;padding:20px 0 0;border-top:1px solid #e1e8f1;}body .pp-refresh .body-vacancy .field-name-field-vacancy-tags ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}body .pp-refresh .body-vacancy .field-name-field-vacancy-tags ul:before,body .pp-refresh .body-vacancy .field-name-field-vacancy-tags ul:after{display:none;}body .pp-refresh .body-vacancy .field-name-field-vacancy-tags li{float:none;margin:0;padding:0;}body .pp-refresh .body-vacancy .field-name-field-vacancy-tags a{display:block;height:auto;padding:6px 10px;border-radius:7px;background:#f0f5fb;color:#52677f;font-size:12px;font-weight:500;line-height:1.5;}body .pp-refresh .body-vacancy .field-name-field-vacancy-tags a:hover{background:#e2edfc;color:#245da8;}@media(max-width:700px){body .pp-refresh .body-vacancy > article{padding:20px 16px;}body .pp-refresh:has(.body-vacancy) .block-pp-view-vacancy-vacancy-obsolete{padding:16px;}body .pp-refresh .body-vacancy .group-vacancy-top .field-date{margin-left:0;}body .pp-refresh .body-vacancy .group-vacancy-center .field-label h4{font-size:19px;}}body .pp-refresh:has(.pp-journal,.body-article) .section-main-app{padding:12px 0 36px;}body .pp-refresh:has(.pp-journal,.body-article) .row-listing-heading{margin:0;padding:0;}body .pp-refresh:has(.pp-journal,.body-article) .row-listing-heading h1{font-family:inherit;font-size:clamp(26px,3vw,38px);line-height:1.25;letter-spacing:-.025em;margin:0;padding:0;color:#283b52;overflow-wrap:anywhere;}body .pp-refresh:has(.pp-journal,.body-article) .row-breadcrumb{padding:12px 0;margin:0;}body .pp-refresh .pp-journal .pp-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;}body .pp-refresh .pp-journal .pp-journal-grid > .column{float:none;width:auto;min-width:0;padding:0;margin:0;}body .pp-refresh .pp-journal .inner-column{height:100%;padding:0;margin:0;}body .pp-refresh .pp-journal .article-item{display:flex;flex-direction:column;gap:0;height:100%;margin:0;padding:16px;border:1px solid #e1e8f1;border-radius:16px;background:#fff;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease;}body .pp-refresh .pp-journal .article-item:hover{border-color:#b0c9e9;box-shadow:0 5px 18px #244c7610;}body .pp-refresh .pp-journal .article-item__img{order:-1;width:100%;margin:0 0 18px;border-radius:10px;overflow:hidden;background:#edf3fa;}body .pp-refresh .pp-journal .article-item__img a{display:block;}body .pp-refresh .pp-journal .article-item__img img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;}body .pp-refresh .pp-journal .article-item__name{display:block;width:auto;height:auto;margin:0 0 12px;}body .pp-refresh .pp-journal .article-item__name a{display:inline;font-family:inherit;font-size:20px;line-height:1.4;font-weight:700;color:#283b52;text-decoration:none;overflow-wrap:anywhere;}body .pp-refresh .pp-journal .article-item__name a:hover{color:#246aca;}body .pp-refresh .pp-journal .article-item__anons{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:auto;margin:0;font-family:inherit;font-size:14px;line-height:1.65;color:#64748b;}body .pp-refresh .pp-journal .article-item__anons:after{display:none;}body .pp-refresh .pp-journal .row-pagination{margin:28px 0 0;padding:0;}body .pp-refresh .pp-journal a:focus-visible{outline:3px solid #90b9f1;outline-offset:4px;border-radius:3px;}body .pp-refresh:has(.body-article) .row-listing-heading,body .pp-refresh:has(.body-article) .row-breadcrumb{max-width:820px;margin-left:auto;margin-right:auto;}body .pp-refresh .body-article{max-width:820px;width:100%;margin:0 auto;padding:28px;box-sizing:border-box;border:1px solid #e1e8f1;border-radius:16px;background:#fff;}body .pp-refresh .body-article .field-name-field-article-body{width:auto;max-width:none;margin:0;padding:0;color:#3b4b60;font-family:inherit;font-size:17px;line-height:1.8;overflow-wrap:anywhere;}body .pp-refresh .body-article .field-name-field-article-body p{font-family:inherit;font-size:17px;line-height:1.8;margin:0 0 20px;}body .pp-refresh .body-article .field-name-field-article-body h2,body .pp-refresh .body-article .field-name-field-article-body h3,body .pp-refresh .body-article .field-name-field-article-body h4{font-family:inherit;font-weight:700;line-height:1.35;margin:32px 0 14px;padding:0;color:#283b52;}body .pp-refresh .body-article .field-name-field-article-body h2{font-size:25px;}body .pp-refresh .body-article .field-name-field-article-body h3{font-size:22px;}body .pp-refresh .body-article .field-name-field-article-body h4{font-size:19px;}body .pp-refresh .body-article .field-name-field-article-body ul,body .pp-refresh .body-article .field-name-field-article-body ol{margin:0 0 22px;padding:0 0 0 24px;}body .pp-refresh .body-article .field-name-field-article-body ul{list-style:disc outside;}body .pp-refresh .body-article .field-name-field-article-body ol{list-style:decimal outside;}body .pp-refresh .body-article .field-name-field-article-body li{display:list-item;padding:0 0 0 4px;margin:0 0 9px;font-size:17px;line-height:1.8;}body .pp-refresh .body-article .field-name-field-article-body li:before{display:none;}body .pp-refresh .body-article .field-name-field-article-body li::marker{color:#246aca;}body .pp-refresh .body-article a{color:#246aca;text-underline-offset:3px;}body .pp-refresh .body-article img{max-width:100%;height:auto;border-radius:12px;}body .pp-refresh .body-article iframe{max-width:100%;}body .pp-refresh .body-article blockquote{margin:24px 0;padding:18px 22px;border-left:3px solid #246aca;border-radius:0 10px 10px 0;background:#f0f5fc;}@media(max-width:1100px){body .pp-refresh .pp-journal .pp-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}}@media(max-width:700px){body .pp-refresh .pp-journal .pp-journal-grid{grid-template-columns:minmax(0,1fr);gap:16px;}body .pp-refresh .pp-journal .article-item__name a{font-size:19px;}body .pp-refresh .body-article{padding:20px 16px;}body .pp-refresh .body-article .field-name-field-article-body p,body .pp-refresh .body-article .field-name-field-article-body li{font-size:16px;}body .pp-refresh .body-article .field-name-field-article-body h2{font-size:22px;}}body .app-site:has(.main-section-login,.main-section-signup){background:#f5f7fb;font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;color:#283b52;}body .app-site :is(.main-section-login,.main-section-signup){float:none;width:100%;min-height:100vh;margin:0;padding:28px 24px 90px;box-sizing:border-box;background:#f5f7fb;}body .app-site :is(.main-section-login,.main-section-signup) :is(.section-login-bg,.section-signup-bg,.section-header__mobile-bg){display:none;}body .app-site :is(.main-section-login,.main-section-signup) .section-header{max-width:480px;margin:0 auto 28px;padding:0;background:none;}body .app-site :is(.main-section-login,.main-section-signup) .row-header_main{height:auto;min-height:0;padding:0;margin:0;}body .app-site :is(.main-section-login,.main-section-signup) .block-logo{position:static;float:none;margin:0;padding:0;}body .app-site :is(.main-section-login,.main-section-signup) .logo-link{display:flex;align-items:center;justify-content:center;gap:12px;}body .app-site :is(.main-section-login,.main-section-signup) .logo-link__mainimg{position:static;width:44px;height:auto;margin:0;}body .app-site :is(.main-section-login,.main-section-signup) .logo-link__mainimg img{width:44px;height:auto;}body .app-site :is(.main-section-login,.main-section-signup) .text-logo{position:static;margin:0;padding:0;}body .app-site :is(.main-section-login,.main-section-signup) .logo-text-desktop{display:block;width:170px;max-width:100%;height:auto;}body .app-site :is(.main-section-login,.main-section-signup) .logo-text-mobile{display:none;}body .app-site :is(.main-section-login,.main-section-signup) .section-main-app{padding:0;margin:0;}body .app-site :is(.main-section-login,.main-section-signup) :is(.row-login-wr,.row-signup-wr){width:100%;max-width:480px;margin:0 auto;padding:32px;box-sizing:border-box;border:1px solid #e1e8f1;border-radius:18px;background:#fff;}body .app-site :is(.main-section-login,.main-section-signup) .row-title{margin:0 0 24px;padding:0;}body .app-site :is(.main-section-login,.main-section-signup) h1{font-family:inherit;font-size:30px;line-height:1.25;font-weight:700;margin:0;padding:0;color:#283b52;}body .app-site :is(.main-section-login,.main-section-signup) :is(.row-content,.inner-block,.row-form){width:auto;max-width:none;margin:0;padding:0;}body .app-site :is(.main-section-login,.main-section-signup) form{width:100%;max-width:none;margin:0;}body .app-site :is(.main-section-login,.main-section-signup) form .form-item{float:none;width:auto;max-width:none;margin:0 0 16px;padding:0;}body .app-site :is(.main-section-login,.main-section-signup) .form-item-password{margin-bottom:0;}body .app-site :is(.main-section-login,.main-section-signup) input:is([type=text],[type=email],[type=password],[type=tel]){width:100%;max-width:100%;height:50px;box-sizing:border-box;margin:0;padding:12px 14px;border:1px solid #dce4ee;border-radius:10px;background:#fff;color:#283b52;font-family:inherit;font-size:16px;line-height:1.5;box-shadow:none;}body .app-site :is(.main-section-login,.main-section-signup) input:focus{outline:3px solid #d7e7fc;border-color:#246aca;outline-offset:1px;}body .app-site :is(.main-section-login,.main-section-signup) input.error{border-color:#c64242;}body .app-site :is(.main-section-login,.main-section-signup) label.error{color:#b12f2f;font-size:13px;line-height:1.5;padding-top:6px;}body .app-site :is(.main-section-login,.main-section-signup) input[type=submit]{display:block;width:100%;height:auto;min-height:50px;margin:20px 0 0;padding:13px 16px;border:0;border-radius:10px;background:#246aca;color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;cursor:pointer;white-space:normal;}body .app-site :is(.main-section-login,.main-section-signup) input[type=submit]:hover{background:#1c57a8;}body .app-site :is(.main-section-login,.main-section-signup) .form-actions{margin:0;padding:0;}body .app-site :is(.main-section-login,.main-section-signup) :is(.form-actions_more,.form-help__bottom){max-width:none;margin:20px 0 0;padding:0;font-size:13px;font-weight:400;line-height:1.65;color:#64748b;}body .app-site :is(.main-section-login,.main-section-signup) .form-help__bottom p{margin:0;font-size:13px;line-height:1.65;}body .app-site :is(.main-section-login,.main-section-signup) .btn-link-password{display:block;margin:0 0 18px;font-size:14px;}body .app-site :is(.main-section-login,.main-section-signup) :is(.btn-link-password,.form-help__bottom a,.form-actions_more a){color:#246aca;text-underline-offset:3px;}body .app-site :is(.main-section-login,.main-section-signup) .password-strength{float:none;width:100%;margin:0 0 12px;font-size:12px;}body .app-site :is(.main-section-login,.main-section-signup) div.password-confirm{float:none;width:auto;margin:8px 0;font-size:12px;}body .app-site :is(.main-section-login,.main-section-signup) .password-suggestions{width:auto;box-sizing:border-box;padding:12px;font-size:12px;}body .app-site :is(.main-section-login,.main-section-signup) .captcha{margin:18px 0;max-width:100%;overflow-x:auto;}body .app-site :is(.main-section-login,.main-section-signup) .section-footer{width:100%;max-width:480px;margin:24px auto 0;padding:0;background:none;}body .app-site :is(.main-section-login,.main-section-signup) .row-footer_4{margin:0;padding:0;border:0;text-align:center;color:#64748b;}body .app-site .row-type-register{max-width:850px;margin:0 auto;padding:20px 0 40px;font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;}body .app-site .row-type-register h1{font-family:inherit;font-size:clamp(26px,3vw,36px);line-height:1.25;color:#283b52;margin:0 0 28px;padding:0;}body .app-site .type-register__body .row-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;}body .app-site .type-register__body .row-column:before,body .app-site .type-register__body .row-column:after{display:none;}body .app-site .type-register__body .column{float:none;width:auto;padding:0;margin:0;}body .app-site .type-register__body .inner-column{margin:0;padding:0;height:100%;}body .app-site .type-register__body a:is(.btn-regapplicant,.btn-regemployer){display:flex;flex-direction:column;justify-content:center;gap:12px;height:100%;min-height:180px;padding:28px;margin:0;box-sizing:border-box;border:1px solid #dce4ee;border-radius:16px;background:#f5f8fc;color:#283b52;text-decoration:none;}body .app-site .type-register__body a:is(.btn-regapplicant,.btn-regemployer):hover{background:#edf4ff;border-color:#9fc5f0;}body .app-site .type-register__body a:before,body .app-site .type-register__body a:after{display:none;}body .app-site .type-register__body .tp_1{font-family:inherit;font-size:24px;font-weight:700;line-height:1.3;padding:0;margin:0;}body .app-site .type-register__body .tp_2{font-family:inherit;font-size:14px;line-height:1.5;color:#64748b;padding:0;margin:0;}@media(max-width:700px){body .app-site :is(.main-section-login,.main-section-signup){padding:24px 16px 90px;}body .app-site :is(.main-section-login,.main-section-signup) :is(.row-login-wr,.row-signup-wr){padding:24px 16px;}body .app-site :is(.main-section-login,.main-section-signup) h1{font-size:27px;}body .app-site .type-register__body .row-column{grid-template-columns:minmax(0,1fr);gap:14px;}body .app-site .type-register__body a:is(.btn-regapplicant,.btn-regemployer){min-height:150px;padding:24px;}}body .app-site .row-type-register .type-register__body{border-radius:0;overflow:visible;}body .app-site .row-type-register .type-register__body a:is(.btn-regapplicant,.btn-regemployer){border-radius:16px;}body .app-site .main-section-signup .form-item-password-pass1{display:flex;flex-direction:column;align-items:stretch;}body .app-site .main-section-signup .form-item-password-pass1 .password-strength{position:static;inset:auto;float:none;order:1;width:auto;max-width:100%;margin:10px 0 0;padding:0;box-sizing:border-box;}body .app-site .main-section-signup .password-strength .password-indicator{position:relative;width:100%;height:5px;margin:0;border-radius:5px;overflow:hidden;}body .app-site .main-section-signup .password-strength .password-strength-title,body .app-site .main-section-signup .password-strength .password-strength-text{font-size:12px;line-height:1.5;}body .app-site:has(.row-type-register,.main-section-login,.main-section-signup) .block-logo .logo-link{display:flex;align-items:center;gap:12px;width:auto;}body .app-site:has(.row-type-register,.main-section-login,.main-section-signup) .block-logo .logo-link__mainimg{display:block;position:static;flex:0 0 52px;width:52px;height:52px;margin:0;padding:0;background:url("data:image/svg+xml,%3Csvg%20class%3D%22pp-brand-mark%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20role%3D%22img%22%20aria-label%3D%22Promopoisk%20%E2%80%94%20%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%22%3E%3Crect%20width%3D%2264%22%20height%3D%2264%22%20rx%3D%2218%22%20fill%3D%22%23078cff%22%2F%3E%3Cpath%20d%3D%22M40%2018%2057%2011v21L40%2025Z%22%20fill%3D%22%23b4edff%22%20opacity%3D%22.85%22%2F%3E%3Cpath%20d%3D%22m22%2051%204-28h12l4%2028Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M25%2032h14l1%206H24Z%22%20fill%3D%22%23ffbb51%22%2F%3E%3Cpath%20d%3D%22M25%2016h14v9H25Z%22%20fill%3D%22%23173b72%22%2F%3E%3Cpath%20d%3D%22m23%2016%209-7%209%207Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M30%2018h4v5h-4Z%22%20fill%3D%22%23ffce6c%22%2F%3E%3Cpath%20d%3D%22M10%2052c10-8%2018%206%2028-1s15-3%2016-2%22%20fill%3D%22none%22%20stroke%3D%22%23a6eaff%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}body .app-site:has(.row-type-register,.main-section-login,.main-section-signup) .block-logo .logo-link__mainimg img{display:none;}body .app-site:has(.row-type-register,.main-section-login,.main-section-signup) .block-logo .text-logo{display:none;}body .app-site:has(.row-type-register){background:#f5f7fb;}body .app-site:has(.row-type-register) .main-section-right{display:none;}body .app-site:has(.row-type-register) .main-section-center{float:none;width:100%;max-width:1280px;margin:0 auto;padding:0 28px;box-sizing:border-box;box-shadow:none;background:transparent;}body .app-site:has(.row-type-register) .section-main-app{padding:24px 0 40px;}body .app-site:has(.row-type-register) .row-header_main{padding-left:0;padding-right:0;}body .app-site:has(.row-type-register) .row-type-register{max-width:900px;margin:0 auto;}body .app-site:has(.row-type-register) .type-register__body a:is(.btn-regapplicant,.btn-regemployer){background:#fff;}body .app-site:has(.row-type-register) .type-register__body a:is(.btn-regapplicant,.btn-regemployer):hover{background:#edf4ff;}@media(max-width:700px){body .app-site:has(.row-type-register) .main-section-center{padding:0 20px;}body .app-site:has(.row-type-register,.main-section-login,.main-section-signup) .block-logo .logo-link__mainimg{width:44px;height:44px;flex-basis:44px;}}body .app-site .row-type-register .type-register__title{display:block;height:auto;min-height:0;margin:0 0 28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}body .app-site .row-type-register .type-register__title h1{margin:0;padding:0;line-height:1.25;}body .app-site .row-type-register .type-register__body{margin-top:0;}body .app-site .pp-unified-header{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;height:auto;min-height:0;margin:0 0 20px;padding:20px 0 0;box-sizing:border-box;font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;}body .app-site .pp-unified-header:before,body .app-site .pp-unified-header:after{display:none;}body .app-site .pp-unified-header > :is(.block-haction,.block-logo){position:relative;inset:auto;float:none;flex:0 0 auto;width:auto;margin:0;padding:0;}body .app-site .pp-unified-header .block-haction{order:0;}body .app-site .pp-unified-header .block-logo{order:1;}body .app-site .pp-unified-header .block-haction > button{width:44px;height:44px;border-radius:10px;background:#edf3fa;}body .app-site .pp-unified-header .block-logo .logo-link{display:flex;align-items:center;width:auto;padding:0;margin:0;}body .app-site .pp-unified-header .block-logo .logo-link__mainimg{display:block;position:static;width:48px;height:48px;margin:0;padding:0;}body .app-site .pp-unified-header .block-logo .pp-brand-mark{width:48px;height:48px;}body .app-site .pp-unified-header .block-logo .text-logo{display:none;}body .app-site .pp-unified-header > .block-system-main-menu{display:block;position:static;float:none;order:2;flex:1 1 380px;width:auto;margin:0;padding:0;clear:none;}body .app-site .pp-unified-header .block-system-main-menu .inner-block{margin:0;padding:0;}body .app-site .pp-unified-header .block-system-main-menu ul.menu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;}body .app-site .pp-unified-header .block-system-main-menu ul.menu:before,body .app-site .pp-unified-header .block-system-main-menu ul.menu:after{display:none;}body .app-site .pp-unified-header .block-system-main-menu ul.menu li{float:none;margin:0;padding:0;list-style:none;}body .app-site .pp-unified-header .block-system-main-menu ul.menu li a{display:block;height:auto;padding:10px 0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;color:#34465d;}body .app-site .pp-unified-header .block-system-main-menu ul.menu li a:hover{color:#246aca;}body .app-site .pp-unified-header .pp-unified-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto;order:3;}body .app-site .pp-unified-actions :is(.block-system-user-menu,.block-system-bookmarks){position:relative;inset:auto;float:none;width:auto;margin:0;padding:0;}body .app-site .pp-unified-actions .block-system-user-menu > ul.nav{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;}body .app-site .pp-unified-actions .block-system-user-menu > ul.nav > li{float:none;margin:0;}body .app-site .pp-unified-actions .nav-user-noauth > li > a.link-account{display:block;width:auto;height:44px;padding:0 18px;border-radius:10px;background:#246aca;color:#fff;font-size:14px;line-height:44px;text-indent:0;}body .app-site .pp-unified-actions .nav-user-noauth > li > a.link-account:before{display:none;}body .app-site .pp-unified-actions .btn-bookmarks{display:block;width:44px;height:44px;border-radius:10px;background-color:#5077c9;}body .app-site .pp-unified-header .block-haction-navigation{max-width:calc(100vw - 40px);box-sizing:border-box;z-index:150;}body .app-site .pp-unified-header a:focus-visible,body .app-site .pp-unified-header button:focus-visible{outline:3px solid #90b9f1;outline-offset:3px;}@media(max-width:1000px){body .app-site .pp-unified-header > .block-system-main-menu{order:4;flex-basis:100%;}}@media(max-width:700px){body .app-site .pp-unified-header{gap:10px;padding-top:16px;}body .app-site .pp-unified-header .block-system-main-menu ul.menu{gap:4px 14px;}body .app-site .pp-unified-header .block-system-main-menu ul.menu li a{font-size:13px;padding:8px 0;}body .app-site .pp-unified-header .block-logo .logo-link__mainimg,body .app-site .pp-unified-header .block-logo .pp-brand-mark{width:44px;height:44px;}body .app-site .pp-unified-header .pp-unified-actions{gap:8px;}}body .app-site .pp-unified-header .logo-link__mainimg:has(img){background:url("data:image/svg+xml,%3Csvg%20class%3D%22pp-brand-mark%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20role%3D%22img%22%20aria-label%3D%22Promopoisk%20%E2%80%94%20%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F%22%3E%3Crect%20width%3D%2264%22%20height%3D%2264%22%20rx%3D%2218%22%20fill%3D%22%23078cff%22%2F%3E%3Cpath%20d%3D%22M40%2018%2057%2011v21L40%2025Z%22%20fill%3D%22%23b4edff%22%20opacity%3D%22.85%22%2F%3E%3Cpath%20d%3D%22m22%2051%204-28h12l4%2028Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M25%2032h14l1%206H24Z%22%20fill%3D%22%23ffbb51%22%2F%3E%3Cpath%20d%3D%22M25%2016h14v9H25Z%22%20fill%3D%22%23173b72%22%2F%3E%3Cpath%20d%3D%22m23%2016%209-7%209%207Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M30%2018h4v5h-4Z%22%20fill%3D%22%23ffce6c%22%2F%3E%3Cpath%20d%3D%22M10%2052c10-8%2018%206%2028-1s15-3%2016-2%22%20fill%3D%22none%22%20stroke%3D%22%23a6eaff%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;}body .app-site .pp-unified-header .logo-link__mainimg > img{display:none;}body .app-site .pp-unified-header > .pp-header-navigation{order:2;flex:1 1 380px;width:auto;min-width:0;margin:0;padding:0;background:transparent;box-shadow:none;}body .app-site .pp-unified-header > .pp-header-navigation .block-system-main-menu{display:block;float:none;width:auto;margin:0;padding:0;clear:none;}body .app-site .pp-unified-header > .block-logo{order:1;margin:0;}body .app-site .pp-unified-header > .block-haction{order:0;}@media(max-width:1000px){body .app-site .pp-unified-header > .pp-header-navigation{order:4;flex-basis:100%;}}body .app-site:has(.all-company--items,.all-chapter-JQW--items){background:#f5f7fb;font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;color:#283b52;}body .app-site:has(.all-company--items,.all-chapter-JQW--items) .main-section-right{display:none;}body .app-site:has(.all-company--items,.all-chapter-JQW--items) .main-section-center{float:none;width:100%;max-width:1280px;margin:0 auto;padding:0 28px;box-sizing:border-box;box-shadow:none;background:transparent;}body .app-site:has(.all-company--items,.all-chapter-JQW--items) .section-header{background:none;margin-bottom:0;padding-bottom:20px;}body .app-site:has(.all-company--items,.all-chapter-JQW--items) .section-header__mobile-bg{display:none;}body .app-site:has(.all-company--items,.all-chapter-JQW--items) .section-main-app{padding:0 0 40px;}body .app-site:has(.all-company--items,.all-chapter-JQW--items) .row-breadcrumb{margin:0;padding:16px 0 12px;}body .app-site:has(.all-company--items,.all-chapter-JQW--items) .row-listing-heading{margin:0;padding:0;}body .app-site:has(.all-company--items,.all-chapter-JQW--items) .row-listing-heading h1{font-family:inherit;font-size:clamp(28px,3vw,36px);line-height:1.25;margin:0;padding:0;color:#283b52;}body .app-site .all-company--items{margin:0;padding:0;}body .app-site .all-company--items > .vws-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}body .app-site .all-company--items > .vws-content:before,body .app-site .all-company--items > .vws-content:after{display:none;}body .app-site .all-company--items .company-item{width:auto;min-width:0;margin:0;padding:0;}body .app-site .all-company--items .company-inner{height:100%;box-sizing:border-box;margin:0;padding:24px;border:1px solid #e1e8f1;border-radius:16px;background:#fff;}body .app-site .all-company--items .company-inner:hover{border-color:#a6c4eb;background:#fafdff;}body .app-site .all-company--items :is(.row-company,.midd-column,.row-midd__column){display:block;width:auto;height:auto;margin:0;padding:0;}body .app-site .all-company--items .row-midd__column > a{display:flex;flex-direction:column;align-items:flex-start;gap:18px;height:100%;text-decoration:none;}body .app-site .all-company--items .column-mid{display:block;float:none;width:100%;margin:0;padding:0;text-align:left;}body .app-site .all-company--items .inner-column{margin:0;padding:0;}body .app-site .all-company--items .image-company .inner-column{display:flex;align-items:center;justify-content:flex-start;width:auto;height:64px;padding:0;margin:0;border-radius:0;background:transparent;}body .app-site .all-company--items .image-company img{display:block;width:auto;height:auto;max-width:150px;max-height:60px;object-fit:contain;}body .app-site .all-company--items .company-inner .name-res{font-family:inherit;font-size:19px;line-height:1.4;font-weight:700;color:#283b52;overflow-wrap:anywhere;}body .app-site .all-chapter-JQW--items{margin:0;padding:0;}body .app-site .all-chapter-JQW--items > .vws-content > .row-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;}body .app-site .all-chapter-JQW--items > .vws-content > .row-column:before,body .app-site .all-chapter-JQW--items > .vws-content > .row-column:after{display:none;}body .app-site .all-chapter-JQW--items > .vws-content > .row-column > .column{float:none;width:auto;min-width:0;margin:0;padding:0;}body .app-site .all-chapter-JQW--items > .vws-content > .row-column > .column:last-child:nth-child(odd){grid-column:1 / -1;}body .app-site .all-chapter-JQW--items .inner-column{height:100%;margin:0;padding:0;}body .app-site .all-chapter-JQW--items .chapter-JQW--item{height:auto;min-height:0;margin:0;padding:26px;border:1px solid #e1e8f1;border-radius:16px;box-shadow:none;background:#fff;box-sizing:border-box;}body .app-site .all-chapter-JQW--items .chapter-JQW--item > a{display:block;margin:0 0 16px;padding:0;font-family:inherit;font-size:22px;line-height:1.35;font-weight:700;color:#283b52;}body .app-site .all-chapter-JQW--items :is(.sub-chapter--items,.sub-chapter,.sub-chapter-item,.middle){position:static;height:auto;min-height:0;width:auto;margin:0;padding:0;}body .app-site .all-chapter-JQW--items .sub-chapter-item .middle{display:block;}body .app-site .all-chapter-JQW--items .sub-chapter-item a{display:block;height:auto;padding:12px 0;border:0;border-bottom:1px solid #edf1f6;font-family:inherit;font-size:15px;line-height:1.5;color:#246aca;}body .app-site .all-chapter-JQW--items .sub-chapter-item:last-child a{border-bottom:0;}body .app-site .all-chapter-JQW--items .sub-chapter-item a:hover{color:#184d94;text-decoration:underline;}@media(max-width:1000px){body .app-site .all-company--items > .vws-content{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:700px){body .app-site:has(.all-company--items,.all-chapter-JQW--items) .main-section-center{padding:0 20px;}body .app-site .all-company--items > .vws-content,body .app-site .all-chapter-JQW--items > .vws-content > .row-column{grid-template-columns:minmax(0,1fr);gap:14px;}body .app-site .all-chapter-JQW--items .chapter-JQW--item,body .app-site .all-company--items .company-inner{padding:20px;}}body .app-site:has(.all-company--items) .row-header_top{padding:0;margin-bottom:0;min-height:0;}body .app-site:has(.all-company--items) .block-views-professii-block-1{margin:20px 0 12px;padding:0;}body .app-site:has(.all-company--items) .block-views-professii-block-1 .inner-block,body .app-site:has(.all-company--items) .block-views-professii-block-1 .vws-content,body .app-site:has(.all-company--items) .block-views-professii-block-1 .js-chapter--items{margin:0;padding:0;min-height:0;height:auto;}body .app-site:has(.all-company--items) .block-views-professii-block-1 .swiper{height:auto;min-height:0;padding-bottom:12px;}body .app-site:has(.all-company--items) .block-views-professii-block-1 .swiper-wrapper{height:auto;align-items:stretch;}body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item{flex:0 0 auto;width:auto;height:auto;margin-bottom:0;margin-right:12px;}body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item > a{display:flex;align-items:center;box-sizing:border-box;min-height:48px;height:auto;max-width:220px;padding:12px 16px;border:1px solid #e1e8f1;border-radius:10px;background:#f5f8fc !important;color:#34465d !important;transform:none;}body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item > a:hover{background:#edf4ff !important;border-color:#9fc5f0;transform:none;}body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item .row-column,body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item .midd-column,body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item .row-midd__column,body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item .col-70,body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item .inner-column{display:block;width:auto;height:auto;margin:0;padding:0;float:none;}body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item .col-30{display:none;}body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item .name{font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:600;color:inherit;}body .app-site:has(.all-company--items) .row-breadcrumb{margin:0;padding:12px 0 4px;}body .app-site:has(.all-company--items) .row-listing-heading{margin:0;padding:0;}body .app-site:has(.all-company--items) .row-listing-heading h1{margin:0;}body .app-site:has(.all-company--items) .section-header{padding-bottom:16px;margin-bottom:0;}body .app-site:has(.all-company--items) .section-main-app{padding-top:12px;}body .app-site:has(.all-company--items) .block-search{margin:18px 0 0;padding:0;}body .app-site:has(.all-company--items) .block-search .inner-block,body .app-site:has(.all-company--items) .block-search .row-form{margin:0;padding:0;}body .app-site:has(.all-company--items) .block-search .search-form form > div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:start;}body .app-site:has(.all-company--items) .block-search .search-form .form-item{float:none;width:auto;height:auto;margin:0;padding:0;min-width:0;}body .app-site:has(.all-company--items) .block-search .search-form input[type=text]{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 16px;font-size:15px;border:1px solid #dce4ee;border-radius:10px;}body .app-site:has(.all-company--items) .block-search .search-form .input-submit{position:static;inset:auto;width:auto;height:auto;margin:0;padding:0;}body .app-site:has(.all-company--items) .block-search .search-form .input-submit:before,body .app-site:has(.all-company--items) .block-search .search-form .input-submit:after{display:none;}body .app-site:has(.all-company--items) .block-search .search-form .input-submit input[type=submit]{display:block;box-sizing:border-box;width:100%;min-width:0;height:48px;margin:0;padding:0 16px;border:0;border-radius:10px;background:#246aca;background-image:none;color:#fff;font-family:inherit;font-size:15px;font-weight:600;text-indent:0;cursor:pointer;}body .app-site:has(.all-company--items) .block-search .search-form .input-submit input[type=submit]:hover{background:#1c57a8;}body .app-site:has(.all-company--items) .block-search .custom-search-ajax-results{grid-column:1 / -1;width:100%;box-sizing:border-box;padding:0 16px;}@media(max-width:600px){body .app-site:has(.all-company--items) .block-search .search-form form > div{grid-template-columns:minmax(0,1fr) 84px;gap:8px;}body .app-site:has(.all-company--items) .block-search .search-form input[type=text]{font-size:13px;padding:0 10px;}body .app-site:has(.all-company--items) .block-views-professii-block-1 .chapter-item > a{max-width:190px;padding:10px 12px;}}body .app-site .section-header .row-header_main{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px;}body .app-site .section-header .row-header_main > .block-haction{order:-100;position:relative;inset:auto;float:none;flex:0 0 auto;margin:0;}body .app-site .section-header .row-header_main > .block-logo{order:-90;position:relative;inset:auto;float:none;flex:0 0 auto;width:auto;margin:0;padding:0;}body .app-site .section-header .row-header_main > .block-logo .logo-link{position:static;display:flex;justify-content:flex-start;align-items:center;width:auto;margin:0;padding:0;}body .app-site .section-header .row-header_main > .block-logo .logo-link__mainimg{position:static;float:none;margin:0;}body .app-site .pp-unified-header > .pp-price-navigation{order:2;flex:1 1 380px;width:auto;min-width:0;margin:0;padding:0;}body .app-site .pp-unified-header > .pp-price-navigation .block-system-main-menu{display:block;float:none;width:auto;margin:0;padding:0;clear:none;}body .app-site .pp-unified-header > .pp-price-actions:empty{display:none;}body .app-site :is(.main-section-login,.main-section-signup) .section-header .row-header_main{justify-content:flex-start;}@media(max-width:1000px){body .app-site .pp-unified-header > .pp-price-navigation{order:4;flex-basis:100%;}}@media(max-width:700px){body .app-site .section-header .row-header_main{gap:10px;}}@media screen and (max-width:700px){body .app-site .section-footer:has(.row-footer-top){display:block;box-sizing:border-box;padding:32px 20px;margin-top:40px;background:#3d506b;color:#d7e1ee;text-align:left;border:0;}body .app-site .section-footer :is(.row-footer-top,.row-footer_3,.row-footer_payment),body .app-site .section-footer .row-footer_4 .row-navigation{display:block;}body .app-site .section-footer .row-footer-top{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid rgba(255,255,255,.18);}body .app-site .section-footer .row-footer-top > .row-column{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin:0;}body .app-site .section-footer .row-footer-top .column{float:none;width:100%;min-width:0;padding:0;margin:0;}body .app-site .section-footer .row-footer-top :is(.inner-column,.footer-item){margin:0;padding:0;}body .app-site .section-footer:has(.row-footer-top) :is(.footer-title,.footer-help-title){color:#fff;font-size:17px;line-height:1.4;}body .app-site .section-footer:has(.row-footer-top) a{color:#d7e1ee;overflow-wrap:anywhere;}body .app-site .section-footer .footer-body .nav{margin:0;padding:0;}body .app-site .section-footer .footer-body .nav li{float:none;margin:0;}body .app-site .section-footer .footer-body .nav a{display:block;padding:10px 0;font-size:15px;line-height:1.6;}body .app-site .section-footer .footer-help{margin-top:16px;padding:16px;border-color:rgba(255,255,255,.2);border-radius:14px;font-size:14px;line-height:1.8;}body .app-site .section-footer :is(.row-footer_3,.row-footer_payment){margin:0 0 24px;}body .app-site .section-footer .social{margin:0;}body .app-site .section-footer :is(.social,.row-footer_payment) .footer-title{display:block;float:none;margin:0 0 12px;text-align:left;}body .app-site .section-footer :is(.social,.row-footer_payment) ul.nav{display:flex;flex-wrap:wrap;align-items:center;gap:16px;float:none;margin:0;padding:0;text-align:left;}body .app-site .section-footer :is(.social,.row-footer_payment) ul.nav li{float:none;margin:0;}body .app-site .section-footer .social .soc-link{width:44px;height:44px;}body .app-site .section-footer .social .soc-link:before{background-size:24px 24px;}body .app-site .section-footer:has(.row-footer-top) .row-footer_4{margin:0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.18);text-align:left;}body .app-site .section-footer .row-footer_4 :is(.row-navigation,.pp-legal-links) .nav{display:flex;flex-direction:column;align-items:flex-start;gap:4px;float:none;margin:0 0 16px;padding:0;}body .app-site .section-footer .row-footer_4 :is(.row-navigation,.pp-legal-links) li{float:none;margin:0;}body .app-site .section-footer .row-footer_4 :is(.row-navigation,.pp-legal-links) a{display:block;padding:10px 0;font-size:13px;line-height:1.6;}}@media screen and (max-width:700px){body .app-site .section-header .row-header_main:has(> .block-haction){display:grid;grid-template-columns:44px 44px minmax(0,1fr);align-items:center;gap:14px 10px;width:100%;min-width:0;height:auto;min-height:0;box-sizing:border-box;padding:16px 0 0;margin:0 0 16px;}body .app-site .section-header .row-header_main:has(> .block-haction)::before,body .app-site .section-header .row-header_main:has(> .block-haction)::after{display:none;}body .app-site .section-header .row-header_main > .block-haction{grid-column:1;grid-row:1;width:44px;}body .app-site .section-header .row-header_main > .block-logo{grid-column:2;grid-row:1;width:44px;min-width:0;}body .app-site .section-header .row-header_main > .block-haction > button{width:44px;height:44px;margin:0;}body .app-site .section-header .row-header_main > .block-logo :is(.logo-link,.logo-link__mainimg,.pp-brand-mark){display:block;width:44px;height:44px;min-width:0;margin:0;padding:0;}body .app-site .section-header .row-header_main > .block-logo .text-logo{display:none;}body .app-site .section-header .row-header_main > :is(.pp-header-actions,.pp-unified-actions){grid-column:3;grid-row:1;display:flex;justify-content:flex-end;align-items:center;gap:8px;min-width:0;width:auto;margin:0;padding:0;}body .app-site .section-header .row-header_main > .pp-audience{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;width:100%;min-width:0;box-sizing:border-box;margin:0;}body .app-site .section-header .pp-audience a{padding:11px 6px;text-align:center;font-size:13px;line-height:1.5;}body .app-site .section-header .row-header_main > :is(.pp-header-navigation,.pp-price-navigation,.block-system-main-menu){grid-column:1 / -1;grid-row:auto;min-width:0;width:100%;box-sizing:border-box;margin:0;}body .app-site .section-header .row-header_main .block-system-main-menu ul.menu{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;}body .app-site .section-header .row-header_main .block-system-main-menu ul.menu li{float:none;margin:0;padding:0;}body .app-site .section-header .row-header_main .block-system-main-menu ul.menu a{display:block;padding:8px 0;font-size:13px;line-height:1.5;white-space:normal;}body .app-site .section-header .row-header_main .block-haction-navigation{max-width:calc(100vw - 40px);box-sizing:border-box;}body.page-front .pp-refresh .pp-header-actions .block-system-user-menu > ul.nav > li > a.link-account{box-sizing:border-box;width:44px;height:44px;padding:0;line-height:44px;text-indent:-9999px;}body.page-front .pp-refresh .pp-header-actions .link-account::before{left:50%;margin-left:-7px;}body .app-site .pp-unified-actions .nav-user-noauth > li > a.link-account{padding:0 12px;}}body .pp-refresh .row-header_main::before,body .pp-refresh .row-header_main::after{content:none;display:none;}body.page-front .pp-refresh .pp-vacancies-view .vws-action .btn-link-ajax{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:0;border-radius:10px;background:#078cff;color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;cursor:pointer;}body.page-front .pp-refresh .all-chapterbest--items .chapter-item > a{display:flex;align-items:center;min-height:48px;height:auto;padding:12px 16px;border:1px solid #e3e9f0;border-radius:10px;background:#f6f8fb;color:#34465d;}body.page-front .pp-refresh .all-chapterbest--items .chapter-item > a:hover{background:#edf4ff;border-color:#9fc5f0;}body.page-front .pp-refresh .all-chapterbest--items .chapter-item :is(.row-column,.midd-column,.row-midd__column,.col-70,.inner-column){display:block;width:auto;height:auto;margin:0;padding:0;float:none;}body.page-front .pp-refresh .all-chapterbest--items .chapter-item .name{font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;color:inherit;}body.page-front .pp-refresh .pp-category-tile{box-sizing:border-box;min-width:0;}body.page-front .pp-refresh .pp-category-tile > span:last-child{min-width:0;overflow-wrap:anywhere;}body.page-front .pp-refresh .pp-category-section .block-title{text-align:left;font-family:inherit;font-size:28px;line-height:1.3;margin-bottom:24px;}body.page-front .pp-refresh .pp-category-grid{gap:16px;}body.page-front .pp-refresh .pp-category-tile{min-height:88px;padding:18px;gap:14px;border-radius:14px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;}body.page-front .pp-refresh .pp-category-icon{flex-basis:44px;height:44px;border-radius:10px;}body.page-front .pp-refresh .pp-category-icon svg{display:block;width:24px;height:24px;}@media(max-width:700px){body.page-front .pp-refresh .pp-category-section .block-title{font-size:24px;}}body.page-front .pp-refresh .all-chapterbest--items > .vws-content{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;}body.page-front .pp-refresh .all-chapterbest--items > .vws-content::before,body.page-front .pp-refresh .all-chapterbest--items > .vws-content::after{content:none;display:none;}body.page-front .pp-refresh .all-chapterbest--items > .vws-content > .chapter-item{float:none;width:auto;max-width:100%;margin:0;}body.page-front .pp-refresh .all-chapterbest--items .chapter-item > a{box-sizing:border-box;max-width:100%;}body .app-site .acc-applicant .row-applicant__header{display:flex;align-items:flex-start;gap:24px;}body .app-site .acc-applicant .row-applicant__header::before,body .app-site .acc-applicant .row-applicant__header::after{content:none;display:none;}body .app-site .acc-applicant .acc-applicant__photo{position:static;float:none;flex:0 0 112px;width:112px;height:auto;margin:0;border:0;overflow:visible;}body .app-site .acc-applicant .acc-applicant__photo img{display:block;width:112px;height:112px;border-radius:20px;object-fit:cover;}body .app-site .acc-applicant .pp-avatar-upload{display:block;margin-top:10px;text-align:center;font-family:inherit;font-size:13px;line-height:1.4;color:#246aca;}body .app-site .acc-applicant .acc-applicant__mreq{position:static;float:none;flex:1 1 0;min-width:0;width:auto;margin:0;padding:0;}body .app-site .acc-applicant .acc-applicant__mreq > .row-column{display:flex;flex-wrap:wrap;gap:16px;}body .app-site .acc-applicant .acc-applicant__mreq > .row-column::before,body .app-site .acc-applicant .acc-applicant__mreq > .row-column::after{content:none;display:none;}body .app-site .acc-applicant .acc-applicant__mreq > .row-column > .column{float:none;width:auto;min-width:0;margin:0;flex:1 1 240px;}body .app-site .acc-applicant .acc-applicant__mreq .inner-column{padding:0;}body .app-site .acc-applicant .navi-wl__user{position:static;width:auto;}body .app-site .acc-applicant .navi-wl__user > ul{display:flex;flex-direction:column;align-items:flex-end;gap:12px;float:none;}body .app-site .acc-applicant .user-email{max-width:100%;margin:0;overflow-wrap:anywhere;white-space:normal;}body .app-site .acc-applicant .col-AFC-noresult{height:auto;min-height:0;}body .app-site .acc-applicant .col-AFC-noresult span{display:block;position:static;transform:none;}@media(max-width:700px){body .app-site .acc-applicant .row-applicant__header{flex-direction:column;gap:20px;}body .app-site .acc-applicant .acc-applicant__photo{flex-basis:auto;}body .app-site .acc-applicant .acc-applicant__mreq{width:100%;}body .app-site .acc-applicant .navi-wl__user > ul{align-items:flex-start;}}body .pp-refresh .pp-contact-card{max-width:760px;margin:24px 0 48px;padding:28px;border:1px solid #e3e9f0;border-radius:16px;background:#f6f8fb;font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;color:#34465d;}body .pp-refresh .pp-contact-card h2{font-family:inherit;font-size:24px;line-height:1.3;margin:0 0 18px;}body .pp-refresh .pp-contact-card p{font-size:16px;line-height:1.6;margin:0 0 18px;}body .pp-refresh .pp-contact-card a{color:#246aca;overflow-wrap:anywhere;}@media(max-width:700px){body .pp-refresh .pp-contact-card{padding:20px;}}body .app-site :is(.vacancies-employer,.personal-account-profile-vacancy-items) .messages > ul.nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;float:none;width:100%;margin:20px 0 0;padding:0;}body .app-site :is(.vacancies-employer,.personal-account-profile-vacancy-items) .messages > ul.nav::before,body .app-site :is(.vacancies-employer,.personal-account-profile-vacancy-items) .messages > ul.nav::after{content:none;display:none;}body .app-site :is(.vacancies-employer,.personal-account-profile-vacancy-items) .messages > ul.nav > li{float:none;display:block;min-width:0;max-width:100%;margin:0;padding:0;}body .app-site :is(.vacancies-employer,.personal-account-profile-vacancy-items) .messages > ul.nav > li > .btn-link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;height:auto;max-width:100%;margin:0;padding:12px 20px;border:1px solid #078cff;border-radius:10px;background:#078cff;color:#fff;font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.4;white-space:normal;text-align:center;}body .app-site :is(.vacancies-employer,.personal-account-profile-vacancy-items) .messages > ul.nav > li > .btn-blue{background:#edf5ff;color:#246aca;border-color:#cbdff7;}@media(max-width:700px){body .app-site :is(.vacancies-employer,.personal-account-profile-vacancy-items) .messages > ul.nav{flex-direction:column;}body .app-site :is(.vacancies-employer,.personal-account-profile-vacancy-items) .messages > ul.nav > li{width:100%;}}body.pp-account-page .app-site .main-section-primary{width:100%;max-width:none;margin:0;}body.pp-account-page .app-site .main-section-center{float:none;width:100%;max-width:none;margin:0;padding:0 32px;box-sizing:border-box;box-shadow:none;}body.pp-account-page .app-site .main-section-right{display:none;}body.pp-account-page .app-site .user-account__rg{min-width:0;}body.pp-account-page .app-site .user-account__rg-inner{padding-left:32px;}@media(max-width:700px){body.pp-account-page .app-site .main-section-center{padding:0 16px;}body.pp-account-page .app-site .user-account__rg-inner{padding-left:0;}}body .app-site .res-mss-item__bottom .res-mss-item__action{display:inline-flex;align-items:center;gap:10px;height:auto;line-height:1.4;}body .app-site .res-mss-item__bottom .res-mss-item__action .btn-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;height:auto;padding:11px 24px;font-size:16px;font-weight:600;line-height:1.4;border-radius:12px;white-space:nowrap;}body .app-site .res-mss-item__bottom .res-mss-item__action .count{flex-shrink:0;margin-right:0;}body.pp-account-page .app-site .block-views-professii-block-1{margin:24px 0;}body.pp-account-page .app-site .block-views-professii-block-1 .js-scroll-horizont{overflow-x:auto;}body.pp-account-page .app-site .block-views-professii-block-1 .swiper-wrapper{align-items:center;}body.pp-account-page .app-site .block-views-professii-block-1 .chapter-item{flex:0 0 auto;width:auto;max-width:none;margin-bottom:0;margin-right:12px;}body.pp-account-page .app-site .block-views-professii-block-1 .chapter-item > a{display:flex;align-items:center;box-sizing:border-box;min-height:48px;height:auto;padding:12px 18px;border-radius:12px;white-space:nowrap;}body.pp-account-page .app-site .block-views-professii-block-1 .chapter-item :is(.row-column,.midd-column,.row-midd__column,.col-70,.inner-column){display:block;width:auto;height:auto;margin:0;padding:0;float:none;}body.pp-account-page .app-site .block-views-professii-block-1 .chapter-item .name{font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;font-size:15px;line-height:1.4;font-weight:600;}body.pp-account-page .app-site .acc-employer .addvacancy-form{position:relative;box-sizing:border-box;width:100%;min-width:0;margin:0 0 32px;padding:28px;background:#fff;border:1px solid #e0e7f1;border-radius:20px;color:#263b55;}body.pp-account-page .app-site .acc-employer .addvacancy-form label{color:#263b55;font-weight:600;line-height:1.5;}body.pp-account-page .app-site .acc-employer .addvacancy-form .description{color:#596b80;font-size:14px;line-height:1.5;font-style:normal;margin-top:8px;}body.pp-account-page .app-site .acc-employer .addvacancy-form :is(input.form-text,textarea.form-textarea){color:#263b55;background:#fff;box-sizing:border-box;max-width:100%;}body.pp-account-page .app-site .acc-employer .addvacancy-form :is(input,textarea)::placeholder{color:#65758a;opacity:1;}@media(max-width:700px){body.pp-account-page .app-site .acc-employer .addvacancy-form{padding:18px;border-radius:16px;}}body.pp-account-page .app-site .block-views-professii-block-1 .js-scroll-horizont{padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#9aabc5 #edf1f7;}body.pp-account-page .app-site .block-views-professii-block-1 .js-scroll-horizont::-webkit-scrollbar{height:4px;}body.pp-account-page .app-site .block-views-professii-block-1 .js-scroll-horizont::-webkit-scrollbar-track{background:#edf1f7;border-radius:4px;}body.pp-account-page .app-site .block-views-professii-block-1 .js-scroll-horizont::-webkit-scrollbar-thumb{background:#9aabc5;border-radius:4px;}body.pp-account-page .app-site .block-views-professii-block-1 .swiper:not(.swiper-initialized) .swiper-scrollbar{display:none;}body.pp-account-page .app-site .block-views-professii-block-1 .swiper-initialized{overflow-x:hidden;}body.pp-account-page .app-site .block-views-professii-block-1 .swiper-scrollbar{height:3px;background:#edf1f7;border-radius:4px;}body.pp-account-page .app-site .block-views-professii-block-1 .swiper-scrollbar-drag{background:#9aabc5;border-radius:4px;}body.pp-account-page .app-site .row-message{padding:28px;border:1px solid #e0e7f1;border-radius:20px;color:#263b55;}body.pp-account-page .app-site .row-message-name{font-size:20px;line-height:1.4;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #e7edf5;overflow-wrap:anywhere;}body.pp-account-page .app-site .js-message-list{height:auto;max-height:480px;overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:#9aabc5 #edf1f7;}body.pp-account-page .app-site .msg-item{float:none;clear:both;box-sizing:border-box;width:fit-content;max-width:80%;padding:14px 18px;margin-bottom:14px;border-radius:16px;text-align:left;}body.pp-account-page .app-site .msg-item-ci{margin-right:auto;background:#f1f5fa;border:1px solid #e3eaf3;border-bottom-left-radius:4px;}body.pp-account-page .app-site .msg-item-vi{margin-left:auto;background:#e9f3ff;border:1px solid #d8e8fb;border-bottom-right-radius:4px;}body.pp-account-page .app-site .msg-item-nm{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;line-height:1.5;font-weight:600;color:#456184;}body.pp-account-page .app-site .msg-item-nm span{color:#64758a;font-size:12px;font-weight:400;}body.pp-account-page .app-site .msg-item-text{font-size:16px;line-height:1.6;color:#263b55;white-space:pre-wrap;overflow-wrap:anywhere;}body.pp-account-page .app-site .row-message .message-form{margin-top:24px;padding-top:20px;border-top:1px solid #e7edf5;}@media(max-width:700px){body.pp-account-page .app-site .row-message{padding:18px;}body.pp-account-page .app-site .msg-item{max-width:94%;padding:12px 14px;}body.pp-account-page .app-site .row-message-name{font-size:18px;}}body .app-site .body-vacancy-mobile .row-mobile-block:has(.js-open-vacancy-filter){margin-top:20px;}body .app-site .js-open-vacancy-filter{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;max-width:100%;min-height:44px;height:auto;padding:11px 20px 11px 46px;border-radius:12px;font-size:16px;font-weight:600;line-height:1.4;text-transform:none;}body .app-site .js-open-vacancy-filter::before{left:18px;}body .app-site:has(.pp-vacancy-detail) .row-listing-heading h1{font-size:clamp(28px,3.4vw,44px);line-height:1.2;color:#202936;margin-bottom:20px;}body .app-site .pp-vacancy-detail{max-width:1040px;margin:0 auto;color:#344155;}body .app-site .pp-vacancy-summary{padding-bottom:24px;border-bottom:1px solid #e1e7ef;margin-bottom:28px;}body .app-site .pp-vacancy-salary{font-size:28px;line-height:1.4;font-weight:700;color:#202936;margin-bottom:20px;}body .app-site .pp-vacancy-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;}body .app-site .pp-vacancy-chips span{padding:10px 16px;background:#edf5ff;border-radius:24px;font-size:15px;}body .app-site .pp-vacancy-meta{display:grid;gap:10px;font-size:18px;margin-bottom:24px;}body .app-site .pp-vacancy-meta div > span{color:#8798ae;display:inline-block;width:24px;}body .app-site .pp-vacancy-actions .vacancy-response-action{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0;padding:0;}body .app-site .pp-vacancy-actions .vacancy-response-action > :is(.block-applicant-response,.block-contact-anonymous){flex:1 1 240px;margin:0;}body .app-site .pp-vacancy-actions .vacancy-response-action :is(button.btn-link,button.js-open-div,a.btn-link){position:relative;float:none;width:100%;box-sizing:border-box;min-height:48px;height:auto;padding:12px 22px;border:1px solid #098dff;border-radius:10px;font-size:16px;line-height:1.4;font-weight:700;color:#098dff;background:#fff;}body .app-site .pp-vacancy-actions .vacancy-response-action > button.js-open-div{flex:1 1 240px;width:auto;}body .app-site .pp-vacancy-actions .block-applicant-response button.btn-link{background:#098dff;color:#fff;}body .app-site .pp-vacancy-actions .vacancy-response-action .btn-addbookmarks{position:relative;float:none;margin:0;}body .app-site .pp-vacancy-actions .usermail-not-confirmed{flex:1 1 100%;padding:12px 16px;border-radius:10px;background:#f4f7fb;font-size:14px;}body .app-site .pp-vacancy-description{font-size:18px;line-height:1.7;}body .app-site .pp-vacancy-description section{margin-top:32px;}body .app-site .pp-vacancy-detail h2{font-size:24px;line-height:1.4;color:#202936;margin:0 0 18px;}body .app-site .pp-vacancy-description :is(ul,ol){padding-left:26px;}body .app-site .pp-vacancy-description li{margin-bottom:14px;padding-left:8px;}body .app-site .pp-vacancy-description li::marker{color:#b6c4d5;}body .app-site .pp-vacancy-bottom-actions{margin:28px 0;}body .app-site .pp-vacancy-primary{display:inline-flex;padding:12px 24px;border-radius:10px;background:#098dff;color:#fff;font-weight:700;font-size:16px;}body .app-site .pp-vacancy-share{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;border-top:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef;font-size:16px;}body .app-site .pp-vacancy-share a{padding:8px 14px;border-radius:22px;background:#edf5ff;color:#246aca;}body .app-site .pp-vacancy-date{color:#738297;font-size:14px;margin-top:18px;}body .app-site .pp-vacancy-related{margin-top:36px;}body .app-site .pp-vacancy-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}body .app-site .pp-vacancy-related-grid > a{display:grid;gap:20px;padding:22px;border:1px solid #e1e7ef;border-radius:16px;color:#263b55;}body .app-site .pp-vacancy-related-grid span{font-size:14px;color:#246aca;}@media(max-width:700px){body .app-site .pp-vacancy-description{font-size:16px;}body .app-site .pp-vacancy-salary{font-size:24px;}body .app-site .pp-vacancy-related-grid{grid-template-columns:1fr;}}body .app-site .pp-vacancy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;}body .app-site .pp-vacancy-actions > .pp-vacancy-primary{flex:1 1 240px;justify-content:center;box-sizing:border-box;min-height:48px;}body .app-site .pp-vacancy-actions > .block{flex:1 1 240px;width:auto;margin:0;}body .app-site .pp-vacancy-bottom-actions{display:flex;flex-wrap:wrap;gap:12px;}body .app-site .pp-vacancy-bottom-actions > button{flex:1 1 240px;box-sizing:border-box;min-height:48px;font-size:16px;line-height:1.4;padding:12px 24px;border-radius:10px;font-weight:700;}body .app-site .pp-vacancy-secondary{background:#fff;border:1px solid #098dff;color:#098dff;}body .app-site .body-vacancy.pp-vacancy-detail{padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;}body .app-site:has(.pp-vacancy-detail) .row-listing-heading{max-width:1040px;margin-left:auto;margin-right:auto;}body .app-site .pp-vacancy-actions{align-items:flex-start;}body .app-site .pp-vacancy-primary{text-decoration:none;}body .app-site .pp-vacancy-share .btn-addbookmarks{position:relative;margin:0 0 0 auto;float:none;width:auto;min-width:44px;height:44px;padding:10px 16px;border-radius:12px;font-size:13px;}body .app-site .pp-vacancy-share .btn-addbookmarks span{display:inline;}body .app-site .pp-vacancy-telegram{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:32px 0;padding:28px;border-radius:20px;background:#f1f7ff;border:1px solid #dfebfa;}body .app-site .pp-vacancy-telegram > div{flex:1 1 280px;}body .app-site .pp-vacancy-telegram h2{font-size:21px;margin:0 0 8px;}body .app-site .pp-vacancy-telegram p{font-size:16px;line-height:1.5;margin:0;}body .app-site .pp-telegram-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#259bd8;border-radius:50%;color:#fff;}@media(max-width:700px){body .app-site .pp-vacancy-telegram{padding:20px;}}body .app-site .pp-vacancy-bottom-actions > button{justify-content:center;text-align:center;}body .app-site .pp-vacancy-share a,body .app-site .pp-vacancy-related-grid a{text-decoration:none;}body.pp-vacancy-page .app-site{width:100%;max-width:none;margin:0;}body.pp-vacancy-page .app-site .main-section-center{float:none;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:0 32px;box-shadow:none;}body.pp-vacancy-page .app-site .main-section-right{display:none;}body .app-site .pp-vacancy-save{margin-top:14px;}body .app-site .pp-vacancy-save .btn-addbookmarks{position:relative;display:inline-flex;align-items:center;width:auto;height:auto;min-height:44px;margin:0;padding:10px 20px;float:none;border:1px solid #d5e3f5;border-radius:10px;background:#edf5ff;color:#246aca;font-size:15px;}body .app-site .pp-vacancy-save .btn-addbookmarks span{display:inline;}@media(max-width:700px){body.pp-vacancy-page .app-site .main-section-center{padding:0 16px;}}body .app-site .body-vacancy.pp-vacancy-detail{max-width:1240px;}body .app-site .pp-vacancy-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:40px;align-items:start;}body .app-site .pp-vacancy-main,body .app-site .pp-vacancy-sidebar{min-width:0;}body .app-site .pp-vacancy-sidebar{padding-top:8px;}body .app-site .pp-vacancy-sidebar h2{font-size:21px;}body .app-site .pp-vacancy-collections > div{display:flex;flex-wrap:wrap;gap:10px;}body .app-site .pp-vacancy-collections a{display:inline-block;padding:10px 16px;border-radius:24px;background:#edf5ff;color:#344155;font-size:15px;line-height:1.5;text-decoration:none;}body .app-site .pp-vacancy-sidebar .pp-vacancy-related{margin-top:32px;}body .app-site .pp-vacancy-sidebar .pp-vacancy-related-grid{grid-template-columns:1fr;}body .app-site .pp-vacancy-sidebar .pp-vacancy-related-grid > a{background:#fff;box-shadow:0 6px 22px rgba(41,72,114,.05);}body .app-site .pp-vacancy-sidebar .pp-vacancy-related-grid strong{color:#246aca;font-size:18px;line-height:1.5;}body.pp-vacancy-page .app-site .row-listing-heading{max-width:1240px;}body.pp-vacancy-page .app-site .row-listing-heading h1{max-width:800px;font-size:clamp(28px,3vw,40px);}@media(max-width:900px){body .app-site .pp-vacancy-layout{grid-template-columns:1fr;gap:28px;}}body .cstm-modal-window:has(.applicant-response-form){background:rgba(24,42,66,.48);}body .cstm-modal-window .window-container:has(.applicant-response-form){width:calc(100% - 32px);max-width:580px;min-width:0;margin:8vh auto;padding:28px;box-sizing:border-box;border-radius:20px;box-shadow:0 24px 80px rgba(20,42,74,.22);text-align:left;color:#263b55;}body .cstm-modal-window .applicant-response-form .form-item{margin:0 0 20px;}body .cstm-modal-window .applicant-response-form label{display:block;margin:0 0 14px;font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;font-size:24px;line-height:1.4;font-weight:700;color:#263b55;}body .cstm-modal-window .applicant-response-form textarea{width:100%;box-sizing:border-box;min-height:160px;padding:16px;border:1px solid #cbd9eb;border-radius:12px;font:16px/1.6 'Avenir Next','AvenirNextCyr',Arial,sans-serif;color:#263b55;background:#f8fbff;resize:vertical;}body .cstm-modal-window .applicant-response-form textarea:focus{outline:2px solid #b6d9ff;outline-offset:2px;border-color:#098dff;background:#fff;}body .cstm-modal-window .applicant-response-form .form-submit{display:block;width:100%;box-sizing:border-box;min-height:48px;height:auto;margin:0;padding:12px 24px;border:0;border-radius:12px;background:#098dff;color:#fff;font-size:16px;font-weight:700;line-height:1.4;}@media(max-width:600px){body .cstm-modal-window .window-container:has(.applicant-response-form){padding:22px;}}body.pp-vacancy-page .app-site div.messages.status{max-width:1240px;box-sizing:border-box;margin:16px auto 24px;padding:18px 22px;border:1px solid #d4e6de;border-radius:14px;background:#f2faf6;color:#263b55;box-shadow:none;min-height:0;}body .pp-response-notice{position:relative;display:grid;gap:5px;padding-left:38px;font-size:15px;line-height:1.5;}body .pp-response-notice::before{content:'✓';position:absolute;left:0;top:2px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ddf3e7;color:#258352;font-weight:700;}body .pp-response-notice strong{color:#263b55;font-size:17px;}body .pp-response-notice > span{color:#5b6d80;}body .pp-response-notice a{color:#246aca;font-weight:600;text-decoration:none;}body .pp-response-success{box-sizing:border-box;padding:16px 18px 16px 54px;border:1px solid #d4e6de;border-radius:12px;background:#f2faf6;width:100%;}body .pp-response-success::before{left:16px;top:18px;}body.pp-account-page .app-site .editresume-form{padding:28px;border:1px solid #e0e7f1;border-radius:20px;box-shadow:0 8px 28px rgba(32,63,104,.04);background:#fff;color:#263b55;}body.pp-account-page .app-site .applicant-cv-form :is(input.form-text,select,textarea.form-textarea){box-sizing:border-box;width:100%;max-width:100%;border:1px solid #d6e1ef;border-radius:10px;background:#fbfdff;color:#263b55;font-size:15px;line-height:1.5;}body.pp-account-page .app-site .applicant-cv-form input.form-text{height:48px;padding:12px 14px;}body.pp-account-page .app-site .applicant-cv-form textarea.form-textarea{padding:14px;min-height:140px;}body.pp-account-page .app-site .applicant-cv-form :is(label,.form-item-label){font-size:15px;line-height:1.5;color:#344b67;}body.pp-account-page .app-site .applicant-cv-form .form-item-label{font-size:18px;font-weight:700;margin:24px 0 14px;}body.pp-account-page .app-site .applicant-cv-form .form-item-soc{display:grid;grid-template-columns:155px minmax(0,1fr);align-items:center;gap:14px;padding:0;margin-bottom:12px;}body.pp-account-page .app-site .applicant-cv-form .form-item-soc .label-soc-input{position:relative;left:auto;top:auto;margin:0;width:auto;height:auto;padding:10px 10px 10px 30px;background:transparent;color:#344b67;font-size:14px;line-height:1.5;border-radius:0;}body.pp-account-page .app-site .applicant-cv-form .form-item-soc .label-soc-input::before{left:4px;}body.pp-account-page .app-site .applicant-cv-form .form-item-soc .form-item{margin:0;}body.pp-account-page .app-site .applicant-cv-form .form-item-soc input{padding:12px 14px;}body.pp-account-page .app-site .applicant-cv-form .select2-container{max-width:100%;}body.pp-account-page .app-site .applicant-cv-form .select2-selection--single{height:48px;border:1px solid #d6e1ef;border-radius:10px;background:#fbfdff;}body.pp-account-page .app-site .applicant-cv-form .select2-selection--single .select2-selection__rendered{line-height:46px;padding-left:14px;font-size:15px;color:#263b55;}body.pp-account-page .app-site .applicant-cv-form .select2-selection--single .select2-selection__arrow{height:46px;}body.pp-account-page .app-site .applicant-cv-form label.checkbox-style .checkbox-custom{width:20px;height:20px;border-radius:6px;}body.pp-account-page .app-site .applicant-cv-form label.checkbox-style input:checked + .checkbox-custom{background-color:#098dff;}body.pp-account-page .app-site .applicant-cv-form .form-submit{min-height:48px;height:auto;padding:12px 24px;border-radius:10px;background:#098dff;color:#fff;font-size:16px;line-height:1.4;}@media(max-width:700px){body.pp-account-page .app-site .editresume-form{padding:18px;}body.pp-account-page .app-site .applicant-cv-form .form-item-soc{grid-template-columns:1fr;gap:4px;}}body.pp-account-page .app-site .editresume-form .form-fields .row-column-formitem:has(> .form-item-begin){display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:16px;align-items:end;}body.pp-account-page .app-site .editresume-form .form-fields .row-column-formitem:has(> .form-item-begin) > .form-item{float:none;width:auto;min-width:0;margin:0;padding:0;}body.pp-account-page .app-site .editresume-form .form-fields :is(.form-item-begin,.form-item-end) label{display:block;float:none;width:auto;height:auto;line-height:1.5;text-align:left;margin:0 0 8px;padding:0;}body.pp-account-page .app-site .editresume-form .form-fields :is(.form-item-begin,.form-item-end) input{display:block;margin:0;width:100%;max-width:100%;box-sizing:border-box;}body.pp-account-page .app-site .editresume-form .form-item-addfield{position:static;float:none;clear:both;width:auto;padding:0;margin:16px 0 0;}body.pp-account-page .app-site .editresume-form .form-item-addfield .add-field{display:inline-block;width:auto;max-width:100%;height:auto;min-height:44px;margin:0;padding:12px 18px;background:#edf5ff;background-image:none;border:1px solid #cfe2fa;border-radius:10px;color:#246aca;font-size:15px;line-height:1.4;font-weight:600;cursor:pointer;white-space:normal;}body.pp-account-page .app-site .editresume-form .form-item-addfield .add-field:hover{background:#e0eeff;}@media(max-width:900px){body.pp-account-page .app-site .editresume-form .form-fields .row-column-formitem:has(> .form-item-begin){grid-template-columns:repeat(2,minmax(0,1fr));}body.pp-account-page .app-site .editresume-form .form-fields .row-column-formitem:has(> .form-item-begin) > .form-item-title{grid-column:1 / -1;}}body.pp-account-page .app-site .editresume-form .row-column-formitem{margin:0;clear:both;min-width:0;box-sizing:border-box;}body.pp-account-page .app-site .editresume-form .row-column-formitem::before,body.pp-account-page .app-site .editresume-form .row-column-formitem::after{content:none;display:none;}body.pp-account-page .app-site .editresume-form .row-column-formitem .form-item{box-sizing:border-box;}body.pp-account-page .app-site .editresume-form .form-list-row{clear:both;margin:0 0 24px;}body.pp-account-page .app-site .editresume-form .form-fields .row-column-formitem{display:flow-root;width:100%;margin:0 0 16px;}body.pp-account-page .app-site .editresume-form .form-fields .row-column-formitem > .form-item{float:none;width:100%;padding:0;min-width:0;}body.pp-account-page .app-site .editresume-form .form-fields .row-column-formitem:has(> .form-item-begin){display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:start;gap:16px;}body.pp-account-page .app-site .editresume-form .form-fields .row-column-formitem:has(> .form-item-begin) > .form-item{width:auto;margin:0;}body.pp-account-page .app-site .editresume-form .form-fields .form-item-title label{height:auto;min-height:0;padding:0;margin:0 0 8px;line-height:1.5;}body.pp-account-page .app-site .editresume-form .form-fields .form-item-addfield{clear:both;left:auto;right:auto;bottom:auto;}@media(max-width:900px){body.pp-account-page .app-site .editresume-form .form-fields .row-column-formitem:has(> .form-item-begin){grid-template-columns:repeat(2,minmax(0,1fr));}body.pp-account-page .app-site .editresume-form .form-fields .row-column-formitem:has(> .form-item-begin) > .form-item-title{grid-column:1 / -1;}}body .app-site .acc-applicant .acc-applicant__mreq > .row-column{margin:0;align-items:flex-start;}body .app-site .acc-applicant .acc-applicant__mreq > .row-column > .column{padding:0;}body .app-site .acc-applicant .acc-applicant__mreq .applicant-bft{margin-top:16px;min-height:0;}body .app-site .acc-applicant .applicant-bft .nav-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:0;margin:0;}body .app-site .acc-applicant .applicant-bft .nav-left::before,body .app-site .acc-applicant .applicant-bft .nav-left::after{content:none;display:none;}body .app-site .acc-applicant .applicant-bft li{position:static;float:none;margin:0;line-height:1.5;color:#53677f;font-size:15px;}body .app-site .acc-applicant .col-AFC-noresult{display:block;}body.pp-account-page .app-site .editresume-form{display:flow-root;clear:none;}body.pp-account-page .app-site .editresume-form::before,body.pp-account-page .app-site .editresume-form::after{content:none;display:none;}body.pp-account-page .app-site .applicant-cv-form{display:flow-root;}body.pp-account-page .app-site .editresume-form .row-column-formitem{display:flow-root;margin-bottom:20px;}body.pp-account-page .app-site .editresume-form .pp-cv-section-heading{clear:both;margin:28px 0 16px;font-size:21px;line-height:1.4;color:#263b55;}body.pp-account-page .app-site .editresume-form .pp-cv-job-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;}body.pp-account-page .app-site .editresume-form .pp-cv-job-fields > .form-item{float:none;width:auto;padding:0;min-width:0;margin:0;}body.pp-account-page .app-site .editresume-form .pp-cv-job-fields label{display:block;min-height:46px;margin-bottom:8px;}body.pp-account-page .app-site .editresume-form .select2-container{width:100% !important;box-sizing:border-box;}body.pp-account-page .app-site .editresume-form .formitem-skill{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 24px;margin:28px 0;}body.pp-account-page .app-site .editresume-form .formitem-skill > .form-type-select{flex:1 1 280px;float:none;width:auto;min-width:0;padding:0;margin:0;}body.pp-account-page .app-site .editresume-form .formitem-skill > .form-type-skill{flex:1 1 200px;float:none;width:auto;padding:28px 0 0;margin:0;}body.pp-account-page .app-site .editresume-form .formitem-skill > .form-item-addfield{flex:0 0 100%;width:100%;margin:0;padding:0;}body.pp-account-page .app-site .editresume-form .formitem-skill label{display:block;margin-bottom:8px;}body.pp-account-page .app-site .editresume-form .form-item-addfield .add-field{font-size:14px;padding:10px 16px;min-height:42px;}@media(max-width:900px){body.pp-account-page .app-site .editresume-form .pp-cv-job-fields{grid-template-columns:1fr;}body.pp-account-page .app-site .editresume-form .pp-cv-job-fields label{min-height:0;}}body .app-site .pp-cv-profile-header{padding:24px;border:1px solid #dce6f2;border-radius:18px;background:#f5f9ff;margin-bottom:28px;}body .app-site .pp-cv-profile-header .acc-applicant__mreq{display:flex;flex-direction:column;gap:14px;}body .app-site .pp-cv-identity h2{margin:0 0 8px;font-size:28px;line-height:1.3;font-weight:700;color:#263b55;}body .app-site .pp-cv-person-name{font-size:18px;line-height:1.5;margin-bottom:12px;}body .app-site .pp-cv-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:15px;}body .app-site .pp-cv-edit-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;min-height:44px;box-sizing:border-box;border-radius:10px;background:#098dff;color:#fff;font-size:15px;font-weight:700;text-decoration:none;}body .app-site .pp-cv-profile-header .applicant-bft{margin:0;padding:0;clear:none;}body .app-site .pp-cv-profile-header .applicant-prof{margin:0;}body .app-site .pp-cv-profile-header .applicant-bft .nav-left{justify-content:flex-start;}@media(max-width:700px){body .app-site .pp-cv-profile-header{padding:20px;}}body .app-site .pp-cv-import{margin:0 0 28px;padding:22px;border:1px solid #d9e7fa;border-radius:14px;background:#f3f8ff;}body .app-site .pp-cv-import h2{margin:0 0 8px;font-size:21px;color:#263b55;}body .app-site .pp-cv-import p{font-size:14px;line-height:1.6;color:#52677e;}body .app-site .pp-cv-import .pp-cv-import-file-label{display:block;margin:16px 0 12px;}body .app-site .pp-cv-import-file{display:block;max-width:100%;margin-top:8px;font-size:14px;}body .app-site .pp-cv-import button{width:auto;min-height:44px;padding:10px 18px;border:0;border-radius:10px;background:#098dff;color:#fff;font-size:15px;font-weight:600;}body .app-site .pp-cv-import button:disabled{opacity:.55;cursor:default;}body .app-site .pp-cv-import-preview[hidden]{display:none;}body .app-site .pp-cv-import-field{display:block;margin:14px 0;}body .app-site .pp-cv-import-field > span{display:block;margin-bottom:6px;font-size:14px;font-weight:600;}body .app-site .pp-cv-import .pp-cv-import-value,body .app-site .pp-cv-import-text{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #cbdced;border-radius:10px;background:#fff;font-size:15px;line-height:1.5;resize:vertical;}body .app-site .pp-cv-import-text{min-height:200px;margin-top:12px;}body .app-site .pp-cv-import summary{cursor:pointer;color:#246aca;font-size:15px;}body .app-site .pp-cv-import .pp-cv-import-replace-label{display:block;margin:18px 0;font-size:14px;}body .app-site .pp-cv-import{padding:24px;background:#f6faff;border:1px solid #dce8f6;border-radius:18px;}body .app-site .pp-cv-import-upload-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:20px 0 16px;padding:18px;background:#fff;border:1px solid #dce6f2;border-radius:12px;}body .app-site .pp-cv-import .pp-cv-import-file-label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;box-sizing:border-box;min-height:44px;margin:0;padding:10px 16px;border:1px solid #cfe1fa;border-radius:10px;background:#edf5ff;color:#246aca;font-size:15px;font-weight:600;cursor:pointer;overflow:hidden;}body .app-site .pp-cv-import-file-label:hover{background:#e2eeff;}body .app-site .pp-cv-import-file-label:focus-within{outline:2px solid #098dff;outline-offset:3px;}body .app-site .pp-cv-import .pp-cv-import-file{position:absolute;inset:0;width:100%;height:100%;max-width:none;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer;}body .app-site .pp-cv-import-file-icon{font-size:20px;line-height:1;}body .app-site .pp-cv-import-filename{flex:1 1 180px;min-width:0;overflow-wrap:anywhere;color:#63768c;font-size:14px;line-height:1.5;}body .app-site .pp-cv-import button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border-radius:10px;font-size:15px;line-height:1.4;}body .app-site .pp-cv-import-status:empty{display:none;}@media(max-width:700px){body .app-site .pp-cv-import{padding:18px;}body .app-site .pp-cv-import-upload-row{padding:14px;}}body .app-site .pp-cv-import-upload-row{width:fit-content;max-width:100%;box-sizing:border-box;padding:12px;}body .app-site .pp-cv-import-filename{flex:0 1 auto;max-width:320px;}@media(max-width:700px){body .app-site .pp-cv-import-upload-row{width:100%;}}body .app-site .pp-cv-import button[hidden],body .app-site .pp-cv-import-source[hidden]{display:none;}body .app-site .pp-cv-import-source{margin-top:18px;}body .app-site .pp-cv-import-apply{margin-top:10px;}body .pp-refresh .row-header_top{padding:0;margin-bottom:0;min-height:0;}body .pp-refresh .block-views-professii-block-1{margin:20px 0 12px;padding:0;}body .pp-refresh .block-views-professii-block-1 .inner-block,body .pp-refresh .block-views-professii-block-1 .vws-content,body .pp-refresh .block-views-professii-block-1 .js-chapter--items{margin:0;padding:0;min-height:0;height:auto;}body .pp-refresh .block-views-professii-block-1 .swiper{height:auto;min-height:0;padding-bottom:12px;}body .pp-refresh .block-views-professii-block-1 .swiper-wrapper{height:auto;align-items:stretch;}body .pp-refresh .block-views-professii-block-1 .chapter-item{flex:0 0 auto;width:auto;height:auto;margin-bottom:0;margin-right:12px;}body .pp-refresh .block-views-professii-block-1 .chapter-item > a{display:flex;align-items:center;box-sizing:border-box;min-height:48px;height:auto;max-width:220px;padding:12px 16px;border:1px solid #e1e8f1;border-radius:10px;background:#f5f8fc !important;color:#34465d !important;transform:none;}body .pp-refresh .block-views-professii-block-1 .chapter-item > a:hover{background:#edf4ff !important;border-color:#9fc5f0;transform:none;}body .pp-refresh .block-views-professii-block-1 .chapter-item .row-column,body .pp-refresh .block-views-professii-block-1 .chapter-item .midd-column,body .pp-refresh .block-views-professii-block-1 .chapter-item .row-midd__column,body .pp-refresh .block-views-professii-block-1 .chapter-item .col-70,body .pp-refresh .block-views-professii-block-1 .chapter-item .inner-column{display:block;width:auto;height:auto;margin:0;padding:0;float:none;}body .pp-refresh .block-views-professii-block-1 .chapter-item .col-30{display:none;}body .pp-refresh .block-views-professii-block-1 .chapter-item .name{font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:600;color:inherit;}body .pp-refresh .row-breadcrumb{margin:0;padding:12px 0 4px;}body .pp-refresh .row-listing-heading{margin:0;padding:0;}body .pp-refresh .row-listing-heading h1{margin:0;}body .pp-refresh .section-header{padding-bottom:16px;margin-bottom:0;}body .pp-refresh .section-main-app{padding-top:12px;}body .pp-refresh .block-search{margin:18px 0 0;padding:0;}body .pp-refresh .block-search .inner-block,body .pp-refresh .block-search .row-form{margin:0;padding:0;}body .pp-refresh .block-search .search-form form > div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:start;}body .pp-refresh .block-search .search-form .form-item{float:none;width:auto;height:auto;margin:0;padding:0;min-width:0;}body .pp-refresh .block-search .search-form input[type=text]{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 16px;font-size:15px;border:1px solid #dce4ee;border-radius:10px;}body .pp-refresh .block-search .search-form .input-submit{position:static;inset:auto;width:auto;height:auto;margin:0;padding:0;}body .pp-refresh .block-search .search-form .input-submit:before,body .pp-refresh .block-search .search-form .input-submit:after{display:none;}body .pp-refresh .block-search .search-form .input-submit input[type=submit]{display:block;box-sizing:border-box;width:100%;min-width:0;height:48px;margin:0;padding:0 16px;border:0;border-radius:10px;background:#246aca;background-image:none;color:#fff;font-family:inherit;font-size:15px;font-weight:600;text-indent:0;cursor:pointer;}body .pp-refresh .block-search .search-form .input-submit input[type=submit]:hover{background:#1c57a8;}body .pp-refresh .block-search .custom-search-ajax-results{grid-column:1 / -1;width:100%;box-sizing:border-box;padding:0 16px;}@media(max-width:600px){body .pp-refresh .block-search .search-form form > div{grid-template-columns:minmax(0,1fr) 84px;gap:8px;}body .pp-refresh .block-search .search-form input[type=text]{font-size:13px;padding:0 10px;}body .pp-refresh .block-views-professii-block-1 .chapter-item > a{max-width:190px;padding:10px 12px;}}body .app-site.pp-refresh .main-section-banner{display:none;}body .app-site.pp-refresh .section-header{background:none;padding-top:0;}body .app-site.pp-refresh .section-header .section-header__mobile-bg{display:none;}body .app-site.pp-refresh .section-header .row-header_main{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:0;padding:20px 0 16px;}body .app-site.pp-refresh .section-header .row-header_main::before,body .app-site.pp-refresh .section-header .row-header_main::after{content:none;}body .app-site.pp-refresh .section-header .row-header_main .block-logo{float:none;flex:0 0 56px;width:56px;margin:0;padding:0;}body .app-site.pp-refresh .section-header .block-logo .logo-link,body .app-site.pp-refresh .section-header .block-logo .logo-link__mainimg{display:block;width:56px;height:56px;margin:0;padding:0;float:none;}body .app-site.pp-refresh .section-header .block-logo .pp-brand-mark{display:block;width:56px;height:56px;max-width:none;max-height:none;}body .app-site.pp-refresh .section-header .row-header_main .block-haction{float:none;flex:none;margin:0;}body .app-site.pp-refresh .section-header .row-header_main .block-haction > button{width:44px;height:44px;border-radius:12px;}body .app-site.pp-refresh .section-header .pp-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex-wrap:wrap;}body .app-site.pp-refresh .section-header .pp-header-actions .block-system-user-menu,body .app-site.pp-refresh .section-header .pp-header-actions .block-system-bookmarks{position:static;float:none;width:auto;margin:0;padding:0;}body .app-site.pp-refresh .section-header .pp-header-actions ul.nav{display:flex;gap:8px;flex-wrap:wrap;float:none;padding:0;margin:0;}body .app-site.pp-refresh .section-header .pp-header-actions ul.nav > li{float:none;margin:0;}body .app-site.pp-refresh .section-header .pp-header-actions ul.nav > li > a{border-radius:12px;background:#078cff;line-height:44px;font-size:14px;}body .app-site.pp-refresh .section-header .pp-header-actions .btn-bookmarks{width:44px;height:44px;border-radius:12px;}body .app-site.pp-refresh .section-header .pp-header-navigation{flex:0 0 100%;margin:0;padding:12px 0;background:#edf5ff;border-radius:12px;box-shadow:none;clip-path:none;}body .app-site.pp-refresh .section-header .pp-header-navigation::before{display:none;}body .app-site.pp-refresh .section-header .pp-header-navigation .block{margin:0;float:none;padding:0 16px;}body .app-site.pp-refresh .section-header .pp-header-navigation ul.nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:0;}body .app-site.pp-refresh .section-header .pp-header-navigation ul.nav > li{float:none;margin:0;}body .app-site.pp-refresh .section-header .pp-header-navigation a{color:#34465d;font-family:inherit;font-size:15px;font-weight:600;}@media(max-width:700px){body .app-site.pp-refresh .section-header .row-header_main{gap:10px;padding-top:14px;}body .app-site.pp-refresh .section-header .pp-header-actions{gap:8px;flex:1 1 auto;}body .app-site.pp-refresh .section-header .pp-header-actions ul.nav > li > a{font-size:13px;}body .app-site.pp-refresh .section-header .pp-header-navigation ul.nav{gap:12px 18px;}body .app-site.pp-refresh .section-header .block-system-main-menu{display:block;}}body .app-site.pp-refresh .section-header .row-header_main > .block-logo :is(.logo-link,.logo-link__mainimg,.pp-brand-mark){width:56px;height:56px;flex:none;}body .app-site.pp-refresh .section-header .row-header_main:has(> .block-haction){display:flex;}body .app-site.pp-refresh > .main-section-banner{display:none;}body .app-site.pp-refresh .section-header .pp-header-actions .block-system-user-menu > ul.nav > li > a{width:auto;height:44px;min-width:0;padding:0 16px;color:#fff;font-size:14px;text-indent:0;white-space:nowrap;}body .app-site.pp-refresh .section-header .pp-header-actions .block-system-user-menu > ul.nav > li > a::before{display:none;}body .app-site .applicant-cv-form .pp-cv-import .pp-cv-import-replace-label{display:flex;align-items:center;gap:10px;margin:16px 0 20px;font-size:14px;line-height:1.5;cursor:pointer;}body .app-site .applicant-cv-form .pp-cv-import input.pp-cv-import-replace[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;display:block;position:static;flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:0;margin:0;padding:0;border-radius:4px;background-image:none;accent-color:#078cff;box-shadow:none;}body .app-site .applicant-cv-form .pp-cv-import input.pp-cv-import-replace::before,body .app-site .applicant-cv-form .pp-cv-import input.pp-cv-import-replace::after{content:none;display:none;}body .app-site.pp-refresh .section-header .block-views-professii-block-1 .chapter-item > a{box-sizing:border-box;min-height:58px;height:100%;overflow:hidden;white-space:normal;}body .app-site.pp-refresh .section-header .block-views-professii-block-1 .chapter-item .name{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4;}body .app-site.pp-refresh .section-header .block-views-professii-block-1 .chapter-item .inner-column{min-width:0;max-width:100%;}body .app-site .pp-cv-history{display:grid;gap:32px;margin:32px 0;clear:both;}body .app-site .pp-cv-history-section h2{margin:0 0 18px;font-family:inherit;font-size:25px;line-height:1.3;color:#22354d;}body .app-site .pp-cv-history-list{display:grid;gap:14px;}body .app-site .pp-cv-history-card{padding:22px 24px;border:1px solid #e0e8f2;border-radius:16px;background:#fff;box-shadow:0 4px 18px #253c5c06;min-width:0;}body .app-site .pp-cv-history-card h3{margin:6px 0 8px;font-family:inherit;font-size:20px;line-height:1.4;color:#22354d;overflow-wrap:anywhere;}body .app-site .pp-cv-history-date{display:inline-block;padding:5px 10px;border-radius:7px;background:#edf5ff;color:#42638d;font-size:13px;font-weight:600;}body .app-site .pp-cv-history-role{font-size:16px;line-height:1.5;color:#53657e;overflow-wrap:anywhere;}body .app-site .pp-cv-history-details{margin-top:16px;}body .app-site .pp-cv-history-details summary{color:#246aca;font-size:14px;font-weight:600;cursor:pointer;width:fit-content;max-width:100%;}body .app-site .pp-cv-history-details summary:focus-visible{outline:2px solid #078cff;outline-offset:4px;border-radius:4px;}body .app-site .pp-cv-history-description{padding-top:14px;margin-top:14px;border-top:1px solid #e8edf4;font-size:15px;line-height:1.7;color:#34465d;overflow-wrap:anywhere;}@media(max-width:700px){body .app-site .pp-cv-history-card{padding:18px;}body .app-site .pp-cv-history-card h3{font-size:18px;}}body .app-site.pp-refresh .section-header .pp-header-actions .block-system-user-menu > ul.nav > li.pp-header-register > a{display:block;background:#edf5ff;color:#246aca;font-weight:600;}@media(max-width:480px){body .app-site.pp-refresh .section-header .pp-header-actions .block-system-user-menu > ul.nav > li > a{padding:0 10px;font-size:12px;}}body .app-site form fieldset.captcha{box-sizing:border-box;width:100%;min-width:0;margin:24px 0;padding:18px 20px;border:1px solid #dce7f4;border-radius:14px;background:#f6faff;}body .app-site form fieldset.captcha legend{padding:0 7px;font-size:15px;font-weight:600;color:#34465d;}body .app-site form fieldset.captcha .fieldset-description{font-size:14px;line-height:1.5;color:#63768c;margin:0 0 14px;}body .app-site form fieldset.captcha .form-item-captcha-response{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;}body .app-site form fieldset.captcha .form-item-captcha-response label{flex:0 0 100%;margin:0;font-size:13px;color:#53657e;}body .app-site form fieldset.captcha .field-prefix{font-size:18px;font-weight:600;color:#22354d;}body .app-site form fieldset.captcha input[name=captcha_response]{box-sizing:border-box;flex:0 0 100px;width:100px;max-width:100%;height:44px;min-height:0;margin:0;padding:0 12px;border:1px solid #cbdcf0;border-radius:9px;background:#fff;font-size:18px;}body .app-site form fieldset.captcha .description{flex-basis:100%;font-size:13px;line-height:1.5;}body .app-site .ua-lf__navi{padding:20px;border:1px solid #e3eaf4;border-radius:18px;background:#fff;box-shadow:0 6px 24px #22354d08;}body .app-site .ua-lf__navi .nav-main li{margin:0;}body .app-site .ua-lf__navi .nav-main li a.menu-item{box-sizing:border-box;display:block;position:relative;width:100%;height:auto;min-height:46px;margin:4px 0;padding:12px 36px 12px 38px;border-radius:10px;color:#34465d;font-size:15px;font-weight:600;line-height:1.5;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;}body .app-site .ua-lf__navi .nav-main li a.menu-item:hover,body .app-site .ua-lf__navi .nav-main li a.active-menu{color:#246aca;background:#edf5ff;}body .app-site .ua-lf__navi .nav-main li a.menu-item::before{top:50%;transform:translateY(-50%);left:10px;opacity:.85;}body .app-site .ua-lf__navi .menu-count{position:absolute;top:50%;right:9px;transform:translateY(-50%);display:grid;place-items:center;width:23px;height:23px;margin:0;border-radius:8px;background:#078cff;color:white;font-size:12px;line-height:1;}body .app-site .ua-lf__navi .fast-navi{margin:0 0 18px;}body .app-site .ua-lf__navi .fast-navi a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;height:auto;padding:12px 16px;border-radius:11px;background:#078cff;color:#fff;font-size:15px;line-height:1.4;white-space:normal;}body .app-site .ua-lf__navi .nav-help{margin:18px 0 0;padding-top:14px;border-top:1px solid #e3eaf4;}body .app-site .ua-lf__navi .nav-help li a{color:#53657e;font-size:14px;line-height:1.5;padding-top:9px;padding-bottom:9px;}body .app-site .ua-lf__navi .fast-navi a.btn-link{display:flex;gap:10px;align-items:center;justify-content:center;padding:12px 14px;}body .app-site .ua-lf__navi .fast-navi a.btn-link.icon-plus::before{position:static;inset:auto;display:block;flex:0 0 18px;width:18px;height:18px;margin:0;transform:none;background-size:contain;}body .app-site .ua-lf__navi .fast-navi a.btn-link{box-sizing:border-box;min-height:44px;height:auto;padding:12px 10px;gap:8px;font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;border-radius:10px;}body .app-site .ua-lf__navi .fast-navi a.btn-link.icon-plus::before{flex:0 0 16px;width:16px;height:16px;background-size:16px 16px;}body .app-site .pp-support-card{box-sizing:border-box;padding:22px;border:1px solid #e1e9f3;border-radius:16px;background:#f6faff;box-shadow:none;}body .app-site .pp-support-card h3{margin:0 0 10px;color:#22354d;font-family:inherit;font-size:19px;line-height:1.3;}body .app-site .pp-support-card p{margin:0 0 18px;color:#53657e;font-size:14px;line-height:1.6;}body .app-site .pp-support-card .pp-support-telegram{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 10px;border-radius:10px;background:#078cff;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;}body .app-site .pp-support-telegram:hover{background:#0879dc;}body .app-site .pp-support-contact{margin-top:18px;font-size:14px;line-height:1.5;}body .app-site .pp-support-contact span{display:block;margin-bottom:3px;color:#63768c;font-size:12px;}body .app-site .pp-support-contact a{color:#246aca;overflow-wrap:anywhere;}body .app-site .ua-lf__navi .pp-cabinet-menu{width:100%;min-width:0;overflow:visible;}body .app-site .ua-lf__navi .pp-cabinet-menu .nav-main{display:grid;gap:4px;width:100%;height:auto;padding:0;margin:0;transform:none;}body .app-site .ua-lf__navi .pp-cabinet-menu .nav-main::before,body .app-site .ua-lf__navi .pp-cabinet-menu .nav-main::after{content:none;}body .app-site .ua-lf__navi .pp-cabinet-menu li{display:block;float:none;width:100%;height:auto;padding:0;margin:0;}body .app-site .ua-lf__navi .pp-cabinet-menu li a.menu-item{margin:0;min-height:44px;padding-top:11px;padding-bottom:11px;overflow:visible;}body .app-site .ua-lf__navi .pp-cabinet-menu li a.menu-item::before{margin:0;top:50%;transform:translateY(-50%);}body .app-site .ua-lf__navi .pp-cabinet-menu li a.menu-item::after{display:none;}body .app-site .ua-lf__navi .pp-cabinet-menu .menu-count{margin:0;}body .app-site .pp-response-card{padding:24px;margin:0 0 18px;background:#fff;border:1px solid #e1e8f2;border-radius:16px;color:#34465d;}body .app-site .pp-response-card-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;}body .app-site .pp-response-card h3{font-family:inherit;font-size:21px;line-height:1.4;margin:0 0 8px;color:#22354d;overflow-wrap:anywhere;}body .app-site .pp-response-unread{padding:5px 9px;border-radius:8px;background:#edf5ff;color:#246aca;font-size:12px;}body .app-site .pp-response-vacancy{font-size:15px;line-height:1.5;overflow-wrap:anywhere;}body .app-site .pp-response-date{margin-top:6px;color:#63768c;font-size:13px;}body .app-site .pp-response-preview{margin:18px 0;padding:14px;border-radius:10px;background:#f6f8fc;font-size:15px;line-height:1.6;overflow-wrap:anywhere;}body .app-site .pp-response-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;}body .app-site .pp-response-actions a{padding:11px 17px;border-radius:10px;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;}body .app-site .pp-response-primary{background:#078cff;color:#fff;}body .app-site .pp-response-secondary{background:#edf5ff;color:#246aca;}body .app-site .pp-response-actions button{position:relative;margin-left:auto;width:36px;height:36px;}.pp-public-cv{max-width:1120px;margin:32px auto;color:#344760;}.pp-public-cv-header{display:flex;align-items:flex-start;gap:24px;padding:28px;background:#f3f8ff;border:1px solid #dce6f4;border-radius:20px;}.pp-public-cv-avatar{width:96px;height:96px;flex:0 0 96px;object-fit:cover;border-radius:20px;}.pp-public-cv-initial{display:grid;place-items:center;background:#e1eeff;color:#2468c9;font-size:40px;font-weight:600;}.pp-public-cv-intro{flex:1;min-width:0;}.pp-public-cv h1{margin:0 0 10px;font-size:28px;line-height:1.3;overflow-wrap:anywhere;}.pp-public-cv-role{margin:0 0 14px;font-size:20px;}.pp-public-cv-meta{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:15px;margin-top:10px;overflow-wrap:anywhere;}.pp-public-cv-about{margin:32px 0;}.pp-public-cv-about p{font-size:16px;line-height:1.7;overflow-wrap:anywhere;}.pp-public-cv h2{font-size:24px;margin:0 0 18px;}.pp-public-cv-skills{display:flex;flex-wrap:wrap;gap:10px;}.pp-public-cv-skills span{padding:8px 14px;border-radius:10px;background:#edf4ff;font-size:15px;}@media (max-width:640px){.pp-public-cv-header{flex-wrap:wrap;padding:20px;gap:16px;}.pp-public-cv h1{font-size:24px;}.pp-public-cv-intro{flex-basis:calc(100% - 112px);}}body .app-site:has(.pp-public-cv) .main-section-right{display:none;}body .app-site:has(.pp-public-cv) .main-section-center{float:none;width:100%;max-width:1340px;margin:0 auto;padding:0 28px;box-sizing:border-box;box-shadow:none;}body .app-site:has(.pp-public-cv) .main-section-primary{width:100%;background:#fff;}@media (max-width:700px){body .app-site:has(.pp-public-cv) .main-section-center{padding:0 16px;}}body .app-site .pp-public-cv-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:10px 16px;border:1px solid #dce6f4;border-radius:10px;background:#f3f8ff;color:#2468c9;font-size:15px;font-weight:600;text-decoration:none;}body .app-site .pp-public-cv-back:hover{background:#e5efff;border-color:#b6cef2;}body .app-site .pp-public-cv-back:focus-visible{outline:2px solid #2468c9;outline-offset:3px;}body .app-site .addvacancy-form .formitem-block-cn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px;margin:24px 0;background:#f3f8ff;border:1px solid #dce6f4;border-radius:18px;box-sizing:border-box;}body .app-site .addvacancy-form .formitem-block-cn:before,body .app-site .addvacancy-form .formitem-block-cn:after{display:none;}body .app-site .addvacancy-form .formitem-block-cn .formitem-title{grid-column:1 / -1;padding:0;margin:0 0 2px;color:#263b55;font-size:20px;font-weight:700;line-height:1.4;}body .app-site .addvacancy-form .formitem-block-cn .form-item{float:none;clear:none;width:auto;min-width:0;padding:0;margin:0;}body .app-site .addvacancy-form .formitem-block-cn input.form-text{width:100%;height:48px;padding:12px 14px;margin:0;border:1px solid #d5e1f0;border-radius:10px;background:#fff;font-size:15px;line-height:22px;color:#344760;box-sizing:border-box;}body .app-site .addvacancy-form .formitem-block-cn input.form-text:focus{border-color:#2682ec;outline:2px solid #2682ec22;outline-offset:1px;}body .app-site .addvacancy-form .formitem-block-cn .checkbox-style{display:flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:0;}body .app-site .addvacancy-form .formitem-block-cn .checkbox-custom{display:none;}body .app-site .addvacancy-form .formitem-block-cn input.checkbox{appearance:auto;-webkit-appearance:checkbox;position:static;opacity:1;visibility:visible;display:block;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0;accent-color:#1686ff;}body .app-site .addvacancy-form .formitem-block-cn .checkbox-style .label{position:static;display:block;padding:0;margin:0;font-size:14px;line-height:1.5;font-weight:500;color:#344760;white-space:normal;}@media(max-width:1000px){body .app-site .addvacancy-form .formitem-block-cn{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:600px){body .app-site .addvacancy-form .formitem-block-cn{grid-template-columns:minmax(0,1fr);padding:18px;gap:14px;}}body .app-site .addvacancy-form .form-item-vacancy-source{float:none;width:100%;max-width:420px;margin:24px 0;padding:0;}body .app-site .addvacancy-form .form-item-vacancy-source > label{display:block;margin-bottom:8px;font-size:15px;color:#344760;}body .app-site .addvacancy-form select.comp-source{width:100%;min-height:48px;padding:10px 14px;border:1px solid #d5e1f0;border-radius:10px;background:#fff;color:#344760;font:inherit;font-size:15px;}body .app-site .addvacancy-form .form-item-vacancy-source .select2-container{width:100% !important;}body .app-site .addvacancy-form .form-item-vacancy-source{max-width:460px;padding:20px;border:1px solid #dce6f4;border-radius:14px;background:#f3f8ff;box-sizing:border-box;}body .app-site .addvacancy-form select.comp-source{appearance:none;-webkit-appearance:none;padding-right:42px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23536b89' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 14px center;}body .app-site .addvacancy-form .form-item-vacancy-source .description{white-space:normal;overflow:visible;text-overflow:clip;font-size:13px;margin-top:8px;}body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style input.checkbox{display:block !important;position:static !important;opacity:1 !important;visibility:visible !important;appearance:none !important;-webkit-appearance:none !important;width:20px !important;height:20px !important;min-width:20px;min-height:20px;flex:0 0 20px;border:1px solid #97b2d3;border-radius:5px;background:#fff;clip:auto !important;clip-path:none !important;transform:none;cursor:pointer;}body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style input.checkbox:checked{border-color:#1686ff;background:#1686ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3 3 7-7' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/18px no-repeat;}body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style input.checkbox:focus-visible{outline:2px solid #2468c9;outline-offset:3px;}body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style{cursor:pointer;}body .app-site .pp-vacancy-contact-details{flex:1 1 100%;padding:16px 20px;border:1px solid #dce6f4;border-radius:12px;background:#f3f8ff;font-size:15px;color:#344760;}body .app-site .pp-vacancy-contact-details summary{cursor:pointer;color:#2468c9;font-weight:600;}body .app-site .addvacancy-form :is(.form-item-vacancy-name,.form-item-vacancy-about-vacancy,.form-item-vacancy-responsibilities,.form-item-vacancy-requirements,.form-item-vacancy-conditions){margin-top:28px;margin-bottom:28px;}body .app-site .addvacancy-form :is(.form-item-vacancy-name,.form-item-vacancy-about-vacancy,.form-item-vacancy-responsibilities,.form-item-vacancy-requirements,.form-item-vacancy-conditions) > label{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:0;font-size:21px;line-height:1.4;font-weight:700;color:#263b55;}body .app-site .addvacancy-form :is(.form-item-vacancy-name,.form-item-vacancy-about-vacancy,.form-item-vacancy-responsibilities,.form-item-vacancy-requirements,.form-item-vacancy-conditions) > label:before{content:"";display:block;width:4px;height:24px;border-radius:3px;background:#1686ff;flex:0 0 4px;}body .app-site .addvacancy-form :is(.form-item-vacancy-name,.form-item-vacancy-about-vacancy,.form-item-vacancy-responsibilities,.form-item-vacancy-requirements,.form-item-vacancy-conditions) textarea{border:1px solid #d5e1f0;border-radius:12px;padding:16px;font-size:16px;line-height:1.6;}body .app-site .addvacancy-form :is(.form-item-vacancy-name,.form-item-vacancy-about-vacancy,.form-item-vacancy-responsibilities,.form-item-vacancy-requirements,.form-item-vacancy-conditions) .description{white-space:normal;overflow:visible;text-overflow:clip;font-size:14px;line-height:1.5;margin-top:10px;color:#596b80;}@media(max-width:600px){body .app-site .addvacancy-form :is(.form-item-vacancy-name,.form-item-vacancy-about-vacancy,.form-item-vacancy-responsibilities,.form-item-vacancy-requirements,.form-item-vacancy-conditions) > label{font-size:19px;}}body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style{position:relative;}body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style input.checkbox{position:absolute !important;width:1px !important;height:1px !important;min-width:0 !important;min-height:0 !important;margin:0 !important;opacity:0 !important;clip-path:inset(50%) !important;}body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style span.checkbox-custom{display:block !important;position:static !important;flex:0 0 20px;width:20px !important;height:20px !important;min-width:20px;margin:0 !important;padding:0;border:1px solid #97b2d3;border-radius:5px;background:#fff;box-sizing:border-box;transform:none;}body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style span.checkbox-custom:before,body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style span.checkbox-custom:after{display:none !important;}body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style input.checkbox:checked ~ span.checkbox-custom{border-color:#1686ff;background:#1686ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3 3 7-7' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/18px no-repeat;}body .app-site .addvacancy-form .formitem-block-cn label.checkbox-style input.checkbox:focus-visible ~ span.checkbox-custom{outline:2px solid #2468c9;outline-offset:3px;}body .app-site .addvacancy-form .row-column-formitem.formitem-6{width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box;}body .app-site .addvacancy-form .formitem-6 :is(.form-item-vacancy-link-test-task,.form-item-vacancy-link-more-info){float:none;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box;}body .app-site .addvacancy-form :is(.form-item-vacancy-link-test-task,.form-item-vacancy-link-more-info) .description{display:block;position:static;width:auto;max-width:100%;height:auto;margin:10px 0 0;padding:0;text-indent:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;font-size:14px;color:#596b80;}body .app-site :is(.pp-placement-card,.pp-placement-promo){padding:32px;margin:24px 0;border:1px solid #dce6f4;border-radius:20px;background:#f3f8ff;color:#344760;box-sizing:border-box;}body .app-site .pp-placement-promo{background:#fff;}body .app-site :is(.pp-placement-card,.pp-placement-promo) h2{margin:16px 0;font-size:28px;line-height:1.3;color:#263b55;}body .app-site :is(.pp-placement-card,.pp-placement-promo) p{font-size:16px;line-height:1.6;margin:0 0 22px;}body .app-site .pp-placement-badge{display:inline-block;padding:6px 12px;border-radius:8px;background:#e0edff;color:#2468c9;font-size:13px;font-weight:600;}body .app-site .pp-placement-eyebrow{font-size:14px;color:#2468c9;font-weight:600;}body .app-site .pp-placement-button,body .app-site .pp-free-placement-form input.form-submit{display:inline-flex;padding:13px 22px;margin:0;border:0;border-radius:11px;background:#1686ff;color:#fff;text-decoration:none;font-size:16px;line-height:1.5;font-weight:600;cursor:pointer;}body .app-site .pp-placement-logos{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0;}body .app-site .pp-placement-logos img{display:block;width:56px;height:56px;padding:12px;box-sizing:border-box;border-radius:14px;object-fit:contain;background:#f3f8ff;border:1px solid #e2ebf7;}body .app-site .pp-placement-promo .pp-placement-note{margin:12px 0 0;color:#63768c;font-size:13px;}body .app-site :is(.pp-free-placement-form,.pp-placement-complete){max-width:860px;margin:0 auto 48px;}body .app-site:has(.pp-free-placement-form,.pp-placement-complete) .main-section-right{display:none;}body .app-site:has(.pp-free-placement-form,.pp-placement-complete) .main-section-center{float:none;width:100%;max-width:1280px;margin:0 auto;padding:0 28px;box-sizing:border-box;box-shadow:none;}@media(max-width:600px){body .app-site :is(.pp-placement-card,.pp-placement-promo){padding:22px;}body .app-site :is(.pp-placement-card,.pp-placement-promo) h2{font-size:23px;}}body.pp-free-placement-only .row-footer_payment{display:none;}body .app-site .pp-vacancy-preview-note{margin:24px 0;padding:20px 24px;border:1px solid #dce6f4;border-radius:14px;background:#f3f8ff;color:#344760;font-size:15px;line-height:1.5;}body .app-site .pp-vacancy-preview-note strong{font-size:20px;}body .app-site .pp-vacancy-preview-note p{margin:8px 0 16px;}body .app-site .pp-vacancy-preview-note a{display:inline-block;margin-right:18px;color:#2468c9;font-weight:600;}body .app-site .pp-vacancy-preview :is(.pp-vacancy-actions,.pp-vacancy-bottom-actions,.pp-vacancy-share,.pp-vacancy-save,.pp-vacancy-telegram){display:none;}body .app-site .res-vcn-item__action a.pp-vacancy-preview-button{display:inline-flex;padding:10px 16px;background:#edf4ff;color:#2468c9;border-radius:9px;line-height:1.4;}body .app-site:has(.pp-vacancy-preview) .main-section-right{display:none;}body .app-site:has(.pp-vacancy-preview) .main-section-center{width:100%;float:none;max-width:1280px;margin:0 auto;padding:0 28px;box-shadow:none;box-sizing:border-box;}body .app-site:has(.pp-placement-complete) .row-breadcrumb,body .app-site:has(.pp-placement-complete) .row-listing-heading{float:none;width:100%;max-width:860px;margin:0 auto;box-sizing:border-box;}body .app-site:has(.pp-placement-complete) .row-breadcrumb .inner-row{padding:0;}body .app-site:has(.pp-placement-complete) .row-listing-heading h1{margin:18px 0 28px;font-size:30px;line-height:1.3;}body .app-site .pp-placement-complete .pp-placement-card{margin-top:0;}@media(max-width:600px){body .app-site:has(.pp-placement-complete) .row-listing-heading h1{font-size:25px;}}body .app-site .pp-vacancy-preview{width:100%;max-width:1240px;min-width:0;margin:0 auto;box-sizing:border-box;}body .app-site .pp-vacancy-preview .body-vacancy{width:100%;min-width:0;box-sizing:border-box;}body .app-site:has(.pp-vacancy-preview) .row-listing-heading{max-width:1240px;margin:0 auto;}body .app-site:has(.pp-vacancy-preview) .row-listing-heading h1{font-size:32px;line-height:1.3;margin:20px 0 28px;}body .app-site .pp-vacancy-preview :is(p,h2,a){overflow-wrap:anywhere;}body .app-site .res-vcn-item__action ul.nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:0;margin:0;}body .app-site .res-vcn-item__action ul.nav > li{float:none;margin:0;padding:0;display:block;}body .app-site .res-vcn-item__action ul.nav > li > a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;height:auto;padding:10px 16px;margin:0;box-sizing:border-box;border-radius:9px;font-size:15px;line-height:1.4;color:#2468c9;background:#edf4ff;}body .app-site .pp-cabinet-promotion{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;margin-top:24px;background:#f3f8ff;border:1px solid #dce6f4;border-radius:14px;}body .app-site .pp-cabinet-promotion > div{flex:1 1 260px;min-width:0;}body .app-site .pp-cabinet-promotion h3{margin:0 0 8px;font-size:18px;line-height:1.4;color:#263b55;}body .app-site .pp-cabinet-promotion p{margin:0;font-size:14px;line-height:1.6;color:#526780;}body .app-site .pp-cabinet-promotion > a{display:inline-flex;padding:11px 20px;background:#1686ff;color:#fff;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;}.pp-refresh .header-company .image{min-height:80px;}.pp-refresh .pp-company-logo-placeholder{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:16px;background:#e5efff;color:#246aca;font-size:36px;font-weight:700;}.page-front .pp-refresh .pp-home-vacancies-heading{margin:0 0 24px;}body .app-site .pp-footer-directory{margin:0 0 40px;padding:0 0 36px;border-bottom:1px solid #64758d;}body .app-site .pp-footer-directory-heading{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:28px;}body .app-site .pp-footer-directory-heading h2{margin:0 0 8px;color:#fff;font-size:24px;line-height:1.35;}body .app-site .pp-footer-directory-heading p{margin:0;color:#d7e1ee;font-size:14px;line-height:1.6;}body .app-site .pp-footer-directory-all{display:inline-block;flex-shrink:0;padding:10px 14px;border:1px solid #8ea0b9;border-radius:8px;color:#fff;font-size:14px;}body .app-site .pp-footer-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;}body .app-site .pp-footer-directory-group{min-width:0;}body .app-site .pp-footer-directory-group summary{cursor:pointer;color:#fff;font-size:16px;font-weight:600;line-height:1.5;}body .app-site .pp-footer-directory-group ul{list-style:none;padding:0;margin:12px 0 0;}body .app-site .pp-footer-directory-group li{padding:0;margin:0;}body .app-site .pp-footer-directory-group a{display:block;padding:6px 0;color:#e1e9f3;font-size:14px;line-height:1.5;overflow-wrap:anywhere;}body .app-site .pp-footer-directory a:focus-visible,body .app-site .pp-footer-directory summary:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:3px;}@media(max-width:767px){body .app-site .pp-footer-directory-heading{flex-direction:column;gap:14px;}body .app-site .pp-footer-directory-heading h2{font-size:21px;}body .app-site .pp-footer-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}body .app-site .pp-footer-directory-group a{padding:10px 0;}}@media(max-width:479px){body .app-site .pp-footer-directory-grid{grid-template-columns:minmax(0,1fr);gap:0;}body .app-site .pp-footer-directory-group{border-top:1px solid #64758d;padding:14px 0;}body .app-site .pp-footer-directory-group summary{min-height:24px;}}body .app-site:has(.pp-vacancy-detail) .row-listing-heading h1{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:0;overflow-wrap:anywhere;}body .app-site .pp-vacancy-description{font-size:17px;line-height:1.65;overflow-wrap:anywhere;}body .app-site .pp-vacancy-description :is(p,div,span){font-size:inherit !important;font-family:inherit !important;line-height:inherit !important;text-align:left !important;}body .app-site .pp-vacancy-description p{margin:0 0 1em;}body .app-site .pp-vacancy-description :is(h2,h3,h4){font-family:inherit;line-height:1.35;margin:1.4em 0 .6em;}body .app-site .pp-vacancy-description h2{font-size:24px;}body .app-site .pp-vacancy-description h3{font-size:20px;}body .app-site .pp-vacancy-description :is(ul,ol){margin:0 0 1em;padding-left:24px;}body .app-site .pp-vacancy-description li{margin-bottom:.45em;}body .app-site .pp-vacancy-description img{max-width:100%;height:auto;}body .app-site .pp-vacancy-description table{max-width:100%;display:block;overflow-x:auto;}body .app-site .pp-vacancy-unconfirmed-notice{background:#fff8e8;border:1px solid #ead9b3;border-radius:10px;padding:12px 16px;margin-bottom:20px;font-size:15px;line-height:1.5;}body .app-site .pp-vacancy-unconfirmed-notice p{margin:0;}body .app-site .block-midsalary{margin:0 0 28px;padding:24px;border:1px solid #e1e7ef;border-radius:16px;background:#f7faff;}body .app-site .block-midsalary__name{font-size:18px;font-weight:600;}body .app-site .block-midsalary__sal{font-size:28px;font-weight:700;margin:12px 0;}body .app-site .block-midsalary__text{color:#53657e;font-size:14px;line-height:1.5;}body .app-site .block-midsalary__chart{margin-top:24px;}body .app-site .block-midsalary__chart-top{height:140px;border-bottom:1px solid #c9d7e8;}body .app-site .block-midsalary__chart .row-column{display:flex;gap:8px;margin:0;height:100%;}body .app-site .block-midsalary__chart .row-column:before,body .app-site .block-midsalary__chart .row-column:after{display:none;}body .app-site .block-midsalary__chart .column{flex:1 1 0;min-width:0;float:none;padding:0;height:100%;}body .app-site .block-midsalary__chart-top .inner-column{height:100%;display:flex;align-items:flex-end;padding:0;}body .app-site .block-midsalary__chart-top .midsalary-item{width:100%;background:#3479d3;border-radius:5px 5px 0 0;}body .app-site .block-midsalary__chart-bottom{padding-top:8px;font-size:12px;color:#53657e;text-align:center;}body .app-site .pp-load-more-error{text-align:center;color:#9a3e30;margin:12px 0;font-size:14px;}@media(max-width:1000px){body .app-site .pp-vacancy-layout{grid-template-columns:1fr;gap:28px;}}@media(max-width:600px){body .app-site .pp-vacancy-description{font-size:16px;}body .app-site .block-midsalary{padding:16px;}body .app-site .block-midsalary__chart .row-column{gap:4px;}body .app-site .block-midsalary__chart-bottom{font-size:10px;}}body .app-site.pp-help-page .main-section-right{display:none;}body .app-site.pp-help-page .main-section-primary{width:100%;max-width:none;background:#fff;}body .app-site.pp-help-page .main-section-center{float:none;width:100%;max-width:1280px;padding:0 28px;margin:0 auto;box-sizing:border-box;box-shadow:none;}body .app-site.pp-help-page .row-listing-heading h1{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:12px 0 28px;}body .app-site.pp-help-page .body-help{padding:28px;border:1px solid #dce7f4;border-radius:24px;background:#fff;font-size:17px;line-height:1.7;overflow-wrap:anywhere;}body .app-site.pp-help-page .body-help img{max-width:100%;height:auto;border-radius:16px;}body .app-site.pp-help-page .body-help p{margin:0 0 1em;}body .app-site.pp-help-page .body-help h2{font-size:25px;margin:28px 0 16px;}body .app-site.pp-help-page .body-help h3{font-size:20px;margin:24px 0 12px;}body .app-site.pp-help-page .body-help blockquote{margin:0;padding:0;border:0;}@media(max-width:700px){body .app-site.pp-help-page .main-section-center{padding:0 16px;}body .app-site.pp-help-page .body-help{padding:20px;font-size:16px;}}body .app-site .section-header .pp-header-navigation{width:100%;box-sizing:border-box;padding:12px 16px;border-radius:16px;}body .app-site .section-header .pp-header-navigation :is(ul.nav,ul.menu){display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;}body .app-site .section-header .pp-header-navigation :is(ul.nav,ul.menu)>li{float:none;margin:0;padding:0;list-style:none;}body .app-site .section-header .pp-header-navigation :is(ul.nav,ul.menu)>li>a{display:flex;align-items:center;min-height:40px;box-sizing:border-box;padding:6px 0;line-height:1.4;white-space:nowrap;border-bottom:2px solid transparent;}body .app-site .section-header .pp-header-navigation :is(ul.nav,ul.menu)>li.active>a{border-bottom-color:#078cff;}body .app-site.pp-refresh .block-search .search-form input[type=text],body .app-site.pp-refresh .block-search .search-form .input-submit input[type=submit]{height:56px !important;min-height:56px;box-sizing:border-box;margin:0;}body .app-site.pp-refresh .block-search .search-form .input-submit{height:56px;}body .app-site :is(#register-applicant-form,#register-employer-form) .form-type-checkbox label.checkbox-style{display:flex;align-items:flex-start;gap:12px;margin:0;padding:0;position:relative;}body .app-site :is(#register-applicant-form,#register-employer-form) .form-type-checkbox label.checkbox-style input.checkbox{position:absolute;width:1px;height:1px;min-width:0;min-height:0;opacity:0;clip-path:inset(50%);}body .app-site :is(#register-applicant-form,#register-employer-form) .form-type-checkbox label.checkbox-style .checkbox-custom{position:static;display:block;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;padding:0;border:1px solid #a8bdd4;border-radius:5px;box-sizing:border-box;transform:none;background:#fff;}body .app-site :is(#register-applicant-form,#register-employer-form) .form-type-checkbox label.checkbox-style .checkbox-custom::before,body .app-site :is(#register-applicant-form,#register-employer-form) .form-type-checkbox label.checkbox-style .checkbox-custom::after{display:none;}body .app-site :is(#register-applicant-form,#register-employer-form) .form-type-checkbox label.checkbox-style input:checked~.checkbox-custom{background:#078cff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3 3 7-7' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/18px no-repeat;}body .app-site :is(#register-applicant-form,#register-employer-form) .form-type-checkbox label.checkbox-style input:focus-visible~.checkbox-custom{outline:2px solid #2468c9;outline-offset:3px;}body .app-site :is(#register-applicant-form,#register-employer-form) .form-type-checkbox label.checkbox-style .label{position:static;display:block;flex:1;min-width:0;margin:0;padding:0;white-space:normal;font-size:15px;line-height:1.6;font-weight:400;text-align:left;}body .pp-employer-offer{max-width:1280px;margin:0 auto;color:#344760;}body .pp-employer-offer section{margin:48px 0;}body .pp-employer-intro{border-radius:24px;background:#edf5ff;padding:36px;}body .pp-employer-intro h1{font-size:clamp(30px,3.4vw,46px);line-height:1.15;margin:12px 0 20px;}body .pp-employer-intro p{font-size:18px;line-height:1.6;}body .pp-employer-intro .pp-action{margin:12px 12px 0 0;}body .pp-employer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;margin:32px 0;list-style:none;}body .pp-employer-steps li{padding:20px;border:1px solid #dce7f4;border-radius:16px;}body .pp-employer-steps span{display:block;margin-top:8px;font-size:15px;}body .pp-tariff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;}body .pp-tariff-card{display:flex;flex-direction:column;padding:26px;border:1px solid #dce7f4;border-radius:20px;background:#fff;}body .pp-tariff-card h3{font-size:24px;margin:0 0 20px;}body .pp-tariff-price{font-size:36px;font-weight:700;margin:0 0 16px;color:#2468c9;}body .pp-tariff-card ul{padding-left:20px;margin:12px 0 24px;line-height:1.8;}body .pp-tariff-card .pp-action{margin-top:auto;text-align:center;}body .pp-platform-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}body .pp-platform-links a{display:block;padding:20px;background:#edf5ff;border-radius:16px;}body .pp-employer-faq details{padding:20px;border-bottom:1px solid #dce7f4;}body .pp-employer-faq summary{cursor:pointer;font-weight:600;}body .app-site.pp-article-page .main-section-right{display:none;}body .app-site.pp-article-page .main-section-primary{width:100%;max-width:none;background:#fff;}body .app-site.pp-article-page .main-section-center{float:none;width:100%;max-width:1340px;padding:0 28px;margin:0 auto;box-sizing:border-box;box-shadow:none;}body .pp-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start;}body .pp-article-main{min-width:0;}body .pp-related-jobs{background:#edf5ff;border-radius:20px;padding:24px;}body .pp-related-jobs h2{font-size:22px;margin:0 0 20px;}body .pp-related-jobs article{padding:16px;margin-bottom:14px;background:#fff;border:1px solid #dce7f4;border-radius:14px;}body .pp-related-jobs h3{font-size:17px;line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere;}body .pp-related-jobs article>a{font-size:14px;}@media(max-width:1000px){body .pp-article-layout{grid-template-columns:1fr;}body .pp-tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:700px){body .pp-employer-intro{padding:24px;}body .pp-employer-steps,body .pp-tariff-grid,body .pp-platform-links{grid-template-columns:1fr;}body .app-site.pp-article-page .main-section-center{padding:0 16px;}}body .app-site.pp-refresh .section-header{padding-top:96px !important;}body .app-site.pp-refresh .section-header .row-header_main{position:fixed !important;top:0;left:0;right:0;width:100%;max-width:none;min-height:80px;z-index:1000 !important;box-sizing:border-box;margin:0;padding:12px max(20px,calc((100vw - 1280px)/2));background:#fff;box-shadow:0 2px 14px rgba(36,68,105,.08);display:flex;align-items:center;gap:16px;}body .app-site.pp-refresh .section-header .row-header_main > .pp-header-navigation{order:2;flex:1 1 auto;width:auto;min-width:0;margin:0;padding:0;background:transparent;border-radius:0;}body .app-site.pp-refresh .section-header .row-header_main > .pp-header-actions{order:3;flex:0 0 auto;margin-left:auto;}body .app-site.pp-refresh .section-header .pp-header-navigation .block{padding:0;}body .app-site.pp-refresh .section-header .pp-header-navigation :is(ul.nav,ul.menu){flex-wrap:nowrap;gap:18px;}body .app-site.pp-refresh .section-header .pp-header-navigation a{font-size:15px;}body .app-site.pp-refresh .pp-audience{display:none;}body .app-site.pp-refresh :is(.pp-employer-offer section,.pp-employer-faq details){scroll-margin-top:110px;}@media(max-width:1050px){body .app-site.pp-refresh .section-header{padding-top:150px !important;}body .app-site.pp-refresh .section-header .row-header_main{flex-wrap:wrap;padding:12px 20px;gap:10px;}body .app-site.pp-refresh .section-header .row-header_main > .pp-header-navigation{order:4;flex:0 0 100%;width:100%;overflow-x:auto;padding:0;}body .app-site.pp-refresh .section-header .pp-header-navigation :is(ul.nav,ul.menu){width:max-content;min-width:100%;gap:20px;}}@media(max-width:600px){body .app-site.pp-refresh .section-header .row-header_main{padding:10px 16px;}body .app-site.pp-refresh .section-header .row-header_main .block-logo,body .app-site.pp-refresh .section-header .row-header_main .block-logo :is(.logo-link,.logo-link__mainimg,.pp-brand-mark){width:44px;height:44px;flex-basis:44px;}body .app-site.pp-refresh .section-header .pp-header-actions{gap:8px;}body .app-site.pp-refresh .section-header .pp-header-actions a{font-size:13px;}}@media(max-width:600px){body .app-site.pp-refresh .section-header{padding-top:168px !important;}body .app-site.pp-refresh .section-header .row-header_main > .pp-header-navigation{overflow:visible;}body .app-site.pp-refresh .section-header .pp-header-navigation :is(ul.nav,ul.menu){width:100%;min-width:0;flex-wrap:wrap;gap:0 16px;}body .app-site.pp-refresh .section-header .pp-header-navigation :is(ul.nav,ul.menu)>li>a{min-height:32px;font-size:13px;padding:4px 0;}}body .app-site:has(.pp-vacancy-detail) .row-breadcrumb{margin-top:40px;margin-bottom:20px;}body .app-site:has(.pp-vacancy-detail) .row-listing-heading{margin-bottom:44px;padding-bottom:0;}body .app-site:has(.pp-vacancy-detail) .pp-vacancy-layout{column-gap:56px;}body .app-site .pp-vacancy-detail .pp-vacancy-actions{margin-top:28px;margin-bottom:28px;}@media(max-width:700px){body .app-site:has(.pp-vacancy-detail) .row-breadcrumb{margin-top:24px;margin-bottom:16px;}body .app-site:has(.pp-vacancy-detail) .row-listing-heading{margin-bottom:28px;}}body .app-site:has(.pp-vacancy-detail) .row-listing-heading,body .app-site.pp-article-page .row-listing-heading{width:100%;max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;box-sizing:border-box;}body .pp-vacancy-bottom-related{margin:36px 0 40px;}body .pp-vacancy-bottom-related h2{font-size:26px;margin:0 0 24px;}body .pp-vacancy-bottom-related .vws-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}body .pp-vacancy-bottom-related .vacancies-item{width:auto;min-width:0;margin:0;padding:20px;border:1px solid #dce7f4;border-radius:20px;background:#fff;box-sizing:border-box;}body .pp-vacancy-bottom-related .vacancies-item :is(.inner-item,.inner-row){margin:0;padding:0;}body .pp-vacancy-bottom-related .vacancies-item :is(.item-title,.title,.field-title){font-size:18px;line-height:1.35;overflow-wrap:anywhere;}body .pp-vacancy-bottom-related .vacancies-item .item-title a{font-size:18px;}@media(max-width:1150px){body .pp-vacancy-bottom-related .vws-content{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:700px){body .pp-vacancy-bottom-related .vws-content{grid-template-columns:1fr;}}body .pp-vacancy-bottom-related .vws-content::before,body .pp-vacancy-bottom-related .vws-content::after{display:none;content:none;}body .pp-vacancy-bottom-related .vacancies-inner{display:flex;flex-direction:column;height:100%;min-width:0;}body .pp-vacancy-bottom-related .vacancies-inner-left,body .pp-vacancy-bottom-related .vacancies-inner-right{width:100%;min-width:0;padding:0;margin:0;float:none;position:static;}body .pp-vacancy-bottom-related .vacancies-link{width:100%;display:block;}body .pp-vacancy-bottom-related .vacancies-name h2{font-weight:700;font-family:inherit;margin:0 0 14px;font-size:18px;line-height:1.4;}body .pp-vacancy-bottom-related .vacancies-fields{display:flex;flex-direction:column;gap:8px;}body .pp-vacancy-bottom-related .vacancies-fields>div{float:none;width:auto;padding:0;margin:0;font-size:14px;}body .pp-vacancy-bottom-related .vacancies-desc{display:none;}body .pp-vacancy-bottom-related .vacancies-tags{margin:12px 0;}body .pp-vacancy-bottom-related .vacancies-tags ul{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none;}body .pp-vacancy-bottom-related .vacancies-inner-right{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;}body .pp-vacancy-bottom-related .vacancies-date{position:static;font-size:12px;color:#7e8b9e;}body .pp-vacancy-bottom-related .vacancies-action{position:static;}body .pp-vacancy-bottom-related .vacancies-item,body .pp-vacancy-bottom-related .vacancies-item h2{font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif;}body .pp-vacancy-bottom-related .vacancies-link,body .pp-vacancy-bottom-related .vacancies-link *{text-decoration:none;}body .pp-vacancy-bottom-related .vacancies-name h2{color:#246aca;font-weight:700;}body .pp-vacancy-bottom-related .vacancies-fields>div{border:0;}body .pp-vacancy-bottom-related .vacancies-fields>div::after{display:none;}body .app-site.pp-refresh .pp-vacancy-detail .pp-vacancy-bottom-related .vacancies-name h2{font-family:'Avenir Next','AvenirNextCyr',Arial,sans-serif !important;font-weight:700;font-size:18px;line-height:1.4;}body .app-site.pp-refresh .pp-vacancy-bottom-related .vacancies-fields>div{border:0 !important;}body .app-site.pp-refresh .pp-vacancy-bottom-related .vacancies-fields-price::before{display:none;}
