/*
* Units
*/
/*
* Quick pseudoclass
*/
/*
* Position absolute
*/
/*
* Custom scrollbar
*/
/*
* Fluid Typography.
*/
/*
* Truncates
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
/*
* BOOTSTRAP OVERWRITE - START
*/
/*
* BOOTSTRAP OVERWRITE - END
*/
.block-recruitment-single-post > .container > .row {
  justify-content: center; }

.block-recruitment-single-post__content h1, .block-recruitment-single-post__content h2 {
  font-size: var(--fs-24);
  font-weight: 400;
  line-height: 1.35;
  margin-bottom: 5.5rem;
  letter-spacing: 0.04rem; }

.block-recruitment-single-post__content h3, .block-recruitment-single-post__content h4, .block-recruitment-single-post__content h5, .block-recruitment-single-post__content h6 {
  font-size: var(--fs-18);
  font-weight: 400;
  line-height: 1.35;
  margin-bottom: 2rem;
  letter-spacing: 0.02rem; }

.block-recruitment-single-post__content p {
  font-size: var(--fs-14);
  font-weight: 300;
  line-height: 1.45;
  margin-bottom: 2rem;
  color: #3D3D4A; }

.block-recruitment-single-post__content ul {
  margin-bottom: 2rem; }
  .block-recruitment-single-post__content ul li {
    font-size: var(--fs-14);
    font-weight: 400;
    line-height: 1.35;
    position: relative;
    margin: 0 0 1.1rem;
    padding: 0 0 0 3.5rem;
    list-style: none;
    letter-spacing: .02rem;
    color: #15161B; }
    .block-recruitment-single-post__content ul li:before {
      display: block;
      width: 10px;
      height: 10px;
      position: absolute;
      top: .3rem;
      left: .3rem;
      content: '';
      background-image: url("../img/li.svg");
      background-repeat: no-repeat; }

.block-recruitment-single-post__bottom {
  display: flex;
  position: relative;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 6rem;
  padding-top: 6rem; }
  @media (max-width: 767.98px) {
    .block-recruitment-single-post__bottom {
      margin-top: 2rem;
      padding-top: 0; } }
  .block-recruitment-single-post__bottom::before {
    display: block;
    width: calc(100% - 40px);
    height: 1px;
    position: absolute;
    top: 0;
    left: 20px;
    content: '';
    background: #EDEDED; }
    @media (max-width: 767.98px) {
      .block-recruitment-single-post__bottom::before {
        display: none; } }
  .block-recruitment-single-post__bottom .btn {
    padding-right: 8.5rem;
    padding-left: 8.5rem; }
    @media (max-width: 767.98px) {
      .block-recruitment-single-post__bottom .btn {
        width: 100%;
        order: 0;
        margin-bottom: 2rem; } }

.block-recruitment-single-post__share {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  @media (max-width: 991.98px) {
    .block-recruitment-single-post__share {
      margin-bottom: 2rem; } }
  @media (max-width: 767.98px) {
    .block-recruitment-single-post__share {
      order: 1;
      margin-bottom: 0; } }
  .block-recruitment-single-post__share .label {
    display: inline-block;
    font-size: var(--fs-16);
    font-weight: 400;
    margin-right: 1.6rem;
    color: #3D3D4A; }
  .block-recruitment-single-post__share .icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-right: 2.2rem;
    background-repeat: no-repeat;
    background-position: center; }
    @media (max-width: 991.98px) {
      .block-recruitment-single-post__share .icon {
        margin-right: 0; } }
    .block-recruitment-single-post__share .icon:last-child {
      margin-right: 0; }
    .block-recruitment-single-post__share .icon--facebook {
      background-image: url("../img/blocks/lead-text/icon-fb.svg"); }
    .block-recruitment-single-post__share .icon--linkedin {
      background-image: url("../img/blocks/lead-text/icon-linkedin.svg"); }


/*# sourceMappingURL=block_recruitment-single-post.css.map*/