@charset "UTF-8";.main-info-vacancy:after,.main-info-vacancy:before,.personal-contact .general:after,.personal-contact .general:before,.personal-contact-horizontal .general:after,.personal-contact-horizontal .general:before,.photo-content:after,.photo-content:before,.salon-on-map .list-address:after,.salon-on-map .list-address:before{box-sizing:border-box;content:" ";display:table}.main-info-vacancy:after,.personal-contact .general:after,.personal-contact-horizontal .general:after,.photo-content:after,.salon-on-map .list-address:after{clear:both}.fw_win_wrapper .fw_win_content_container .fw_win_title:before,.h1:before,.photo-content .caption:before,h1:before{position:absolute;content:'';display:block}.get-to-salon a,.list-link a,.page-vacancy-card .department a,.spoiler-button .text{color:#9a9a9a;text-decoration:underline}.get-to-salon a:hover,.list-link a:hover,.page-vacancy-card .department a:hover,.spoiler-button .text:hover{color:#747474}.photo{box-shadow:0 2px 7px 0 rgba(0,0,0,.1);border-radius:10px}.department-vacancies .department .img,[class*=ymaps-2][class*="-ground-pane"]{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(1)}.block-vacancies .vacancy .button,.block-vacancies .vacancy .button-switch>.left,.block-vacancies .vacancy .button-switch>.right,.fw_win_wrapper .fw_win_content_container .fw_win_title:before,.h1.-center:before,.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container,.transform-left,h1.-center:before{-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}._unmargin{margin:0!important}._margin-20{margin:20px 0!important}._center{text-align:center!important}._pull-left{float:left!important}._pull-right{float:right!important}._margin-bottom-20{margin-bottom:20px!important}._margin-bottom-10{margin-bottom:10px!important}._mini-padding-top{padding-top:1px}@font-face{font-family:fontello;src:url(/files/resources/fonts/fontello/fontello.eot?78292478);src:url(/files/resources/fonts/fontello/fontello.eot?78292478#iefix) format("embedded-opentype"),url(/files/resources/fonts/fontello/fontello.woff2?78292478) format("woff2"),url(/files/resources/fonts/fontello/fontello.woff?78292478) format("woff"),url(/files/resources/fonts/fontello/fontello.ttf?78292478) format("truetype"),url(/files/resources/fonts/fontello/fontello.svg?78292478#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down-dir:before{content:'\e800'}.icon-metro:before{content:'\e801'}.icon-002-next:before{content:'\e802'}.icon-003-previous:before{content:'\e803'}.icon-004-zoom:before{content:'\e804'}.icon-placemark:before{content:'\e805'}.icon-breadcrumbs:before{content:'\e806'}.icon-004-zoom_out:before{content:'\e807'}@font-face{font-family:'Open Sans';src:url(/files/resources/fonts/OpenSansRegular/OpenSans-Regular.eot);src:url(/files/resources/fonts/OpenSansRegular/OpenSans-Regular.woff2) format("woff2"),url(/files/resources/fonts/OpenSansRegular/OpenSans-Regular.woff) format("woff"),url(/files/resources/fonts/OpenSansRegular/OpenSans-Regular.ttf) format("truetype"),url(/files/resources/fonts/OpenSansRegular/OpenSans-Regular.svg#OpenSans-Semibold) format("svg"),url(/files/resources/fonts/OpenSansRegular/OpenSans-Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(/files/resources/fonts/OpenSansSemibold/OpenSans-Semibold.eot);src:url(/files/resources/fonts/OpenSansSemibold/OpenSans-Semibold.woff2) format("woff2"),url(/files/resources/fonts/OpenSansSemibold/OpenSans-Semibold.woff) format("woff"),url(/files/resources/fonts/OpenSansSemibold/OpenSans-Semibold.ttf) format("truetype"),url(/files/resources/fonts/OpenSansSemibold/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg"),url(/files/resources/fonts/OpenSansSemibold/OpenSans-Semibold.eot?#iefix) format("embedded-opentype");font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(/files/resources/fonts/OpenSansBold/OpenSans-Bold.eot);src:url(/files/resources/fonts/OpenSansBold/OpenSans-Bold.woff2) format("woff2"),url(/files/resources/fonts/OpenSansBold/OpenSans-Bold.woff) format("woff"),url(/files/resources/fonts/OpenSansBold/OpenSans-Bold.ttf) format("truetype"),url(/files/resources/fonts/OpenSansBold/OpenSans-Bold.svg#OpenSans-Bold) format("svg"),url(/files/resources/fonts/OpenSansBold/OpenSans-Bold.eot?#iefix) format("embedded-opentype");font-weight:700;font-style:normal}@font-face{font-family:rubsn;src:url(/files/resources/fonts/RUBSN.otf);font-weight:400;font-style:normal}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#000}footer .logo,header .logo{background-image:url(/files/resources/images/major_logo.svg);background-repeat:no-repeat;background-position:50% 50%}header{background-color:#fff;width:100%;height:70px;box-shadow:0 3px 9px 0 rgba(76,76,76,.54);position:absolute;top:0;left:0;z-index:2}header .logo{height:70px;width:165px;display:inline-block;vertical-align:top}header .navigation{display:inline-block;padding:0 20px}header .navigation ul{list-style:none;padding:0;margin:0}header .navigation ul li{display:inline-block;padding:25px 20px 0}header .navigation ul li a{font-size:16px;font-weight:700;color:#000}header .navigation ul li a:hover{color:#19d567;text-decoration:none}header .offices{display:inline-block;vertical-align:top;padding-top:18px}header .offices.-fail{float:right}header .offices .office{padding-right:30px}header .offices .office:last-child{padding-right:0}header .offices .office.-spb{padding-left:75px}header .navbar-nav{display:inline-block;padding-top:5px;width:190px}header .navbar-nav .dropdown-toggle{background-color:#fff}header .navbar-nav .dropdown-toggle:focus{outline:0;box-shadow:none}header .navbar-nav .dropdown-toggle span{position:relative}header .navbar-nav .dropdown-toggle>.icon{color:#19d567;font-size:22px;vertical-align:bottom;margin-left:-19px}header .navbar-nav .dropdown-toggle>.text{font-size:16px;font-weight:700;margin-right:5px;border-bottom:1px solid #000}header .navbar-nav .dropdown-menu{box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border:none;padding:0;margin-top:0}header .navbar-nav .dropdown-menu>li>a{color:#000;font-size:16px;font-weight:700;padding:5px 20px}header .navbar-nav .dropdown-menu>li>a.-active,header .navbar-nav .dropdown-menu>li>a.-active:hover{background-color:#ededed;cursor:default}header .navbar-nav .dropdown-menu>li>a:hover{background-color:#f5f5f5}header .navbar-nav .dropdown-menu>li:first-child>a{border-radius:4px 4px 0 0}header .navbar-nav .dropdown-menu>li:last-child>a{border-radius:0 0 4px 4px}main{position:relative;padding-top:70px;box-sizing:border-box;min-height:calc(100vh - 105px)}footer{width:100%;height:105px;padding-top:25px;box-sizing:border-box;border-top:2px solid #a1a1a1;border-bottom:5px solid #19d567}footer .logo{display:inline-block;height:40px;width:170px}footer .offices{float:right;padding-top:3px}footer .offices .office{padding-left:30px}footer .copyright{font-size:12px;color:rgba(0,0,0,.5)}.overflow_fixed{overflow:hidden;position:fixed;width:100%}@media (max-width:1199px){header .container{position:relative}header .navigation{padding:0 25px}header .navigation ul>li{padding:25px 30px 0 0}header .navigation ul>li:last-of-type{padding-right:0}header .offices{width:145px}header .offices:not(.-fail){padding-top:0;position:absolute;top:50%;right:205px;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}header .offices .office{padding:0}header .offices .office.-spb{padding:0}header .offices .office .name{display:none}header .navbar-nav{width:auto}}@media (max-width:991px){header .navigation ul li a{font-size:14px}header .offices{display:none}header .navbar-nav .dropdown-menu>li>a,header .navbar-nav .dropdown-toggle>.text{font-size:14px}}@media (max-width:767px){header{position:fixed;top:0;left:0;width:100%;height:45px;z-index:5}header .logo{height:45px;width:125px;position:absolute;left:50%;top:0;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}header .navigation{display:none}header .navbar-nav{float:right;margin:0 -15px 0 0;padding:0;width:46px;border-left:1px solid #f0f0f0}header .navbar-nav .dropdown-toggle{padding:6px}header .navbar-nav .dropdown-toggle .caret,header .navbar-nav .dropdown-toggle .text{display:none}header .navbar-nav .dropdown-toggle .icon{margin:0;vertical-align:middle}header .navbar-nav .dropdown .dropdown-menu{position:absolute;right:0;left:auto;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border-radius:0 0 4px 4px}header .navbar-nav .dropdown .dropdown-menu>li:first-child>a{border-radius:0}header .navbar-nav .dropdown .dropdown-menu>li>a{padding:10px 15px 10px 25px}main{padding-top:45px;min-height:calc(100vh - 95px)}footer{height:auto;padding:20px 0 10px;position:relative}footer .logo{height:35px;width:140px}footer .offices{width:130px;padding:0;position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:0;padding-bottom:36px}footer .offices .office{padding:0}footer .offices .office>.name{display:none}footer .copyright{line-height:14px;padding:4px 0}}@media (max-width:767px){.burger{float:left;margin-right:10px;margin-top:15px;width:20px;height:15px;position:fixed;left:15px;top:0;z-index:300;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;vertical-align:middle}.burger span{display:block;position:absolute;height:3px;width:100%;background:#000;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.burger span:nth-child(1){top:0}.burger span:nth-child(2){top:6px}.burger span:nth-child(3){top:12px}.burger.open span:nth-child(1){top:6px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.burger.open span:nth-child(2){opacity:0;left:-20px}.burger.open span:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.left-menu{position:fixed;height:100%;background-color:#fff;left:-260px;top:0;width:260px;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:200;overflow:auto;transition-timing-function:ease-in-out;transition:.4s}.left-menu.active{left:0;transition:.4s}.left-menu>a,.left-menu>div{display:block;padding:12px 10px 12px 50px;border-bottom:1px solid #f0f0f0;margin:0}.left-menu>a{color:#000;font-weight:600}.left-menu .title{font-weight:700;text-transform:uppercase}.left_menu_overlay{position:fixed;width:100%;left:0;height:100%;background:rgba(0,0,0,.5);top:0;z-index:90}}.banner-part-team .content .description,.block-no-vacancies,.fw_win_wrapper .fw_win_content_container .fw_win_title,.h1,.h2,.h3,.mild-404,h1,h2,h3{font-weight:700}.fw_win_wrapper .fw_win_content_container .fw_win_title,.h1,h1{font-size:30px;line-height:36px;margin:80px 0 60px;position:relative}.fw_win_wrapper .fw_win_content_container .fw_win_title:before,.h1:before,h1:before{bottom:-25px;left:0;width:60px;height:3px;background-color:#19d567}.fw_win_wrapper .fw_win_content_container .fw_win_title,.h1.-center,h1.-center{text-align:center}.fw_win_wrapper .fw_win_content_container .fw_win_title:before,.h1.-center:before,h1.-center:before{left:50%}.h2,h2{font-size:20px;line-height:25px;margin:34px 0 18px}.h2.green,h2.green{color:#19d567}.banner-part-team .content .description,.block-no-vacancies,.h3,.mild-404,h3{font-size:18px;line-height:22px;margin:18px 0}.h4,h4{font-size:16px;line-height:19px;font-weight:600;margin:18px 0}p{margin:10px 0}:focus{outline:0}a{color:#19d567;text-decoration:none}a:hover{color:#00a34c;text-decoration:underline}a:focus,a:hover{outline:0}.table-responsive{border-radius:5px;border:1px solid #f0f0f0}table td{padding:12px 15px;border:1px solid #f0f0f0;border-right:none}table thead td{font-weight:700;border-bottom:3px solid #19d567}table thead tr:first-of-type td{border-top:none}table tr td:first-of-type{border-left:none}table tbody tr:last-of-type td{border-bottom:none}table tbody{cursor:pointer}table tbody tr:hover td{background-color:rgba(0,0,0,.02)}table.example tr td:nth-child(1),table.example tr td:nth-child(2),table.example tr td:nth-child(3){width:195px}table.example tr td:nth-child(4){width:260px}table.example tr td:nth-child(3){white-space:nowrap}ol,ul{padding-left:17px}ol ol{padding-left:35px;padding-top:5px}ol ol li:last-of-type,ul ul li:last-of-type{padding-bottom:0}main ol li,main ul li{padding:5px 0;line-height:22px}.win_form ul li,main ul li{list-style-type:none}.win_form ul li:before,main ul li:before{color:#19d567;display:inline-block;width:1.5em;font-size:12px;text-align:right;padding-right:2em;content:'●';margin-left:-1.4em;position:absolute}.win_form ul ul,main ul ul{padding-left:2px;padding-top:5px}.win_form ul ul>li,main ul ul>li{padding-left:20px;position:relative}.-gray-background,.container-mild-404,.main-info-vacancy,.social-program{background-color:#f5f5f5}.-content-border{border:1px solid #f0f0f0;border-radius:5px;overflow:hidden;box-shadow:0 3px 2px 0 rgba(76,76,76,.18)}.block-vacancies .vacancy .department,.disclaimer,.photo-content .caption{font-size:13px;line-height:19px;color:#9a9a9a;margin:10px 0}.bold{font-weight:700}.roubl{font-family:rubsn}.container-spoiler{height:130px;overflow:hidden;margin-bottom:20px;transition:.4s;position:relative}.container-spoiler:not(.open):before{position:absolute;bottom:0;content:'';display:block;width:100%;height:55px;z-index:2;background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.spoiler-button.active .close-text,.spoiler-button:not(.active) .open-text{display:none}.spoiler-button .text{cursor:pointer;text-decoration:none;border-bottom:1px dashed #9a9a9a}.no-link{color:#000}.no-link:focus,.no-link:hover{color:#000;text-decoration:none}.office{display:inline-block;vertical-align:top}.office>.name{font-size:13px;line-height:15px}.office>.link,.office>.link:hover{color:#000;text-decoration:none;font-weight:700;font-size:16px;line-height:16px}.breadcrumb{list-style:none;margin:0;padding:0;background:0 0;position:absolute;top:25px;left:15px}.breadcrumb li{display:inline-block;font-size:16px;line-height:16px}.breadcrumb li:before{display:none}.breadcrumb li:hover a{color:#747474}.breadcrumb li.active{color:#000}.breadcrumb li .icon{font-size:11px;vertical-align:middle;color:#747474;padding:0 5px}.breadcrumb li a{color:#9a9a9a;text-decoration:underline}.breadcrumb li:last-of-type .next{display:none}.photo>img{border-radius:10px;width:100%}@media (max-width:991px){.fw_win_wrapper .fw_win_content_container .fw_win_title,.h1,h1{font-size:20px;line-height:24px;margin:45px 0 40px}.fw_win_wrapper .fw_win_content_container .fw_win_title:before,.h1:before,h1:before{bottom:-17px}.h2,h2{font-size:18px}.banner-part-team .content .description,.block-no-vacancies,.h3,.mild-404,h3{font-size:16px}.h4,h4{font-size:14px}.banner-part-team .content .description,.block-no-vacancies,.h3,.h4,.mild-404,h3,h4{margin:34px 0 18px}.breadcrumb{display:none}}@media (max-width:767px){.fw_win_wrapper .fw_win_content_container .fw_win_title,.h1,h1{margin:28px 0}.fw_win_wrapper .fw_win_content_container .fw_win_title:before,.h1:before,h1:before{bottom:-10px;width:30px}.fw_win_wrapper .fw_win_content_container .-xs-left.fw_win_title,.h1.-xs-left,h1.-xs-left{text-align:left}.fw_win_wrapper .fw_win_content_container .-xs-left.fw_win_title:before,.h1.-xs-left:before,h1.-xs-left:before{left:0;transform:none}.fw_win_wrapper .fw_win_content_container .fw_win_title,.h1.-center,h1.-center{padding:0 15px}.h2,h2{line-height:22px}.banner-part-team .content .description,.block-no-vacancies,.h3,.mild-404,h3{line-height:20px}.banner-part-team .content .description,.block-no-vacancies,.h2,.h3,.h4,.mild-404,h2,h3,h4{margin:28px 0 15px}.win_form ul li,main ol li,main ul li{line-height:19px}.office .link,.office .link:hover{font-size:14px}.xs-br{display:block}}.button,.button-switch>.left,.button-switch>.left:focus,.button-switch>.left:hover,.button-switch>.right,.button-switch>.right:focus,.button-switch>.right:hover,.button.-resume:focus,.button.-resume:hover,.button.-white:focus,.button.-white:hover{color:#fff;background-color:#19d567}.button-switch>.left.-active,.button-switch>.left.-active:active,.button-switch>.left.-active:focus,.button-switch>.left.-active:hover,.button-switch>.left:active,.button-switch>.right.-active,.button-switch>.right.-active:active,.button-switch>.right.-active:focus,.button-switch>.right.-active:hover,.button-switch>.right:active,.button.-resume:active,.button.-white:active,.button:active{background-color:#019e4a;color:#fff}.button-switch>.-small.left,.button-switch>.-small.right,.button.-small{padding:9px 25px 10px;font-size:16px;border-radius:20px}.button,.button-switch>.left,.button-switch>.right{font-size:18px;font-weight:700;padding:14px 35px 15px;margin:10px 0;border:none;border-radius:25px;cursor:pointer;display:inline-block;text-align:center;box-shadow:0 6px 21px -2px rgba(0,0,0,.2)}.button-switch>.left:focus,.button-switch>.left:hover,.button-switch>.right:focus,.button-switch>.right:hover,.button:focus,.button:hover{background-color:#00a34c;color:#fff;text-decoration:none}.button-switch>.left:active,.button-switch>.right:active,.button:active{text-decoration:none}.button-switch>.left,.button-switch>.right,.button.-white{color:#19d567;background-color:#fff}.button-switch>.left:focus,.button-switch>.left:hover,.button-switch>.right:focus,.button-switch>.right:hover,.button.-white:focus,.button.-white:hover{background-color:#19d567}.button-switch>.left:active,.button-switch>.right:active,.button.-white:active{text-decoration:none}.button-switch>.-resume.left,.button-switch>.-resume.right,.button.-resume{color:#000;background-color:#fff;box-shadow:none;border:2px solid #e5e5e5;padding:12px 25px 13px}.button-switch>.-resume.-small.left,.button-switch>.-resume.-small.right,.button.-resume.-small{padding:7px 25px 8px}.button-switch>.-resume.-big.left,.button-switch>.-resume.-big.right,.button.-resume.-big{padding:17px 42px 18px}.button-switch>.-resume.left:focus,.button-switch>.-resume.left:hover,.button-switch>.-resume.right:focus,.button-switch>.-resume.right:hover,.button.-resume:focus,.button.-resume:hover{border-color:transparent;box-shadow:0 6px 21px -2px rgba(0,0,0,.2)}.button-switch>.-resume.left:active,.button-switch>.-resume.right:active,.button.-resume:active{border-color:transparent;box-shadow:0 6px 21px -2px rgba(0,0,0,.2)}.button-switch>.-big.left,.button-switch>.-big.right,.button.-big{padding:19px 42px 20px;font-size:21px;border-radius:30px}.button-switch>.-full.left,.button-switch>.-full.right,.button.-full{width:100%}@media (max-width:991px){.button,.button-switch>.left,.button-switch>.right{padding:9px 25px 10px;font-size:16px;border-radius:20px}.button-switch>.-resume.left,.button-switch>.-resume.right,.button.-resume{padding:7px 25px 8px}.button-switch>.-resume.-big.left,.button-switch>.-resume.-big.right,.button.-resume.-big{padding:12px 25px 13px}.button-switch>.-big.left,.button-switch>.-big.right,.button.-big{font-size:18px;padding:14px 35px 15px;border-radius:25px}}@media (max-width:767px){.button,.button-switch>.-big.left,.button-switch>.-big.right,.button-switch>.-small.left,.button-switch>.-small.right,.button-switch>.left,.button-switch>.right,.button.-big,.button.-small{font-size:14px;padding:9px 25px 10px}.button-switch>.-big.-resume.left,.button-switch>.-big.-resume.right,.button-switch>.-resume.left,.button-switch>.-resume.right,.button-switch>.-small.-resume.left,.button-switch>.-small.-resume.right,.button.-big.-resume,.button.-resume,.button.-small.-resume{padding:7px 25px 8px}}.button-switch{font-size:0}.button-switch>.left,.button-switch>.right{padding:9px 25px 10px;font-size:16px}.button-switch>.left.-active,.button-switch>.left.-active:active,.button-switch>.left.-active:focus,.button-switch>.left.-active:hover,.button-switch>.right.-active,.button-switch>.right.-active:active,.button-switch>.right.-active:focus,.button-switch>.right.-active:hover{cursor:default;box-shadow:none}.button-switch .left{border-radius:20px 0 0 20px}.button-switch .right{border-radius:0 20px 20px 0}@media (max-width:991px){.button-switch>.left{border-radius:20px 0 0 20px}.button-switch>.right{border-radius:0 20px 20px 0}}@media (max-width:767px){.button-switch>.left,.button-switch>.right{font-size:13px;padding:7px 10px 8px}.button-switch>.left{border-radius:18px 0 0 18px}.button-switch>.right{border-radius:0 18px 18px 0}}.container-gallery{background-color:#f5f5f5;padding:10px 0}.container-gallery .button-switch{display:block;margin:0 auto;width:430px}.container-gallery .button-switch>.left,.container-gallery .button-switch>.right{width:215px}.container-gallery .gallery{margin:20px auto 30px;min-height:753px}.fotorama{padding:0 95px;display:none}.fotorama.active{display:block}.fotorama.fotorama--fullscreen .fotorama__arr--prev{left:15px}.fotorama.fotorama--fullscreen .fotorama__arr--next{right:15px}.fotorama.fotorama--fullscreen .fotorama__arr--next,.fotorama.fotorama--fullscreen .fotorama__arr--prev{transtion:.1s;background-color:rgba(0,0,0,.5)}.fotorama.fotorama--fullscreen .fotorama__arr--next:hover,.fotorama.fotorama--fullscreen .fotorama__arr--prev:hover{transtion:.1s;background-color:rgba(0,0,0,.7)}.fotorama.fotorama--fullscreen .fotorama__arr--next:before,.fotorama.fotorama--fullscreen .fotorama__arr--prev:before{font-size:24px}.fotorama.fotorama--fullscreen .fotorama__arr--prev:before{padding:13px 0 0 8px}.fotorama.fotorama--fullscreen .fotorama__nav,.fotorama.fotorama--fullscreen .fotorama__stage{background-color:#fff}.fotorama.fotorama--fullscreen .fotorama__fullscreen-icon:before{content:'\e807'}.fotorama .fotorama__thumb-border{border-color:#19d567}.fotorama .fotorama__arr{opacity:1!important}.fotorama .fotorama__fullscreen-icon{background-color:rgba(0,0,0,.5);top:15px;right:15px;width:40px;height:40px;opacity:1!important;transition:.1s}.fotorama .fotorama__fullscreen-icon:hover{background-color:rgba(0,0,0,.7);transition:.1s}.fotorama .fotorama__fullscreen-icon:hover:before{color:#fff}.fotorama .fotorama__fullscreen-icon:before{font-family:fontello;content:'\e804';display:block;font-size:22px;padding:10px 0 0 10px;color:rgba(255,255,255,.5)}.fotorama .fotorama__arr{width:46px;height:46px;margin-top:-23px}.fotorama .fotorama__arr.fotorama__arr--disabled:before{color:silver}.fotorama .fotorama__arr:hover:before{color:#19d567}.fotorama .fotorama__arr--prev{left:-85px}.fotorama .fotorama__arr--prev:before{font-family:fontello;padding:12px 0 0 5px;content:'\e803';display:block;color:#ccc;font-size:29px}.fotorama .fotorama__arr--next{right:-85px}.fotorama .fotorama__arr--next:before{font-family:fontello;padding:12px 0 0 7px;content:'\e802';display:block;color:#ccc;font-size:29px}.fotorama .fotorama__stage{overflow:visible}.fotorama .fotorama__stage__frame:not(.fotorama__active){opacity:0!important}.fotorama .fotorama__stage__frame.fotorama__active{transition:.4s}.fotorama .fotorama__nav:after,.fotorama .fotorama__nav:before,.fotorama .fotorama__stage:after,.fotorama .fotorama__stage:before{background:rgba(0,0,0,0);background-image:none}.fotorama .fotorama__wrap--css3 .fotorama__arr,.fotorama .fotorama__wrap--css3 .fotorama__fullscreen-icon{transform:none!important}.fotorama .fotorama__thumb{border:1px solid transparent;background:0 0}.fotorama .fotorama__thumb:hover{border:1px solid #747474}@media (max-width:1199px){.container-gallery .gallery{min-height:620px}}@media (max-width:991px){.container-gallery .gallery{min-height:473px}}@media (max-width:767px){.container-gallery .gallery{min-height:0}.container-gallery .button-switch{width:290px}.container-gallery .button-switch .left,.container-gallery .button-switch .right{width:145px}.fotorama{padding:0}.fotorama .fotorama__fullscreen-icon,.fotorama .fotorama__nav__shaft{display:none!important}.fotorama .fotorama__stage__frame:not(.fotorama__active){opacity:1!important}.fotorama .fotorama__stage{overflow:hidden}.fotorama .fotorama__stage__frame.fotorama__active{transition:none}.fotorama .fotorama__arr{background-color:rgba(0,0,0,.5)}.fotorama .fotorama__arr.fotorama__arr--prev{left:0}.fotorama .fotorama__arr.fotorama__arr--prev:before{padding:13px 0 0 8px}.fotorama .fotorama__arr.fotorama__arr--next{right:0}.fotorama .fotorama__arr:before{font-size:24px}.fotorama .fotorama__arr:hover{background-color:rgba(0,0,0,.7)}}.main_banner_box_wrap{height:730px}.main_banner_box_wrap .bx-wrapper{border:none}.main_banner_box_wrap .bx-wrapper .bx-viewport{border:0!important;left:0!important;box-shadow:none!important;background:0 0!important}.main_banner_box_wrap .main_banner_box{height:730px;overflow:hidden;position:relative;color:#fff;margin-bottom:30px;opacity:0;transition:opacity .3s}.main_banner_box_wrap .main_banner_box.show{opacity:1}.main_banner_box_wrap .main_banner_box.show .carousel{opacity:1;height:auto}.main_banner_box_wrap .main_banner_box .slide_box{height:730px;background-repeat:no-repeat;background-size:cover;background-position:center}.main_banner_box_wrap .main_banner_box .slide_box:before{background:rgba(0,0,0,.34);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.main_banner_box_wrap .main_banner_box .slide_box .content_box{width:960px;position:absolute;z-index:2;top:0;left:50%;margin-left:-480px;padding:1px 0}.main_banner_box_wrap .main_banner_box .slide_box .content_box .title{font-size:60px;font-weight:700;line-height:75px;text-align:center;margin-top:160px;height:320px;text-shadow:0 0 7px rgba(0,0,0,.4)}.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container{margin:0;position:absolute;white-space:nowrap;left:50%;top:400px}.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button,.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button-switch>.left,.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button-switch>.right{margin-right:10px;border:2px solid #19d567}.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button-switch>.left:hover,.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button-switch>.right:hover,.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button:hover{border-color:#00a34c}.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button-switch>.-whiteb.left,.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button-switch>.-whiteb.right,.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button.-whiteb{background:0 0}.main_banner_box_wrap .main_banner_box .slide_box .content_box .mini-title{font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:35px;line-height:26px;text-shadow:0 0 4px rgba(0,0,0,.4)}.main_banner_box_wrap .main_banner_box .slide_box .content_box .mini-title .link{font-size:24px;color:#fff}.main_banner_box_wrap .main_banner_box .slide_box .content_box .mini-title .link:hover{text-decoration:none}.main_banner_box_wrap .main_banner_box .bx-controls-direction{display:none}.main_banner_box_wrap .main_banner_box .bx-pager{bottom:100px}.main_banner_box_wrap .main_banner_box .bx-pager .bx-pager-item{display:inline-block;height:32px;box-sizing:border-box;vertical-align:top;padding-top:12px}.main_banner_box_wrap .main_banner_box .bx-pager .bx-pager-item a{width:12px;height:12px;margin:0 12px;background-color:rgba(0,0,0,.54)}.main_banner_box_wrap .main_banner_box .bx-pager .bx-pager-item a.active,.main_banner_box_wrap .main_banner_box .bx-pager .bx-pager-item a:hover{background:#19d567}@media (max-width:1199px){.main_banner_box_wrap{height:630px}.main_banner_box_wrap .main_banner_box{height:630px;width:100%}.main_banner_box_wrap .main_banner_box .slide_box{height:630px}.main_banner_box_wrap .main_banner_box .slide_box .content_box .title{margin-top:130px;height:310px;font-size:50px}.main_banner_box_wrap .main_banner_box .slide_box .content_box .mini-title{font-size:12px}.main_banner_box_wrap .main_banner_box .slide_box .content_box .mini-title .link{font-size:20px}.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container{top:350px}.main_banner_box_wrap .main_banner_box .bx-pager{bottom:35px}}@media (max-width:991px){.main_banner_box_wrap .main_banner_box .slide_box .content_box{width:100%;padding:1px 20px;box-sizing:border-box;left:0;margin:0}}@media (max-width:767px){.main_banner_box_wrap{height:390px}.main_banner_box_wrap .main_banner_box{height:390px}.main_banner_box_wrap .main_banner_box .slide_box{height:390px}.main_banner_box_wrap .main_banner_box .slide_box .content_box .title{margin-top:65px;height:225px;font-size:25px;line-height:37px}.main_banner_box_wrap .main_banner_box .slide_box .content_box .mini-title{line-height:20px}.main_banner_box_wrap .main_banner_box .slide_box .content_box .mini-title .link{font-size:16px}.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container{top:175px}.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button,.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button-switch>.left,.main_banner_box_wrap .main_banner_box .slide_box .content_box .buttons_container .button-switch>.right{display:block}.main_banner_box_wrap .main_banner_box .bx-pager{bottom:15px}}.emergency-vacancies{background-color:#f5f5f5;padding:1px 0 95px}.vacancies-in-department{padding:1px 0 80px}.vacancies-in-department .-center{padding:0 15px}.vacancies-in-department .block-vacancies{flex-wrap:wrap}.vacancies-in-department .block-vacancies .vacancy{margin-bottom:30px}.block-vacancies{display:flex;flex-direction:row;justify-content:center}.block-vacancies .vacancy{position:relative;overflow:hidden;margin:0 15px;padding:40px 30px 90px;box-sizing:border-box;border-radius:5px;background-color:#fff;width:360px;box-shadow:0 7px 24px 0 rgba(0,0,0,.07)}.block-vacancies .vacancy:hover{box-shadow:0 0 0 2px #19d567;cursor:pointer}.block-vacancies .vacancy.-urgent:before{content:'срочно';text-transform:uppercase;font-size:12px;padding:0 25px;display:inline-block;position:absolute;right:-25px;top:14px;color:#fff;background-color:#19d567;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.block-vacancies .vacancy .h2{margin:0 0 7px}.block-vacancies .vacancy .h2:hover{text-decoration:none}.block-vacancies .vacancy .department{margin:7px 0 10px}.block-vacancies .vacancy .department a{color:inherit;text-decoration:underline}.block-vacancies .vacancy .metro .item{padding-bottom:5px}.block-vacancies .vacancy .metro .icon-metro{padding-right:5px}.block-vacancies .vacancy .button,.block-vacancies .vacancy .button-switch>.left,.block-vacancies .vacancy .button-switch>.right{white-space:nowrap;position:absolute;bottom:30px;left:50%;margin:0}.icon-metro.-blue{color:#313c82}.icon-metro.-gray{color:#9b9b9b}.icon-metro.-red{color:#db1212}.icon-metro.-orange{color:#f99528}@media (max-width:991px){.emergency-vacancies{padding-bottom:45px}.vacancies-in-department{padding:1px 0 15px}.vacancies-in-department .container{width:100%}}@media (max-width:767px){.block-vacancies{padding-bottom:0;flex-direction:column}.block-vacancies .vacancy{max-width:450px;width:100%;margin:0 auto 30px;padding:30px 15px 65px}.block-vacancies .vacancy .h2{padding-right:25px}.block-vacancies .vacancy .button,.block-vacancies .vacancy .button-switch>.left,.block-vacancies .vacancy .button-switch>.right{bottom:15px}.emergency-vacancies{padding-bottom:0}.emergency-vacancies .container{padding:0}.emergency-vacancies .container .row{margin:0}.vacancies-in-department{padding:1px 0}}.department-vacancies{background-color:#f5f5f5;padding:1px 0 65px}.department-vacancies .department{display:block;border-radius:10px;box-shadow:0 18px 40px 0 rgba(0,0,0,.1);margin-bottom:30px;background-color:#fff;position:relative;padding-bottom:58px}.department-vacancies .department .img{height:160px;background:no-repeat center;background-size:contain}.department-vacancies .department .img.-right{background-position:center right;border-top-right-radius:10px}.department-vacancies .department .img.-service{background-size:120%}.department-vacancies .department .img.-insurance{background-size:140%}.department-vacancies .department .img.-repair{background-size:120%;background-position:right center}.department-vacancies .department:active,.department-vacancies .department:hover{box-shadow:none;text-decoration:none}.department-vacancies .department:active .img,.department-vacancies .department:hover .img{filter:none}.department-vacancies .department .text{padding:0 10px 18px 18px;position:absolute;bottom:0;left:0;right:0}.department-vacancies .department .text .name{color:#000;margin:0}.department-vacancies .department .text .count{color:#19d567;font-size:11px;font-weight:600}@media (max-width:1199px){.department-vacancies .department .img{background-size:80%}.department-vacancies.msk .name{font-size:14px}}@media (max-width:991px){.department-vacancies{padding:1px 0 25px}.department-vacancies .department .img{height:100px;background-size:60%}.department-vacancies .department .img.-repair{background-size:60%;background-position:center}.department-vacancies .department .img.-insurance{background-size:120%}.department-vacancies .department .img.-service{background-size:85%}.department-vacancies .department .img.-last{background-size:50%}.department-vacancies .department .text{padding:0 10px 15px 15px}}@media (max-width:767px){.department-vacancies{padding:1px 0 10px}.department-vacancies .department{max-width:350px;margin:0 auto 20px;padding:15px 0 5px}.department-vacancies .department .img,.department-vacancies .department .img.-last,.department-vacancies .department .img.-service{height:100px;background-size:contain}.department-vacancies .department .img.-insurance{background-size:85%}.department-vacancies .department .text{position:static}}@media (max-width:576px){.department-vacancies .department .img{height:70px}.department-vacancies .department .text{padding:0 10px 10px 10px}}.map{height:300px;width:100%}@media (max-width:767px){.map{height:250px}}.personal-contact,.personal-contact-horizontal{padding-bottom:30px}.personal-contact .general,.personal-contact-horizontal .general{border:1px solid #f0f0f0;border-radius:10px;padding:20px 20px 25px;margin-bottom:50px}.personal-contact .general.-spb,.personal-contact-horizontal .general.-spb{padding-bottom:60px}.personal-contact .general>.title,.personal-contact-horizontal .general>.title{display:block;margin:0 0 13px}.personal-contact .general>.title:hover,.personal-contact-horizontal .general>.title:hover{color:inherit;text-decoration:none}.personal-contact .general .button,.personal-contact .general .button-switch>.left,.personal-contact .general .button-switch>.right,.personal-contact-horizontal .general .button,.personal-contact-horizontal .general .button-switch>.left,.personal-contact-horizontal .general .button-switch>.right{margin:5px 0}.personal-contact .item,.personal-contact-horizontal .item{width:50%;height:100px;float:left;padding:20px 0 5px}.personal-contact .item img,.personal-contact-horizontal .item img{width:63px;height:63px;margin-right:5px}.personal-contact .item .title,.personal-contact-horizontal .item .title{margin:0 0 7px;line-height:20px}.personal-contact .item .description,.personal-contact-horizontal .item .description{font-size:14px;line-height:20px;padding-right:10px}.fw_win_wrapper .fw_win_content_container .personal-contact+.fw_win_title,.fw_win_wrapper .fw_win_content_container .personal-contact-horizontal+.fw_win_title,.personal-contact+.h1,.personal-contact-horizontal+.h1{margin-top:0;margin-left:15px;margin-right:15px}.personal-contact-horizontal{padding-bottom:25px}.personal-contact-horizontal h2{margin:45px 0 25px}.personal-contact-horizontal .col{padding-right:0}.personal-contact-horizontal .item{width:100%;position:relative;padding:10px 0}.personal-contact-horizontal .item:before{content:'';display:block;width:1px;background-color:#e1e1e1;height:64px;position:absolute;right:0;top:50%;margin-top:-32px}.personal-contact-horizontal .col:last-of-type .item:before{display:none}@media (max-width:1199px) and (min-width:992px){.personal-contact-horizontal{padding-bottom:10px}.personal-contact-horizontal h2{margin:40px 0 20px}.personal-contact-horizontal .col{padding-left:10px}.personal-contact-horizontal .item img{width:49px;height:49px;margin:0}}@media (max-width:991px){.personal-contact .general{margin-bottom:20px}.personal-contact .general.-spb{padding-bottom:40px}.personal-contact-horizontal{padding-bottom:5px}.personal-contact-horizontal h2{margin:30px 0 20px}.personal-contact-horizontal .col{padding:0 15px}.personal-contact-horizontal .item:before{display:none}}@media (max-width:767px){.personal-contact,.personal-contact-horizontal{padding:0 15px 10px 0}.fw_win_wrapper .fw_win_content_container .personal-contact .fw_win_title,.fw_win_wrapper .fw_win_content_container .personal-contact-horizontal .fw_win_title,.personal-contact .fw_win_wrapper .fw_win_content_container .fw_win_title,.personal-contact .h1.-center,.personal-contact-horizontal .fw_win_wrapper .fw_win_content_container .fw_win_title,.personal-contact-horizontal .h1.-center{text-align:left;padding-left:15px}.fw_win_wrapper .fw_win_content_container .personal-contact .fw_win_title:before,.fw_win_wrapper .fw_win_content_container .personal-contact-horizontal .fw_win_title:before,.personal-contact .fw_win_wrapper .fw_win_content_container .fw_win_title:before,.personal-contact .h1.-center:before,.personal-contact-horizontal .fw_win_wrapper .fw_win_content_container .fw_win_title:before,.personal-contact-horizontal .h1.-center:before{left:15px;transform:none}.personal-contact .row,.personal-contact-horizontal .row{margin:0}.personal-contact .row>div,.personal-contact-horizontal .row>div{padding:0;margin-left:-15px}.personal-contact .general,.personal-contact-horizontal .general{margin-right:-30px;margin-bottom:0;border:none;padding-top:10px}.personal-contact .item,.personal-contact-horizontal .item{width:100%;height:auto;padding:10px 0}.personal-contact .item img,.personal-contact-horizontal .item img{width:52px;height:52px;margin-right:5px}.personal-contact-horizontal .item{padding:10px 15px}}.photo-content{margin:25px 0}.photo-content>.left,.photo-content>.right{float:left}.photo-content>.left>p:first-of-type,.photo-content>.right>p:first-of-type{margin-top:0}.photo-content .caption{margin:20px 0;padding-left:10px;position:relative}.photo-content .caption:before{top:0;left:0;width:1px;height:100%;background-color:#19d567}.photo-content.-left>.left,.photo-content.-right>.right{width:360px}.photo-content>.left{margin-right:30px}.photo-content.-left>.right,.photo-content.-right>.left{width:calc(100% - 360px - 30px)}@media (max-width:1199px){.photo-content.-left>.left,.photo-content.-right>.right{width:290px}.photo-content.-left>.right,.photo-content.-right>.left{width:calc(100% - 290px - 30px)}}@media (max-width:991px){.photo-content.-left>.left,.photo-content.-right>.right{width:220px}.photo-content.-left>.right,.photo-content.-right>.left{width:calc(100% - 220px - 30px)}}@media (max-width:767px){.photo-content{margin:0}.photo-content.-left>.left,.photo-content.-left>.right,.photo-content.-right>.left,.photo-content.-right>.right{width:100%}.photo-content.-left>.left>p:first-of-type,.photo-content.-left>.right>p:first-of-type,.photo-content.-right>.left>p:first-of-type,.photo-content.-right>.right>p:first-of-type{margin-top:10px}.photo-content .photo{max-width:400px}}.content-root{padding:80px 0}.content-root .fw_win_wrapper .fw_win_content_container .fw_win_title,.content-root .h1,.fw_win_wrapper .fw_win_content_container .content-root .fw_win_title{margin-top:0}.content-root .container-spoiler{height:440px;padding:0 5px}.content-root .row{margin-bottom:20px}.content-root .row p:first-child{margin-top:0}.content-root .row img{max-width:100%}.content-root.-advantages{position:relative;padding-bottom:130px}.content-root.-advantages h1{margin-top:0}.content-root.-advantages .-first-img{text-align:center}.content-root.-advantages .-first-img img{max-width:340px}.content-root.-advantages .spoiler-button{position:relative;top:-20px}.content-root.-advantages .spoiler-button.active{top:0}.content-root.-advantages .button,.content-root.-advantages .button-switch>.left,.content-root.-advantages .button-switch>.right{white-space:nowrap;position:absolute;left:50%;bottom:80px;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:1199px){.content-root.-advantages .container-spoiler{height:480px}}@media (max-width:991px){.content-root{padding:40px 0}.content-root .container-spoiler{height:355px}.content-root .container-spoiler .row{margin-bottom:0}.content-root .container-spoiler .row p:first-child{margin-top:10px}.content-root .container-spoiler .photo,.content-root .container-spoiler .row:first-of-type img{margin:10px 0;display:inline-block;position:relative;left:50%;top:0;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.content-root .container-spoiler .photo img,.content-root .container-spoiler .row:first-of-type img img{max-width:100%;text-align:center}.content-root.-advantages{padding-bottom:90px}.content-root.-advantages .container-spoiler{height:355px}.content-root.-advantages .button,.content-root.-advantages .button-switch>.left,.content-root.-advantages .button-switch>.right{bottom:30px}}.advantage-root{padding-bottom:105px}.advantage-root .advantage-container{display:flex;flex-direction:row;justify-content:center}.advantage-root .advantage-container .advantage{width:25%;margin:0 15px;border:1px solid #f0f0f0;border-radius:10px;padding:40px 14px 15px;text-align:center;line-height:24px}.advantage-root .advantage-container .advantage .bold{line-height:16px;margin:35px 0 5px}@media (max-width:991px){.advantage-root{padding-bottom:25px}.advantage-root .advantage-container{display:block}.advantage-root .advantage-container .advantage{width:calc(50% - 30px);float:left;padding:15px 10px;margin-bottom:30px;text-align:left;height:105px;box-sizing:border-box}.advantage-root .advantage-container .advantage img{float:left;width:65px;margin-right:20px}.advantage-root .advantage-container .advantage .bold{margin:0;line-height:24px}}@media (max-width:767px){.advantage-root{padding:0 15px 10px}.advantage-root .fw_win_wrapper .fw_win_content_container .fw_win_title,.advantage-root .h1,.fw_win_wrapper .fw_win_content_container .advantage-root .fw_win_title{padding:0}.advantage-root .advantage-container .advantage{width:100%;margin:0 0 20px;height:auto;line-height:21px}.advantage-root .advantage-container .advantage img{width:50px;margin-right:10px}.advantage-root .advantage-container .advantage .bold{line-height:21px}.advantage-root .advantage-container .advantage .text{float:left;width:calc(100% - 60px)}}.block-questionary{background:#19d567;background:-moz-linear-gradient(top,#19d567 0,#52e060 100%);background:-webkit-linear-gradient(top,#19d567 0,#52e060 100%);background:linear-gradient(to bottom,#19d567 0,#52e060 100%);padding:70px 0}.block-questionary .icon{float:left;margin-right:30px}.block-questionary .icon img{max-width:100%}.block-questionary .text{margin:7px 0;color:#fff;width:calc(100% - 112px - 295px);float:left}.block-questionary .text:before{display:none}.block-questionary .button,.block-questionary .button-switch>.left,.block-questionary .button-switch>.right{float:right;margin:13px 0}@media (max-width:1199px){.block-questionary{padding:45px 0}.block-questionary .icon{width:75px}.block-questionary .text{margin:1px 0}.block-questionary .button,.block-questionary .button-switch>.left,.block-questionary .button-switch>.right{margin:7px 0}}@media (max-width:991px){.block-questionary{padding:30px 0}.block-questionary .icon{display:none}.block-questionary .text{padding-left:60px;width:calc(100% - 245px - 60px)}.block-questionary .button,.block-questionary .button-switch>.left,.block-questionary .button-switch>.right{margin:0;margin-right:45px}}@media (max-width:767px){.block-questionary{text-align:center;padding:25px 0}.block-questionary .text{padding:0;float:none;width:100%;margin-bottom:10px;font-size:18px;line-height:27px}.block-questionary .button,.block-questionary .button-switch>.left,.block-questionary .button-switch>.right{margin:0;float:none}}.slider-brand{background-color:rgba(0,0,0,.54);padding:1px 15px 45px}.fw_win_wrapper .fw_win_content_container .slider-brand .fw_win_title,.slider-brand .fw_win_wrapper .fw_win_content_container .fw_win_title,.slider-brand .h1{color:#fff}.slider-brand .slider{height:135px;overflow:hidden}.slider-brand .slider .image{margin:0 23px;background-color:#fff;width:145px;height:130px;margin-bottom:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);padding:10px;box-sizing:border-box;border-radius:5px}.slider-brand .slider img{max-width:100%}.slider-brand .slick-arrow{display:none!important}@media (max-width:767px){.slider-brand{padding-bottom:40px}}.container-form{background-color:#fff;margin:55px 0 120px;padding:80px 90px;box-shadow:0 6px 40px 0 rgba(0,0,0,.2);border-radius:5px}.container-form h1{margin-top:0}.container-form .-left{padding-right:60px;padding-left:0}.container-form .-right{padding-left:60px;padding-right:0}.container-form .-full-width{padding-left:0;padding-right:0}.hidden{display:none}.error_wrapper{display:none}.input_wrapper{min-height:63px;position:relative}.errors-warn{padding:0;color:red;font-weight:700}.fw_win_overlay_wrapper{background:0 0;background-color:rgba(232,232,232,.92)}.fw_win_wrapper .fw_win_content_block{width:650px;max-width:100%;margin-bottom:60px}.fw_win_wrapper .fw_win_content_block .fw_win_content{padding:0 90px 15px}.fw_win_wrapper .fw_win_content_container{padding:1px 0;border-radius:5px;box-shadow:0 0 32px 0 rgba(0,0,0,.1);margin-bottom:40px}.fw_win_wrapper .fw_win_content_container .fw_win_title{height:auto}.fw_win_wrapper .fw_win_content_container .-left,.fw_win_wrapper .fw_win_content_container .-right{width:100%;padding:0}.fw_win_wrapper .fw_win_content_container .description{margin-top:10px;text-align:center}.fw_win_wrapper .fw_win_content_container .button,.fw_win_wrapper .fw_win_content_container .button-switch>.left,.fw_win_wrapper .fw_win_content_container .button-switch>.right{width:212px;margin:10px auto;display:block}.fw_win_wrapper .fw_win_content_container .fw_win_title{padding:0 23px}.fw_win_wrapper .fw_win_content_container .fw_win_title .fw_win_close_button{height:30px;width:30px;top:-60px;right:20px;background-size:contain}.registration_address_in_passport{margin-top:70px}.address_actual_residence,.address_temp_residence,.registration_address_in_passport{margin-bottom:40px}.address_actual_residence .title_group,.address_temp_residence .title_group,.registration_address_in_passport .title_group{font-size:16px;font-weight:700;margin-left:16px;margin-right:16px;padding-bottom:7px;border-bottom:1px solid #afafaf;cursor:pointer;position:relative}.address_actual_residence .title_group:after,.address_temp_residence .title_group:after,.registration_address_in_passport .title_group:after{content:'\e800';font-family:fontello;display:block;font-size:14px;color:#000;position:absolute;right:3px;top:4px;transition:.2s}.address_actual_residence .title_group:hover,.address_temp_residence .title_group:hover,.registration_address_in_passport .title_group:hover{color:#19d567}.address_actual_residence .title_group.-error,.address_temp_residence .title_group.-error,.registration_address_in_passport .title_group.-error{color:#fe7e7e;border-color:#fe7e7e}.address_actual_residence .title_group.-open:after,.address_temp_residence .title_group.-open:after,.registration_address_in_passport .title_group.-open:after{transition:.2s;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.address_actual_residence .toggle_group,.address_temp_residence .toggle_group,.registration_address_in_passport .toggle_group{display:none;padding-top:15px}.address_actual_residence .copy-link,.address_temp_residence .copy-link,.registration_address_in_passport .copy-link{font-size:13px;text-decoration:underline;font-weight:500;margin-top:-7px;cursor:pointer}.address_actual_residence .copy-link:hover,.address_temp_residence .copy-link:hover,.registration_address_in_passport .copy-link:hover{color:#19d567}.address_actual_residence .error_wrapper,.address_temp_residence .error_wrapper,.registration_address_in_passport .error_wrapper{font-size:10px!important;position:absolute;height:auto;top:17px;left:0}.address_actual_residence input[type=email],.address_actual_residence input[type=tel],.address_actual_residence input[type=text],.address_temp_residence input[type=email],.address_temp_residence input[type=tel],.address_temp_residence input[type=text],.registration_address_in_passport input[type=email],.registration_address_in_passport input[type=tel],.registration_address_in_passport input[type=text]{font-size:12px;height:18px;font-weight:500}.address_actual_residence .input-layout,.address_actual_residence .input_wrapper,.address_temp_residence .input-layout,.address_temp_residence .input_wrapper,.registration_address_in_passport .input-layout,.registration_address_in_passport .input_wrapper{min-height:auto;margin-top:12px;margin-bottom:23px;position:relative}.address_actual_residence .input-layout:last-of-type,.address_actual_residence .input_wrapper:last-of-type,.address_temp_residence .input-layout:last-of-type,.address_temp_residence .input_wrapper:last-of-type,.registration_address_in_passport .input-layout:last-of-type,.registration_address_in_passport .input_wrapper:last-of-type{margin-bottom:0}.address_actual_residence .input-layout:last-of-type .input_wrapper,.address_actual_residence .input_wrapper:last-of-type .input_wrapper,.address_temp_residence .input-layout:last-of-type .input_wrapper,.address_temp_residence .input_wrapper:last-of-type .input_wrapper,.registration_address_in_passport .input-layout:last-of-type .input_wrapper,.registration_address_in_passport .input_wrapper:last-of-type .input_wrapper{margin-bottom:0}.field_wrapper.field_textarea{min-height:100px;margin-bottom:20px}.field_wrapper.field_radio{position:relative}.field_wrapper.field_radio .error_wrapper{position:absolute;bottom:5px;left:0}.form-control{color:#000}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff!important}textarea.form-control{width:100%;resize:none;height:90px;box-sizing:border-box;border:none;border-bottom:1px solid #afafaf;border-radius:0;padding:0 0 6px;box-shadow:none;font-size:16px;font-weight:700}.form-control::-moz-placeholder{color:#000}.form-control:-ms-input-placeholder{color:#000}.form-control::-webkit-input-placeholder{color:#000}textarea.form-control::-moz-placeholder{color:#afafaf}textarea.form-control:-ms-input-placeholder{color:#afafaf}textarea.form-control::-webkit-input-placeholder{color:#afafaf}input.form-control:focus,textarea.form-control:focus{border-bottom:2px solid #19d567;box-shadow:none}.ik_select_link:after{color:#435967}.field_wrapper label{color:#afafaf;font-size:13px;padding-bottom:5px;display:inline-block;margin:5px 0 0}.win_form{-webkit-font-smoothing:antialiased;color:#333}.win_form .description{font-size:16px;font-weight:700;color:#afafaf;margin:-25px 0 20px;line-height:20px}.win_form .form_submit_button:focus,.win_form input:focus,.win_form textarea:focus{outline:0}.ik_select_link,input[type=email],input[type=tel],input[type=text]{height:37px;padding:0;font-size:16px;font-weight:700;border-radius:0;background:0 0;border:none;border-bottom:1px solid #afafaf;box-shadow:none;line-height:25px}.input-layout{min-height:94px}.input-layout.label_up label{font-size:13px;top:0;transition:.2s}.input-layout.focus label{color:#19d567}@media (max-width:991px){.input-layout.field_checkbox{min-height:70px}}.type_email label,.type_text label{position:relative;top:30px;transition:.2s;font-size:16px}input[type=radio]{display:none}input[type=radio]:checked+label:after{background-color:#19d567;box-shadow:none}input[type=radio]+label{cursor:pointer;position:relative;padding-left:30px;margin-right:50px;font-size:16px;color:#000;margin-bottom:30px}input[type=radio]+label:before{content:'';display:inline-block;border-radius:50%;width:22px;height:22px;margin-right:10px;position:absolute;left:0;bottom:6px;background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.32)}input[type=radio]+label:after{width:8px;height:8px;position:absolute;background-color:#fff;border-radius:50%;top:5px;left:7px;content:'';display:block}[type=checkbox]{display:none}[type=checkbox]+label{cursor:pointer;position:relative;padding-left:32px;font-size:16px;color:#000;margin-top:2px;padding-bottom:0;min-height:29px}[type=checkbox]+label .i-agree-personal-data-button{text-decoration:underline}[type=checkbox]+label:before{content:'';display:block;width:22px;height:22px;position:absolute;left:0;top:-1px;background:#fff no-repeat center;box-shadow:0 2px 6px 0 rgba(0,0,0,.32)}[type=checkbox]:checked+label:before{background-image:url(/files/resources/images/checked.png)}input::-ms-clear{display:none}.ik_select .ik_select_dropdown{top:37px!important;left:0!important;width:100%!important;background:#fff}.ik_select .ik_select_dropdown .ik_select_list{box-shadow:none;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 5px 5px;padding:10px 0;cursor:pointer}.ik_select .ik_select_dropdown .ik_select_list li.ik_select_active span:after{content:''}.ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner{height:auto!important;max-height:250px;overflow:auto}.ik_select .ik_select_dropdown .ik_select_list .ik_select_list_inner li:first-letter{text-transform:uppercase}.win_form .ik_select_dropdown ul{list-style:none}.ik_select_link{padding:5px 16px 6px 15px;white-space:nowrap}.ik_select_link.active{border-bottom:2px solid #19d567}.ik_select_link.ik_select_link_focus{box-shadow:none}.ik_select_link .ik_select_link_text{overflow:hidden}.ik_select_link{padding-left:0}.ik_select_link:before{content:'\e800';font-family:fontello;display:block;font-size:14px;color:#000;position:absolute;right:3px;top:4px;transition:.2s}.ik_select_link.active:before{transition:.2s;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.ik_select_link .ik_select_link_text:first-letter{text-transform:uppercase}.ik_select_dropdown .ik_select_list li{padding:5px 25px;font-weight:700;font-size:16px}.ik_select_dropdown .ik_select_list li:hover{background-color:#fafafa}.ik_select_dropdown .ik_select_list li.ik_select_active{background-color:#ededed}.win_form .ik_select_dropdown ul{padding:0;margin:0}.win_form .ik_select_dropdown ul li:before{display:none}.formjor-err .input_wrapper{min-height:0}.formjor-err .error_wrapper{color:#fe7e7e;display:block;padding:0;height:25px;font-weight:700;font-size:12px}.field_wrapper.formjor-err .ik_select_link,.formjor-err .input_wrapper input,textarea.formjor-err,textarea.formjor-err:focus{border-bottom:2px solid #fe7e7e}.success_form.fw_win_content_block .fw_win_title{margin:10px 0;z-index:1000}.success_form.fw_win_content_block .fw_win_title .title-form{display:none}.success_form.fw_win_content_block .fw_win_title:before{content:none}.success_form.fw_win_content_block .fw_win_title .fw_win_close_button{top:5px!important}.success_form.fw_win_content_block .fw_win_content{padding:20px 50px 50px}.success_form.fw_win_content_block h1{margin-top:10px}.form_success_answer_wrapper .img{width:110px;float:left}.form_success_answer_wrapper .img img{width:83px;height:85px}.form_success_answer_wrapper .content{margin-left:110px}.form_success_answer_wrapper ul li{line-height:25px}.i-agree-footer-box{margin-top:40px}@media (max-width:991px){.i-agree-footer-box{margin-top:0}}.i-agree-footer-box .more-about-security-button{text-decoration:underline;cursor:pointer}.i-agree-text{margin:60px 0 30px}@media (max-width:991px){.fw_win_wrapper .fw_win_content_container .fw_win_title{margin-bottom:10px}.fw_win_wrapper .fw_win_content_container .fw_win_title .fw_win_close_button{top:-30px}.container-form{padding:70px}.container-form h1{margin-bottom:10px}.container-form .-left,.container-form .-right{padding:0}.container-form .description{margin:10px 0}}@media (max-width:767px){.container-form{margin:20px 0 50px;padding:30px 20px}.container-form .field_radio{margin-bottom:15px}.container-form input[type=radio]+label{margin-bottom:10px}.container-form .description{font-size:13px}.container-form .button,.container-form .button-switch>.left,.container-form .button-switch>.right{bottom:-60px}.field_wrapper.field_radio .error_wrapper{bottom:-15px}.fw_win_wrapper .field_wrapper.field_radio .error_wrapper{bottom:5px}.fw_win_wrapper .fw_win_content_container .fw_win_title{text-align:left;padding-left:30px;padding-right:60px;margin-bottom:10px}.fw_win_wrapper .fw_win_content_container .fw_win_title:before{left:30px;transform:none}.fw_win_wrapper .fw_win_content_container .fw_win_title .fw_win_close_button{top:0}.fw_win_wrapper .fw_win_content_container .fw_win_content{padding:0 30px 15px}.form_success_answer_wrapper .img{display:none}.form_success_answer_wrapper .content{margin:0}}.fw_win_content .additional-block .toggle-block .-left{width:100%;padding:0}.fw_win_content .additional-block .toggle-block .-right{width:100%;padding:0}.fw_win_content .additional-block .additional-questions .aq-button,.fw_win_content .additional-block .additional-questions .aq-text{width:100%}.fw_win_content .additional-block .additional-questions .button-switch>.form-toggle.-small.left,.fw_win_content .additional-block .additional-questions .button-switch>.form-toggle.-small.right,.fw_win_content .additional-block .additional-questions .form-toggle.button.-small{z-index:100;margin:0;bottom:-30px;position:absolute;left:50%;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.additional-block{margin-top:25px;border:1px solid #fafafa;border-radius:5px}.additional-block .additional-questions{background:#fafafa;border-radius:5px;padding:15px}@media (max-width:991px){.additional-block .additional-questions{padding:0 10px 30px}}.additional-block .additional-questions .button,.additional-block .additional-questions .button-switch>.left,.additional-block .additional-questions .button-switch>.right{margin-top:35px}@media (max-width:991px){.additional-block .additional-questions .button,.additional-block .additional-questions .button-switch>.left,.additional-block .additional-questions .button-switch>.right{bottom:-60px}}.additional-block .additional-questions .button-switch>.form-toggle.-small.left,.additional-block .additional-questions .button-switch>.form-toggle.-small.right,.additional-block .additional-questions .form-toggle.button.-small{padding:7px 33px 8px 20px;position:relative}@media (max-width:991px){.additional-block .additional-questions .button-switch>.form-toggle.-small.left,.additional-block .additional-questions .button-switch>.form-toggle.-small.right,.additional-block .additional-questions .form-toggle.button.-small{position:absolute}}.additional-block .additional-questions .button-switch>.form-toggle.-small.opened.left:after,.additional-block .additional-questions .button-switch>.form-toggle.-small.opened.right:after,.additional-block .additional-questions .form-toggle.button.-small.opened:after{transition:.2s;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.additional-block .additional-questions .button-switch>.form-toggle.-small.left:after,.additional-block .additional-questions .button-switch>.form-toggle.-small.right:after,.additional-block .additional-questions .form-toggle.button.-small:after{content:'\e800';font-family:fontello;display:block;font-size:14px;position:absolute;top:8px;right:15px;transition:.2s}.additional-block .toggle-block{padding:35px 20px 0;border-top:none;margin-bottom:20px}.additional-block .toggle-block .-left{padding-right:30px}@media (max-width:991px){.additional-block .toggle-block .-left{padding:0}}.additional-block .toggle-block .-right{padding-left:30px}@media (max-width:991px){.additional-block .toggle-block .-right{padding:0}}.additional-block .toggle-block .label_uped label{font-size:13px;top:0}.additional-block .toggle-block .label_uped input.form-control::-webkit-input-placeholder{color:#afafaf!important}.additional-block .toggle-block .label_uped input.form-control:-moz-placeholder,.additional-block .toggle-block .label_uped input.form-control:-ms-input-placeholder,.additional-block .toggle-block .label_uped input.form-control::-moz-placeholder{color:#afafaf!important}.additional-block .toggle-block .label_uped input.form-control:-moz-placeholder,.additional-block .toggle-block .label_uped input.form-control:-ms-input-placeholder{color:#afafaf!important}.additional-block .toggle-block .label_uped input.form-control:-moz-placeholder{color:#afafaf!important}.additional-block .toggle-block input[name=computer_skills]+label{margin-right:23px}.additional-block .toggle-block .big_textarea textarea{height:100px}@media (max-width:767px){.additional-block .toggle-block .big_textarea textarea{height:180px}}.additional-block .toggle-block .administrative,.additional-block .toggle-block .conviction,.additional-block .toggle-block .dismissal,.additional-block .toggle-block .surname_change,.additional-block .toggle-block .work_family{display:none}.content-city-vacancies{padding:60px 0 70px}@media (max-width:991px){.content-city-vacancies{padding:20px 0 40px}.content-city-vacancies h3{margin-top:18px}}@media (max-width:767px){.content-city-vacancies{padding:10px 0 20px}}.block-no-vacancies{background-color:#19d567;background-image:url(/files/resources/images/empty3.png);background-size:105px 105px;background-position:18px 18px;background-repeat:no-repeat;padding:45px 160px;width:730px;margin:30px auto 0;border-radius:5px;color:#fff;position:relative}.block-no-vacancies:before{content:'';display:block;position:absolute;left:140px;top:0;width:1px;height:100%;background-color:#fff;z-index:2}@media (max-width:767px){.block-no-vacancies{background-image:none;padding:30px;margin:20px 0 0;width:100%;box-sizing:border-box}.block-no-vacancies:before{display:none}}.main-info-vacancy{margin:30px 0 0;font-size:16px}.main-info-vacancy .col{padding:15px 10px 15px 20px;width:25%;float:left}.main-info-vacancy .col:nth-of-type(2){border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}.main-info-vacancy .col:first-of-type{padding-left:0}.main-info-vacancy .col .value{margin-top:5px;font-weight:600}.main-info-vacancy .col .value.-green{color:#19d567}.main-info-vacancy .col .button,.main-info-vacancy .col .button-switch>.left,.main-info-vacancy .col .button-switch>.right{margin:-2px 0}@media (max-width:991px){.main-info-vacancy{margin-top:20px;padding:12px 0;position:relative}.main-info-vacancy .col{width:100%;padding:8px 0;font-size:14px}.main-info-vacancy .col:nth-of-type(2){border:none}.main-info-vacancy .col:last-of-type{padding:0}.main-info-vacancy .col .title{float:left;padding-right:5px}.main-info-vacancy .col .value{margin:0}.main-info-vacancy .col .value:not(.-green){font-weight:400}.main-info-vacancy .col .value.-green{font-size:16px}.main-info-vacancy .button,.main-info-vacancy .button-switch>.left,.main-info-vacancy .button-switch>.right{position:absolute;top:50%;right:50px;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media (max-width:767px){.main-info-vacancy{padding:0}.main-info-vacancy .container{padding:0}.main-info-vacancy .col{padding:14px 15px 15px}.main-info-vacancy .col:first-of-type,.main-info-vacancy .col:nth-of-type(2){border-bottom:1px solid #eaeaea}.main-info-vacancy .col:first-of-type{padding-left:15px}.main-info-vacancy .col:last-of-type{padding:7px 15px 20px}.main-info-vacancy .col:last-of-type .button,.main-info-vacancy .col:last-of-type .button-switch>.left,.main-info-vacancy .col:last-of-type .button-switch>.right{position:static;transform:none}}.container-mild-404{padding:65px 0}.mild-404{background-color:#fff;position:relative;padding:50px 100px;margin:0;border-radius:5px;box-shadow:0 7px 24px 0 rgba(0,0,0,.07);line-height:24px}.mild-404:before{content:'';display:block;width:100px;height:100px;position:absolute;left:-50px;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(/files/resources/images/attention.png);background-size:cover}@media (max-width:991px){.mild-404{padding:35px 40px 40px 50px}.mild-404:before{width:64px;height:64px;left:-32px}}@media (max-width:767px){.mild-404{padding:20px 35px 25px}.mild-404:before{display:none}}.banner-404{width:100%;height:730px;background-color:#19d567;background-image:url(/files/resources/images/back_404.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.banner-404 .block{float:right;width:570px;background-color:#fff;border-radius:5px;margin-top:55px;padding:30px 60px 20px 40px;position:relative}.banner-404 .block .content{z-index:3;position:relative;background:#fff}.banner-404 .block:after{content:'';display:block;width:185px;height:92px;background-color:#fff;position:absolute;left:59px;bottom:0;z-index:0;transform:skew(-20deg,-34deg)}.banner-404 .block h1{margin:0 0 50px}@media (max-width:1199px){.banner-404{height:630px}.banner-404 .block{margin:65px 35px 0 0}}@media (max-width:991px){.banner-404 .block{width:550px;margin:55px 0 0;padding:30px 60px 25px 35px}.banner-404 .block h1{margin-bottom:35px}}@media (max-width:767px){.banner-404{height:auto;background:0 0;background-color:#f5f5f5}.banner-404 .block{width:100%;background:0 0;margin:30px 0 20px;padding:0}.banner-404 .block:after{display:none}.banner-404 .block .content{background:0 0}}.page-vacancy-card .not-active-vacancy{margin-top:35px;padding:15px 20px;font-weight:600;border-radius:5px;font-size:16px;background-color:#ff6d6d}.page-vacancy-card .not-active-vacancy a{color:#fff}.page-vacancy-card h1{margin-bottom:40px}.page-vacancy-card .department{color:#9a9a9a}.page-vacancy-card .map-vacancy{margin-top:35px;border:1px solid #f0f0f0;border-radius:5px;box-shadow:0 3px 5px 0 rgba(0,0,0,.18);overflow:hidden}.page-vacancy-card .map-vacancy .title{border-bottom:1px solid #f0f0f0;padding:16px 20px;font-size:16px;font-weight:600}.page-vacancy-card .map-vacancy .title .icon{color:#19d567;font-size:22px;line-height:22px;vertical-align:middle;padding-right:5px}.page-vacancy-card .map-vacancy .title .text{vertical-align:middle}.page-vacancy-card .other-vacancies{border-top:2px solid #f5f5f5;margin-top:85px;position:relative}.page-vacancy-card .other-vacancies:before{content:'';display:block;width:2px;height:100%;background-color:#f5f5f5;position:absolute;left:50%;top:0;margin-left:-1px}.page-vacancy-card .other-vacancies .text{padding:40px 0 20px}.page-vacancy-card .other-vacancies .col:last-of-type{padding-left:30px}.page-vacancy-card .other-vacancies .button,.page-vacancy-card .other-vacancies .button-switch>.left,.page-vacancy-card .other-vacancies .button-switch>.right{margin:0 0 40px}@media (max-width:991px){.page-vacancy-card h1{margin-bottom:30px}.page-vacancy-card .other-vacancies{margin-top:45px}}@media (max-width:767px){.page-vacancy-card h1{margin-bottom:25px}.page-vacancy-card .map-vacancy{margin:35px -15px 0;border-radius:0}.page-vacancy-card .map-vacancy .title{white-space:nowrap;padding:16px 8px}.page-vacancy-card .other-vacancies:before{width:100%;height:2px;left:0;top:50%;margin:-1px 0 0}.page-vacancy-card .other-vacancies .text{padding:30px 0 15px}.page-vacancy-card .other-vacancies .button,.page-vacancy-card .other-vacancies .button-switch>.left,.page-vacancy-card .other-vacancies .button-switch>.right{margin-bottom:30px}.page-vacancy-card .other-vacancies .col:last-of-type{padding-left:15px}}.page-benefits .department-vacancies{background-color:#fff}.page-benefits .department-vacancies .department:hover{box-shadow:0 0 1px rgba(0,0,0,.1)}.salon-on-map{position:relative}.fw_win_wrapper .fw_win_content_container .salon-on-map .fw_win_title,.salon-on-map .fw_win_wrapper .fw_win_content_container .fw_win_title,.salon-on-map .h1{margin-top:70px}.fw_win_wrapper .fw_win_content_container .salon-on-map .-spb.fw_win_title,.salon-on-map .fw_win_wrapper .fw_win_content_container .-spb.fw_win_title,.salon-on-map .h1.-spb{margin-top:40px}.salon-on-map h3{padding-right:10px}.salon-on-map .list-address{padding-bottom:60px}.salon-on-map .list-address ul{margin-bottom:0}.salon-on-map .map{width:50%;height:100%;background-color:#f8f8f8;position:absolute;top:0;right:0}@media (max-width:1199px){.salon-on-map .list-address{padding-bottom:40px}}@media (max-width:991px){.fw_win_wrapper .fw_win_content_container .salon-on-map .fw_win_title,.salon-on-map .fw_win_wrapper .fw_win_content_container .fw_win_title,.salon-on-map .h1{margin-top:40px}.salon-on-map .list-address ul{width:33.3333%;float:left;padding-right:10px}.salon-on-map ul{margin-bottom:30px}.salon-on-map .map{position:static;width:100%;height:220px}}@media (max-width:767px){.fw_win_wrapper .fw_win_content_container .salon-on-map .fw_win_title,.salon-on-map .fw_win_wrapper .fw_win_content_container .fw_win_title,.salon-on-map .h1{margin-top:30px}.salon-on-map .list-address{padding-bottom:20px}.salon-on-map .list-address ul{width:100%;float:none;padding-right:0;margin-bottom:0}}.social-program{padding:1px 0 20px}.social-program .container{overflow:hidden}.banner-part-team .content .social-program .description,.social-program .banner-part-team .content .description,.social-program .block-no-vacancies,.social-program .h3,.social-program .mild-404{margin-top:0;text-transform:uppercase;padding:35px 0;background-repeat:no-repeat;background-size:90px 90px;background-position:23px 50%}.banner-part-team .content .social-program .-first.description,.social-program .-first.block-no-vacancies,.social-program .-first.mild-404,.social-program .banner-part-team .content .-first.description,.social-program .h3.-first{background-image:url(/files/resources/images/first_day.png)}.banner-part-team .content .social-program .-experience.description,.social-program .-experience.block-no-vacancies,.social-program .-experience.mild-404,.social-program .banner-part-team .content .-experience.description,.social-program .h3.-experience{background-image:url(/files/resources/images/experience.png)}.banner-part-team .content .social-program .description .img,.social-program .banner-part-team .content .description .img,.social-program .block-no-vacancies .img,.social-program .h3 .img,.social-program .mild-404 .img{padding-right:63px}.social-program .items{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:left;margin:0 -15px;padding-bottom:70px}.social-program .items .item{width:33.333%;margin:0 15px;box-shadow:0 8px 23px 3px rgba(0,0,0,.1);border-radius:5px;background:#fff;padding:30px 30px 20px}.social-program .items .item .h4{font-weight:700;margin:30px 0 15px}.social-program .items .item ul{margin:0}.social-program .items .item .height-img{height:55px}@media (max-width:1199px){.social-program .items .item{padding:20px 15px 20px}}@media (max-width:991px){.banner-part-team .content .social-program .description,.social-program .banner-part-team .content .description,.social-program .block-no-vacancies,.social-program .h3,.social-program .mild-404{font-size:18px}.social-program .items{flex-wrap:wrap;padding-bottom:40px}.social-program .items .item{margin-bottom:30px;width:calc(50% - 30px)}.social-program .items .item .height-img{display:inline-block}.social-program .items .item .height-img .img{margin-right:15px}.social-program .items .item .h4{display:inline-block;vertical-align:middle;font-size:16px}.social-program .items .item ul{margin-top:10px}}@media (max-width:767px){.social-program{padding-bottom:30px}.fw_win_wrapper .fw_win_content_container .social-program .fw_win_title:before,.social-program .fw_win_wrapper .fw_win_content_container .fw_win_title:before,.social-program .h1:before{left:15px}.banner-part-team .content .social-program .description,.social-program .banner-part-team .content .description,.social-program .block-no-vacancies,.social-program .h3,.social-program .mild-404{padding:10px 0}.banner-part-team .content .social-program .-experience.description,.banner-part-team .content .social-program .-first.description,.social-program .-experience.block-no-vacancies,.social-program .-experience.mild-404,.social-program .-first.block-no-vacancies,.social-program .-first.mild-404,.social-program .banner-part-team .content .-experience.description,.social-program .banner-part-team .content .-first.description,.social-program .h3.-experience,.social-program .h3.-first{background:0 0}.banner-part-team .content .social-program .description .img,.social-program .banner-part-team .content .description .img,.social-program .block-no-vacancies .img,.social-program .h3 .img,.social-program .mild-404 .img{padding:0}.social-program .items{padding:0}.social-program .items .item{margin-bottom:20px;width:100%;padding:5px 15px 20px}.social-program .items .item .h4{width:calc(100% - 70px);display:inline-block;margin:0}.social-program .items .item .height-img{display:inline}.social-program .items .item .height-img .img{margin-left:-10px;-moz-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);margin-right:-5px}.social-program .items .item ul{margin-top:0}}.get-to-salon{padding-bottom:25px}.get-to-salon .col{margin-bottom:10px}.get-to-salon a{font-size:16px;cursor:pointer;display:inline-block;text-decoration:underline;margin:5px 0 10px}@media (max-width:767px){.get-to-salon a{font-size:14px}}.banner-part-team{width:100%;height:420px;background-image:url(/files/resources/images/banner-team.jpg);background-size:cover;background-position:center center;position:relative}.banner-part-team .content,.banner-part-team .overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.banner-part-team .overlay{z-index:2;background-color:rgba(117,117,117,.55)}.banner-part-team .content{z-index:4}.banner-part-team .content .title{color:#fff;text-align:center;line-height:42px;margin-bottom:15px}.banner-part-team .content .title:before{display:none}.banner-part-team .content .buttons{text-align:center;margin:0 auto 45px}.banner-part-team .content .buttons .-white{margin-left:30px}.banner-part-team .content .description{color:#fff;text-align:center;line-height:24px}.banner-part-team .content .description a{color:#fff;border-bottom:2px solid rgba(255,255,255,.6)}.banner-part-team .content .description a:hover{text-decoration:none;border-bottom:2px solid rgba(255,255,255,.8)}@media (max-width:991px){.banner-part-team{height:265px}.banner-part-team .content .title{line-height:30px;margin-top:30px}.banner-part-team .content .buttons{margin-bottom:15px}.banner-part-team .content .description{margin:0}}@media (max-width:767px){.banner-part-team{height:auto}.banner-part-team .content{padding:1px 0 45px;position:relative}.banner-part-team .content .title{padding:0 10px}.banner-part-team .content .buttons .button,.banner-part-team .content .buttons .button-switch>.left,.banner-part-team .content .buttons .button-switch>.right{margin:10px}.banner-part-team .content .description{padding:0 20px;line-height:20px}}.other-salon .content{padding-left:130px;padding-bottom:34px;width:720px;box-sizing:border-box;display:inline-block;vertical-align:middle}.other-salon .button,.other-salon .button-switch>.left,.other-salon .button-switch>.right{vertical-align:middle}@media (max-width:1199px){.other-salon .content{width:655px;padding-left:20px}}@media (max-width:991px){.other-salon .content{padding-left:0;padding-right:30px;width:480px}}@media (max-width:767px){.other-salon .content{width:100%;padding:0}.other-salon .button,.other-salon .button-switch>.left,.other-salon .button-switch>.right{text-align:center;margin:20px 0 30px}}