.job-in-company .hero-slide{background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.job-in-company .hero-slide .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.job-in-company .hero-slide .category{color:#7A7A7A;font-size:14px;font-family:"PTRootUI-Bold";margin:0;letter-spacing:0.03em;line-height:15px;text-transform:uppercase}.job-in-company .hero-slide .section-heading{line-height:normal;margin:25px 0 0 0;text-align:center}.job-in-company .hero-slide .section-heading{font-size:28px}@media (min-width:320px) and (max-width:1200px){.job-in-company .hero-slide .section-heading{font-size:calc(16.36364px + 3.63636vw)}}@media (min-width:1200px){.job-in-company .hero-slide .section-heading{font-size:60px}}.job-in-company .hero-slide .section-description{color:#DADADA;margin:30px 0 0 0;text-align:center}.job-in-company .hero-slide .button-wrapper{margin:80px 0 0 0}.job-in-company .hero-slide .button-wrapper .button{margin:0 60px}.job-in-company .hero-slide:before{background-color:rgba(2, 2, 2, .8);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.job-in-company .vacancy .vacancy-wrapper{margin-top:50px}.job-in-company .vacancy .vacancy-wrapper .vacancy__item{background-color:transparent;cursor:pointer;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content{border-bottom:2px solid #101010;position:relative;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .title{font-family:"BrutalType-Light";letter-spacing:0.03em;line-height:1;margin:auto 0;padding-bottom:50px;padding-top:50px;text-align:center;text-transform:uppercase;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .title{font-size:22px}@media (min-width:320px) and (max-width:1200px){.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .title{font-size:calc(14.72727px + 2.27273vw)}}@media (min-width:1200px){.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .title{font-size:42px}}.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .description{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .description .col{margin-right:15px;margin-bottom:50px;width:33.3333%}.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .description .col-heading{font-family:"PTRootUI-Bold";font-size:20px;margin-bottom:25px;margin-top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .description .col .text{font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .description .col .text p{font-size:16px}.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .description .col:last-of-type,.job-in-company .vacancy .vacancy-wrapper .vacancy__item-content .description .col:nth-of-type(3){margin-right:0}.job-in-company .vacancy .vacancy-wrapper .vacancy__item--is--open{background-color:#1C1C1C}.job-in-company .vacancy .vacancy-wrapper .vacancy__item--is--open .vacancy__item-content{border-color:transparent;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}@media not all and (hover:none){.job-in-company .vacancy .vacancy-wrapper .vacancy__item:hover{background-color:#1C1C1C}.job-in-company .vacancy .vacancy-wrapper .vacancy__item:hover .vacancy__item-content{border-color:transparent;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}}.job-in-company .story .layer,.job-in-company .team-life .layer{cursor:pointer;position:relative}.job-in-company .story .layer-front,.job-in-company .team-life .layer-front{background-color:rgba(0, 0, 0, .8);bottom:0;height:100%;left:0;opacity:0;padding:30px 10px 30px 30px;position:absolute;right:0;top:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:100%;z-index:1}.job-in-company .story .layer-front:hover,.job-in-company .team-life .layer-front:hover{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.job-in-company .story .layer .name,.job-in-company .team-life .layer .name{color:#FFFFFF;font-family:"BrutalType-Bold";text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.job-in-company .story .layer .name,.job-in-company .team-life .layer .name{font-size:18px}@media (min-width:320px) and (max-width:1200px){.job-in-company .story .layer .name,.job-in-company .team-life .layer .name{font-size:calc(15.81818px + 0.68182vw)}}@media (min-width:1200px){.job-in-company .story .layer .name,.job-in-company .team-life .layer .name{font-size:24px}}.job-in-company .story .layer .text,.job-in-company .team-life .layer .text{color:#FFFFFF;margin-top:60px}.job-in-company .story .layer .text,.job-in-company .team-life .layer .text{font-size:16px}@media (min-width:640px) and (max-width:1200px){.job-in-company .story .layer .text,.job-in-company .team-life .layer .text{font-size:calc(9.14286px + 1.07143vw)}}@media (min-width:1200px){.job-in-company .story .layer .text,.job-in-company .team-life .layer .text{font-size:22px}}.job-in-company .story .layer-back .background,.job-in-company .team-life .layer-back .background{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.job-in-company .story .swiper-container{margin-top:60px}.job-in-company .story .layer{height:600px}.job-in-company .story .navigation-wrapper{bottom:0;height:600px;left:0;margin:auto -100px 0 auto;position:absolute;right:0;top:0;width:calc(100% + 200px)}.job-in-company .story .navigation-wrapper .swiper-button-next,.job-in-company .story .navigation-wrapper .swiper-button-prev{background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:260px;margin:0;outline:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:42px}.job-in-company .story .navigation-wrapper .swiper-button-next:hover,.job-in-company .story .navigation-wrapper .swiper-button-prev:hover{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.job-in-company .story .navigation-wrapper .swiper-button-prev{background-image:url(../images/icons/prev-slide.svg);opacity:0.5;left:0}.job-in-company .story .navigation-wrapper .swiper-button-next{background-image:url(../images/icons/next-slide.svg);opacity:0.5;right:0}.job-in-company .story .swiper-pagination{margin-top:30px;position:relative}.job-in-company .story .swiper-pagination .swiper-pagination-bullet{border-radius:0;background-color:#FFFFFF;height:12px;position:relative;width:12px}.job-in-company .team-life .layer{height:720px}