
#jobylon-jobs-widget .jobylon-job-list-page {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-gap: 1.25rem;
}

@media (min-width: 768px) {
  #jobylon-jobs-widget .jobylon-job-list-page {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1080px) {
  #jobylon-jobs-widget .jobylon-job-list-page {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job {
  background: white;
  padding: 2.5rem;
  border-radius: 1.25rem;
  overflow: hidden;
  position: relative;
  padding-bottom: 112px; /*calc(var(--button-height) + var(--spacing-medium) + var(--spacing-large));*/
}

#jobylon-jobs-widget p,
#jobylon-jobs-widget li,
#jobylon-jobs-widget a {
  font-family: Circular Book,'CircularBook',arial;
  color: #07206D;
}

#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-cover {
  position: relative;
  background-size: cover;
  margin: calc(2.5rem * -1);
  margin-bottom: 2.5rem;
}

#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-cover::before {
  pointer-events: none;
  display: block;
  content: "";
  padding-bottom: 56.25%;
}

#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-cover > img,
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-cover > video,
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-cover > iframe,
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-cover > :not(figcaption) img,
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-cover > :not(figcaption) video,
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-cover > :not(figcaption) iframe {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -2;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: auto;
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-title {
  display: block;
  font-family: inherit;
  font-weight: bold;
  font-style: normal;
  font-family: Degular,arial;
  line-height: 1.2;
  margin: 0 0 1.25rem;
  font-size: max(1.6rem, min(4vw, 2.25rem));
  color: #07206D;
  pointer-events: none;
  margin-bottom: 0.75rem;
}

#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-cover {
    position: relative;
    background-size: cover;
    margin: calc(2.5rem * -1);
    margin-bottom: 2rem;
    display: block;
}

#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-title a {
  color: inherit;
}

#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-title a:hover {
  color: inherit;
}

#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-details {
  margin-left: 0;
  list-style: none;
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-details li:not(:first-child) {
  display: none;
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-details li strong {
  display: none;
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-excerpt > p:not(:first-child) {
  display: none;
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-job-excerpt strong {
  font-weight: normal;
}

#jobylon-jobs-widget .jobylon-job-descr {
  display: block;
}
 #jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-apply-btn {
  background: #07206D !important;
  box-sizing: border-box;
  display: inline-block;
  padding: 0.75rem 1.25rem;
  vertical-align: middle;
  font-size: nherit;
  font-family: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-transform: none;
  text-decoration: none;
  text-align: center;
  color: white;
  cursor: pointer;
  outline: 0;
  border: 1px solid #07206D;
  border-radius: 50px;
  transition: all 0.25s ease;
  box-shadow: none;
  background-color: #07206D;
  position: absolute;
  left: 2.5rem;
  bottom: 2.5rem;
}

#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-apply-btn::after {
  transform: scale(1) translate(0, 0);
  transition: transform 0.25s ease;
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-apply-btn:hover {
  background-color: #0b30a4 !important;
  color: white;
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-apply-btn:hover::after {
  transform: scale(1.25) translate(0, 0);
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-apply-btn.icon-arrow-right:hover::after, #jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-apply-btn.icon-right:hover::after {
  transform: scale(1) translate(0.25rem, 0);
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-apply-btn.icon-arrow-down:hover::after, #jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-apply-btn.icon-down:hover::after {
  transform: scale(1) translate(0, 0.1rem);
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .jobylon-actual-apply-btn {
  display: none;
}
#jobylon-jobs-widget .jobylon-job-list-page .jobylon-job .js-jobylon-hide {
  display: none;
}
#jobylon-jobs-widget .jobylon-pagination {
  margin: 2.5rem 0 1.25rem;
  list-style: none;
  text-align: center;
}
#jobylon-jobs-widget .jobylon-pagination li {
  display: inline-block;
  margin: 0 0.75rem;
}
#jobylon-jobs-widget .jobylon-pagination li.active a {
  color: inherit;
}
#jobylon-jobs-widget .jobylon-powered-by {
  display: block;
  text-align: center;
}