.vacancy-module.vacancy-large .vacancy{margin-bottom:0}.vacancy-module .vacancy{background-color:#ffffff;margin-bottom:20px;padding:20px 34px}@media all and (max-width: 880px){.vacancy-module .vacancy{padding:20px}}.vacancy-module .vacancy .job-title{margin-bottom:8px}.vacancy-module .vacancy .job-main-section{display:-ms-flexbox;display:flex}@media all and (max-width: 880px){.vacancy-module .vacancy .job-main-section{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.vacancy-module .vacancy .job-main-section .job-description{-ms-flex-positive:4;flex-grow:4;-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:8px}.vacancy-module .vacancy .job-main-section .job-description p{margin-bottom:17px}.job-info{-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex}.job-info .job-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:25px}.job-info .job-closing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.job-info .job-closing .applications-close{margin-bottom:8px}.vacancy-small>a{padding:20px;background-color:#ffffff;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.vacancy-small .job-info{margin-top:15px}.vacancy-small .job-info .tag{margin-bottom:0}.vacancy-small .cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
