.af-about-us .af-start-menu .row {
  margin-bottom: 3rem;
}

.af-about-us .af-start-menu .af-start-menu__item {
  border-left: 3px solid #efefef;
  padding-left: 1.56rem;
  height: 100%;
}

.af-about-us .af-start-menu .af-start-menu__item a {
  color: #1616b2;
  font-size: inherit;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.21;
  letter-spacing: normal;
}

.af-about-us .af-release__li {
  list-style-type: none;
}

.af-about-us .press-navigation-back {
  margin: 1.5rem 0;
}
.af-about-us .press-cision nav {
  display: flex;
  justify-content: center;
}
.af-about-us .press-cision ul.item-list {
  margin-top: 2rem;
}

.af-about-us .press-cision ul {
  padding-left: 0;
}

.af-about-us .press-cision .item-date {
  margin: 0 0 5px;
}

.af-about-us .press-cision .item-link a:hover {
  color: #424ae0;
}

.af-about-us .af-box-wrapper .cms-item-container--related-news {
  padding: 0 !important;
}

.af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted {
  background-color: #fff;
  border-top: 10px solid #00005a;
  padding: 20px;
}

.af-about-us .af-box-wrapper {
  padding: 2.5rem 0 0.25rem;
  background-color: #f5f5f5;
}

.af-about-us .af-box-wrapper .cms-item-wrapper.gray-10 {
  margin-top: 0 !important;
}

.af-about-us .af-box-wrapper .row {
  margin-bottom: 1.3rem;
}

.af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted a {
  max-width: 20rem;
}

.af-about-us
  .af-box-wrapper
  .af-statistics__linkbox_one_contracted
  .af-statistics-content__wrapper
  p,
.af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted h2 {
  max-width: 40rem;
}

.af-about-us
  .af-box-wrapper
  .af-statistics-content__wrapper
  .af-statistics-percent {
  font-size: 1.8rem;
  font-weight: 700;
  color: #00005a;
}

.af-about-us
  .af-box-wrapper
  .af-statistics__linkbox_one_contracted
  h2
  .af-statistics-percent {
  font-size: 2.5rem;
  font-weight: 700;
  color: #00005a;
}

.af-box-wrapper .container .cms-item-wrapper .container {
  padding-right: 0;
  padding-left: 0;
}

.af-about-us
  .af-box-wrapper
  .cms-item-container--related-news
  .container-heading {
  display: none;
}

.af-about-us .af-box-wrapper .cms-item-container--related-news .item img {
  -o-object-position: center;
  object-position: center;
}

.af-about-us .af-about-us-start-bottom .popcorn {
  background: #f5f5f5;
}

.af-about-us .af-box-fullheight .af-box-image-text,
.af-about-us .af-box-fullheight .af-box-image-text__img,
.af-about-us .af-box-fullheight .af-box-text,
.af-about-us .af-box-fullheight .sv-custom-module,
.af-about-us .af-box-fullheight .sv-script-portlet {
  height: 100%;
}

.af-about-us .af-box-fullheight .af-box-image-text a {
  display: block;
  height: 100%;
}

.af-about-us .af-box-fullheight .af-box-image-text__img img {
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  -o-object-position: center;
  object-position: center;
}

.af-about-us
  .af-box-fullheight.af-about-us-multirow
  .af-box-image-text
  .af-box-image-text__banner {
  bottom: 20px;
}

.af-about-us .af-box-full-image-text__img {
  position: relative;
}

.af-about-us .af-box-full-image-text__banner {
  width: 100%;
  position: absolute;
  z-index: 1;
  background-color: #ee4b8b;
  color: #fff;
  bottom: 0;
  margin-bottom: 1.9rem;
  padding: 1.75rem;
}

.af-about-us .af-box-full-image-text__banner h2 {
  text-align: left;
  font-size: 1.75rem;
  word-break: break-word;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}

.af-about-us .af-box-full-image-text a:hover {
  text-decoration: none;
}

.af-about-us .af-box-full-image-text a:hover h2 {
  color: #fff;
  text-decoration: underline;
}

.af-about-us .af-box-image-text__img {
  position: relative;
}

.af-about-us .af-box-image-text__banner {
  width: 100%;
  position: absolute;
  z-index: 1;
  background-color: #00005a;
  color: #fff;
  bottom: 0;
  padding: 1.31rem 1.25rem;
}

.af-about-us .af-box-image-text__banner a {
  color: #fff;
}

.af-about-us .af-box-image-text__banner h2 {
  text-align: left;
  word-break: break-word;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-size: 1.13rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  margin: 0;
}

.af-about-us .af-box-image-text__banner h2 a {
  text-decoration: underline;
  text-underline-offset: 2px;
}

.af-about-us .af-box-image-text h2 a:hover {
  color: #fff;
  text-decoration-thickness: 3px;
}

.af-about-us .af-box-text {
  background-color: #fff;
  border-top: 10px solid #00005a;
  padding: 20px;
}

.af-about-us .af-box-text .af-box-text__header h2.subheading {
  color: #1616b2;
  font-size: 1.4rem;
  word-break: break-word;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.af-about-us .af-box-text p {
  font-size: 1.13rem;
  word-break: break-word;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  color: #333;
}

.af-about-us .af-box-text a:hover {
  text-decoration: none;
  color: #333;
}

.af-about-us .af-box-text a:hover .af-box-text__header h2.subheading {
  text-decoration: underline;
}

.af-about-us .af-box-link {
  padding: 1.56rem 0.94rem 0;
}

.af-about-us .af-box-link a {
  font-size: 1.13rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
}

.af-about-us .af-box-videolink {
  height: 100%;
}

.af-about-us .af-box-videolink__play {
  background: #00005a url(/webdav/files/system/build/client/svg/play.svg) center
    48px no-repeat;
  background-size: auto auto;
  background-size: 90px 90px;
  position: relative;
  min-height: 250px;
  height: 100%;
  margin-bottom: 0;
}

.af-about-us .af-box-videolink__header {
  position: absolute;
  bottom: 0;
  padding: 0 20px 20px;
}

.af-about-us .af-box-videolink__header h2 {
  font-size: 1.13rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
  margin: 0;
}

.af-about-us .af-box-videolink a:hover h2 {
  color: #fff;
  text-decoration: underline;
}

.af-about-us .af-box-videolink a:hover {
  text-decoration: none;
}

.af-about-us .af-box-image-text-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0 !important;
}

.af-about-us .af-box-image-text-right__img {
  padding-right: 0 !important;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 270px;
  -moz-box-flex: 0;
  flex: 0 0 270px;
  overflow: hidden;
  height: 250px;
  max-width: 270px;
}

.af-about-us .af-box-image-text-right__img img {
  max-width: 100%;
  height: auto;
}

.af-about-us .af-box-image-text-right__text {
  background-color: #058470;
  color: #fff;
  padding: 1.5rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -moz-box-flex: 1;
  flex: 1;
  min-width: 0;
}

.af-about-us .af-box-image-text-right__text h2,
.af-about-us .af-box-image-text-right__text h2 a {
  font-size: 1.75rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  word-break: break-word;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  color: #fff;
}

.af-about-us .af-box-image-text-right__text h2 a {
  text-decoration: underline;
  text-underline-offset: 2px;
}

.af-about-us .af-box-image-text-right-wrapper h2 a:hover {
  text-decoration-thickness: 3px;
}

.af-about-us .popcorn {
  background: #fff;
  margin: 0;
  border-radius: 0;
}

.af-about-us .af-box-fullheight .popcorn {
  height: 100%;
}

.af-about-us .af-filter-result {
  list-style-type: none;
  padding-left: 0;
  margin: 3rem 0 5rem;
}

.af-about-us .af-filter-result li {
  padding: 1.4375rem 0.5rem 0.5rem;
  border-bottom: 1px solid #999;
}

.af-about-us .af-filter ul {
  padding-left: 0;
}

.af-about-us .af-filter .btn-primary {
  background-color: #efefef;
  border-color: #999;
}

.af-about-us .af-filter .btn-primary.af-selected-item {
  background-color: #fff;
}

.af-about-us .af-filter .btn-primary a:hover {
  color: #333;
}

.af-about-us .af-filter .btn-primary:hover {
  background-color: #efefef;
  border-color: #999;
}

.af-about-us .af-filter .btn-primary.af-selected-item:hover {
  background-color: #fff;
}

.af-about-us .af-filter .af-filter-check a:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  background-color: #fff;
  margin-right: 10px;
  content: '';
  -webkit-box-shadow: 0 0 0 1px #003553 inset;
  box-shadow: inset 0 0 0 1px #003553;
  margin-bottom: -4px !important;
}

.af-about-us .af-filter .af-filter-check.af-selected-item a:before {
  font-family: af-webfont-new;
  content: '\f133';
  padding-left: 3px;
  font-size: 15px;
}

.af-about-us .af-filter .af-filter__sorting-dropdown {
  padding-top: 6px;
}

.af-about-us .af-filter .af-filter__dropdown--button {
  cursor: pointer;
}

.af-about-us .af-filter .af-filter__dropdown--button a {
  text-decoration: none;
  padding-right: 10px;
  display: inline-block;
  color: #1616b2;
}

.af-about-us .af-filter .af-filter__dropdown--arrow {
  display: inline-block;
  float: left;
  padding: 0;
  margin: 0;
}

.af-about-us .af-filter .af-filter__dropdown--arrow:after {
  content: '';
  display: inline-block;
  width: 10px;
}

.af-about-us .af-filter .af-filter__dropdown--content {
  display: none;
  position: absolute;
  min-width: 100%;
  overflow: auto;
}

.af-about-us .af-filter .af-filter__sorting-dropdown ul {
  border-top: none;
  background: #fff;
  margin-left: 20px;
  list-style-type: none;
}

.af-about-us .af-filter .af-filter__dropdown--content li {
  font-size: 1em !important;
}

.af-about-us .af-filter .af-filter__sorting-dropdown li {
  margin: 0 !important;
}

.af-about-us .af-filter .large-search__dropdown--selected {
  display: none;
}

.af-about-us .af-filter .af-filter__dropdown--content a {
  display: block;
  text-decoration: none !important;
  color: #333 !important;
  padding: 5px 7px;
}

.af-about-us .af-filter .af-filter-order {
  margin-top: 20px;
}

.af-about-us .af-filter .af-filter__dropdown--arrow .i-angle-down {
  color: #1616b2;
}

.af-about-us .af-filter .af-filter__dropdown--button:hover a {
  color: #424ae0;
  text-decoration: underline;
}

.af-about-us .af-filter .af-filter__dropdown--content.active {
  display: block;
}

.af-about-us .af-filter .af-filter__dropdown--content.active .af-selected-item {
  display: none;
}

.af-about-us .pagination {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.af-about-us .af-report-result {
  list-style-type: none;
  padding-left: 0;
  margin: 1rem 0 5rem;
}

.af-about-us .af-report-result li {
  padding: 1.4375rem 0.5rem 0.5rem 0;
  border-bottom: 1px solid #999;
}

.af-about-us .af-report-result li:last-child {
  border-bottom: none;
}

.af-report-result-item__info span:first-child:after {
  content: ' - ';
}

.af-report-result-item__info {
  padding-bottom: 0.5rem;
  font-size: 0.9rem;
}

.af-about-us .af-box-bg-image-text,
.af-about-us .af-box-full-bg-image-text {
  height: 100%;
}

.af-about-us .af-box-full-bg-image-text__img {
  background-size: cover !important;
  -webkit-background-size: cover !important;
  height: 100%;
  position: relative;
}

.af-about-us .af-box-full-bg-image-text__banner {
  width: 100%;
  position: absolute;
  z-index: 1;
  background-color: #ee4b8b;
  opacity: 0.95;
  color: #fff;
  bottom: 0;
  margin-bottom: 1.9rem;
  padding: 1.75rem;
}

.af-about-us .af-box-full-bg-image-text__banner h2 {
  text-align: left;
  font-size: 1.75rem;
  word-break: break-word;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}

.af-about-us .af-box-full-bg-image-text a:hover {
  text-decoration: none;
}

.af-about-us .af-box-full-bg-image-text a:hover h2 {
  color: #fff;
  text-decoration: underline;
}

.af-about-us .af-box-bg-image-text__img {
  background-size: cover !important;
  -webkit-background-size: cover !important;
  height: 100%;
  position: relative;
}

.af-about-us .af-box-bg-image-text__banner {
  width: 100%;
  position: absolute;
  z-index: 1;
  background-color: #00005a;
  opacity: 0.8;
  color: #fff;
  bottom: 0;
  padding: 1.31rem 1.25rem;
}

.af-about-us .af-box-bg-image-text__banner h2 {
  text-align: left;
  word-break: break-word;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-size: 1.13rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  margin: 0;
}

.af-about-us .af-box-bg-image-text a:hover {
  text-decoration: none;
}

.af-about-us .af-box-bg-image-text a:hover h2 {
  color: #fff;
  text-decoration: underline;
}

.af-about-us .af-joblist {
  width: 100%;
  padding: 0;
  margin: 0;
}

.af-about-us .af-joblist__heading,
.af-about-us .af-joblist__item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.af-about-us .af-joblist__heading {
  border-bottom: 3px solid #00005a;
  margin-bottom: 1rem;
}

.af-about-us .af-joblist__heading a {
  font-size: 1.125rem;
}

.af-about-us .af-joblist__heading h2 {
  font-size: 1.1rem;
  margin-top: 0 !important;
}

.af-about-us .af-joblist__item:nth-child(2n) {
  background-color: #efefef;
}

.af-about-us .af-joblist-item__info:first-child {
  width: 40%;
}

.af-about-us .af-joblist-item__info {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0.625rem;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

.af-about-us .af-joblist-item__info.af-heading-link {
  color: #333;
  text-decoration: none;
  cursor: pointer;
}

.af-about-us .af-joblist-item__info.af-heading-link:hover {
  color: #424ae0;
  text-decoration: underline;
}

.af-about-us .af-joblist__sorted .subheading:after {
  content: '\f1a6';
  font-family: af-webfont-new;
  text-decoration: none;
  font-weight: 400;
}

.af-about-us .af-joblist__sorted-desc .subheading:after {
  content: '\f1a8';
  font-family: af-webfont-new;
  text-decoration: none;
  font-weight: 400;
}

.af-about-us .af-joblist__sorted-desc .subheading:hover:after,
.af-about-us .af-joblist__sorted .subheading:hover:after {
  color: #424ae0;
}

.af-about-us .af-joblist-contacts {
  padding: 0;
}

.af-about-us .af-joblist-contacts__item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: left;
  -moz-box-align: left;
  -ms-flex-align: left;
  align-items: left;
}

.af-about-us .af-joblist-contacts__item--header {
  font-weight: 700;
  width: 40%;
}

.af-about-us .af-joblist-contacts__item--info {
  width: 60%;
}

.af-about-us .af-search__button {
  margin-bottom: 20px;
}

.af-about-us .af-search__button--back {
  margin-top: 10px;
  display: block;
}

.af-about-us .af-joblist-sort__dropdown {
  cursor: pointer;
  width: 210px;
  display: block;
  position: relative;
  padding-top: 0.4rem;
}

.af-about-us .af-joblist-sort {
  display: none;
  margin: 2rem 0;
}

.af-about-us .af-joblist-sort__text p {
  margin: 0 !important;
  padding-top: 0.375rem;
  padding-right: 0.5rem;
}

.af-about-us .af-joblist-sort__dropdown--button {
  border-radius: 0;
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  -webkit-transition: border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}

.af-about-us .af-joblist-sort__dropdown--button i {
  margin: 0.15rem 0.5rem;
  float: right;
}

.af-about-us .af-joblist-sort__dropdown--content {
  display: none;
  overflow: auto;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  border-radius: 0;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  background-color: #fff;
  background-clip: padding-box;
}

.af-about-us .af-joblist-sort__dropdown--content.active {
  display: block;
  position: relative;
}

.af-about-us .af-joblist-sort__dropdown--content ul {
  padding: 0;
}

.af-about-us .af-joblist-sort__dropdown--content li {
  list-style-type: none;
}

.af-about-us .af-joblist-sort__dropdown--content li a {
  font-size: 1rem;
  display: block;
  text-decoration: none;
  color: #333;
  margin: 0.5rem 0;
  padding: 0.375rem 0.75rem;
}

.af-about-us .af-joblist-sort__dropdown--content li a:hover {
  background: #00005a;
  color: #fff !important;
}

.af-about-us .af-joblist-sort-order__checkbox a:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  background-color: #fff;
  margin-right: 10px;
  content: '';
  -webkit-box-shadow: 0 0 0 1px #003553 inset;
  box-shadow: inset 0 0 0 1px #003553;
  margin-bottom: -4px !important;
}

.af-about-us
  .af-joblist-sort-order__checkbox.af-joblist-sort-order_checkbox--check
  a:before {
  font-family: af-webfont-new;
  content: '\f133';
  padding-left: 3px;
  font-size: 15px;
}

.af-about-us .af-joblist-sort__order {
  display: none;
  margin: 0 0 2rem;
}

.af-about-us .af-joblist__img {
  margin-bottom: 2rem;
}

.af-about-us.af-panel .af-panel__img img {
  -o-object-position: top right !important;
  object-position: top right !important;
}

.af-about-us p.af-panel__content {
  font-size: 18px !important;
  font-weight: 600 !important;
}

.af-about-us.af-about-us-play .spellista {
  margin-top: 2rem;
}

.af-about-us.af-about-us-play .publication-listing__result {
  display: -webkit-box;
  display: -moz-box;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 !important;
  -webkit-box-pack: left;
  -moz-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  list-style: none;
}

.af-about-us.af-about-us-play .publication-listing__list-item {
  width: 33.3333333333%;
  font-weight: 550;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}

.af-about-us.af-about-us-play .publication-listing__published {
  font-size: 0.875rem;
  font-weight: 400;
  display: block;
  padding-top: 1rem;
  padding: 1rem 0.625rem 1.875rem;
}

.af-about-us.af-about-us-play .publication-listing__list-item p.normal:after {
  display: inline;
  content: '...';
}

.af-about-us.af-about-us-play .publication-listing__list-item .inner,
.af-about-us.af-about-us-play .publication-listing__list-item a {
  text-decoration: none !important;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
}

.af-about-us.af-about-us-play
  .publication-listing__list-item
  a.usability--tab-focus {
  outline-offset: 0;
}

.af-about-us.af-about-us-play .publication-listing__list-item h2,
.af-about-us.af-about-us-play .publication-listing__list-item h3 {
  margin: 0 !important;
  padding: 0.625rem 0.625rem 0;
  text-decoration: none;
  word-wrap: break-word;
  overflow-wrap: break-word;
  -ms-hyphens: auto;
  -webkit-hypens: auto;
  -moz-hypens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  font-weight: 600;
  font-size: 1.3rem;
  -webkit-box-flex: 1 !important;
  -moz-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.af-about-us.af-about-us-play .publication-listing__list-item > h2 a,
.af-about-us.af-about-us-play .publication-listing__list-item > h3 a {
  color: #333;
  font-size: 1em !important;
  display: block;
}

.af-about-us.af-about-us-play .publication-listing__list-item p {
  text-decoration: none;
  font-size: 0.9375rem;
  line-height: 1.5;
  -webkit-box-flex: 1 !important;
  -moz-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.af-about-us.af-about-us-play .publication-listing__list-item > p:last-child {
  padding: 0 1.5em 2em;
}

.af-about-us.af-about-us-play .publication-listing__featured-image {
  width: 100%;
}

.af-about-us.af-about-us-play .publication-listing__featured-broadcasttime {
  font-size: 0.875rem;
  margin-top: 1rem;
  font-weight: 400;
}

.af-about-us.af-about-us-play .publication-listing__list-item h2:hover,
.af-about-us.af-about-us-play .publication-listing__list-item h3:hover {
  text-decoration: underline;
}

.af-about-us.af-about-us-play .publication-listing__list-item h2 a,
.af-about-us.af-about-us-play .publication-listing__list-item h3 a {
  font-size: 1.375rem;
}

.af-about-us.af-about-us-play .publication-listing__facet-item:active {
  color: #fff;
  background-color: #005eb8;
  text-decoration: none;
}

.af-about-us.af-about-us-play .icon-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 2;
  background-color: #333;
  color: #fff;
  border-radius: 3px;
  padding: 0 6px;
  height: 30px;
}

.af-about-us.af-about-us-play .icon-wrapper .icon-text {
  font-size: 13px;
  font-weight: 600;
}

.af-about-us.af-about-us-play .icon-mediatype {
  position: relative !important;
  content: '';
  height: 16px;
  width: 16px;
  background-size: 16px 16px;
  background-position: 50%;
  background-repeat: no-repeat;
  z-index: 1;
  margin-right: 8px;
}

.af-about-us.af-about-us-play .mediatype-film .icon-mediatype,
.af-about-us.af-about-us-play
  .mediatype-film
  .publication-listing__featured-image:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTQgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPmZpbG08L3RpdGxlPg0KICAgIDxkZWZzPg0KICAgICAgICA8cGF0aCBkPSJNMS45NjQyODU3MSwyLjY4NjA0Nzk2IEwxMC43NDU1MDEyLDcuNjI1Nzg5NCBMMC41MDUxNzIxMjEsMTMuMzg2MzMzNCBMMS40NTkxMTM1OSwxNS4xMjUgTDEzLjI0NDgyNzksOC40OTUxMjI3MiBDMTMuOTE4MzkwNyw4LjExNjIyMDAyIDEzLjkxODM5MDcsNy4xMzUzNTg3NyAxMy4yNDQ4Mjc5LDYuNzU2NDU2MDggTDEuNDU5MTEzNTksMC4xMjY1Nzg3OTggQzAuODA0NDg0NzQ4LC0wLjI0MTY3Mjg2NyAwLDAuMjM3NjM1NTI5IDAsMC45OTU5MTIxMTcgTDAsOC4yOTkxMzYzMSBMMS45NjQyODU3MSw4LjI5OTEzNjMxIEwxLjk2NDI4NTcxLDIuNjg2MDQ3OTYgWiBNMS45NjQyODU3MSwyLjY4NjA0Nzk2IEwxMC43NDU1MDEyLDcuNjI1Nzg5NCBMMC41MDUxNzIxMjEsMTMuMzg2MzMzNCBMMS40NTkxMTM1OSwxNS4xMjUgTDEzLjI0NDgyNzksOC40OTUxMjI3MiBDMTMuOTE4MzkwNyw4LjExNjIyMDAyIDEzLjkxODM5MDcsNy4xMzUzNTg3NyAxMy4yNDQ4Mjc5LDYuNzU2NDU2MDggTDEuNDU5MTEzNTksMC4xMjY1Nzg3OTggQzAuODA0NDg0NzQ4LC0wLjI0MTY3Mjg2NyAwLDAuMjM3NjM1NTI5IDAsMC45OTU5MTIxMTcgTDAsOC4yOTkxMzYzMSBMMS45NjQyODU3MSw4LjI5OTEzNjMxIEwxLjk2NDI4NTcxLDIuNjg2MDQ3OTYgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iZmlsbSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJpa29uZXIvbW9iaWxlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjEyNTAwMCwgMC4yNTAwMDApIj4NCiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4NCiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPg0KICAgICAgICAgICAgPC9tYXNrPg0KICAgICAgICAgICAgPHVzZSBpZD0iUGF0aC0xNC1Db3B5LTIiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+DQogICAgICAgICAgICA8ZyBpZD0iY29sb3JzLzYvYmx1ZSIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4zNDcyMjIsIC00LjU4MzMzMykiIGlkPSJjb2xvcnMvd2hpdGUiPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjQuNDQ0NDQ0NCIgaGVpZ2h0PSIyNC40NDQ0NDQ0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.af-about-us.af-about-us-play .mediatype-podcast .icon-mediatype,
.af-about-us.af-about-us-play
  .mediatype-podcast
  .publication-listing__featured-image:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTkgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPnBvZGNhc3Q8L3RpdGxlPg0KICAgIDxkZWZzPg0KICAgICAgICA8cGF0aCBkPSJNOC41MzEyNSwwIEMzLjgxNjQwMTM3LDAgMCwzLjczNzc2NDc5IDAsOC4zNTcxNDI4NiBMMCw5Ljk4MDA2MDgzIEMwLDEwLjI2NDI1NzIgMC4xNTcxMDA1MzEsMTAuNTI2MTcxIDAuNDEwNTMzMDgxLDEwLjY2NDQ5NzggTDEuMDY3MTA2MDgsMTEuMDIyODQyOSBDMS4wOTY2NjU1MywxMy4wMTcxNjQxIDIuNzU1OTI3LDE0LjYyNSA0Ljc5ODgyODEzLDE0LjYyNSBMNS41OTg2MzI4MSwxNC42MjUgQzYuMDQwMzU4MjgsMTQuNjI1IDYuMzk4NDM3NSwxNC4yNzQyMjg1IDYuMzk4NDM3NSwxMy44NDE1MTc5IEw2LjM5ODQzNzUsOC4wOTU5ODIxNCBDNi4zOTg0Mzc1LDcuNjYzMjcxNDggNi4wNDAzNTgyOCw3LjMxMjUgNS41OTg2MzI4MSw3LjMxMjUgTDQuNzk4ODI4MTMsNy4zMTI1IEMzLjQ0MTAyNjM3LDcuMzEyNSAyLjI1MjcxNjU1LDguMDIyNzkxODUgMS41OTk2MDkzOCw5LjA4NDcwMzk2IEwxLjU5OTYwOTM4LDguMzU3MTQyODYgQzEuNTk5NjA5MzgsNC42MTMwNDQ5MiA0LjcwOTE1MDAyLDEuNTY2OTY0MjkgOC41MzEyNSwxLjU2Njk2NDI5IEMxMi4zNTMzNSwxLjU2Njk2NDI5IDE1LjQ2Mjg5MDYsNC42MTMwNDQ5MiAxNS40NjI4OTA2LDguMzU3MTQyODYgTDE1LjQ2Mjg5MDYsOS4wODQ3MDM5NiBDMTQuODA5NzgzNCw4LjAyMjc5MTg1IDEzLjYyMTQ3MzYsNy4zMTI1IDEyLjI2MzY3MTksNy4zMTI1IEwxMS40NjM4NjcyLDcuMzEyNSBDMTEuMDIyMTQxNyw3LjMxMjUgMTAuNjY0MDYyNSw3LjY2MzI3MTQ4IDEwLjY2NDA2MjUsOC4wOTU5ODIxNCBMMTAuNjY0MDYyNSwxMy44NDE1MTc5IEMxMC42NjQwNjI1LDE0LjI3NDIyODUgMTEuMDIyMTQxNywxNC42MjUgMTEuNDYzODY3MiwxNC42MjUgTDEyLjI2MzY3MTksMTQuNjI1IEMxNC4zMDY1NzMsMTQuNjI1IDE1Ljk2NTgzNDUsMTMuMDE3MTY0MSAxNS45OTUzOTM5LDExLjAyMjgxMDMgTDE2LjY1MTk2NjksMTAuNjY0NDY1MSBDMTYuOTA1Mzk5NSwxMC41MjYxMzgzIDE3LjA2MjUsMTAuMjY0MjI0NSAxNy4wNjI1LDkuOTgwMDI4MTggTDE3LjA2MjUsOC4zNTcxNDI4NiBDMTcuMDYyNSwzLjczODUxNTYzIDEzLjI0Njg2NTEsMCA4LjUzMTI1LDAgTDguNTMxMjUsMCBaIE00Ljc5ODgyODEyLDguODc5NDY0MjkgTDQuNzk4ODI4MTIsMTMuMDU4MDM1NyBDMy42MjI3ODE5OCwxMy4wNTgwMzU3IDIuNjY2MDE1NjIsMTIuMTIwNzk1MiAyLjY2NjAxNTYyLDEwLjk2ODc1IEMyLjY2NjAxNTYyLDkuODE2NzA0OCAzLjYyMjc4MTk4LDguODc5NDY0MjkgNC43OTg4MjgxMiw4Ljg3OTQ2NDI5IFogTTEyLjI2MzY3MTksMTMuMDU4MDM1NyBMMTIuMjYzNjcxOSw4Ljg3OTQ2NDI5IEMxMy40Mzk3MTgsOC44Nzk0NjQyOSAxNC4zOTY0ODQ0LDkuODE2NzA0OCAxNC4zOTY0ODQ0LDEwLjk2ODc1IEMxNC4zOTY0ODQ0LDEyLjEyMDc5NTIgMTMuNDM5NzE4LDEzLjA1ODAzNTcgMTIuMjYzNjcxOSwxMy4wNTgwMzU3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4NCiAgICA8L2RlZnM+DQogICAgPGcgaWQ9InBvZGNhc3QiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjAwMDAwMCwgLTUuMDAwMDAwKSI+DQogICAgICAgICAgICA8ZyBpZD0iaWtvbmVyL21vYmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC44NzUwMDAsIDUuNjg3NTAwKSI+DQogICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPg0KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPg0KICAgICAgICAgICAgICAgIDwvbWFzaz4NCiAgICAgICAgICAgICAgICA8dXNlIGlkPSJTaGFwZS1Db3B5IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJjb2xvcnMvNi9ibHVlIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC44NzUwMDAsIC01LjY4NzUwMCkiIGlkPSJjb2xvcnMvd2hpdGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
}

.af-about-us.af-about-us-play .mediatype-webbinar .icon-mediatype,
.af-about-us.af-about-us-play
  .mediatype-webbinar
  .publication-listing__featured-image:before,
.af-about-us.af-about-us-play .mediatype-webbinarium .icon-mediatype,
.af-about-us.af-about-us-play
  .mediatype-webbinarium
  .publication-listing__featured-image:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTcgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPndlYmJpbmFyPC90aXRsZT4NCiAgICA8ZGVmcz4NCiAgICAgICAgPHBhdGggZD0iTTE0Ljk1NDM0NzgsMCBDMTUuNDUxNDA0MSwtMi4wMjMzMDA1OWUtMTYgMTUuODU0MzQ3OCwwLjQwMjk0MzcyNSAxNS44NTQzNDc4LDAuOSBMMTUuODU0MzQ3OCwxMy4xOTg1NTc3IEMxNS44NTQzNDc4LDEzLjY5NTYxNCAxNS40NTE0MDQxLDE0LjA5ODU1NzcgMTQuOTU0MzQ3OCwxNC4wOTg1NTc3IEwxMi44MDUsMTQuMDk4IEwxMi44MDU0MzQ4LDE1LjAzNzUgQzEyLjgwNTQzNDgsMTUuNTM0NTU2MyAxMi40MDI0OTExLDE1LjkzNzUgMTEuOTA1NDM0OCwxNS45Mzc1IEwzLjk0ODkxMzA0LDE1LjkzNzUgQzMuNDUxODU2NzcsMTUuOTM3NSAzLjA0ODkxMzA0LDE1LjUzNDU1NjMgMy4wNDg5MTMwNCwxNS4wMzc1IEwzLjA0OCwxNC4wOTggTDAuOSwxNC4wOTg1NTc3IEMwLjQwMjk0MzcyNSwxNC4wOTg1NTc3IC0zLjgzMjE3MzcyZS0xNiwxMy42OTU2MTQgMCwxMy4xOTg1NTc3IEwwLDAuOSBDLTYuMDg3MTgzNzZlLTE3LDAuNDAyOTQzNzI1IDAuNDAyOTQzNzI1LDQuMjQzNzQ2NjRlLTE2IDAuOSwwIEwxNC45NTQzNDc4LDAgWiBNMTQuMDI1LDEuODM4OTQyMzEgTDEuODI5MzQ3ODMsMS44Mzg5NDIzMSBMMS44MjkzNDc4MywxMS4wMzM2NTM4IEwxNC4wMjUsMTEuMDMzNjUzOCBMMTQuMDI1LDEuODM4OTQyMzEgWiBNOS43MTg0MTAzMyw3Ljk2ODc1IEMxMS4wODY1NTMyLDcuOTY4NzUgMTIuMTk1NjUyMiw4Ljc5MjA3MjUyIDEyLjE5NTY1MjIsOS44MDc2OTIzMSBMNC4yNjg0NzgyNiw5LjgwNzY5MjMxIEM0LjI2ODQ3ODI2LDguNzkyMDcyNTIgNS4zNzc1NzcyMSw3Ljk2ODc1IDYuNzQ1NzIwMTEsNy45Njg3NSBMOS43MTg0MTAzMyw3Ljk2ODc1IFogTTguMjMyMDY1MjIsMy4wNjQ5MDM4NSBDOS40MTA3NzI5NCwzLjA2NDkwMzg1IDEwLjM2NjMwNDMsNC4xNjI2NjcyIDEwLjM2NjMwNDMsNS41MTY4MjY5MiBDMTAuMzY2MzA0Myw2Ljg3MDk4NjY1IDkuNDEwNzcyOTQsNy45Njg3NSA4LjIzMjA2NTIyLDcuOTY4NzUgQzcuMDUzMzU3NDksNy45Njg3NSA2LjA5NzgyNjA5LDYuODcwOTg2NjUgNi4wOTc4MjYwOSw1LjUxNjgyNjkyIEM2LjA5NzgyNjA5LDQuMTYyNjY3MiA3LjA1MzM1NzQ5LDMuMDY0OTAzODUgOC4yMzIwNjUyMiwzLjA2NDkwMzg1IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4NCiAgICA8L2RlZnM+DQogICAgPGcgaWQ9IndlYmJpbmFyIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Imlrb25lci9tb2JpbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjUyMTc0LCAwLjM4NjM2NCkiPg0KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPg0KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+DQogICAgICAgICAgICA8L21hc2s+DQogICAgICAgICAgICA8dXNlIGlkPSJNYXNrLUNvcHkiIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPg0KICAgICAgICAgICAgPGcgaWQ9ImNvbG9ycy82L2JsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuNTM2Njk2LCAtMi41NTAwMDApIiBpZD0iY29sb3JzL3doaXRlIj4NCiAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIwLjI5MzU2NTIiIGhlaWdodD0iMjAuNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.af-about-us.af-about-us-play .mediatype-spellista .icon-mediatype,
.af-about-us.af-about-us-play
  .mediatype-spellista
  .publication-listing__featured-image:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iZGlnaS1pY29uLWxpc3QtdWwgc2MtZGlnaS1pY29uLWxpc3QtdWwiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDI2IDIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGNsYXNzPSJkaWdpLWljb24tbGlzdC11bF9fc2hhcGUgc2MtZGlnaS1pY29uLWxpc3QtdWwiIGQ9Ik00Ljg3NSAyLjQyM2EyLjQzIDIuNDMgMCAwMS0yLjQzOCAyLjQyM0EyLjQzIDIuNDMgMCAwMTAgMi40MjMgMi40MyAyLjQzIDAgMDEyLjQzOCAwYTIuNDMgMi40MyAwIDAxMi40MzcgMi40MjN6TTIuNDM3IDguMDc3QTIuNDMgMi40MyAwIDAwMCAxMC41YTIuNDMgMi40MyAwIDAwMi40MzggMi40MjNBMi40MyAyLjQzIDAgMDA0Ljg3NCAxMC41YTIuNDMgMi40MyAwIDAwLTIuNDM4LTIuNDIzem0wIDguMDc3QTIuNDMgMi40MyAwIDAwMCAxOC41NzcgMi40MyAyLjQzIDAgMDAyLjQzOCAyMWEyLjQzIDIuNDMgMCAwMDIuNDM3LTIuNDIzIDIuNDMgMi40MyAwIDAwLTIuNDM4LTIuNDIzek03LjMxNCA0LjI0aDE3Ljg3NUEuODEuODEgMCAwMDI2IDMuNDMzdi0yLjAyYS44MS44MSAwIDAwLS44MTMtLjgwN0g3LjMxM2EuODEuODEgMCAwMC0uODEyLjgwN3YyLjAyYS44MS44MSAwIDAwLjgxMy44MDd6bTAgOC4wNzdoMTcuODc1QS44MS44MSAwIDAwMjYgMTEuNTFWOS40OWEuODEuODEgMCAwMC0uODEzLS44MDdINy4zMTNhLjgxLjgxIDAgMDAtLjgxMi44MDd2Mi4wMmEuODEuODEgMCAwMC44MTMuODA3em0wIDguMDc3aDE3Ljg3NWEuODEuODEgMCAwMC44MTItLjgwN3YtMi4wMmEuODEuODEgMCAwMC0uODEzLS44MDdINy4zMTNhLjgxLjgxIDAgMDAtLjgxMi44MDd2Mi4wMmEuODEuODEgMCAwMC44MTMuODA3eiIgZmlsbD0iI2Y5ZjlmOSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+PC9zdmc+);
}

.af-about-us.af-about-us-play .mediatype-webb-tv .icon-mediatype,
.af-about-us.af-about-us-play
  .mediatype-webb-tv
  .publication-listing__featured-image:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0id2ViYnR2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC45NDYiIGhlaWdodD0iMTguOTQ2IiB2aWV3Qm94PSIwIDAgMTguOTQ2IDE4Ljk0NiI+DQogIDxwYXRoIGlkPSJQYXRoXzMiIGRhdGEtbmFtZT0iUGF0aCAzIiBkPSJNMCwwSDE4Ljk0NlYxOC45NDZIMFoiIGZpbGw9Im5vbmUiLz4NCiAgPHBhdGggaWQ9IlBhdGhfNCIgZGF0YS1uYW1lPSJQYXRoIDQiIGQ9Ik0xNy4zNjcsMTQuODQxVjNIMS41NzlWMTQuODQxSDBWMTYuNDJIMTguOTQ2VjE0Ljg0MVptLTYuMzE1LDBINy44OTR2LS43ODloMy4xNThabTQuNzM3LTIuMzY4SDMuMTU4VjQuNTc5SDE1Ljc4OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuNjMyKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+);
}

.af-about-us.af-about-us-play
  .publication-listing__list-item
  .publication-listing__featured-image:after {
  content: '';
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}

.af-about-us.af-about-us-play
  .publication-listing__list-item
  .publication-listing__featured-image__wrapper {
  position: relative;
  display: -ms-inline-grid;
  display: inline-grid;
}

.af-about-us.af-about-us-play
  .publication-listing__list-item
  .publication-listing__featured-image__wrapper:after {
  content: '';
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}

.af-about-us.af-about-us-play
  .mediatype-sida:hover
  .publication-listing__featured-image__wrapper:after {
  background-image: none !important;
}
.press-release-function-button {
  color: #1616b2;
  font-weight: 600;
  font-size: 18px;
}
.press-release-function-button:hover {
  color: #424ae0;
  text-decoration: underline;
  cursor: pointer;
}
.link-style-press-message {
  font-size: 22px !important;
  font-weight: 600 !important;
}

@media (max-width: 1150px) {
  .af-about-us.af-about-us-play .publication-listing__list-item {
    width: 33.3333333333%;
  }
}

@media (min-width: 992px) {
  .af-about-us h1.af-panel__heading,
  .af-about-us h1.af-panel__heading a {
    font-size: 34px !important;
    line-height: 54px !important;
    font-weight: 600 !important;
  }
}

@media (max-width: 900px) {
  .af-about-us.af-about-us-play .publication-listing__list-item {
    width: 47%;
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .af-about-us.af-about-us-play .spellista {
    margin-top: 1.625rem;
  }

  .af-about-us.af-about-us-play .publication-listing__result {
    -webkit-box-pack: left;
    -moz-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    margin-left: 0;
  }

  .af-about-us.af-about-us-play .publication-listing__list-item {
    width: 100%;
    max-width: 29.2em;
    margin-left: 0;
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .af-about-us.af-about-us-play .publication-listing__facet-items {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-pack: left !important;
    -moz-box-pack: left !important;
    -ms-flex-pack: left !important;
    justify-content: left !important;
  }

  .af-about-us.af-about-us-play
    .publication-listing__facet-items
    .sv-search-facet-item {
    margin-bottom: 1.05em !important;
    margin-right: 0.5em !important;
  }

  .af-about-us.af-about-us-play
    .publication-listing__facet-items
    .sv-search-facet-item
    a {
    padding: 0.775em 0.95em;
    font-size: 0.975em;
  }
}

@media (max-width: 767px) {
  .af-about-us.af-about-us-play .publication-listing__facet-items {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 1.3em;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: -1rem;
  }

  .af-about-us.af-about-us-play
    .publication-listing__facet-items
    .sv-search-facet-item {
    margin-right: 0;
  }
}

@media (min-width: 576px) {
  .af-about-us h1.af-panel__heading,
  .af-about-us h1.af-panel__heading a {
    font-size: 1.75rem !important;
  }
}

@media (max-width: 575px) {
  .af-about-us h1.af-panel__heading,
  .af-about-us h1.af-panel__heading a {
    font-size: 18px !important;
    line-height: 1.5 !important;
  }

  .af-about-us .af-box-wrapper .cms-item-container--related-news .item img {
    -o-object-position: top;
    object-position: top;
  }
}

@media (max-width: 991px) {
  .af-about-us .af-box-image-text__banner {
    padding: 1rem;
  }

  .af-about-us .af-box-image-text-right__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    -moz-box-flex: 0;
    flex: 0 0 40%;
    max-width: 40%;
  }

  .af-about-us .af-box-image-text-right__img img {
    height: 100%;
    max-width: none;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .af-about-us .item--border-right {
    border-right: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 859px) {
  .af-about-us .col-lg-5 {
    padding-left: 0;
  }

  .af-about-us .af-box-wrapper .cms-article .cms-item-container {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

@media (max-width: 767px) {
  .af-about-us .af-box-wrapper .row {
    margin-bottom: 0;
    display: block;
  }

  .af-about-us .af-box-wrapper .row.cms-item-container--related-news {
    margin-bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .af-about-us .af-box-wrapper [class*=' col-'] {
    margin-bottom: 0.94rem;
    padding-right: 0;
    padding-left: 0;
  }

  .af-about-us .af-box-wrapper {
    padding: 0.94rem 0 1.13rem;
  }

  .af-about-us .af-start-menu .row {
    margin-bottom: 0;
  }

  .af-about-us .af-start-menu .af-start-menu__item {
    border-left: 0;
    padding-left: 0;
    border-bottom: 2px solid #efefef;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
  }

  .af-start-menu .row:last-child .col-md-4:last-child .af-start-menu__item {
    border-bottom: 0;
    margin-bottom: 1rem;
  }

  .af-about-us .af-box-full-image-text__banner {
    position: relative;
    padding: 0.9rem;
  }

  .af-about-us .af-box-fullheight .af-box-image-text__img img {
    position: relative;
  }

  .af-about-us .af-box-bg-image-text__img,
  .af-about-us .af-box-full-bg-image-text__img {
    min-height: 450px !important;
  }

  .af-about-us .af-box-full-bg-image-text__banner h2,
  .af-about-us .af-box-full-image-text__banner h2 {
    font-size: 1.3rem;
  }

  .af-about-us .af-box-full-bg-image-text__banner,
  .af-about-us .af-box-full-image-text__banner {
    margin-bottom: 0;
  }

  .af-about-us .af-box-full-image-text__img img,
  .af-about-us .af-box-image-text__img img {
    width: 100%;
  }

  .af-about-us .af-box-bg-image-text__banner,
  .af-about-us .af-box-image-text__banner {
    min-height: 5.5rem;
  }

  .af-about-us .af-box-text .af-box-text__header h2.subheading {
    font-size: 1.25rem;
  }

  .af-about-us .af-box-link a,
  .af-about-us .af-box-text .af-box-text__content p {
    font-size: 1rem;
  }

  .af-about-us .af-box-image-text-right {
    display: block;
  }

  .af-about-us .af-box-image-text-right__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -moz-box-flex: 0;
    flex: 0 0 100%;
    height: auto;
    max-width: 100%;
  }

  .af-about-us .af-box-image-text-right__img img {
    width: 100%;
    height: auto;
    -webkit-transform: none;
    transform: none;
    left: 0;
  }

  .af-about-us .af-box-image-text-right__text {
    padding: 0.9rem;
  }

  .af-about-us .af-box-image-text-right__text h2 {
    font-size: 1.3rem;
  }

  .af-filter__dropdown--button {
    padding-top: 15px;
  }

  .af-filter__dropdown--content {
    position: relative !important;
  }

  .af-about-us .af-joblist-contacts__item--header,
  .af-about-us .af-joblist-contacts__item--info {
    width: 100%;
  }

  .af-about-us .af-joblist-contacts__item--header p {
    margin-bottom: 5px;
    margin-top: 10px;
  }

  .af-about-us .af-joblist-sort {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .af-about-us .af-joblist__heading {
    display: none;
  }

  .af-about-us .af-joblist__item {
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .af-about-us .af-joblist__item:nth-child(odd) {
    background-color: #efefef;
  }

  .af-about-us .af-joblist__item:nth-child(2n) {
    background-color: #fff;
  }

  .af-about-us .af-joblist-sort__order {
    display: block;
  }

  .af-about-us .af-joblist-item__info {
    width: 100%;
  }

  .af-about-us .af-joblist-item__info p {
    margin: 0;
  }

  .af-about-us .af-about-us-play-block img {
    width: 100%;
    height: 100%;
    max-width: 100% !important;
    max-height: 100% !important;
  }

  .af-about-us .af-about-us-play-block .ikon.webbtv {
    right: 0;
  }

  .af-about-us.af-about-us-play .sv-font-lank-med-pil {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 400px) {
  .af-about-us
    .af-box-wrapper
    .af-statistics__linkbox_one_contracted
    .af-statistics-content__wrapper
    img {
    display: none;
  }

  .af-about-us
    .af-box-wrapper
    .af-statistics__linkbox_one_contracted
    .af-statistics-content__wrapper
    p,
  .af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted h2 {
    max-width: 100%;
  }

  .af-about-us .af-filter .btn-group {
    display: block;
  }

  .af-about-us .af-filter .btn {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 0;
  }

  .af-filter__dropdown--button {
    padding-top: 0;
  }

  .af-about-us .af-box-bg-image-text__img,
  .af-about-us .af-box-full-bg-image-text__img {
    min-height: 350px !important;
  }
}
