/*!/wp-content/themes/nv1/parts/box/front-page/content/vacancies/index.css*/.box--front-page--content--vacancies{padding-top:140px;padding-bottom:130px;overflow:hidden}.box--front-page--content--vacancies .box-top .title{margin-bottom:75px}.box--front-page--content--vacancies .box-top .swiper .swiper-wrapper{transition-timing-function:linear}.box--front-page--content--vacancies .box-top .wrap-categories .categories:first-child{margin-bottom:20px}.box--front-page--content--vacancies .box-top .wrap-categories .categories .item{text-decoration:none;color:#151519;text-transform:none;transition:0.3s linear;padding:16px 52px;border:1px solid #151519;border-radius:100px;margin-right:20px}.box--front-page--content--vacancies .box-top .wrap-categories .categories .item:hover,.box--front-page--content--vacancies .box-top .wrap-categories .categories .item.current{border:1px solid #f9002d;background:#f9002d;color:#fff}.box--front-page--content--vacancies .box-top .wrap-categories .categories .item .wrap-btn-text{overflow:hidden;display:inline-flex;line-height:1.3;align-items:center}.box--front-page--content--vacancies .box-top .wrap-categories .categories .item .wrap-btn-text .btn-text{position:relative;transition:transform;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-duration:0.4s}.box--front-page--content--vacancies .box-top .wrap-categories .categories .item .wrap-btn-text .btn-text:after{content:attr(data-text);position:absolute;left:0;top:100%}.box--front-page--content--vacancies .box-top .wrap-categories .categories .item:hover .wrap-btn-text .btn-text{transform:translateY(-100%)}@media (max-width:768px){.box--front-page--content--vacancies .box-top .wrap-categories .categories .item:hover .wrap-btn-text .btn-text{transform:translateY(0)}}.box--front-page--content--vacancies .box-top .wrap-categories .categories .item:hover .btn-txt>div{transform:translateY(-100%);transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-duration:0.4s}.box--front-page--content--vacancies .box-body{padding-top:90px}.box--front-page--content--vacancies .box-body .wrap-vacancy.visible:nth-child(1) .item:before,.box--front-page--content--vacancies .box-body .wrap-vacancy.visible:nth-child(2) .item:before{opacity:1;width:100%}.box--front-page--content--vacancies .box-body .wrap-vacancy.visible .item:after{width:100%;opacity:1}.box--front-page--content--vacancies .box-body .wrap-vacancy.visible .item .title-item{transform:translateY(0) scale(1);opacity:1}.box--front-page--content--vacancies .box-body .wrap-vacancy.visible .item .info{transform:translateY(0);opacity:1}.box--front-page--content--vacancies .box-body .wrap-vacancy.visible .item .icon-arrow{transform:translateY(-50%) scale(1);opacity:1}.box--front-page--content--vacancies .box-body .wrap-vacancy.visible .wrap-info:after{width:100%;opacity:1}.box--front-page--content--vacancies .box-body .wrap-vacancy.visible .wrap-info .description{transform:translateY(0%);opacity:1}.box--front-page--content--vacancies .box-body .wrap-vacancy.visible .wrap-info .btn{transform:translateY(0%) scale(1);opacity:1}.box--front-page--content--vacancies .box-body .wrap-vacancy:nth-child(1) .item:before,.box--front-page--content--vacancies .box-body .wrap-vacancy:nth-child(2) .item:before{content:'';position:absolute;top:0;left:0;width:0;transition:0.5s cubic-bezier(.45,.05,.55,.95);height:1px;background-color:#adadad;opacity:0}.box--front-page--content--vacancies .box-body .item{padding:50px 80px 50px 30px;position:relative;color:#151519;text-decoration:none}.box--front-page--content--vacancies .box-body .item:after{content:'';position:absolute;bottom:0;left:0;width:0;transition:0.5s cubic-bezier(.45,.05,.55,.95);height:1px;background-color:#adadad;opacity:0}.box--front-page--content--vacancies .box-body .item .title-item{max-width:605px}.box--front-page--content--vacancies .box-body .item .icon-arrow{position:absolute;top:50%;right:42px;transform:translateY(-50%) scale(0);opacity:0;transition:0.5s cubic-bezier(.45,.05,.55,.95);line-height:1}.box--front-page--content--vacancies .box-body .item:hover .title-item{color:#f9002d}.box--front-page--content--vacancies .box-body .item .title-item{color:#151519;text-decoration:none;margin-bottom:13px;display:block;transition:0.5s cubic-bezier(.45,.05,.55,.95);transform:translateY(100%) scale(.9);opacity:0}.box--front-page--content--vacancies .box-body .item .info{color:#adadad;transform:translateY(100%);transition:0.5s cubic-bezier(.45,.05,.55,.95);transition-delay:0.2s;opacity:0}.box--front-page--content--vacancies .box-body .item .info .line{display:inline-block;width:1px;height:18px;margin:0 15px -2px;background-color:#adadad}.box--front-page--content--vacancies .box-body .wrap-info{position:relative;text-align:center;padding:29px 0 32px 0;overflow:hidden}.box--front-page--content--vacancies .box-body .wrap-info:after{content:'';position:absolute;bottom:0;left:0;width:0;transition:0.5s cubic-bezier(.45,.05,.55,.95);height:1px;background-color:#adadad;opacity:0}.box--front-page--content--vacancies .box-body .wrap-info .description{margin-bottom:16px;transition:0.5s cubic-bezier(.45,.05,.55,.95);transform:translateY(100%);opacity:0}.box--front-page--content--vacancies .box-body .wrap-info .btn{min-width:240px;text-transform:uppercase;transition:0.5s cubic-bezier(.45,.05,.55,.95);transition-delay:0.2s;transform:translateY(100%) scale(.5);opacity:0}@media screen and (max-width:1850px){.box--front-page--content--vacancies{padding-top:110px;padding-bottom:123px}.box--front-page--content--vacancies .box-top .title{margin-bottom:40px}.box--front-page--content--vacancies .box-top .wrap-categories .categories:first-child{margin-bottom:15px}.box--front-page--content--vacancies .box-top .wrap-categories .categories .item{padding:12px 38px;margin-right:15px}.box--front-page--content--vacancies .box-body{padding-top:66px}.box--front-page--content--vacancies .box-body .wrap-info{padding:29px 0 32px 0}.box--front-page--content--vacancies .box-body .wrap-info .description{margin-bottom:12px}.box--front-page--content--vacancies .box-body .wrap-info .btn{min-width:164px}.box--front-page--content--vacancies .box-body .item{padding:40px 64px 40px 20px}.box--front-page--content--vacancies .box-body .item:before{width:12px;height:12px}.box--front-page--content--vacancies .box-body .item .title-item{margin-bottom:10px}.box--front-page--content--vacancies .box-body .item .icon-arrow{right:30px}.box--front-page--content--vacancies .box-body .item .info .line{height:14px;margin:0 20px -2px}}@media screen and (max-width:1024px){.box--front-page--content--vacancies{padding-top:80px;padding-bottom:90px}.box--front-page--content--vacancies .box-top .title{margin-bottom:40px}.box--front-page--content--vacancies .box-top .wrap-categories .categories:first-child{margin-bottom:15px}.box--front-page--content--vacancies .box-top .wrap-categories .categories .item{padding:7px 22px;margin-right:15px}.box--front-page--content--vacancies .box-body{padding-top:60px}.box--front-page--content--vacancies .box-body .wrap-info{padding:29px 0 31px 0}.box--front-page--content--vacancies .box-body .wrap-info .description{margin-bottom:15px}.box--front-page--content--vacancies .box-body .wrap-info .btn{min-width:140px}.box--front-page--content--vacancies .box-body .item{padding:40px 50px 40px 15px}.box--front-page--content--vacancies .box-body .item .title-item{margin-bottom:5px}.box--front-page--content--vacancies .box-body .item .icon-arrow{right:15px}.box--front-page--content--vacancies .box-body .item .info .line{height:12px;margin:0 12px -2px}}@media screen and (max-width:576px){.box--front-page--content--vacancies{padding-top:80px;padding-bottom:80px}.box--front-page--content--vacancies .box-top .title{margin-bottom:25px}.box--front-page--content--vacancies .box-top .wrap-categories .categories .item{padding:12px 38px}.box--front-page--content--vacancies .box-body{padding-top:50px}.box--front-page--content--vacancies .box-body .wrap-info{padding:40px 0 0 0;overflow:visible}.box--front-page--content--vacancies .box-body .wrap-info:after{display:none}.box--front-page--content--vacancies .box-body .wrap-info .description{margin-bottom:25px}.box--front-page--content--vacancies .box-body .wrap-info .btn{min-width:100%}.box--front-page--content--vacancies .box-body .wrap-vacancy:nth-child(2) .item:before{display:none}.box--front-page--content--vacancies .box-body .item{padding:44px 0 44px 0}.box--front-page--content--vacancies .box-body .item .title-item{margin-bottom:7px}.box--front-page--content--vacancies .box-body .item .icon-arrow{display:none}.box--front-page--content--vacancies .box-body .item .info .line{height:14px;margin:0 12px -3px}}