.vacancy-node{margin-bottom:3rem}.vacancy-node .vacancy-container{display:flex;flex-direction:column}@media (min-width:768px){.vacancy-node .vacancy-container{flex-direction:row;flex-wrap:wrap}}.vacancy-node .vacancy-header{margin-bottom:1.5rem;width:100%}.vacancy-node .vacancy-header .vacancy-title{color:#518d73;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.vacancy-node .vacancy-details{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.vacancy-node .vacancy-details{flex-direction:row}}.vacancy-node .vacancy-main-details{flex:1}@media (min-width:768px){.vacancy-node .vacancy-main-details{padding-right:2rem}}.vacancy-node .vacancy-sidebar{margin-top:2rem;width:100%}@media (min-width:768px){.vacancy-node .vacancy-sidebar{margin-top:0;width:300px}}.vacancy-node .vacancy-meta{background-color:#f8f8f8;border-radius:4px;margin-bottom:1.5rem;padding:1.5rem}.vacancy-node .vacancy-meta>div{margin-bottom:.75rem}.vacancy-node .vacancy-meta>div:last-child{margin-bottom:0}.vacancy-node .vacancy-content{margin-top:2rem}.vacancy-node .vacancy-actions .button{width:100%}