@import url(https://use.typekit.net/paa2yhk.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.vacancy-list .title{margin-bottom:3rem}.vacancy-list .list .item{padding:5rem 3rem;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.vacancy-list .list .item:hover{background:#fff}.vacancy-list .list .item:before{display:none}.vacancy-list .list .item .grid{grid-gap:10rem;gap:10rem}.vacancy-list .list .item .grid .image{position:relative;min-height:25vh}.vacancy-list .list .item .grid .image:after{content:"";width:1px;background:hsla(0,0%,88.6%,.7);right:-5rem;top:0;bottom:0;z-index:1;position:absolute}.vacancy-list .list .item .grid .content{padding:3rem 0}.vacancy-list .list .item .grid .content .category{background:#000229;color:#fff;text-transform:uppercase;font-size:1.14rem;padding:1.3rem 1.5rem 1rem;margin-bottom:3rem;display:inline-block;font-weight:300}.vacancy-list .list .item .grid .content h3{font-size:2.505rem;margin-bottom:1.5rem;font-weight:300}.vacancy-list .list .item .grid .content p{opacity:.6}@media only screen and (max-width:1124px){.vacancy-list .list .item .grid{grid-template-columns:2fr 3fr}}@media only screen and (max-width:768px){.vacancy-list .list .item .grid{grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.vacancy-list .list .item .grid .image{aspect-ratio:1/.7;min-height:auto}.vacancy-list .list .item .grid .content{padding:0}}