.sd-vue-component-recent-vacancies-content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 60px;
}
.sd-vue-component-recent-vacancies-content .sd-vacancies-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 60px;
}
.sd-vue-component-recent-vacancies-content .sd-vacancy-tile {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
}
.sd-vue-component-recent-vacancies-content .sd-vacancy-tile:hover {
  transform: scale(1.04);
  box-shadow: 2px 0 10px 4px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sd-vue-component-recent-vacancies-content .sd-vacancy-tile .vacancy-image-container img {
  display: block;
  height: 250px;
  width: 100%;
  object-fit: cover;
}
.sd-vue-component-recent-vacancies-content .sd-vacancy-tile .sd-vacancy-tile-content {
  background-color: #7798a4;
  padding: 40px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-left: 3px solid #df0;
  background-repeat: no-repeat;
  background-position: right -75px top 47px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 226.9 423.3'%3E%3Cpath fill='%23056366' d='M106.1,304.7c-0.4,0-0.8-0.1-1-0.4c-0.6-0.6-0.6-1.5,0-2.1l62.3-64.5c0.6-0.6,1.5-0.6,2.1,0 c0.6,0.6,0.6,1.5,0,2.1l-62.3,64.5C106.9,304.5,106.5,304.7,106.1,304.7z M2.6,304.2l62.3-64.5c0.6-0.6,0.6-1.5,0-2.1 c-0.6-0.6-1.5-0.6-2.1,0L0.4,302.2c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1,0.4C1.9,304.7,2.3,304.5,2.6,304.2z M107.2,67.1 l62.3-64.5c0.6-0.6,0.6-1.5,0-2.1c-0.6-0.6-1.5-0.6-2.1,0L105,65c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1,0.4 C106.5,67.5,106.9,67.4,107.2,67.1z M2.6,67.1L64.9,2.5c0.6-0.6,0.6-1.5,0-2.1c-0.6-0.6-1.5-0.6-2.1,0L0.4,65 c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1,0.4C1.9,67.5,2.3,67.4,2.6,67.1z M107.2,422.8l62.3-64.5c0.6-0.6,0.6-1.5,0-2.1 c-0.6-0.6-1.5-0.6-2.1,0L105,420.7c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1,0.4C106.5,423.3,106.9,423.1,107.2,422.8z M2.6,422.8 l62.3-64.5c0.6-0.6,0.6-1.5,0-2.1c-0.6-0.6-1.5-0.6-2.1,0L0.4,420.7c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1,0.4 C1.9,423.3,2.3,423.1,2.6,422.8z M107.2,185.7l62.3-64.5c0.6-0.6,0.6-1.5,0-2.1c-0.6-0.6-1.5-0.6-2.1,0L105,183.6 c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1,0.4C106.5,186.1,106.9,186,107.2,185.7z M2.6,185.7l62.3-64.5c0.6-0.6,0.6-1.5,0-2.1 c-0.6-0.6-1.5-0.6-2.1,0L0.4,183.6c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1,0.4C1.9,186.1,2.3,186,2.6,185.7z M226.5,357.6 c0.6-0.6,0.6-1.5,0-2.1L163,292c-0.6-0.6-1.5-0.6-2.1,0s-0.6,1.5,0,2.1l63.4,63.4c0.3,0.3,0.7,0.4,1.1,0.4S226.2,357.9,226.5,357.6z M121.9,357.6c0.6-0.6,0.6-1.5,0-2.1L58.4,292c-0.6-0.6-1.5-0.6-2.1,0s-0.6,1.5,0,2.1l63.4,63.4c0.3,0.3,0.7,0.4,1.1,0.4 S121.6,357.9,121.9,357.6z M226.5,245.4c0.6-0.6,0.6-1.5,0-2.1L163,179.9c-0.6-0.6-1.5-0.6-2.1,0s-0.6,1.5,0,2.1l63.4,63.4 c0.3,0.3,0.7,0.4,1.1,0.4S226.2,245.7,226.5,245.4z M121.9,245.4c0.6-0.6,0.6-1.5,0-2.1l-63.4-63.4c-0.6-0.6-1.5-0.6-2.1,0 s-0.6,1.5,0,2.1l63.4,63.4c0.3,0.3,0.7,0.4,1.1,0.4S121.6,245.7,121.9,245.4z M226.5,133.2c0.6-0.6,0.6-1.5,0-2.1L163,67.7 c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l63.4,63.4c0.3,0.3,0.7,0.4,1.1,0.4S226.2,133.5,226.5,133.2z M121.9,133.2 c0.6-0.6,0.6-1.5,0-2.1L58.4,67.7c-0.6-0.6-1.5-0.6-2.1,0c-0.6,0.6-0.6,1.5,0,2.1l63.4,63.4c0.3,0.3,0.7,0.4,1.1,0.4 S121.6,133.5,121.9,133.2z'/%3E%3C/svg%3E%0A");
  height: 100%;
}
.sd-vue-component-recent-vacancies-content .sd-vacancy-tile-name h2 {
  margin: 0 0 30px 0;
  padding: 0;
  font-size: 24px;
  border-bottom: 3px solid #dce11f;
  display: inline-block;
  line-height: 1;
  color: #FFF;
}
.sd-vue-component-recent-vacancies-content .sd-vacancy-specs ul {
  overflow: auto;
  margin: 0 0 15px 0;
  padding: 0;
  list-style-type: none;
}
.sd-vue-component-recent-vacancies-content .sd-vacancy-specs ul li {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  font-size: 16px;
  font-family: "Lato";
  color: #FFF;
  margin-right: 15px;
}
.sd-vue-component-recent-vacancies-content .sd-vacancy-specs ul li svg {
  margin-right: 10px;
  height: 20px;
  width: 20px;
  color: #dce11f;
}
.sd-vue-component-recent-vacancies-content .button-container {
  margin-top: 20px;
}
.sd-vue-component-recent-vacancies-content .button-container .sd-block-button {
  display: inline-block;
}
.sd-vue-component-recent-vacancies-content .button-container .sd-block-button .inner-button {
  font-size: 16px;
  line-height: 36px;
}
.sd-vue-component-recent-vacancies-content .button-container .sd-block-button.type-text_link .inner-button {
  line-height: 1;
}

@media screen and (max-width: 1400px) {
  .sd-vue-component-recent-vacancies-content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 1199px) {
  .sd-vue-component-recent-vacancies-content {
    grid-template-columns: repeat(1, 1fr);
  }
}

/*# sourceMappingURL=style.css.map */
