@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.vacancy-grid{margin:15rem 0}.vacancy-grid .title{margin-bottom:5rem}.vacancy-grid .title h2{font-size:3.4rem}.vacancy-grid .grid{grid-gap:5rem;gap:5rem}.vacancy-grid .vacancycell .role h3{font-size:1.7rem;text-transform:uppercase}.vacancy-grid .vacancycell .date{margin:1rem 0 3rem;font-size:1.36rem;font-weight:700}.vacancy-grid .vacancycell .intro{margin:3rem 0}.vacancy-grid .vacancycell .share{margin-top:3rem}.vacancy-grid .vacancycell .share button{text-transform:none;padding:0}.vacancy-grid .vacancycell .share span{position:relative;display:inline-block;vertical-align:middle}.vacancy-grid .vacancycell .share .icon{width:2em;height:2em;padding:.5rem;border-radius:50%;background:#fab528}.vacancy-grid .vacancycell .share .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1em}.vacancy-grid .vacancycell .share .social-share{text-align:center}.vacancy-grid .vacancycell .share .social-share .item{position:relative;width:4rem;height:4rem;margin-right:1rem}.vacancy-grid .vacancycell .share .social-share .item:before{display:none}.vacancy-grid .vacancycell .share .social-share .item img{width:100%;height:100%;object-fit:cover;object-position:center center}.vacancy-grid .vacancycell .share .social-share{opacity:0;max-height:0;pointer-events:none;margin-top:0;text-align:left;transition:all 1s ease}.vacancy-grid .vacancycell .share .social-share.active{opacity:1;max-height:200px;pointer-events:all;margin-top:1rem}