.bb_main{cursor:pointer;display:block;margin-bottom:9px;margin-top:9px;padding-left:16px;position:relative}.bb_arrow{border:solid var(--unselected);border-width:0 2px 2px 0;display:inline-block;left:0;padding:4px;position:absolute;top:5px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.bb_arrow,.bb_text{transition:var(--hover-transition)}.bb_text{color:var(--unselected);font-size:18px;text-transform:uppercase}.bb_main:hover .bb_text{color:var(--main-text)}.bb_main:hover .bb_arrow{border-color:var(--main-text)}.vacancy_main{color:var(--main-text);cursor:pointer;position:relative}.vacancy_image{height:200px;overflow:hidden;position:relative}.vacancy_image_image{background-position:50%;background-size:cover;z-index:3}.vacancy_image_darken,.vacancy_image_image{inset:0;position:absolute;transition:var(--hover-transition)}.vacancy_image_darken{background-color:#0006;z-index:4}.vacancy_bottom{background-color:var(--background2);padding:10px 20px;position:relative;transition:var(--hover-transition);z-index:9}.vacancy_title{color:var(--main-text);font-size:22px;margin-bottom:7px}.vacancy_shadow{box-shadow:0 0 20px #bfbfbf21;inset:0;opacity:0;position:absolute;transition:var(--hover-transition);z-index:0}.vacancy_subtitle{color:var(--main);text-transform:uppercase}.vacancy_main:hover .vacancy_shadow{opacity:1}.vacancy_main:hover .vacancy_bottom{background-color:var(--main-background)}.vacancy_main:hover .vacancy_image_image{transform:scale(1.05)}.vacancy_main:hover .vacancy_image_darken{background-color:#0000001a}
