.vacancy-box{background:#fff;border:1px solid #eaeaea;border-radius:10px;margin-bottom:25px;padding:20px 25px;transition:all .3s}.vacancy-box h3{color:#064c54;font-size:1.2em;font-weight:700;line-height:1.2;margin-bottom:0}.vacancy-box .post-info{line-height:normal;margin-bottom:20px;margin-top:5px}.vacancy-box .post-info span{font-size:14px}.vacancy-box .post-info span i{color:#97d700;margin-right:15px}.vacancy-box:hover{box-shadow:0 8px 24px hsla(210,8%,62%,.2);transform:translateY(-15px);transition:all .3s}.vacancy-box:hover .read-more-btn:after{transform:translateX(5px)}.vacancy-box .read-more-btn{display:block;font-size:16px;font-weight:600;padding-bottom:0;padding-top:0;transition:all .3s}.vacancy-box .read-more-btn:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:12px;font-style:normal;font-variant:normal;margin-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all .3s}.vacancy-box .read-more-btn:hover{text-decoration:none;transition:all .3s}.vacancy-sidebar .primary-cta-btn{width:100%}.vacancy-sidebar .vacancy-details{border:1px solid #eaeaea;border-radius:10px;margin-bottom:12.5px;margin-top:12.5px;padding:20px 25px}.vacancy-sidebar .vacancy-details h3{color:#064c54;font-size:1.2em;font-weight:700;line-height:1.2}.vacancy-sidebar .vacancy-details a,.vacancy-sidebar .vacancy-details p{display:block;margin-bottom:0;margin-top:10px}.vacancy-sidebar .vacancy-details a{transition:all .3s}.vacancy-sidebar .vacancy-details a:hover{color:#97d700;text-decoration:none;transition:all .3s}.vacancy-sidebar .vacancy-details * i{color:#97d700;font-size:16px;text-align:left;width:30px}@media only screen and (min-width:992px){.row.switch-mobile{display:flex;flex-direction:row-reverse}}