* {hyphens: manual;}
#allrecords .t228 a>a {color: inherit;}
#nav475283914.t228 a[href^=mail] {color: inherit;}

header .t396 a.tn-atom[href^="tel"] .tn-atom__img {filter: invert(1);}

.t678 .t-section__topwrapper {margin-bottom: 35px;}

.t401__link .t401__cell .t401__textwrapper {padding: 20px;}

.uc-career-list .t-feed__container_mobile-grid {
  font-size: 18px;
}
.uc-career-list li.t-feed__post .t-feed__post-title.t-name,
.uc-career-list .t404 .t404__title {
  background: #AAC6EF;
  padding: 15px 30px !important;
  position: relative;
}
.uc-career-list li.t-feed__post .t-feed__link:not(:hover) {color: #0c2142 !important;}
.uc-career-list .t-feed__post-descr.t-descr {
  padding-top: 5px;
  color: #444;
  font-size: 18px;
  font-weight: normal;
  padding-left: 30px;
}
.uc-career-list li.t-feed__post .t-feed__textwrapper {
  position: relative;
}
.uc-career-list .t-feed__post-descr.t-descr {overflow: hidden;}
.uc-career-list .t-feed__post-descr.t-descr:before {
  content: "";
  display: block;
  width: 1px;
  height: 8em;
  max-height: 100%;
  border-left: 4px solid #aac6ef;
  position: absolute;
  left: 0;
}
.uc-career-list .t-feed__button-readmore .t-btntext {
  margin-left: 30px;
  font-size: 16px;
}
.uc-career-list li.t-feed__post:hover .t-feed__button-readmore .t-btntext,
.uc-career-list li.t-feed__post .t-feed__button-readmore:hover .t-btntext {
  color: rgb(232, 72, 64) !important;
}
.uc-career-list .t-feed__post-popup__relevants-title {margin: 60px 0 30px;}
.uc-title-xxl-white .t-container, .uc-title-xxl-white .t-container .t-col_12 {max-width: 100%;}
.uc-title-xxl-white .t058__text-impact {
  font-size: max(2.5rem, 5.5vw) !important;
  text-shadow: -1px -1px 0 rgb(35 54 113 / 20%), 5px 5px 10px rgb(35 54 113 / 30%);
}
.uc-career-list li.t-feed__post .t-feed__post-title.t-name:before,
.uc-career-list li.t-feed__post .t-feed__post-title.t-name:after,
.uc-career-list .t404 .t404__title:before,
.uc-career-list .t404 .t404__title:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
}
.uc-career-list li.t-feed__post .t-feed__post-title.t-name:before,
.uc-career-list .t404 .t404__title:before {
  border-width: 30px 50px 0 0;
  border-color: #fff transparent transparent transparent;
}
.uc-career-list li.t-feed__post .t-feed__post-title.t-name:after,
.uc-career-list .t404 .t404__title:after {
  border-width: 24px 40px 0 0;
  border-color: #b90a3b transparent transparent transparent;
}
.uc-mark-arrow-top {position: relative;}
.uc-mark-arrow-top:after, .uc-mark-arrow-top:before {
  content: '';
  display: block;
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-color: #FFFFFF transparent transparent transparent;
}
.uc-mark-arrow-top:after {
  border-width: 23px 20px 0 20px;
  top: 0px;
  left: calc(50% - 20px);
}
.uc-mark-arrow-top:before {
  border-top-color: #aac6ef;
  border-width: 40px 36px 0 36px;
  top: -18px;
  left: calc(50% - 36px);
}
@media screen and (max-width: 1200px) {
    #rec629431605 .t420 .t-sociallinks {margin-top: 15px;}
    #rec629431605 .t420 .t-sociallinks__item+.t-sociallinks__item {margin-left: 10px;}
    #rec629431605 .t420 .t-sociallinks__item svg {width: 32px; height: 32px;}
    #rec629431605 .t420__descr li>a {display: inline-flex; min-height: 24px; align-items: center;}
    #rec629431605 .t420__descr.t-descr_xxs {font-size: 14px; line-height: 1.3;}
}
@media screen and (max-width: 960px) {
    .uc-career-list .t404__textwrapper {width: 100%;}
}
@media (max-width: 960px) {
    .uc-career-list .t-feed__post .t-feed__col-grid__wrapper {height: auto !important;}
    .uc-career-list .t-feed__container_inrow2 .t-feed__post+.t-feed__post {margin-top: 2rem !important;}
}
@media (min-width: 961px) {
    #allrecords ul.t-feed__container {display: flex;}
}
@media screen and (max-width: 1200px) {
    .t-title_xl {
        font-size: 56px;
        line-height: 1.3;
    }
}