.page-content {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  max-width: 129.2rem;
}[dir] .page-content {
  margin: 0 auto;
  padding: 0 2rem;
}
@media (min-width: 501px) {
  [dir] .page-content {
    padding: 0 3rem;
  }
}
@media (min-width: 1200px) {
  .page-content {
    grid-gap: 0 3rem;
  }
}
.page-content .page-content__item {
  max-width: 100%;
  min-width: 0;
  position: relative;
}

.page-content__item:not([data-grid-small]) {
  grid-column-end: span 12;
}

.page-content__item[data-grid-small="1"] {
  grid-column-end: span 1;
}

.page-content__item[data-grid-small="2"] {
  grid-column-end: span 2;
}

.page-content__item[data-grid-small="3"] {
  grid-column-end: span 3;
}

.page-content__item[data-grid-small="4"] {
  grid-column-end: span 4;
}

.page-content__item[data-grid-small="5"] {
  grid-column-end: span 5;
}

.page-content__item[data-grid-small="6"] {
  grid-column-end: span 6;
}

.page-content__item[data-grid-small="7"] {
  grid-column-end: span 7;
}

.page-content__item[data-grid-small="8"] {
  grid-column-end: span 8;
}

.page-content__item[data-grid-small="9"] {
  grid-column-end: span 9;
}

.page-content__item[data-grid-small="10"] {
  grid-column-end: span 10;
}

.page-content__item[data-grid-small="11"] {
  grid-column-end: span 11;
}

.page-content__item[data-grid-small="12"] {
  grid-column-end: span 12;
}

@media (min-width: 501px) {
  .page-content__item[data-grid-medium="1"] {
    grid-column-end: span 1;
  }

  .page-content__item[data-grid-medium="2"] {
    grid-column-end: span 2;
  }

  .page-content__item[data-grid-medium="3"] {
    grid-column-end: span 3;
  }

  .page-content__item[data-grid-medium="4"] {
    grid-column-end: span 4;
  }

  .page-content__item[data-grid-medium="5"] {
    grid-column-end: span 5;
  }

  .page-content__item[data-grid-medium="6"] {
    grid-column-end: span 6;
  }

  .page-content__item[data-grid-medium="7"] {
    grid-column-end: span 7;
  }

  .page-content__item[data-grid-medium="8"] {
    grid-column-end: span 8;
  }

  .page-content__item[data-grid-medium="9"] {
    grid-column-end: span 9;
  }

  .page-content__item[data-grid-medium="10"] {
    grid-column-end: span 10;
  }

  .page-content__item[data-grid-medium="11"] {
    grid-column-end: span 11;
  }

  .page-content__item[data-grid-medium="12"] {
    grid-column-end: span 12;
  }
}
@media (min-width: 1200px) {
  .page-content__item[data-grid-large="1"] {
    grid-column-end: span 1;
  }

  .page-content__item[data-grid-large="2"] {
    grid-column-end: span 2;
  }

  .page-content__item[data-grid-large="3"] {
    grid-column-end: span 3;
  }

  .page-content__item[data-grid-large="4"] {
    grid-column-end: span 4;
  }

  .page-content__item[data-grid-large="5"] {
    grid-column-end: span 5;
  }

  .page-content__item[data-grid-large="6"] {
    grid-column-end: span 6;
  }

  .page-content__item[data-grid-large="7"] {
    grid-column-end: span 7;
  }

  .page-content__item[data-grid-large="8"] {
    grid-column-end: span 8;
  }

  .page-content__item[data-grid-large="9"] {
    grid-column-end: span 9;
  }

  .page-content__item[data-grid-large="10"] {
    grid-column-end: span 10;
  }

  .page-content__item[data-grid-large="11"] {
    grid-column-end: span 11;
  }

  .page-content__item[data-grid-large="12"] {
    grid-column-end: span 12;
  }
}
.page-content__item[data-grid-item-start="1"] {
  grid-column-start: 1;
}

.page-content__item[data-grid-item-start="2"] {
  grid-column-start: 2;
}

.page-content__item[data-grid-item-start="3"] {
  grid-column-start: 3;
}

.page-content__item[data-grid-item-start="4"] {
  grid-column-start: 4;
}

.page-content__item[data-grid-item-start="5"] {
  grid-column-start: 5;
}

.page-content__item[data-grid-item-start="6"] {
  grid-column-start: 6;
}

.page-content__item[data-grid-item-start="7"] {
  grid-column-start: 7;
}

.page-content__item[data-grid-item-start="8"] {
  grid-column-start: 8;
}

.page-content__item[data-grid-item-start="9"] {
  grid-column-start: 9;
}

.page-content__item[data-grid-item-start="10"] {
  grid-column-start: 10;
}

.page-content__item[data-grid-item-start="11"] {
  grid-column-start: 11;
}

.page-content__item[data-grid-item-start="12"] {
  grid-column-start: 12;
}

[dir] .m-5 {
  margin: 0.5rem;
}

[dir] .p-5 {
  padding: 0.5rem;
}

[dir] .m-top-5 {
  margin-top: 0.5rem;
}

[dir] .p-top-5 {
  padding-top: 0.5rem;
}

[dir=ltr] .m-right-5 {
  margin-right: 0.5rem;
}

[dir=rtl] .m-right-5 {
  margin-left: 0.5rem;
}

[dir=ltr] .p-right-5 {
  padding-right: 0.5rem;
}

[dir=rtl] .p-right-5 {
  padding-left: 0.5rem;
}

[dir] .m-bottom-5 {
  margin-bottom: 0.5rem;
}

[dir] .p-bottom-5 {
  padding-bottom: 0.5rem;
}

[dir=ltr] .m-left-5 {
  margin-left: 0.5rem;
}

[dir=rtl] .m-left-5 {
  margin-right: 0.5rem;
}

[dir=ltr] .p-left-5 {
  padding-left: 0.5rem;
}

[dir=rtl] .p-left-5 {
  padding-right: 0.5rem;
}

[dir] .m-10 {
  margin: 1rem;
}

[dir] .p-10 {
  padding: 1rem;
}

[dir] .m-top-10 {
  margin-top: 1rem;
}

[dir] .p-top-10 {
  padding-top: 1rem;
}

[dir=ltr] .m-right-10 {
  margin-right: 1rem;
}

[dir=rtl] .m-right-10 {
  margin-left: 1rem;
}

[dir=ltr] .p-right-10 {
  padding-right: 1rem;
}

[dir=rtl] .p-right-10 {
  padding-left: 1rem;
}

[dir] .m-bottom-10 {
  margin-bottom: 1rem;
}

[dir] .p-bottom-10 {
  padding-bottom: 1rem;
}

[dir=ltr] .m-left-10 {
  margin-left: 1rem;
}

[dir=rtl] .m-left-10 {
  margin-right: 1rem;
}

[dir=ltr] .p-left-10 {
  padding-left: 1rem;
}

[dir=rtl] .p-left-10 {
  padding-right: 1rem;
}

[dir] .m-15 {
  margin: 1.5rem;
}

[dir] .p-15 {
  padding: 1.5rem;
}

[dir] .m-top-15 {
  margin-top: 1.5rem;
}

[dir] .p-top-15 {
  padding-top: 1.5rem;
}

[dir=ltr] .m-right-15 {
  margin-right: 1.5rem;
}

[dir=rtl] .m-right-15 {
  margin-left: 1.5rem;
}

[dir=ltr] .p-right-15 {
  padding-right: 1.5rem;
}

[dir=rtl] .p-right-15 {
  padding-left: 1.5rem;
}

[dir] .m-bottom-15 {
  margin-bottom: 1.5rem;
}

[dir] .p-bottom-15 {
  padding-bottom: 1.5rem;
}

[dir=ltr] .m-left-15 {
  margin-left: 1.5rem;
}

[dir=rtl] .m-left-15 {
  margin-right: 1.5rem;
}

[dir=ltr] .p-left-15 {
  padding-left: 1.5rem;
}

[dir=rtl] .p-left-15 {
  padding-right: 1.5rem;
}

[dir] .m-20 {
  margin: 2rem;
}

[dir] .p-20 {
  padding: 2rem;
}

[dir] .m-top-20 {
  margin-top: 2rem;
}

[dir] .p-top-20 {
  padding-top: 2rem;
}

[dir=ltr] .m-right-20 {
  margin-right: 2rem;
}

[dir=rtl] .m-right-20 {
  margin-left: 2rem;
}

[dir=ltr] .p-right-20 {
  padding-right: 2rem;
}

[dir=rtl] .p-right-20 {
  padding-left: 2rem;
}

[dir] .m-bottom-20 {
  margin-bottom: 2rem;
}

[dir] .p-bottom-20 {
  padding-bottom: 2rem;
}

[dir=ltr] .m-left-20 {
  margin-left: 2rem;
}

[dir=rtl] .m-left-20 {
  margin-right: 2rem;
}

[dir=ltr] .p-left-20 {
  padding-left: 2rem;
}

[dir=rtl] .p-left-20 {
  padding-right: 2rem;
}

[dir] .m-25 {
  margin: 2.5rem;
}

[dir] .p-25 {
  padding: 2.5rem;
}

[dir] .m-top-25 {
  margin-top: 2.5rem;
}

[dir] .p-top-25 {
  padding-top: 2.5rem;
}

[dir=ltr] .m-right-25 {
  margin-right: 2.5rem;
}

[dir=rtl] .m-right-25 {
  margin-left: 2.5rem;
}

[dir=ltr] .p-right-25 {
  padding-right: 2.5rem;
}

[dir=rtl] .p-right-25 {
  padding-left: 2.5rem;
}

[dir] .m-bottom-25 {
  margin-bottom: 2.5rem;
}

[dir] .p-bottom-25 {
  padding-bottom: 2.5rem;
}

[dir=ltr] .m-left-25 {
  margin-left: 2.5rem;
}

[dir=rtl] .m-left-25 {
  margin-right: 2.5rem;
}

[dir=ltr] .p-left-25 {
  padding-left: 2.5rem;
}

[dir=rtl] .p-left-25 {
  padding-right: 2.5rem;
}

[dir] .m-30 {
  margin: 3rem;
}

[dir] .p-30 {
  padding: 3rem;
}

[dir] .m-top-30 {
  margin-top: 3rem;
}

[dir] .p-top-30 {
  padding-top: 3rem;
}

[dir=ltr] .m-right-30 {
  margin-right: 3rem;
}

[dir=rtl] .m-right-30 {
  margin-left: 3rem;
}

[dir=ltr] .p-right-30 {
  padding-right: 3rem;
}

[dir=rtl] .p-right-30 {
  padding-left: 3rem;
}

[dir] .m-bottom-30 {
  margin-bottom: 3rem;
}

[dir] .p-bottom-30 {
  padding-bottom: 3rem;
}

[dir=ltr] .m-left-30 {
  margin-left: 3rem;
}

[dir=rtl] .m-left-30 {
  margin-right: 3rem;
}

[dir=ltr] .p-left-30 {
  padding-left: 3rem;
}

[dir=rtl] .p-left-30 {
  padding-right: 3rem;
}

[dir] .m-35 {
  margin: 3.5rem;
}

[dir] .p-35 {
  padding: 3.5rem;
}

[dir] .m-top-35 {
  margin-top: 3.5rem;
}

[dir] .p-top-35 {
  padding-top: 3.5rem;
}

[dir=ltr] .m-right-35 {
  margin-right: 3.5rem;
}

[dir=rtl] .m-right-35 {
  margin-left: 3.5rem;
}

[dir=ltr] .p-right-35 {
  padding-right: 3.5rem;
}

[dir=rtl] .p-right-35 {
  padding-left: 3.5rem;
}

[dir] .m-bottom-35 {
  margin-bottom: 3.5rem;
}

[dir] .p-bottom-35 {
  padding-bottom: 3.5rem;
}

[dir=ltr] .m-left-35 {
  margin-left: 3.5rem;
}

[dir=rtl] .m-left-35 {
  margin-right: 3.5rem;
}

[dir=ltr] .p-left-35 {
  padding-left: 3.5rem;
}

[dir=rtl] .p-left-35 {
  padding-right: 3.5rem;
}

[dir] .m-40 {
  margin: 4rem;
}

[dir] .p-40 {
  padding: 4rem;
}

[dir] .m-top-40 {
  margin-top: 4rem;
}

[dir] .p-top-40 {
  padding-top: 4rem;
}

[dir=ltr] .m-right-40 {
  margin-right: 4rem;
}

[dir=rtl] .m-right-40 {
  margin-left: 4rem;
}

[dir=ltr] .p-right-40 {
  padding-right: 4rem;
}

[dir=rtl] .p-right-40 {
  padding-left: 4rem;
}

[dir] .m-bottom-40 {
  margin-bottom: 4rem;
}

[dir] .p-bottom-40 {
  padding-bottom: 4rem;
}

[dir=ltr] .m-left-40 {
  margin-left: 4rem;
}

[dir=rtl] .m-left-40 {
  margin-right: 4rem;
}

[dir=ltr] .p-left-40 {
  padding-left: 4rem;
}

[dir=rtl] .p-left-40 {
  padding-right: 4rem;
}

[dir] .m-45 {
  margin: 4.5rem;
}

[dir] .p-45 {
  padding: 4.5rem;
}

[dir] .m-top-45 {
  margin-top: 4.5rem;
}

[dir] .p-top-45 {
  padding-top: 4.5rem;
}

[dir=ltr] .m-right-45 {
  margin-right: 4.5rem;
}

[dir=rtl] .m-right-45 {
  margin-left: 4.5rem;
}

[dir=ltr] .p-right-45 {
  padding-right: 4.5rem;
}

[dir=rtl] .p-right-45 {
  padding-left: 4.5rem;
}

[dir] .m-bottom-45 {
  margin-bottom: 4.5rem;
}

[dir] .p-bottom-45 {
  padding-bottom: 4.5rem;
}

[dir=ltr] .m-left-45 {
  margin-left: 4.5rem;
}

[dir=rtl] .m-left-45 {
  margin-right: 4.5rem;
}

[dir=ltr] .p-left-45 {
  padding-left: 4.5rem;
}

[dir=rtl] .p-left-45 {
  padding-right: 4.5rem;
}

[dir] .m-50 {
  margin: 5rem;
}

[dir] .p-50 {
  padding: 5rem;
}

[dir] .m-top-50 {
  margin-top: 5rem;
}

[dir] .p-top-50 {
  padding-top: 5rem;
}

[dir=ltr] .m-right-50 {
  margin-right: 5rem;
}

[dir=rtl] .m-right-50 {
  margin-left: 5rem;
}

[dir=ltr] .p-right-50 {
  padding-right: 5rem;
}

[dir=rtl] .p-right-50 {
  padding-left: 5rem;
}

[dir] .m-bottom-50 {
  margin-bottom: 5rem;
}

[dir] .p-bottom-50 {
  padding-bottom: 5rem;
}

[dir=ltr] .m-left-50 {
  margin-left: 5rem;
}

[dir=rtl] .m-left-50 {
  margin-right: 5rem;
}

[dir=ltr] .p-left-50 {
  padding-left: 5rem;
}

[dir=rtl] .p-left-50 {
  padding-right: 5rem;
}

[dir] .m-75 {
  margin: 7.5rem;
}

[dir] .p-75 {
  padding: 7.5rem;
}

[dir] .m-top-75 {
  margin-top: 7.5rem;
}

[dir] .p-top-75 {
  padding-top: 7.5rem;
}

[dir=ltr] .m-right-75 {
  margin-right: 7.5rem;
}

[dir=rtl] .m-right-75 {
  margin-left: 7.5rem;
}

[dir=ltr] .p-right-75 {
  padding-right: 7.5rem;
}

[dir=rtl] .p-right-75 {
  padding-left: 7.5rem;
}

[dir] .m-bottom-75 {
  margin-bottom: 7.5rem;
}

[dir] .p-bottom-75 {
  padding-bottom: 7.5rem;
}

[dir=ltr] .m-left-75 {
  margin-left: 7.5rem;
}

[dir=rtl] .m-left-75 {
  margin-right: 7.5rem;
}

[dir=ltr] .p-left-75 {
  padding-left: 7.5rem;
}

[dir=rtl] .p-left-75 {
  padding-right: 7.5rem;
}

[dir] .m-100 {
  margin: 10rem;
}

[dir] .p-100 {
  padding: 10rem;
}

[dir] .m-top-100 {
  margin-top: 10rem;
}

[dir] .p-top-100 {
  padding-top: 10rem;
}

[dir=ltr] .m-right-100 {
  margin-right: 10rem;
}

[dir=rtl] .m-right-100 {
  margin-left: 10rem;
}

[dir=ltr] .p-right-100 {
  padding-right: 10rem;
}

[dir=rtl] .p-right-100 {
  padding-left: 10rem;
}

[dir] .m-bottom-100 {
  margin-bottom: 10rem;
}

[dir] .p-bottom-100 {
  padding-bottom: 10rem;
}

[dir=ltr] .m-left-100 {
  margin-left: 10rem;
}

[dir=rtl] .m-left-100 {
  margin-right: 10rem;
}

[dir=ltr] .p-left-100 {
  padding-left: 10rem;
}

[dir=rtl] .p-left-100 {
  padding-right: 10rem;
}

.author {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

[dir] .author {
  padding: 1.5rem 0;
  border-style: solid;
  border-width: 0.1rem 0;
}
.author_link {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-decoration: none;
}
[dir] .author .avatar {
  padding: 0;
}
.author .avatar_image {
  width: 7.2rem;
  height: 7.2rem;
}
.author .timeDate {
  display: flex;
  flex-direction: column;
  flex: 0 0 100%;
}
[dir] .author .timeDate {
  padding-top: 0.5rem;
}
@media (min-width: 501px) {
  .author .timeDate {
    flex: 0 0 auto;
    align-items: flex-end;
  }
  [dir] .author .timeDate {
    padding-top: 0;
  }
}
.author--towAuthorsV2 .avatar .avatar_desc {
  display: none;
}
@media (max-width: 500px) {
  .author--towAuthorsV2 .timeDate {
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  [dir] .author--towAuthorsV2 .timeDate {
    margin-top: 2.4rem;
  }
}

.feed-card {
  overflow: hidden;
  width: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}

[dir] .feed-card {
  border-radius: 0.4rem;
  padding: 1.2rem;
}
@media (min-width: 501px) {
  .feed-card {
    display: block;
  }
  [dir] .feed-card {
    padding: 0;
  }
}
.feed-card[data-feedcard-direction=horizontal] {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
}
[dir] .feed-card[data-feedcard=articleInline] {
  margin: 2rem 0;
}
@media (min-width: 501px) {
  .feed-card[data-feedcard=articleInline] {
    display: block;
    max-width: 30rem;
  }
  [dir=ltr] .feed-card[data-feedcard=articleInline] {
    float: left;
    margin: 2rem 4rem 2rem 1rem;
  }
  [dir=rtl] .feed-card[data-feedcard=articleInline] {
    float: right;
    margin: 2rem 1rem 2rem 4rem;
  }
}
@media (min-width: 501px) {
  .feed-card[data-feedcard=articleInline][data-feedcard-direction=horizontal] {
    display: block;
  }
}
.feed-card[data-feedcard-kicker=nokicker] .kicker {
  display: none;
}
.feed-card a {
  display: block;
}
.feed-card img {
  display: block;
  height: auto;
  width: 100%;
}
[dir] .feed-card img {
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  [dir] .feed-card img {
    border-radius: 0;
  }
}
.feed-card .card_txt {
  display: unset;
  flex: 0 0 70%;
}
[dir=ltr] .feed-card .card_txt {
  padding: 0 0 0 1rem;
}
[dir=rtl] .feed-card .card_txt {
  padding: 0 1rem 0 0;
}
@media (min-width: 501px) {
  .feed-card .card_txt {
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }
  [dir] .feed-card .card_txt {
    padding: 2rem;
  }
}
.feed-card .card_txt .section_name {
  display: block;
  text-transform: uppercase;
  font-size: 2rem;
}
[dir] .feed-card .card_txt .section_name {
  padding-bottom: 0.5rem;
}
@media (min-width: 501px) {
  [dir] .feed-card .card_txt .section_name {
    padding-bottom: 0;
  }
}
[dir] .feed-card .card_txt .card_title {
  padding-top: 0;
}
@media (min-width: 501px) {
  [dir] .feed-card .card_txt .card_title {
    padding-top: 1rem;
  }
}

.img-info-bg {
  position: absolute;
}

[dir] .img-info-bg {
  border-radius: 0.4rem;
  padding: 0.4rem 0.8rem;
}

.gallery .disable-btn-def, .gallery .you-missed .you-missed-overlay .close-overlay, .you-missed .you-missed-overlay .gallery .close-overlay, .gallery .you-missed .you-missed-notifier .open-overlay, .you-missed .you-missed-notifier .gallery .open-overlay, .gallery .read-mode .wrapper .top-tools button, .read-mode .wrapper .top-tools .gallery button, .gallery .gallery-overlay .top-tools .tools .close-overlay, .gallery .hero-img .image-wrapper .open-overlay {
  outline: none;
}

[dir] .gallery .disable-btn-def, [dir] .gallery .you-missed .you-missed-overlay .close-overlay, [dir] .you-missed .you-missed-overlay .gallery .close-overlay, [dir] .gallery .you-missed .you-missed-notifier .open-overlay, [dir] .you-missed .you-missed-notifier .gallery .open-overlay, [dir] .gallery .read-mode .wrapper .top-tools button, [dir] .read-mode .wrapper .top-tools .gallery button, [dir] .gallery .gallery-overlay .top-tools .tools .close-overlay, [dir] .gallery .hero-img .image-wrapper .open-overlay {
  border: none;
  cursor: pointer;
}

.gallery {
  align-self: flex-start;
  flex-direction: column;
}

[dir=ltr] .gallery {
  text-align: left;
}

[dir=rtl] .gallery {
  text-align: right;
}
@media (min-width: 501px) {
  .gallery {
    flex-direction: row;
  }
}
.gallery.gal50 {
  width: 50%;
}
[dir=ltr] .gallery.gal50 {
  float: left;
  margin-right: 2.5rem;
}
[dir=rtl] .gallery.gal50 {
  float: right;
  margin-left: 2.5rem;
}
.gallery .hero-img .image-wrapper {
  position: relative;
}
.gallery .hero-img .image-wrapper img {
  width: 100%;
  height: auto;
  display: block;
}
[dir] .gallery .hero-img .image-wrapper img {
  border-radius: 0.4rem;
}
.gallery .hero-img .image-wrapper .icon {
  width: 5rem;
  height: 5rem;
  position: absolute;
  bottom: 0.7rem;
}
[dir] .gallery .hero-img .image-wrapper .icon {
  background-size: contain;
}
[dir=ltr] .gallery .hero-img .image-wrapper .icon {
  left: 1rem;
}
[dir=rtl] .gallery .hero-img .image-wrapper .icon {
  right: 1rem;
}
.gallery .hero-img .image-wrapper .icon.expand {
  width: 4rem;
  height: 4rem;
  bottom: auto;
  top: 2rem;
}
[dir] .gallery .hero-img .image-wrapper .icon.expand {
  border-radius: 0.4rem;
}
[dir=ltr] .gallery .hero-img .image-wrapper .icon.expand {
  left: auto;
  right: 2rem;
}
[dir=rtl] .gallery .hero-img .image-wrapper .icon.expand {
  right: auto;
  left: 2rem;
}
.gallery .hero-img .image-wrapper .icon .aa {
  width: 100%;
  height: 100%;
}
.gallery .hero-img .image-wrapper .icon .aa.aa-expand {
  filter: invert(100%) contrast(3);
}
.gallery .hero-img .image-wrapper .open-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
[dir] .gallery .hero-img .image-wrapper .open-overlay {
  background: none;
}
[dir=ltr] .gallery .hero-img .image-wrapper .open-overlay {
  left: 0;
}
[dir=rtl] .gallery .hero-img .image-wrapper .open-overlay {
  right: 0;
}
.gallery .hero-img .caption {
  width: 100%;
  word-wrap: break-word;
}
[dir] .gallery .hero-img .caption {
  padding: 1.5rem 0;
}
[dir=ltr] .gallery .hero-img .caption .count {
  padding-right: 1rem;
}
[dir=rtl] .gallery .hero-img .caption .count {
  padding-left: 1rem;
}
.gallery .hero-img .caption .count::after {
  content: " /";
}
.gallery [gallery-hidden=true] {
  display: none;
}
.gallery [gallery-hidden=false] {
  display: block;
}
.gallery .gallery-overlay {
  width: 100%;
  min-height: 100vh;
  height: 100%;
  position: fixed;
  overflow-y: scroll;
  top: 0;
  bottom: 0;
  z-index: 99;
}
[dir=ltr] .gallery .gallery-overlay {
  right: 0;
  left: 0;
}
[dir=rtl] .gallery .gallery-overlay {
  left: 0;
  right: 0;
}
.gallery .gallery-overlay .top-tools {
  overflow: hidden;
  position: sticky;
  top: 0;
  z-index: 99;
}
[dir] .gallery .gallery-overlay .top-tools {
  clear: both;
  padding: 1rem 0;
}
[dir=ltr] .gallery .gallery-overlay .top-tools {
  right: 0;
  left: 0;
}
[dir=rtl] .gallery .gallery-overlay .top-tools {
  left: 0;
  right: 0;
}
.gallery .gallery-overlay .top-tools .tools {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
[dir] .gallery .gallery-overlay .top-tools .tools {
  margin: 0 auto;
  padding: 0 1rem;
}
.gallery .gallery-overlay .top-tools .tools .share-this {
  height: 2.8rem;
}
[dir=ltr] .gallery .gallery-overlay .top-tools .tools .share-this {
  margin-left: auto;
}
[dir=rtl] .gallery .gallery-overlay .top-tools .tools .share-this {
  margin-right: auto;
}
.gallery .gallery-overlay .top-tools .tools .share-this input[type=radio] {
  width: 2.4rem;
  height: 2.4rem;
}
.gallery .gallery-overlay .top-tools .tools .close-overlay {
  order: 1;
}
[dir] .gallery .gallery-overlay .top-tools .tools .close-overlay {
  padding: 0;
  background-color: unset;
  margin-bottom: -0.1rem;
}
.gallery .gallery-overlay .top-tools .tools .close-overlay i.aa {
  width: 2.4rem;
  height: 2.4rem;
}
.gallery .gallery-overlay .overlay-content {
  min-height: 150vh;
  width: 100%;
}
[dir] .gallery .gallery-overlay .overlay-content {
  margin: 0 auto;
  padding: 7rem 0;
}
@media (min-width: 501px) {
  [dir] .gallery .gallery-overlay .overlay-content {
    padding: 5rem 0;
  }
}
@media (min-width: 1200px) {
  .gallery .gallery-overlay .overlay-content {
    width: 80%;
  }
}
[dir] .gallery .gallery-overlay .overlay-content .hero-img {
  margin-bottom: 3rem;
}
.gallery .gallery-overlay .overlay-content .hero-img .image-wrapper img {
  width: 100%;
  height: auto;
}
[dir] .gallery .gallery-overlay .overlay-content .hero-img .image-wrapper img {
  border-radius: 0;
  box-shadow: none;
}
[dir] .gallery .gallery-overlay .overlay-content .hero-img .img-ttl {
  padding: 1.5rem 1rem 0.5rem 1rem;
}
@media (min-width: 1200px) {
  [dir] .gallery .gallery-overlay .overlay-content .hero-img .img-ttl {
    padding: 1.5rem 0 0.5rem 0;
  }
}
[dir] .gallery .gallery-overlay .overlay-content .hero-img .caption {
  padding: 0.5rem 1rem;
}
@media (min-width: 1200px) {
  [dir] .gallery .gallery-overlay .overlay-content .hero-img .caption {
    padding: 0.5rem 0;
  }
}

.inline-article {
  position: relative;
}

[dir] .inline-article {
  margin: 5rem 0 3.6rem 0;
  padding: 1.4rem 0;
  border-style: solid;
  border-width: 0.1rem 0;
  padding: 1.4rem 0;
}

[dir=ltr] .inline-article {
  text-align: left;
}

[dir=rtl] .inline-article {
  text-align: right;
}
.inline-article .block-title {
  position: absolute;
  top: -2.2rem;
}
[dir=ltr] .inline-article .block-title {
  padding-right: 1rem;
}
[dir=rtl] .inline-article .block-title {
  padding-left: 1rem;
}
.inline-article .inline-article-link {
  display: block;
}
[dir] .inline-article .inline-article-link {
  padding: 1rem 2.4rem;
}

.ordered-list ol,
.unordered-list ul {
  list-style-position: outside;
}

[dir=ltr] .ordered-list ol, [dir=ltr] .unordered-list ul {
  padding: 0 0 2rem 2rem;
  text-align: left;
}

[dir=rtl] .ordered-list ol, [dir=rtl] .unordered-list ul {
  padding: 0 2rem 2rem 0;
  text-align: right;
}
[dir=ltr] .ordered-list ol li, [dir=ltr] .unordered-list ul li {
  padding: 1.7rem 0 1.7rem 0.5rem;
}
[dir=rtl] .ordered-list ol li, [dir=rtl] .unordered-list ul li {
  padding: 1.7rem 0.5rem 1.7rem 0;
}
.ordered-list ol li a,
.unordered-list ul li a {
  word-wrap: break-word;
}

.ordered-list ol,
.ordered-list ol li {
  list-style-type: decimal !important;
  list-style: decimal !important;
}

.unordered-list ul,
.unordered-list ul li {
  list-style-type: disc !important;
  list-style: disc !important;
}

.progress-container {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 99;
}

[dir=ltr] .progress-container {
  text-align: left;
}

[dir=rtl] .progress-container {
  text-align: right;
}
.progress-container .progress-bar {
  height: 0.4rem;
  width: 0%;
}

.quote {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

[dir] .quote {
  margin: 1.6rem 0;
  padding: 0;
}

[dir=ltr] .quote {
  float: left;
  text-align: left;
}

[dir=rtl] .quote {
  float: right;
  text-align: right;
}
@media (min-width: 501px) {
  .quote {
    width: 33rem;
  }
  [dir=ltr] .quote {
    margin: 2.5rem 2.5rem 2.5rem 0;
  }
  [dir=rtl] .quote {
    margin: 2.5rem 0 2.5rem 2.5rem;
  }
}
.quote_text {
  align-self: start;
}
[dir] .quote_text .paragraph {
  padding: 1.2rem 0 1.6rem 0;
  margin-bottom: 0;
}
.quote_author, .quote_source {
  display: block;
}
.quote_icon {
  flex: 0 0 3.6rem;
  align-self: start;
}
[dir] .quote_icon {
  margin-top: -1.5rem;
}
.quote_icon .aa-quote {
  width: 5rem;
  height: 5rem;
}
[dir] .quote_icon .aa-quote {
  background-size: contain;
  background-repeat: no-repeat;
}

.tags {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}

[dir] .tags {
  padding: 1.6rem 0;
  border-bottom: solid 0.1rem;
}
@media (min-width: 501px) {
  [dir] .tags {
    padding: 2.5rem 0;
  }
}
[dir=ltr] .tags_element {
  margin: 0 1rem 0.8rem 0;
}
[dir=rtl] .tags_element {
  margin: 0 0 0.8rem 1rem;
}
.tags_link {
  display: inline-block;
  width: 100%;
  height: 100%;
}
[dir] .tags_link {
  cursor: pointer;
  padding: 0.8rem 1.6rem;
  border-radius: 2rem;
  border-width: 0.1rem;
  border-style: solid;
}

.video-link .link-wrapper {
  position: relative;
  overflow: hidden;
}

[dir] .video-link .link-wrapper {
  border-radius: 0.8rem;
  clear: both;
  padding-bottom: 5rem;
}
.video-link .link-wrapper img {
  display: block;
  width: 100%;
  height: auto;
  z-index: -1;
}
.video-link .link-wrapper .story-link {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 0;
}
.video-link .link-wrapper .story-link .icon {
  width: 5rem;
  height: 5rem;
  position: absolute;
  bottom: 0.7rem;
}
[dir] .video-link .link-wrapper .story-link .icon {
  background-size: contain;
}
[dir=ltr] .video-link .link-wrapper .story-link .icon {
  right: 1rem;
}
[dir=rtl] .video-link .link-wrapper .story-link .icon {
  left: 1rem;
}
.video-link .link-wrapper .story-link .icon .aa {
  width: 100%;
  height: 100%;
}
.video-link .link-wrapper .story-link .story-content {
  position: absolute;
  bottom: 2rem;
  z-index: 1;
  max-width: 70%;
}
[dir=ltr] .video-link .link-wrapper .story-link .story-content {
  left: 0;
  padding-left: 3rem;
}
[dir=rtl] .video-link .link-wrapper .story-link .story-content {
  right: 0;
  padding-right: 3rem;
}
@media (min-width: 501px) {
  .video-link .link-wrapper .story-link .story-content {
    bottom: 2.5rem;
  }
}
.video-link .link-wrapper .story-link .story-content::before {
  content: "";
  width: 1.2rem;
  position: absolute;
  top: 0;
  bottom: 0;
}
[dir=ltr] .video-link .link-wrapper .story-link .story-content::before {
  left: 0;
}
[dir=rtl] .video-link .link-wrapper .story-link .story-content::before {
  right: 0;
}
.video-link .link-wrapper .story-link .story-content .section-name {
  display: block;
}
[dir] .video-link .link-wrapper .story-link .story-content .section-name {
  margin-bottom: 1rem;
}
[dir=ltr] .video-link .link-wrapper .story-link .story-content .section-name {
  float: left;
}
[dir=rtl] .video-link .link-wrapper .story-link .story-content .section-name {
  float: right;
}
.video-link .link-wrapper .story-link .story-content .story-title {
  display: block;
  overflow: hidden;
}
[dir] .video-link .link-wrapper .story-link .story-content .story-title {
  clear: both;
}

.headingInfo {
  display: flex;
  flex-direction: column;
}
[dir] .headingInfo_breaking {
  margin-bottom: 1rem;
}
.headingInfo_breaking i.aa-breaking {
  text-transform: uppercase;
  font-style: unset;
}
[dir] .headingInfo_breaking i.aa-breaking {
  text-align: center;
  border-radius: 0.4rem;
  padding: 0.8rem 1rem 0 1rem;
}
[dir=ltr] .headingInfo_breaking i.aa-breaking b {
  padding-right: 0.5rem;
}
[dir=rtl] .headingInfo_breaking i.aa-breaking b {
  padding-left: 0.5rem;
}
.headingInfo .kicker {
  align-self: flex-start;
}
[dir] .headingInfo .kicker {
  margin-bottom: 2rem;
}
[dir] .headingInfo_title {
  margin: 0;
  padding: 0 0 1.6rem 0;
  clear: both;
}
.headingInfo_title .side-border {
  display: none;
}
.headingInfo_subtitle {
  flex: 1;
}
[dir] .headingInfo_subtitle {
  margin: 0;
}
.headingInfo_subtitle a {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
}
.headingInfo .services {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
[dir] .headingInfo .services {
  padding: 1.6rem 0 0 0;
}
.headingInfo .services .headingInfo_locations {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
[dir] .headingInfo .services .headingInfo_locations {
  margin-top: auto;
}
[dir=ltr] .headingInfo .services .headingInfo_locations {
  float: left;
}
[dir=rtl] .headingInfo .services .headingInfo_locations {
  float: right;
}
.headingInfo .services .headingInfo_locations li {
  display: flex;
}
[dir=ltr] .headingInfo .services .headingInfo_locations li {
  margin-right: 1.6rem;
}
[dir=rtl] .headingInfo .services .headingInfo_locations li {
  margin-left: 1.6rem;
}
.headingInfo .services .headingInfo_locations li .aa-geo-location {
  width: 2rem;
  height: 2rem;
}
.headingInfo .services .preview {
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir=ltr] .headingInfo .services .preview {
  margin-left: auto;
}
[dir=rtl] .headingInfo .services .preview {
  margin-right: auto;
}
.headingInfo .services .preview .aa {
  width: 2.4rem;
  height: 2.4rem;
}
[dir=ltr] .headingInfo .services .preview .aa {
  margin: 0 0.7rem 0 2rem;
}
[dir=rtl] .headingInfo .services .preview .aa {
  margin: 0 2rem 0 0.7rem;
}
.headingInfo_services {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
[dir] .headingInfo_services {
  padding: 1.6rem 0 0;
}
[dir] .headingInfo_services .btn {
  padding: 1rem 2.5rem;
}
[dir=ltr] .headingInfo_services .btn {
  margin-right: 1rem;
}
[dir=rtl] .headingInfo_services .btn {
  margin-left: 1rem;
}
.headingInfo_services .btn .unfollow,
.headingInfo_services .btn .hoverunfollow {
  display: none;
}
.headingInfo_services .btn[data-status=true] .follow {
  display: none;
}
.headingInfo_services .btn[data-status=true] .unfollow {
  display: block;
}
.headingInfo_services .btn[data-status=true]:hover .hoverunfollow {
  display: block;
}
.headingInfo_services .btn[data-status=true]:hover .follow,
.headingInfo_services .btn[data-status=true]:hover .unfollow {
  display: none;
}
.headingInfo_services .share-this {
  align-items: baseline;
  width: 100%;
}
@media (min-width: 1200px) {
  .headingInfo_services .share-this {
    display: none;
  }
}
.headingInfo_services .share-this input {
  display: none;
}
.headingInfo_services .share-this .sharing-options {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
.headingInfo_services .share-this .sharing-options li {
  width: 20%;
  min-height: 4rem;
}
[dir] .headingInfo_services .share-this .sharing-options li {
  padding: 0 0.4rem;
}
@media (min-width: 501px) {
  .headingInfo_services .share-this .sharing-options li {
    width: unset;
    min-height: unset;
  }
  [dir] .headingInfo_services .share-this .sharing-options li {
    padding: 0 0.5rem;
  }
}
.headingInfo_services .share-this .sharing-options li i.aa {
  width: 100%;
  min-height: 4rem;
}
@media (min-width: 501px) {
  .headingInfo_services .share-this .sharing-options li i.aa {
    width: 4rem;
  }
}
.headingInfo_services .article-status {
  display: flex;
  flex-direction: column;
}
[dir=ltr] .headingInfo_services .article-status {
  margin-left: auto;
  text-align: right;
}
[dir=rtl] .headingInfo_services .article-status {
  margin-right: auto;
  text-align: left;
}

.utility {
  display: none;
}

[dir] .utility {
  padding-top: 2.8rem;
}
@media (min-width: 1200px) {
  .utility {
    display: block;
    position: sticky;
    top: 8.5rem;
    z-index: 1;
  }
}
.utility .share-this {
  display: none;
}
.utility .share-this input {
  display: none;
}
@media (min-width: 1200px) {
  .utility .share-this {
    display: block;
  }
}
.utility .share-this .sharing-options {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
[dir] .utility .share-this .sharing-options li {
  text-align: center;
  margin-bottom: 1rem;
}
.utility .share-this .sharing-options li i.aa {
  width: 3.2rem;
  height: 3.2rem;
}
.utility .share-this .sharing-options li.short-url {
  position: relative;
}
.utility .share-this .sharing-options li.short-url .url-tooltip {
  position: absolute;
  transition: unset;
}
[dir] .utility .share-this .sharing-options li.short-url .url-tooltip {
  transform: unset;
}
.utility .share-this .sharing-options li.short-url.show-alert .url-tooltip {
  top: -0.9rem;
}
[dir=ltr] .utility .share-this .sharing-options li.short-url.show-alert .url-tooltip {
  left: -0.2rem;
}
[dir=rtl] .utility .share-this .sharing-options li.short-url.show-alert .url-tooltip {
  right: -0.2rem;
}

.factCheck {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

[dir] .factCheck {
  margin: 2rem 0;
}

[dir=ltr] .factCheck {
  padding: 2.4rem 1.6rem 2.4rem 3.3rem;
}

[dir=rtl] .factCheck {
  padding: 2.4rem 3.3rem 2.4rem 1.6rem;
}
.factCheck_claim, .factCheck_fact {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
[dir] .factCheck_claim {
  border-width: 0 0 0.1rem 0;
  border-style: solid;
  padding: 0 0 1.2rem 0;
}
.factCheck_fact {
  flex-direction: column;
}
[dir] .factCheck_fact .paragraph {
  margin: 1.6rem 0;
}
.factCheck_element {
  display: flex;
  align-self: flex-start;
  align-items: center;
}
[dir=ltr] .factCheck_element {
  margin: 0 1.6rem 0.7rem 0;
}
[dir=rtl] .factCheck_element {
  margin: 0 0 0.7rem 1.6rem;
}
.factCheck_text {
  flex: 1;
}
[dir] .factCheck_text {
  border-bottom: none;
}
[dir] .factCheck_text .paragraph {
  padding: 0;
}
.factCheck .aa {
  display: inline-block;
  width: 2.1rem;
  height: 2.1rem;
}
[dir=ltr] .factCheck .aa {
  margin: -0.7rem 0.8rem 0 -1rem;
}
[dir=rtl] .factCheck .aa {
  margin: -0.7rem -1rem 0 0.8rem;
}
@media (min-width: 501px) {
  .factCheck {
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .factCheck {
    flex-direction: row;
  }
}

.inline-title {
  display: block;
}

[dir] .inline-title {
  padding: 2rem 0 0 0;
  margin: 0;
}

.paragraph a {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
  word-wrap: break-word;
}

.articleOpinionContainer .articleOpinion {
  position: relative;
  overflow: hidden;
}
.articleOpinionContainer .articleOpinion_border {
  width: 23.9rem;
  height: 28.9rem;
  position: absolute;
}
[dir] .articleOpinionContainer .articleOpinion_border {
  background: url("assets/gfx/opinion-border.svg") center no-repeat;
}
.articleOpinionContainer .articleOpinion_outline {
  width: 100%;
  height: 11.3rem;
}
[dir] .articleOpinionContainer .articleOpinion_outline {
  background: url("assets/gfx/opinion-outlined-Desktop.svg") center no-repeat;
  background-size: contain;
}
.articleOpinionContainer .articleOpinion_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  top: 5.7rem;
}
[dir=ltr] .articleOpinionContainer .articleOpinion_bg {
  left: 2.9rem;
}
[dir=rtl] .articleOpinionContainer .articleOpinion_bg {
  right: 2.9rem;
}
[dir=ltr] .articleOpinionContainer .articleOpinion_content {
  padding: 0 1.6rem 1.6rem 4.8rem;
}
[dir=rtl] .articleOpinionContainer .articleOpinion_content {
  padding: 0 4.8rem 1.6rem 1.6rem;
}
.articleOpinionContainer .articleOpinion_author {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: row;
}
[dir] .articleOpinionContainer .articleOpinion_author {
  margin-bottom: 9.2rem;
}
[dir=ltr] .articleOpinionContainer .articleOpinion_author {
  padding: 3.1rem 0 0 1.1rem;
}
[dir=rtl] .articleOpinionContainer .articleOpinion_author {
  padding: 3.1rem 1.1rem 0 0;
}
.articleOpinionContainer .articleOpinion_author .underBar {
  position: absolute;
  top: 0;
  width: 5.1rem;
}
[dir] .articleOpinionContainer .articleOpinion_author .underBar {
  transform: rotate(0deg);
  border-width: 0.3rem;
}
[dir=ltr] .articleOpinionContainer .articleOpinion_author .underBar {
  left: 3rem;
  border-radius: 0.6rem 0;
}
[dir=rtl] .articleOpinionContainer .articleOpinion_author .underBar {
  right: 3rem;
  border-radius: 0 0.6rem;
}
.articleOpinionContainer .articleOpinion i.aa {
  width: 2.4rem;
  height: 2.4rem;
  filter: brightness(0) invert(1);
}
[dir] .articleOpinionContainer .articleOpinion_title {
  margin: 1.6rem 0;
}
[dir] .articleOpinionContainer .articleOpinion .pargraph {
  margin: 0;
}
[dir=ltr] .articleOpinionContainer .articleOpinion .timeDate_element:first-child {
  padding-right: 0.8rem;
  margin-right: 0.8rem;
  border-right: 1px solid;
}
[dir=rtl] .articleOpinionContainer .articleOpinion .timeDate_element:first-child {
  padding-left: 0.8rem;
  margin-left: 0.8rem;
  border-left: 1px solid;
}
.articleOpinionContainer .articleOpinion .location::before {
  align-self: end;
}
[dir] .articleOpinionContainer .articleOpinion .location::before {
  background: url("assets/icons/locationWhite.svg") center no-repeat;
  margin: 0;
}
[dir] .articleOpinionContainer .avatar {
  margin: 2.4rem 0;
  border-width: 1px 0 1px 0;
  border-style: solid;
  padding: 1.6rem 0;
}
.articleOpinionContainer .avatar_image {
  width: 3.9rem;
  height: 3.9rem;
  align-self: flex-start;
}
@media (min-width: 501px) {
  .articleOpinionContainer .avatar_label {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .articleOpinionContainer .avatar_name {
    flex: 0 0 auto;
  }
  [dir=ltr] .articleOpinionContainer .avatar_name {
    padding-right: 1.6rem;
    margin-right: 1.6rem;
    border-right: 1px solid;
  }
  [dir=rtl] .articleOpinionContainer .avatar_name {
    padding-left: 1.6rem;
    margin-left: 1.6rem;
    border-left: 1px solid;
  }
  .articleOpinionContainer .articleOpinion_border {
    width: 60.4rem;
    height: 60.4rem;
  }
  [dir] .articleOpinionContainer .articleOpinion_border {
    background: url("assets/gfx/opinion-border-tablet.svg") center no-repeat;
    margin-top: -1.4rem;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_border {
    margin-left: -2.5rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_border {
    margin-right: -2.5rem;
  }
  .articleOpinionContainer .articleOpinion_outline {
    height: 19.4rem;
  }
  .articleOpinionContainer .articleOpinion_outline img {
    display: none;
  }
  .articleOpinionContainer .articleOpinion_content {
    display: flex;
    flex-direction: column;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_content {
    padding: 0 1.6rem 1.6rem 11.7rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_content {
    padding: 0 11.7rem 1.6rem 1.6rem;
  }
  .articleOpinionContainer .articleOpinion_bg {
    top: 7.8rem;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_bg {
    left: 5.6rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_bg {
    right: 5.6rem;
  }
  .articleOpinionContainer .articleOpinion_author {
    order: 1;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_author {
    margin: 6.9rem 0 2.4rem 11rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_author {
    margin: 6.9rem 11rem 2.4rem 0;
  }
  .articleOpinionContainer .articleOpinion_title {
    order: 2;
    height: 9.6rem;
    overflow: hidden;
  }
  [dir] .articleOpinionContainer .articleOpinion_title {
    margin: 0;
  }
  .articleOpinionContainer .articleOpinion .timeDate {
    order: 3;
  }
  [dir] .articleOpinionContainer .articleOpinion .timeDate {
    margin-top: 4.8rem;
  }
  .articleOpinionContainer .articleOpinion .pargraph {
    order: 4;
  }
  [dir] .articleOpinionContainer .articleOpinion .pargraph {
    margin-top: 5rem;
  }
  .articleOpinionContainer .articleOpinion .location {
    order: 5;
  }
  [dir] .articleOpinionContainer .articleOpinion.nodesc .location {
    margin-top: 5.5rem;
  }
}
@media (min-width: 1200px) {
  [dir] .articleOpinionContainer .articleOpinion {
    margin: 0;
    padding: 0 0 2.4rem 0;
  }
  .articleOpinionContainer .articleOpinion_bg {
    top: 11.6rem;
    z-index: -3;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_bg {
    left: 5.7rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_bg {
    right: 5.7rem;
  }
  .articleOpinionContainer .articleOpinion_border {
    width: 60.4rem;
    height: 60.4rem;
    z-index: 0;
  }
  [dir] .articleOpinionContainer .articleOpinion_border {
    margin-top: -1.4rem;
    background: url("assets/gfx/opinion-frame-desktop.svg") center no-repeat;
    background-size: contain;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_border {
    margin-left: -2.5rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_border {
    margin-right: -2.5rem;
  }
  .articleOpinionContainer .articleOpinion_outline {
    height: 24.5rem;
    z-index: -2;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_outline {
    margin-left: 1.5rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_outline {
    margin-right: 1.5rem;
  }
  .articleOpinionContainer .articleOpinion_outline img {
    display: none;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_bg {
    left: 7rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_bg {
    right: 7rem;
  }
  .articleOpinionContainer .articleOpinion_content {
    position: relative;
    display: flex;
    flex-direction: column;
  }
  [dir] .articleOpinionContainer .articleOpinion_content {
    padding: 0;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_content {
    margin: 0 0 0 11.5rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_content {
    margin: 0 11.5rem 0 0;
  }
  .articleOpinionContainer .articleOpinion_author {
    order: 1;
  }
  [dir] .articleOpinionContainer .articleOpinion_author {
    padding-top: 3.3rem;
    margin-bottom: 0;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_author {
    margin-left: 11rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_author {
    margin-right: 11rem;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion_author .underBar {
    left: 5rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_author .underBar {
    right: 5rem;
  }
  .articleOpinionContainer .articleOpinion .pargraph {
    width: 40.2rem;
    height: 9.6rem;
    align-self: flex-end;
    flex: 0 0 100%;
    order: 3;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion .pargraph {
    margin-right: 23.4rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion .pargraph {
    margin-left: 23.4rem;
  }
  .articleOpinionContainer .articleOpinion_title {
    width: 86.3rem;
    height: 9.6rem;
    overflow: hidden;
    order: 2;
  }
  [dir] .articleOpinionContainer .articleOpinion_title {
    margin-top: 4rem;
  }
  .articleOpinionContainer .articleOpinion .location {
    align-self: center;
    order: 5;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion .location {
    margin: 1.6rem 0 0 -3.8rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion .location {
    margin: 1.6rem -3.8rem 0 0;
  }
  .articleOpinionContainer .articleOpinion .timeDate {
    order: 4;
    position: absolute;
    bottom: 5rem;
  }
  [dir] .articleOpinionContainer .articleOpinion .timeDate {
    margin-top: -5.6rem;
    margin-bottom: 4rem;
  }
  [dir=ltr] .articleOpinionContainer .articleOpinion .timeDate {
    left: 0;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion .timeDate {
    right: 0;
  }
  [dir] .articleOpinionContainer .articleOpinion.nodesc {
    padding: 0 0 4.4rem 0;
  }
  .articleOpinionContainer .articleOpinion.nodesc .timeDate {
    position: static;
  }
  [dir] .articleOpinionContainer .articleOpinion.nodesc .timeDate {
    margin-bottom: 0;
    margin-top: 3.9rem;
  }
  [dir] .articleOpinionContainer .articleOpinion.nodesc .location {
    margin-top: -1.8rem;
  }
  .articleOpinionContainer .avatar_label {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .articleOpinionContainer .avatar_name {
    flex: 0 0 auto;
  }
  [dir=ltr] .articleOpinionContainer .avatar_name {
    padding-right: 1.6rem;
    margin-right: 1.6rem;
    border-right: 1px solid;
  }
  [dir=rtl] .articleOpinionContainer .avatar_name {
    padding-left: 1.6rem;
    margin-left: 1.6rem;
    border-left: 1px solid;
  }
}

[dir=rtl] .articleOpinionContainer .articleOpinion_border {
  background: url("assets/gfx/opinion-border-mobAR.svg") center no-repeat;
}
[dir=rtl] .articleOpinionContainer .articleOpinion_outline {
  background: url("assets/gfx/opinion-outlined-monAR.svg") center no-repeat;
}
[dir=rtl] .articleOpinionContainer .articleOpinion_bg {
  right: 1.7rem;
  top: 5.3rem;
}
[dir=rtl] .articleOpinionContainer .articleOpinion_icon {
  margin-left: 0.3rem;
}
@media (min-width: 501px) {
  [dir=rtl] .articleOpinionContainer .articleOpinion_border {
    background: url("assets/gfx/opinion-border-tabletAR.svg") center no-repeat;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_outline {
    background: url("assets/gfx/opinion-outlined-tabAR.svg") center no-repeat;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_bg {
    top: 9.3rem;
    right: 4.8rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_author {
    margin-bottom: 3.4rem;
  }
}
@media (min-width: 1200px) {
  [dir=rtl] .articleOpinionContainer .articleOpinion_border {
    margin-top: -1.4rem;
    margin-right: -1.5rem;
    display: none;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_outline {
    background: url("assets/gfx/group.svg") center no-repeat;
    height: 60.4rem;
    position: absolute;
    top: 0;
    left: 0;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_content {
    padding-top: 29rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_title {
    margin-top: 1rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion_bg {
    top: 11.3rem;
    right: 4.2rem;
  }
  [dir=rtl] .articleOpinionContainer .articleOpinion .timeDate {
    bottom: 10rem;
  }
}

.read-mode {
  width: 100%;
  position: fixed;
  overflow-y: scroll;
  top: 0;
  bottom: 0;
  z-index: 1000000;
}
.read-mode .disable-btn-def, .read-mode .you-missed .you-missed-overlay .close-overlay, .you-missed .you-missed-overlay .read-mode .close-overlay, .read-mode .you-missed .you-missed-notifier .open-overlay, .you-missed .you-missed-notifier .read-mode .open-overlay, .read-mode .wrapper .top-tools button, .read-mode .gallery .hero-img .image-wrapper .open-overlay, .gallery .hero-img .image-wrapper .read-mode .open-overlay, .read-mode .gallery .gallery-overlay .top-tools .tools .close-overlay, .gallery .gallery-overlay .top-tools .tools .read-mode .close-overlay {
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir] .read-mode .disable-btn-def, [dir] .read-mode .you-missed .you-missed-overlay .close-overlay, [dir] .you-missed .you-missed-overlay .read-mode .close-overlay, [dir] .read-mode .you-missed .you-missed-notifier .open-overlay, [dir] .you-missed .you-missed-notifier .read-mode .open-overlay, [dir] .read-mode .wrapper .top-tools button, [dir] .read-mode .gallery .hero-img .image-wrapper .open-overlay, [dir] .gallery .hero-img .image-wrapper .read-mode .open-overlay, [dir] .read-mode .gallery .gallery-overlay .top-tools .tools .close-overlay, [dir] .gallery .gallery-overlay .top-tools .tools .read-mode .close-overlay {
  border: none;
  cursor: pointer;
  background: none;
}
.read-mode .wrapper {
  max-width: 72rem;
  min-height: 150vh;
}
[dir] .read-mode .wrapper {
  margin: 0 auto;
  padding: 0 2rem;
}
@media (min-width: 1200px) {
  [dir] .read-mode .wrapper {
    padding: 0;
  }
}
.read-mode .wrapper .top-tools {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: sticky;
  top: 0;
  z-index: 1;
}
[dir] .read-mode .wrapper .top-tools {
  padding-top: 2rem;
  margin-bottom: 2rem;
}
.read-mode .wrapper .top-tools .progress-container {
  position: relative;
  width: 100%;
}
[dir] .read-mode .wrapper .top-tools .progress-container {
  clear: both;
  margin-top: 1.5rem;
}
.read-mode .wrapper .top-tools .reading-time {
  flex-grow: 2;
  flex: 2 1 auto;
}
[dir] .read-mode .wrapper .top-tools button .aa-close {
  background-size: contain;
}
.read-mode .wrapper .top-tools .change-size {
  flex-grow: 1;
  flex: 1 1 auto;
}
[dir=ltr] .read-mode .wrapper .top-tools .change-size {
  text-align: right;
}
[dir=rtl] .read-mode .wrapper .top-tools .change-size {
  text-align: left;
}
[dir] .read-mode .wrapper .top-tools .change-size .size {
  padding: 0 2.5rem;
}
[dir] .read-mode .wrapper .top-tools .change-size button {
  padding: 0.4rem 1rem;
  border-radius: 0.2rem;
  text-align: center;
}
[dir] .read-mode .wrapper .top-tools .change-size button:disabled {
  cursor: default;
}
.read-mode .wrapper .top-tools .close-overlay {
  flex-grow: 0;
  flex: 0 1 auto;
}
[dir=ltr] .read-mode .wrapper .top-tools .close-overlay {
  margin-left: 3rem;
}
[dir=rtl] .read-mode .wrapper .top-tools .close-overlay {
  margin-right: 3rem;
}
[dir] .read-mode .kicker {
  margin-bottom: 2rem;
}

.article-hero {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1200px) {
  [dir=ltr] .article-hero.no-img {
    padding-left: 10rem;
  }
  [dir=rtl] .article-hero.no-img {
    padding-right: 10rem;
  }
  .article-hero.no-img .headingInfo_title,
.article-hero.no-img .headingInfo_subtitle {
    width: 50%;
  }
  .article-hero.no-img .headingInfo_title .side-border {
    display: block;
    height: 100%;
    width: 4px;
  }
  [dir=ltr] .article-hero.no-img .headingInfo_title .side-border {
    float: left;
    border-radius: 0.4rem 0 0.4rem 0;
    margin-left: -100px;
  }
  [dir=rtl] .article-hero.no-img .headingInfo_title .side-border {
    float: right;
    border-radius: 0 0.4rem 0 0.4rem;
    margin-right: -100px;
  }
}
.article-hero .headingInfo {
  flex-grow: 1;
}
.article-hero .gallery {
  width: 100%;
}
[dir] .article-hero .gallery {
  margin-bottom: 2rem;
}
[dir] .article-hero .gallery .hero-img .caption {
  border-bottom: solid 0.1rem;
}
@media (min-width: 1200px) {
  .article-hero {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .article-hero.flip {
    flex-flow: row-reverse;
  }
  [dir=ltr] .article-hero.flip .gallery {
    margin: 0 0 0 4rem;
  }
  [dir=rtl] .article-hero.flip .gallery {
    margin: 0 4rem 0 0;
  }
  .article-hero .gallery {
    flex: 0 0 65%;
  }
  [dir=ltr] .article-hero .gallery {
    margin: 0 4rem 0 0;
  }
  [dir=rtl] .article-hero .gallery {
    margin: 0 0 0 4rem;
  }
  [dir] .article-hero .gallery .hero-img .caption {
    border-bottom: none;
    padding-bottom: 0;
  }
}
.article-hero.full-width {
  flex-direction: column;
}
.article-hero.full-width .headingInfo {
  order: -1;
}
[dir] .article-hero.full-width .headingInfo {
  margin-bottom: 3.2rem;
}
.article-hero.full-width .gallery {
  flex: 0 0 100%;
}
[dir] .article-hero.full-width .gallery {
  margin: 0;
}

[dir] .explore-more {
  margin-bottom: 3rem;
  padding-bottom: 0;
}
@media (min-width: 501px) {
  [dir] .explore-more {
    border-bottom: solid 0.1rem;
  }
}
.explore-more .explore-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
.explore-more .explore-list .list-item {
  height: auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
[dir] .explore-more .explore-list .list-item {
  padding-bottom: 3rem;
  margin-bottom: 3rem;
  border-bottom: solid 0.1rem;
}
[dir] .explore-more .explore-list .list-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 501px) {
  .explore-more .explore-list .list-item {
    flex: 0 0 48.5%;
  }
  [dir] .explore-more .explore-list .list-item {
    border-bottom: none;
    margin-bottom: 0;
  }
}
.explore-more .explore-list .list-item span {
  display: inline-block;
}
.explore-more .explore-list .list-item .img-box {
  position: relative;
  display: block;
}
.explore-more .explore-list .list-item .img-box img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .explore-more .explore-list .list-item .img-box img {
  border-radius: 0.4rem;
}
.explore-more .explore-list .list-item .img-box .icon {
  width: 5rem;
  height: 5rem;
  position: absolute;
  bottom: 0.5rem;
}
[dir] .explore-more .explore-list .list-item .img-box .icon {
  background-size: contain;
}
[dir=ltr] .explore-more .explore-list .list-item .img-box .icon {
  left: 1rem;
}
[dir=rtl] .explore-more .explore-list .list-item .img-box .icon {
  right: 1rem;
}
.explore-more .explore-list .list-item .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
[dir] .explore-more .explore-list .list-item .story-title {
  margin: 1rem 0;
}
[dir] .explore-more .explore-list .list-item .section-name {
  margin-top: auto;
}
[dir] .explore-more.horizontal {
  border-bottom: solid 0.1rem;
}
[dir] .explore-more.horizontal .list-item {
  border-bottom: none;
  margin-bottom: 0;
}
.explore-more.horizontal .list-item .story-link {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.explore-more.horizontal .list-item .story-link .img-box {
  flex: 0 0 30%;
  align-self: flex-start;
}
.explore-more.horizontal .list-item .story-link .img-box .icon {
  width: 3rem;
  height: 3rem;
  bottom: 0.7rem;
}
[dir=ltr] .explore-more.horizontal .list-item .story-link .img-box .icon {
  left: 0.5rem;
}
[dir=rtl] .explore-more.horizontal .list-item .story-link .img-box .icon {
  right: 0.5rem;
}
.explore-more.horizontal .list-item .story-link .story-title {
  flex: 0 0 67%;
}
[dir] .explore-more.horizontal .list-item .story-link .story-title {
  margin: 0;
}

.bottom-nav {
  position: fixed;
  bottom: 0;
  z-index: 99;
}

[dir=ltr] .bottom-nav {
  left: 0;
  right: 0;
}

[dir=rtl] .bottom-nav {
  right: 0;
  left: 0;
}
@media (min-width: 1200px) {
  .bottom-nav {
    bottom: 3.2rem;
    width: 40rem;
  }
  [dir=ltr] .bottom-nav {
    right: 0;
    left: unset;
  }
  [dir=rtl] .bottom-nav {
    left: 0;
    right: unset;
  }
}
.bottom-nav .slide {
  max-height: 0;
  overflow: hidden;
  transition: all 0.4s;
}
[dir] .bottom-nav .slide {
  border-bottom: solid 0;
}
.bottom-nav .slide.up {
  max-height: 100rem;
}
[dir] .bottom-nav .slide.up {
  border-bottom: solid 0.1rem;
}
@media (min-width: 1200px) {
  [dir] .bottom-nav .slide.up {
    border-bottom: none;
  }
}
.bottom-nav .slide.hide {
  max-height: 0;
}
[dir] .bottom-nav .slide.hide {
  border-bottom: solid 0;
}
.bottom-nav .slide .content {
  position: relative;
}
[dir] .bottom-nav .slide .content {
  padding: 1.6rem 2rem 0 2rem;
}
@media (min-width: 501px) {
  .bottom-nav .slide .content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
  }
  [dir=ltr] .bottom-nav .slide .content {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
  [dir=rtl] .bottom-nav .slide .content {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
  }
}
@media (min-width: 1200px) {
  .bottom-nav .slide .content {
    max-width: 129.2rem;
    display: block;
  }
  [dir] .bottom-nav .slide .content {
    margin: 0 auto;
  }
  [dir=ltr] .bottom-nav .slide .content {
    padding-right: 1.6rem;
    padding-left: 1.6rem;
  }
  [dir=rtl] .bottom-nav .slide .content {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
[dir] .bottom-nav .slide .content .section-label {
  padding-bottom: 1.6rem;
}
@media (min-width: 501px) {
  .bottom-nav .slide .content .section-label {
    flex: 0 0 15%;
  }
}
[dir] .bottom-nav .slide .content .explore-more {
  border-bottom: none;
  margin-bottom: 0;
}
@media (min-width: 501px) {
  .bottom-nav .slide .content .explore-more {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    flex: 0 0 95%;
  }
}
@media (min-width: 1200px) {
  .bottom-nav .slide .content .explore-more {
    display: block;
  }
}
@media (min-width: 501px) {
  .bottom-nav .slide .content .explore-more .explore-list {
    flex: 0 0 80%;
  }
}
.bottom-nav .slide .content .explore-more .explore-list li {
  flex: 0 0 100%;
}
[dir] .bottom-nav .slide .content .explore-more .explore-list li {
  padding-bottom: 1.8rem;
}
@media (min-width: 501px) {
  .bottom-nav .slide .content .explore-more .explore-list li .story-link {
    align-items: center;
  }
  .bottom-nav .slide .content .explore-more .explore-list li .story-link .img-box {
    flex: 0 0 20%;
  }
  .bottom-nav .slide .content .explore-more .explore-list li .story-link .story-title {
    flex: 0 0 77%;
  }
}
@media (min-width: 1200px) {
  .bottom-nav .slide .content .explore-more .explore-list li .story-link .img-box {
    flex: 0 0 30%;
  }
  .bottom-nav .slide .content .explore-more .explore-list li .story-link .story-title {
    flex: 0 0 65%;
  }
}
.bottom-nav .slide .content .explore-more .explore-list li:last-child {
  display: none;
}
.bottom-nav .slide .content .explore-more .explore-list li .img-box {
  flex: 0 0 25%;
}
.bottom-nav .slide .content .explore-more .explore-list li .story-title {
  flex: 0 0 70%;
}
.bottom-nav .slide .aa-close {
  width: 2.8rem;
  height: 2.8rem;
  position: absolute;
  top: 1.6rem;
}
[dir] .bottom-nav .slide .aa-close {
  cursor: pointer;
}
[dir=ltr] .bottom-nav .slide .aa-close {
  right: 1.6rem;
}
[dir=rtl] .bottom-nav .slide .aa-close {
  left: 1.6rem;
}
@media (min-width: 501px) {
  .bottom-nav .slide .aa-close {
    position: unset;
    top: unset;
    order: 1;
    flex: 0 0 5%;
  }
  [dir=ltr] .bottom-nav .slide .aa-close {
    right: unset;
  }
  [dir=rtl] .bottom-nav .slide .aa-close {
    left: unset;
  }
}
@media (min-width: 1200px) {
  .bottom-nav .slide .aa-close {
    position: absolute;
    top: 1.6rem;
  }
  [dir=ltr] .bottom-nav .slide .aa-close {
    right: 1.6rem;
  }
  [dir=rtl] .bottom-nav .slide .aa-close {
    left: 1.6rem;
  }
}
.bottom-nav .services {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
[dir] .bottom-nav .services {
  padding: 1.5rem;
}
@media (min-width: 1200px) {
  .bottom-nav .services {
    display: none;
  }
}
@media (min-width: 501px) {
  [dir] .bottom-nav .services {
    padding: 2rem 2.5rem;
  }
}
.bottom-nav .services li {
  position: unset;
  height: 2.8rem;
}
[dir] .bottom-nav .services li {
  cursor: pointer;
}
@media (min-width: 501px) {
  .bottom-nav .services li {
    position: relative;
  }
}
.bottom-nav .services li i.aa {
  width: 2.8rem;
  height: 2.8rem;
}
.bottom-nav .services li .sharing-options {
  position: fixed;
  justify-content: space-between;
  width: 80%;
}
[dir=ltr] .bottom-nav .services li .sharing-options {
  left: 1rem;
}
[dir=rtl] .bottom-nav .services li .sharing-options {
  right: 1rem;
}
.bottom-nav .services li .sharing-options li {
  height: unset;
}
.bottom-nav .services li .accessibility-toolbar {
  bottom: 1rem;
}
[dir=ltr] .bottom-nav .services li .accessibility-toolbar {
  right: 2rem;
}
[dir=rtl] .bottom-nav .services li .accessibility-toolbar {
  left: 2rem;
}
@media (min-width: 501px) {
  .bottom-nav .services li .accessibility-toolbar {
    width: 40rem;
    top: -1rem;
  }
  [dir=ltr] .bottom-nav .services li .accessibility-toolbar {
    right: -400%;
  }
  [dir=rtl] .bottom-nav .services li .accessibility-toolbar {
    left: -400%;
  }
}

[dir] .accordion li.accordion-item {
  border-bottom: solid 0.1rem;
}
.accordion li.accordion-item [data-accordion=content-container] {
  height: 0;
  overflow: hidden;
  transition: all 0.1s linear;
}
.accordion li.accordion-item .accordion-trigger {
  display: block;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir] .accordion li.accordion-item .accordion-trigger {
  padding: 1.6rem 0;
  cursor: pointer;
}
[dir] .accordion li.accordion-item .accordion-trigger .section-label {
  padding: 0;
}
[dir=ltr] .accordion li.accordion-item .accordion-trigger .switch {
  margin-left: auto;
}
[dir=rtl] .accordion li.accordion-item .accordion-trigger .switch {
  margin-right: auto;
}
.accordion li.accordion-item .accordion-trigger::after {
  position: absolute;
  top: 50%;
  content: "+";
  font-size: 4rem;
}
[dir] .accordion li.accordion-item .accordion-trigger::after {
  transform: translate(0, -50%);
}
[dir=ltr] .accordion li.accordion-item .accordion-trigger::after {
  right: 2rem;
}
[dir=rtl] .accordion li.accordion-item .accordion-trigger::after {
  left: 2rem;
}
.accordion li.accordion-item .accordion-trigger.is-collapsed::after {
  content: "-";
}
[dir] .accordion li.accordion-item .accordion-content {
  padding: 0 2rem 2rem 2rem;
}
[dir=ltr] .accordion.switch-toggle li.accordion-item .accordion-trigger .section-label {
  margin-left: 3rem;
}
[dir=rtl] .accordion.switch-toggle li.accordion-item .accordion-trigger .section-label {
  margin-right: 3rem;
}
[dir=ltr] .accordion.switch-toggle li.accordion-item .accordion-trigger::after {
  right: auto;
  left: 0.5rem;
}
[dir=rtl] .accordion.switch-toggle li.accordion-item .accordion-trigger::after {
  left: auto;
  right: 0.5rem;
}

[dir] .tabular-data {
  margin: 1rem 0 3rem 0;
}
.tabular-data .table-wrapper table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
[dir] .tabular-data .table-wrapper table {
  border-style: solid;
  border-width: 0.1rem 0.1rem 0 0.1rem;
}
[dir] .tabular-data .table-wrapper table td, [dir] .tabular-data .table-wrapper table th {
  padding: 1rem;
  text-align: center;
  border-bottom: solid 0.1rem;
}
.tabular-data .table-wrapper table td {
  vertical-align: middle;
}
.tabular-data .table-wrapper table a {
  text-decoration: underline;
}
.tabular-data .table-wrapper .notice {
  display: inline-block;
}
[dir] .tabular-data .table-wrapper .notice {
  padding: 1rem 0;
}

[dir] .disclaimer {
  padding: 1.6rem;
  margin: 2rem 0;
  border-radius: 0.4rem;
  clear: both;
}
[dir=ltr] .disclaimer .label {
  padding-right: 0.5rem;
}
[dir=rtl] .disclaimer .label {
  padding-left: 0.5rem;
}

[dir] .pdf-link {
  border-radius: 0.4rem;
  clear: both;
}
.pdf-link a {
  display: flex;
  align-items: center;
}
[dir] .pdf-link a {
  padding: 1.6rem;
  margin: 3rem 0;
  clear: both;
}
.pdf-link a .aa.aa-pdf {
  flex: 0 0 3.6rem;
  width: 3.6rem;
  height: 3.6rem;
}
.pdf-link a .aa.aa-open-url {
  flex: 0 0 2.4rem;
  width: 2.4rem;
  height: 2.4rem;
}
[dir=ltr] .pdf-link a .aa.aa-open-url {
  margin-left: auto;
}
[dir=rtl] .pdf-link a .aa.aa-open-url {
  margin-right: auto;
}
[dir] .pdf-link a .text {
  padding: 0 1rem;
}

.change-size {
  flex-grow: 1;
  flex: 1 1 auto;
}

[dir=ltr] .change-size {
  text-align: right;
}

[dir=rtl] .change-size {
  text-align: left;
}
[dir] .change-size .size {
  padding: 0 2.5rem;
}
[dir] .change-size button {
  padding: 0.4rem 1rem;
  border-radius: 0.2rem;
  text-align: center;
}
[dir] .change-size button:disabled {
  cursor: default;
}

[dir] .google-news-callout {
  padding: 1.6rem;
  margin: 2rem 0;
  border-radius: 0.4rem;
  clear: both;
}
.google-news-callout .text {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.google-news-callout .text .aa-google-news {
  width: 3.2rem;
  height: 2.6rem;
}
[dir=ltr] .google-news-callout .text .aa-google-news {
  margin-right: 1.6rem;
}
[dir=rtl] .google-news-callout .text .aa-google-news {
  margin-left: 1.6rem;
}

[dir] .tm-overview {
  padding-top: 2.4rem;
}
[dir] .tm-overview .tm-overview_title {
  clear: both;
}
.tm-overview .tm-overview_title .tm-overview_label::after {
  content: ": ";
}
.tm-overview p a {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
}

@media (min-width: 501px) {
  .tm-highlights.sticky {
    position: sticky;
    top: 0;
  }
}
[dir] .tm-highlights .tm-highlights_list {
  padding: 2.4rem 0;
  margin: 1rem;
}
.tm-highlights .tm-highlights_list .tm-highlights_item {
  position: relative;
}
[dir] .tm-highlights .tm-highlights_list .tm-highlights_item {
  padding: 0 2rem 2rem 2rem;
}
.tm-highlights .tm-highlights_list .tm-highlights_item::before {
  content: "";
  width: 0.1rem;
  height: 100%;
  position: absolute;
}
[dir] .tm-highlights .tm-highlights_list .tm-highlights_item::before {
  border-style: dashed;
}
[dir=ltr] .tm-highlights .tm-highlights_list .tm-highlights_item::before {
  left: 0;
  border-width: 0 0 0 0.1rem;
}
[dir=rtl] .tm-highlights .tm-highlights_list .tm-highlights_item::before {
  right: 0;
  border-width: 0 0.1rem 0 0;
}
.tm-highlights .tm-highlights_list .tm-highlights_item:first-child::before {
  top: 1rem;
}
.tm-highlights .tm-highlights_list .tm-highlights_item:last-child::before {
  display: none;
}
.tm-highlights .tm-highlights_list .tm-highlights_item .aa.aa-link {
  position: absolute;
  top: 0;
  width: 2.6rem;
  height: 2.6rem;
}
[dir] .tm-highlights .tm-highlights_list .tm-highlights_item .aa.aa-link {
  background-size: contain;
}
[dir=ltr] .tm-highlights .tm-highlights_list .tm-highlights_item .aa.aa-link {
  left: -1.2rem;
}
[dir=rtl] .tm-highlights .tm-highlights_list .tm-highlights_item .aa.aa-link {
  right: -1.2rem;
}
.tm-highlights .tm-highlights_list .tm-highlights_item a {
  display: inline-block;
}
[dir] .tm-highlights .tm-highlights_list .tm-highlights_item:last-child {
  margin-top: -0.4rem;
}

.tm-story img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .tm-story .tm-story-group {
  margin-bottom: 7rem;
}
.tm-story .tm-story-group label.tm-group-action {
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir] .tm-story .tm-story-group label.tm-group-action {
  border-style: solid;
  border-width: 0 0 2px 0;
  cursor: pointer;
  padding-bottom: 0.8rem;
  margin-bottom: 4.5rem;
}
@media (min-width: 501px) {
  [dir=ltr] .tm-story .tm-story-group label.tm-group-action {
    margin-left: 15.1rem;
  }
  [dir=rtl] .tm-story .tm-story-group label.tm-group-action {
    margin-right: 15.1rem;
  }
}
.tm-story .tm-story-group label.tm-group-action::after {
  content: attr(data-collapse);
  display: block;
}
[dir] .tm-story .tm-story-group label.tm-group-action::after {
  padding-top: 1rem;
}
[dir=ltr] .tm-story .tm-story-group label.tm-group-action::after {
  float: right;
}
[dir=rtl] .tm-story .tm-story-group label.tm-group-action::after {
  float: left;
}
.tm-story .tm-story-group input[type=checkbox] {
  display: none;
}
.tm-story .tm-story-group input[type=checkbox]:checked ~ label.tm-group-action::after {
  content: attr(data-expand);
}
.tm-story .tm-story-group .tm-group-wrapper {
  position: relative;
  transition: all 0.3s;
  overflow: visible;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper {
  clear: both;
}
.tm-story .tm-story-group .tm-group-wrapper:before {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  width: 0.1rem;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper:before {
  border-style: dashed;
}
[dir=ltr] .tm-story .tm-story-group .tm-group-wrapper:before {
  border-width: 0 0 0 0.1rem;
  left: calc(50% - 1px);
  right: auto;
}
[dir=rtl] .tm-story .tm-story-group .tm-group-wrapper:before {
  border-width: 0 0.1rem 0 0;
  right: calc(50% - 1px);
  left: auto;
}
@media (min-width: 501px) {
  [dir=ltr] .tm-story .tm-story-group .tm-group-wrapper:before {
    left: 5.8rem;
  }
  [dir=rtl] .tm-story .tm-story-group .tm-group-wrapper:before {
    right: 5.8rem;
  }
}
@media (min-width: 501px) {
  [dir=ltr] .tm-story .tm-story-group .tm-group-wrapper {
    padding-left: 14.9rem;
  }
  [dir=rtl] .tm-story .tm-story-group .tm-group-wrapper {
    padding-right: 14.9rem;
  }
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item {
  position: relative;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-story-breaking {
  margin-bottom: 1rem;
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-story-breaking i.aa-breaking {
  text-transform: uppercase;
  font-style: unset;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-story-breaking i.aa-breaking {
  text-align: center;
  border-radius: 0.4rem;
  padding: 0.8rem 1rem 0 1rem;
}
[dir=ltr] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-story-breaking i.aa-breaking b {
  padding-right: 0.5rem;
}
[dir=rtl] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-story-breaking i.aa-breaking b {
  padding-left: 0.5rem;
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
  display: block;
  width: 12rem;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
  text-align: center;
  margin: 3rem auto 3rem auto;
  padding: 0.9rem 0;
  border-width: 1px;
  border-style: solid;
  border-radius: 1.7rem;
}
@media (min-width: 501px) {
  .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    position: absolute;
  }
  [dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    margin: 0;
  }
  [dir=ltr] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    left: -14.9rem;
  }
  [dir=rtl] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
    right: -14.9rem;
  }
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card {
  border-style: solid;
  border-width: 0.1rem;
  margin-bottom: 3rem;
  border-radius: 0.8rem;
  padding: 2.4rem;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card[data-stamp-type=breaking] {
  border: none;
  padding: 0;
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
  display: inline-block;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-title {
  padding-bottom: 0.8rem;
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card img {
  width: 100%;
  height: auto;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card img {
  border-radius: 0.4rem 0.4rem 0 0;
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card p a {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
  display: flex;
  position: relative;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
  padding-top: 2.4rem;
  clear: both;
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this {
  position: absolute;
  top: 1.5rem;
}
[dir=ltr] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this {
  right: 0;
}
[dir=rtl] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this {
  left: 0;
}
@media (min-width: 501px) {
  [dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card {
    border-radius: 0.4rem;
    margin-bottom: 4.5rem;
  }
}

.tm-story-group input:checked ~ .tm-group-wrapper {
  height: 0;
  overflow: hidden;
}

.tm-story-group input:checked ~ .tm-group-wrapper .time-stamp {
  display: none;
}

.avatar {
  display: flex;
  flex-direction: row;
  align-items: center;
}

[dir] .avatar {
  padding: 0;
}
.avatar_info {
  flex: 0 0 auto;
}
[dir=ltr] .avatar_info {
  margin: 0 5rem 0 0;
}
[dir=rtl] .avatar_info {
  margin: 0 0 0 5rem;
}
.avatar_image {
  width: 4.8rem;
  height: 4.8rem;
}
[dir] .avatar_image {
  border-radius: 50%;
}
[dir=ltr] .avatar_image {
  margin: 0 1.6rem 0 0;
}
[dir=rtl] .avatar_image {
  margin: 0 0 0 1.6rem;
}
[dir] .avatar_name {
  margin: 0 0 0.4rem 0;
}
.avatar_social-account {
  display: flex;
  align-items: center;
}
[dir] .avatar_social-account {
  padding-top: 1rem;
}
.avatar_social-account .icon {
  width: 3.2rem;
  height: 3.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir] .avatar_social-account .icon {
  border-radius: 50%;
  background-color: #1da1f2;
}
.avatar_social-account .icon i.aa {
  filter: invert(100%) contrast(3);
  width: 1rem;
  height: 1rem;
}
[dir=ltr] .avatar_social-account .acc-name {
  padding-left: 1rem;
  margin-right: auto;
}
[dir=rtl] .avatar_social-account .acc-name {
  padding-right: 1rem;
  margin-left: auto;
}
@media (min-width: 501px) {
  .avatar.social .avatar_label {
    position: relative;
    flex: 1;
  }
  .avatar.social .avatar_social-account {
    position: absolute;
    bottom: 0;
    display: flex;
  }
  [dir=ltr] .avatar.social .avatar_social-account {
    right: 0;
  }
  [dir=rtl] .avatar.social .avatar_social-account {
    left: 0;
  }
}
.avatar--two-avatars .avatar_images {
  display: flex;
}
[dir=ltr] .avatar--two-avatars .avatar_images .avatar_image {
  margin-left: -1rem;
}
[dir=rtl] .avatar--two-avatars .avatar_images .avatar_image {
  margin-right: -1rem;
}
[dir=ltr] .avatar--two-avatars .avatar_images .avatar_image:first-child {
  margin-right: 0;
  margin-left: 0;
}
[dir=rtl] .avatar--two-avatars .avatar_images .avatar_image:first-child {
  margin-left: 0;
  margin-right: 0;
}
.avatar--two-avatars .avatar_name > a {
  text-decoration: none;
}
[dir=ltr] .avatar--two-avatars .avatar_name > a {
  padding-right: 0.5rem;
}
[dir=rtl] .avatar--two-avatars .avatar_name > a {
  padding-left: 0.5rem;
}
[dir=ltr] .avatar--two-avatars .avatar_name > a:last-child {
  padding-right: 0;
  padding-left: 0.5rem;
}
[dir=rtl] .avatar--two-avatars .avatar_name > a:last-child {
  padding-left: 0;
  padding-right: 0.5rem;
}

.btn {
  display: inline-block;
}

[dir] .btn {
  text-align: center;
  border-radius: 0.4rem;
  border: 0.1rem solid;
  cursor: pointer;
}

[dir=ltr] .btn {
  padding: 0.8rem 1.6rem 0.8rem 1.1rem;
}

[dir=rtl] .btn {
  padding: 0.8rem 1.1rem 0.8rem 1.6rem;
}
[dir] .btn::-moz-focus-inner {
  border: 0.1rem solid;
}
.btn i.aa-live {
  width: 2rem;
  height: 2rem;
}
[dir] .btn i.aa-live {
  border: none;
}
[dir=ltr] .btn i.aa-live {
  float: right;
}
[dir=rtl] .btn i.aa-live {
  float: left;
}

.card {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

[dir] .card {
  border-radius: 0.4rem;
}

[dir=ltr] .card {
  -webkit-animation: slide-up 0.2s ease;
  animation: slide-up 0.2s ease;
}

[dir=rtl] .card {
  -webkit-animation: slide-up 0.2s ease;
          animation: slide-up 0.2s ease;
}
.card_link {
  display: inline-block;
  width: 100%;
  height: 100%;
  display: block;
}
[dir] .card_link {
  cursor: pointer;
}
.card_link img {
  display: block;
  max-width: 100%;
  height: auto;
}
.card_content {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
[dir] .card_content {
  padding: 1.6rem;
}
[dir=ltr] .card_content {
  right: 0;
}
[dir=rtl] .card_content {
  left: 0;
}
.card .aa-trending-icon {
  align-self: flex-end;
  width: 2.4rem;
  height: 2.4rem;
  top: 1.6rem;
}
[dir=ltr] .card .aa-trending-icon {
  right: 1.6rem;
  margin-left: auto;
}
[dir=rtl] .card .aa-trending-icon {
  left: 1.6rem;
  margin-right: auto;
}

@-webkit-keyframes slide-up {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slide-up {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[dir] .opinion {
  border-bottom: 0.1rem solid;
}
[dir] .opinion.no-border {
  border-bottom: none;
}
[dir] .opinion_title {
  margin-bottom: 3.2rem;
}
.opinion_articles {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
[dir] .opinion_link {
  margin-bottom: 1.6rem;
}
[dir] .opinion_link:last-child {
  margin-bottom: 0;
}
@media (min-width: 501px) {
  [dir] .opinion_link {
    margin-bottom: 0;
  }
}
.opinion_link .avatar {
  align-items: flex-start;
}
[dir=ltr] .opinion_link .avatar_label {
  margin: 0 0 0 1.6rem;
}
[dir=rtl] .opinion_link .avatar_label {
  margin: 0 1.6rem 0 0;
}
.opinion_link .avatar_image {
  flex: 0 0 auto;
  width: 7.2rem;
  height: 7.2rem;
}
[dir] .opinion_link .avatar_image {
  margin: 0;
}
@media (min-width: 501px) {
  .opinion_articles {
    flex-direction: row;
  }
  .opinion_link {
    flex: 0 0 29.6rem;
  }
}
@media (min-width: 1200px) {
  .opinion_articles {
    flex-direction: row;
  }
  .opinion_link {
    flex: 0 0 29.6rem;
  }
  [dir=ltr] .opinion_link .avatar_label {
    margin: 0 1.2rem 0 3.2rem;
  }
  [dir=rtl] .opinion_link .avatar_label {
    margin: 0 3.2rem 0 1.2rem;
  }
}
[dir] .opinion--v2 {
  border-bottom: none;
  border-bottom: 1px solid;
}
[dir] .opinion--v2.no-border {
  border-bottom: none;
}
[dir] .opinion--v2 .opinion_link {
  border-bottom: 1px solid;
  padding-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .opinion--v2 .opinion_link {
    padding-bottom: 0;
    border-bottom: none;
  }
}
[dir] .opinion--v2 .opinion_link:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.opinion--v2 .opinion_title {
  display: block;
}
[dir] .opinion--v2 .opinion_title {
  margin-bottom: 2.2rem;
}
@media (min-width: 501px) {
  [dir] .opinion--v2 .opinion_title {
    margin-bottom: 1.6rem;
  }
}
.opinion--v2 .avatar--two-avatars {
  align-items: center;
}
.opinion--v2 .avatar--two-avatars .avatar_image {
  width: 3.2rem;
  height: 3.2rem;
}
[dir=ltr] .opinion--v2 .avatar--two-avatars .avatar_label {
  margin-left: 0.8rem;
}
[dir=rtl] .opinion--v2 .avatar--two-avatars .avatar_label {
  margin-right: 0.8rem;
}
[dir] .opinion--v2 .avatar--two-avatars .avatar_name {
  margin-bottom: 0;
}

[dir] [lang=ur] .opinion_link .avatar_label {
  padding-top: 0.5rem;
}

.latest_element {
  display: flex;
  flex-direction: column;
}

[dir] .latest_element {
  margin-bottom: 2.7rem;
}
[dir] .latest_title {
  margin: 0 0 2.4rem 0;
}
.latest .timeDate {
  display: inline-block;
  order: 1;
}
.latest_info {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .latest_info {
  margin-bottom: 0.7rem;
}
.latest_info img {
  height: auto;
  width: 30%;
  flex: 0 0 7.4rem;
  align-self: flex-start;
}
[dir] .latest_info img {
  border-radius: 0.4rem;
}
[dir=ltr] .latest_info img {
  margin-right: 1.3rem;
}
[dir=rtl] .latest_info img {
  margin-left: 1.3rem;
}
.latest_description {
  display: none;
}
.latest_news {
  flex: 1 0 25rem;
}
[dir] .latest_news {
  margin: 0 0 0.8rem 0;
}
.latest_section {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex: 0 0 auto;
}
@media (min-width: 501px) {
  .latest_element.no-image .latest_section {
    width: 100%;
  }
  .latest .timeDate {
    order: 0;
  }
  [dir] .latest .timeDate {
    margin-bottom: 0.8rem;
  }
  .latest img {
    flex: 0 0 22.4rem;
    max-width: 22.4rem;
  }
  [dir=ltr] .latest img {
    margin-right: 0;
    margin-left: 1.6rem;
  }
  [dir=rtl] .latest img {
    margin-left: 0;
    margin-right: 1.6rem;
  }
  .latest_info {
    flex-direction: row-reverse;
    align-items: flex-start;
    justify-content: space-between;
    min-height: 12.6rem;
  }
  [dir] .latest_info {
    margin-bottom: 0;
  }
  [dir=ltr] .latest_link {
    margin-right: auto;
  }
  [dir=rtl] .latest_link {
    margin-left: auto;
  }
  .latest_description {
    display: block;
  }
  [dir] .latest_description {
    margin: 0 0 0.6rem 0;
  }
  [dir] .latest_news {
    margin: 0 0 0.6rem 0;
  }
  .latest_section {
    flex: 0 0 68%;
    width: calc(100% - 24rem);
  }
}

[dir] .mostRead button::-moz-focus-inner {
  border: 0;
}
.mostRead_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
[dir] .mostRead_header .section-label {
  padding-bottom: 0;
}
[dir] .mostRead_switch {
  border: 0.1rem solid;
  border-radius: 0.4rem;
}
[dir] .mostRead_switch .btn {
  border-radius: 0.3rem;
  border: none;
  background: none;
}
.mostRead .tabs .tabs-tablist button {
  width: 65.9%;
}
[dir] .mostRead .tabs .tabs-tablist button {
  border-bottom: 1px solid;
}
.mostRead .tabs .tabs-tablist button::before {
  content: "";
  width: 0.8rem;
  height: 0.8rem;
  position: absolute;
  bottom: -0.4rem;
}
[dir] .mostRead .tabs .tabs-tablist button::before {
  border-radius: 50%;
}
[dir=ltr] .mostRead .tabs .tabs-tablist button::before {
  left: 0;
}
[dir=rtl] .mostRead .tabs .tabs-tablist button::before {
  right: 0;
}
[dir] .mostRead .tabs .tabs-tablist button .tabs-tab__content {
  padding: 1rem;
}
.mostRead .tabs .tabs-tablist button[aria-selected=true] {
  position: relative;
}
[dir] .mostRead .tabs .tabs-tablist button[aria-selected=true] .tabs-tab__content {
  border-bottom: 0;
}
.mostRead .tabs .tabs-tablist button:first-child {
  width: 31.3%;
}
.mostRead .tabs .tabs-panel {
  outline: none;
}
[dir] .mostRead .tabs .tabs-panel {
  padding: 2.5rem 0 0 0;
}
@media (min-width: 1200px) {
  [dir=ltr] .mostRead .tabs .tabs-panel {
    padding: 2.5rem 0 0 1rem;
  }
  [dir=rtl] .mostRead .tabs .tabs-panel {
    padding: 2.5rem 1rem 0 0;
  }
}
.mostRead_content {
  display: none;
}
[dir] .mostRead_content {
  padding-top: 1.6rem;
}
.mostRead_content[data-hidden=false] {
  display: block;
}
.mostRead_element {
  display: inline-block;
  width: 100%;
}
[dir] .mostRead_element {
  margin-bottom: 2.4rem;
}
[dir] .mostRead_position {
  padding: 0.3rem 0.6rem;
  border-radius: 0.4rem;
}
[dir] .mostRead_news {
  margin: 0.7rem 0;
}
[dir] .mostRead_description {
  margin: 0 0 0.7rem 0;
}
[dir=ltr] .mostRead_interaction {
  float: right;
}
[dir=rtl] .mostRead_interaction {
  float: left;
}
.mostRead.withImages .tabs-container {
  display: grid;
  grid-row-gap: 2.1rem;
}
.mostRead.withImages .tabs-container .mostRead_info {
  flex: 1 1 100%;
}
.mostRead.withImages .tabs-container .mostRead_element {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}
[dir] .mostRead.withImages .tabs-container .mostRead_element {
  margin-bottom: 0;
}
.mostRead.withImages .tabs-container .mostRead_news {
  flex: 0 0 67%;
}
[dir=ltr] .mostRead.withImages .tabs-container .mostRead_news {
  margin: 0 0 0 1.6rem;
}
[dir=rtl] .mostRead.withImages .tabs-container .mostRead_news {
  margin: 0 1.6rem 0 0;
}
.mostRead.withImages .tabs-container .mostRead_media {
  position: relative;
  flex: 0 0 8.8rem;
}
.mostRead.withImages .tabs-container .mostRead_media img {
  width: 8.8rem;
  height: 8.8rem;
}
[dir] .mostRead.withImages .tabs-container .mostRead_media img {
  border-radius: 0.4rem;
}
.mostRead.withImages .tabs-container .mostRead_media .mostRead_position {
  position: absolute;
  top: 0;
}
[dir=ltr] .mostRead.withImages .tabs-container .mostRead_media .mostRead_position {
  left: 0;
}
[dir=rtl] .mostRead.withImages .tabs-container .mostRead_media .mostRead_position {
  right: 0;
}
@media (min-width: 1200px) {
  .mostRead.withImages .tabs-container {
    grid-template-columns: 32% 32% 32%;
    grid-column-gap: 1.6rem;
  }
  .mostRead.withImages .tabs-container .mostRead_news {
    flex: 0 0 73%;
  }
  [dir=ltr] .mostRead.withImages .tabs-container .mostRead_news {
    margin-left: 1.6rem;
  }
  [dir=rtl] .mostRead.withImages .tabs-container .mostRead_news {
    margin-right: 1.6rem;
  }
  .mostRead.withImages .tabs-container .mostRead_info {
    flex: 1;
  }
  [dir] .mostRead.withImages .tabs-container .mostRead_info {
    margin-top: 1.6rem;
  }
}
@media (min-width: 501px) {
  .mostRead.withImages.bigImages .tabs-container .mostRead_media {
    flex: 0 0 19.2rem;
  }
  .mostRead.withImages.bigImages .tabs-container .mostRead_media img {
    width: 100%;
    height: auto;
  }
  [dir] .mostRead.withImages.bigImages .tabs-container .mostRead_media img {
    margin-bottom: 0;
  }
  .mostRead.withImages.bigImages .tabs-container .mostRead_news {
    flex: 0 0 45%;
  }
  .mostRead.withImages.bigImages .tabs-container .mostRead_info {
    flex: 0 0 100%;
  }
}
[dir] .mostRead.withImages.v2 {
  border-radius: 0.4rem;
}
[dir=ltr] .mostRead.withImages.v2 {
  padding-right: 0.8rem;
  padding-left: 0.8rem;
}
[dir=rtl] .mostRead.withImages.v2 {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}
[dir] .mostRead.withImages.v2 .tabs .tabs-panel {
  padding-top: 1.6rem;
}
[dir=ltr] .mostRead.withImages.v2 .tabs .tabs-panel {
  padding-left: 0;
}
[dir=rtl] .mostRead.withImages.v2 .tabs .tabs-panel {
  padding-right: 0;
}
.mostRead.withImages.v2 .tabs-tablist {
  width: 11.4rem;
  height: 4rem;
}
[dir] .mostRead.withImages.v2 .tabs-tablist {
  margin: 0 auto;
}
.mostRead.withImages.v2 .tabs-tablist .tabs-tab {
  overflow: hidden;
}
[dir=ltr] .mostRead.withImages.v2 .tabs-tablist .tabs-tab:first-child {
  border-radius: 0.4rem 0 0 0.4rem;
}
[dir=rtl] .mostRead.withImages.v2 .tabs-tablist .tabs-tab:first-child {
  border-radius: 0 0.4rem 0.4rem 0;
}
[dir=ltr] .mostRead.withImages.v2 .tabs-tablist .tabs-tab:last-child {
  border-radius: 0 0.4rem 0.4rem 0;
}
[dir=rtl] .mostRead.withImages.v2 .tabs-tablist .tabs-tab:last-child {
  border-radius: 0.4rem 0 0 0.4rem;
}
.mostRead.withImages.v2 .tabs .tabs-tablist button {
  width: 50%;
  height: 100%;
}
[dir] .mostRead.withImages.v2 .tabs .tabs-tablist button {
  border: none;
  padding: 0;
}
.mostRead.withImages.v2 .tabs-tablist button::before {
  display: none;
}
.mostRead.withImages.v2 .tabs-container .mostRead_media img {
  width: 10.4rem;
  height: 10.4rem;
}
.mostRead.withImages.v2 .btn {
  position: relative;
}
[dir] .mostRead.withImages.v2 .btn {
  padding: 0 0 0.8rem 0;
}
[dir=ltr] .mostRead.withImages.v2 .btn {
  margin-right: 1.6rem;
}
[dir=rtl] .mostRead.withImages.v2 .btn {
  margin-left: 1.6rem;
}
.mostRead.withImages.v2 .btn .underBar {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
}
[dir=ltr] .mostRead.withImages.v2 .btn .underBar {
  left: 0;
  border-radius: 0.4rem 0 0.4rem 0;
}
[dir=rtl] .mostRead.withImages.v2 .btn .underBar {
  right: 0;
  border-radius: 0 0.4rem 0 0.4rem;
}
.mostRead.withImages.v2 .btn.btn-active .underBar {
  display: inline;
}
.mostRead.withImages.v2 .mostRead_element {
  flex-wrap: nowrap;
  height: 100%;
}
.mostRead.withImages.v2 .mostRead_media {
  display: flex;
  align-items: flex-start;
}
[dir=ltr] .mostRead.withImages.v2 .mostRead_media {
  margin-right: 0.8rem;
}
[dir=rtl] .mostRead.withImages.v2 .mostRead_media {
  margin-left: 0.8rem;
}
.mostRead.withImages.v2 .mostRead_media .mostRead_position {
  position: unset;
}
[dir] .mostRead.withImages.v2 .mostRead_media .mostRead_position {
  padding: 0;
}
[dir=ltr] .mostRead.withImages.v2 .mostRead_media .mostRead_position {
  margin-right: 0.8rem;
}
[dir=rtl] .mostRead.withImages.v2 .mostRead_media .mostRead_position {
  margin-left: 0.8rem;
}
.mostRead.withImages.v2 .mostRead_info {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
}
[dir=ltr] .mostRead.withImages.v2 .mostRead_info .mostRead_news {
  margin-left: 0;
}
[dir=rtl] .mostRead.withImages.v2 .mostRead_info .mostRead_news {
  margin-right: 0;
}
.mostRead.withImages.v2 .mostRead_info .mostRead_interaction {
  align-self: flex-start;
  display: flex;
}
[dir] .mostRead.withImages.v2 .mostRead_info .mostRead_interaction {
  margin-top: auto;
  padding: 0.4rem;
  border-radius: 0.4rem;
}
[dir=ltr] .mostRead.withImages.v2 .mostRead_info .mostRead_interaction .aa {
  margin-left: 0.6rem;
}
[dir=rtl] .mostRead.withImages.v2 .mostRead_info .mostRead_interaction .aa {
  margin-right: 0.6rem;
}
.mostRead.withImages.v2 .mostRead_section {
  display: none;
}
[dir] .mostRead.withImages.v2 .mostRead_content {
  padding-top: 2.5rem;
}
@media (min-width: 501px) {
  [dir=ltr] .mostRead.withImages.v2 {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
  [dir=rtl] .mostRead.withImages.v2 {
    padding-right: 1.6rem;
    padding-left: 1.6rem;
  }
  [dir] .mostRead.withImages.v2 .tabs .tabs-panel {
    padding-top: 0;
  }
  [dir] .mostRead.withImages.v2 .tabs-tablist {
    margin-top: -60px;
  }
  [dir=ltr] .mostRead.withImages.v2 .tabs-tablist {
    margin-right: 0;
  }
  [dir=rtl] .mostRead.withImages.v2 .tabs-tablist {
    margin-left: 0;
  }
  .mostRead.withImages.v2 .tabs-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .mostRead.withImages.v2 .tabs-container .mostRead_element {
    flex: 1 0 49%;
    height: unset;
  }
  [dir] .mostRead.withImages.v2 .tabs-container .mostRead_element {
    margin-top: 2.5rem;
  }
  .mostRead.withImages.v2 .tabs-container .mostRead_element .mostRead_media {
    flex: 1 1 12rem;
  }
  .mostRead.withImages.v2 .tabs-container .mostRead_element .mostRead_media img {
    width: 100%;
    height: auto;
  }
  .mostRead.withImages.v2 .tabs-container .mostRead_element .mostRead_section {
    display: block;
  }
  .mostRead.withImages.v2 .tabs-container .mostRead_element .mostRead_info {
    flex: 0 0 55%;
  }
  [dir] .mostRead.withImages.v2 .tabs-container .mostRead_element .mostRead_info {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .mostRead.withImages.v2 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  [dir=rtl] .mostRead.withImages.v2 {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  .mostRead.withImages.v2 .tabs-container .mostRead_element {
    flex: 0 0 32%;
  }
  .mostRead.withImages.v2 .tabs-container .mostRead_element .mostRead_media {
    flex: 0 0 14.1rem;
  }
  [dir=ltr] .mostRead.withImages.v2 .tabs-container .mostRead_element .mostRead_media {
    margin-right: 1.6rem;
  }
  [dir=rtl] .mostRead.withImages.v2 .tabs-container .mostRead_element .mostRead_media {
    margin-left: 1.6rem;
  }
  .mostRead.withImages.v2 .tabs-container .mostRead_element .mostRead_media img {
    width: 14.1rem;
    height: 14.1rem;
  }
  .mostRead.withImages.v2 .tabs-container .mostRead_element .mostRead_info {
    flex: 1 0 50%;
  }
}

[dir] .sectionHero.box-wrapper {
  padding-bottom: 0;
}
.sectionHero .sectionHero_media .aa-bg-play {
  position: absolute;
  width: 3.2rem;
  height: 3.2rem;
  bottom: 6rem;
  z-index: 2;
}
[dir=ltr] .sectionHero .sectionHero_media .aa-bg-play {
  right: 6rem;
}
[dir=rtl] .sectionHero .sectionHero_media .aa-bg-play {
  left: 6rem;
}
.sectionHero.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_media .aa-bg-play {
  bottom: 1.5rem;
}
@media (min-width: 501px) {
  .sectionHero.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_media .aa-bg-play {
    bottom: 17.5rem;
  }
}
@media (min-width: 501px) {
  [dir] .sectionHero_gallery {
    margin-bottom: 3rem;
  }
}
@media (min-width: 1200px) {
  [dir] .sectionHero_gallery {
    margin-bottom: 0;
  }
}
.sectionHero_gallery .sectionHero_element {
  width: 100%;
}
[dir] .sectionHero_gallery .sectionHero_element {
  padding: 0;
}
[dir] .sectionHero_gallery .sectionHero_media img {
  border-radius: 0;
}
.sectionHero_gallery .sectionHero_media .aa-bg-play {
  width: 5rem;
  height: 5rem;
  top: 1.6rem;
}
[dir=ltr] .sectionHero_gallery .sectionHero_media .aa-bg-play {
  left: 1.6rem;
}
[dir=rtl] .sectionHero_gallery .sectionHero_media .aa-bg-play {
  right: 1.6rem;
}
@media (min-width: 501px) {
  .sectionHero_gallery .sectionHero_media .aa-bg-play {
    width: 6.4rem;
    height: 6.4rem;
  }
}
.sectionHero_element {
  display: inline-block;
}
[dir] .sectionHero_element {
  padding: 0 2rem;
  margin-bottom: 3.2rem;
}
[dir] .sectionHero_description {
  margin-top: 1rem;
}
.sectionHero_media {
  position: relative;
}
[dir] .sectionHero_media img {
  border-radius: 0.4rem;
}
.sectionHero_media img,
.sectionHero_media video {
  width: 100%;
  height: auto;
}
.sectionHero_gradient {
  position: absolute;
  top: 0;
  bottom: 0.2rem;
  width: 100%;
  height: 100%;
  display: none;
}
[dir=ltr] .sectionHero_gradient {
  left: 0;
  right: 0;
}
[dir=rtl] .sectionHero_gradient {
  right: 0;
  left: 0;
}
.sectionHero_numbers {
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
[dir] .sectionHero_numbers {
  margin: 3.2rem 3rem 0 3rem;
}
[dir] .sectionHero_info {
  padding: 1.6rem 0 0;
}
[dir] .sectionHero_title {
  margin: 0 0 0.7rem 0;
}
.sectionHero .sectionHero_latest .sectionHero_media .aa-bg-play {
  width: 2.4rem;
  height: 2.4rem;
  bottom: 0.8rem;
}
[dir=ltr] .sectionHero .sectionHero_latest .sectionHero_media .aa-bg-play {
  left: 0.8rem;
}
[dir=rtl] .sectionHero .sectionHero_latest .sectionHero_media .aa-bg-play {
  right: 0.8rem;
}
.sectionHero_thumb .sectionHero_element {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .sectionHero_thumb .sectionHero_element {
  padding: 0;
  margin-bottom: 1.6rem;
}
.sectionHero_thumb .sectionHero_element.main {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
[dir] .sectionHero_thumb .sectionHero_element.main {
  margin-bottom: 3.2rem;
}
.sectionHero_thumb .sectionHero_element.main .sectionHero_media {
  align-self: stretch;
}
[dir] .sectionHero_thumb .sectionHero_element.main .sectionHero_media img {
  border-radius: 0;
}
.sectionHero_thumb .sectionHero_element.main .sectionHero_media .aa-bg-play {
  bottom: 1rem;
}
[dir=ltr] .sectionHero_thumb .sectionHero_element.main .sectionHero_media .aa-bg-play {
  left: 1rem;
}
[dir=rtl] .sectionHero_thumb .sectionHero_element.main .sectionHero_media .aa-bg-play {
  right: 1rem;
}
[dir] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
  padding: 1.8rem 0 0;
}
[dir=ltr] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
  margin-left: 0;
}
[dir=rtl] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
  margin-right: 0;
}
[dir] .sectionHero_thumb .sectionHero_element.main .sectionHero_info .sectionHero_title {
  margin: 0 0 0.7rem 0;
}
[dir] .sectionHero_thumb .sectionHero_latest {
  padding: 3.2rem 0;
}
.sectionHero_thumb .sectionHero_latest .sectionHero_element {
  width: 100%;
  align-items: flex-start;
}
[dir] .sectionHero_thumb .sectionHero_latest .sectionHero_element {
  margin-bottom: 2.8rem;
}
[dir] .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
  margin-bottom: 0;
}
.sectionHero_thumb .sectionHero_latest .sectionHero_media {
  flex: 0 0 7.4rem;
}
.sectionHero_thumb .sectionHero_latest .sectionHero_media img {
  vertical-align: top;
}
.sectionHero_thumb .sectionHero_info {
  display: flex;
  flex-direction: column;
}
[dir] .sectionHero_thumb .sectionHero_info {
  padding: 0;
}
[dir=ltr] .sectionHero_thumb .sectionHero_info {
  margin-left: 1.6rem;
}
[dir=rtl] .sectionHero_thumb .sectionHero_info {
  margin-right: 1.6rem;
}
.sectionHero_thumb .sectionHero_section {
  order: 1;
}
[dir] .sectionHero_extraNoimage .sectionHero_element {
  padding-bottom: 2rem;
  margin-bottom: 0;
  padding: 2rem 0;
}
@media (min-width: 501px) {
  [dir=ltr] .sectionHero_extraNoimage .sectionHero_element {
    padding-right: 2rem;
  }
  [dir=rtl] .sectionHero_extraNoimage .sectionHero_element {
    padding-left: 2rem;
  }
}
[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_info {
  padding: 1.6rem 2rem 0;
}
.sectionHero-gallery-view .sectionHero_gallery .sectionHero_media .aa-bg-play {
  bottom: 0;
}
@media (min-width: 501px) {
  [dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_info {
    padding: 1.6rem 3.2rem 0;
  }
  .sectionHero_thumb {
    display: flex;
    flex-direction: column;
  }
  .sectionHero_thumb .sectionHero_element.main {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  [dir=ltr] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 1.6rem 0 0 1.6rem;
  }
  [dir=rtl] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 1.6rem 1.6rem 0 0;
  }
  [dir] .sectionHero_thumb .sectionHero_element.main .sectionHero_media img {
    border-radius: 0.4rem;
  }
  .sectionHero_thumb .sectionHero_element .sectionHero_media {
    flex: 0 0 34.4rem;
  }
  .sectionHero_thumb .sectionHero_latest {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
  [dir] .sectionHero_thumb .sectionHero_latest {
    padding: 3rem 0 3.6rem 0;
  }
  [dir=ltr] .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 4.8rem 0 0;
  }
  [dir=rtl] .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 0 0 4.8rem;
  }
  .sectionHero_thumb .sectionHero_latest .sectionHero_media {
    flex: 0 0 10.4rem;
  }
}
@media (min-width: 1200px) {
  .sectionHero {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
  }
  .sectionHero_gallery {
    display: flex;
    flex-direction: row;
    flex: 1 0 63.8%;
  }
  [dir] .sectionHero_gallery {
    border-radius: 0.4rem;
  }
  [dir] .sectionHero_gallery:first-child .sectionHero_media img {
    border-radius: 0.4rem;
  }
  .sectionHero_gallery .sectionHero_elements {
    display: flex;
    flex: 1;
  }
  .sectionHero_gallery .sectionHero_elements .sectionHero_element {
    flex: 1;
  }
  [dir] .sectionHero_gallery .sectionHero_elements .sectionHero_element {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero_gallery .sectionHero_info {
    padding-left: 0;
  }
  [dir=rtl] .sectionHero_gallery .sectionHero_info {
    padding-right: 0;
  }
  .sectionHero_thumb {
    flex: 1 0 20.5%;
    align-self: stretch;
  }
  [dir=ltr] .sectionHero_thumb {
    margin: 0 0 0 1.6rem;
  }
  [dir=rtl] .sectionHero_thumb {
    margin: 0 1.6rem 0 0;
  }
  [dir] .sectionHero_thumb .sectionHero_info {
    padding: 0;
  }
  [dir] .sectionHero_thumb .sectionHero_element {
    margin-bottom: 0;
  }
  .sectionHero_thumb .sectionHero_element.main {
    flex-direction: column;
  }
  [dir] .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-left: 0;
    margin-left: 0;
  }
  [dir=rtl] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-right: 0;
    margin-right: 0;
  }
  .sectionHero_thumb .sectionHero_element.main .sectionHero_media {
    flex: 0;
  }
  .sectionHero_thumb .sectionHero_latest {
    flex-direction: column;
  }
  [dir] .sectionHero_thumb .sectionHero_latest {
    padding-bottom: 0;
    margin-top: auto;
  }
  .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    align-items: flex-start;
  }
  [dir] .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 0 3.6rem 0;
  }
  .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_media {
    flex: 0 0 8.8rem;
  }
  [dir] .sectionHero_thumb .sectionHero_latest .sectionHero_title {
    margin-bottom: 0;
  }
}
.sectionHero-gallery-view .sectionHero_gradient {
  display: block;
}
.sectionHero-gallery-view .sectionHero_gallery {
  position: relative;
  overflow: hidden;
}
[dir] .sectionHero-gallery-view .sectionHero_gallery {
  margin-bottom: 2rem;
  padding-bottom: 1.7rem;
}
@media (min-width: 1200px) {
  [dir] .sectionHero-gallery-view .sectionHero_gallery {
    margin-bottom: 0;
  }
}
[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_info {
  padding-top: 0;
}
.sectionHero-gallery-view .sectionHero_gallery .sectionHero_elements {
  flex: 0 0 auto;
}
.sectionHero-gallery-view .sectionHero_gallery .sectionHero_element {
  flex: 0 0 auto;
}
[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_element {
  margin-bottom: 0;
}
[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
  margin: 0;
}
.sectionHero-gallery-view .sectionHero_gallery .sectionHero_info {
  display: flex;
  flex-direction: column;
}
.sectionHero-gallery-view .sectionHero_gallery .sectionHero_info .sectionHero_title {
  order: 1;
}
.sectionHero-gallery-view .sectionHero_gallery .sectionHero_info .sectionHero_section {
  order: 0;
}
[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_info .sectionHero_section {
  padding-bottom: 0.5rem;
}
.sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers {
  display: flex;
  flex-wrap: nowrap;
}
.sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
  width: 0.6rem;
  height: 0.6rem;
  outline: none;
}
[dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
  border-radius: 0.6rem;
}
[dir=ltr] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
  margin-right: 2.4rem;
}
[dir=rtl] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
  margin-left: 2.4rem;
}
@media (min-width: 501px) {
  [dir=ltr] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
    padding-right: 23.2rem;
  }
  [dir=rtl] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
    padding-left: 23.2rem;
  }
  .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers {
    position: absolute;
    bottom: 3rem;
    z-index: 2;
  }
  [dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers {
    margin-top: 0;
  }
  [dir=ltr] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers {
    right: 0;
  }
  [dir=rtl] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers {
    left: 0;
  }
  .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    width: 2.1rem;
    height: 2.4rem;
  }
  [dir] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    cursor: pointer;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
    padding-right: 37.2rem;
  }
  [dir=rtl] .sectionHero-gallery-view .sectionHero_gallery .sectionHero_title {
    padding-left: 37.2rem;
  }
}
@media (min-width: 1200px) {
  .sectionHero-gallery-view .sectionHero_thumb {
    align-self: stretch;
  }
  .sectionHero-gallery-view .sectionHero_thumb .sectionHero_element.main {
    height: auto;
  }
  [dir] .sectionHero-gallery-view .sectionHero_thumb .sectionHero_latest {
    margin-top: auto;
  }
}
.sectionHero-kicker-view, .sectionHero-ThumbKicker-view {
  display: flex;
  flex-direction: column;
}
[dir] .sectionHero-kicker-view .kicker h2, [dir] .sectionHero-ThumbKicker-view .kicker h2 {
  padding: 0;
}
.sectionHero-kicker-view .sectionHero_thumb, .sectionHero-ThumbKicker-view .sectionHero_thumb {
  order: 4;
}
.sectionHero-kicker-view .sectionHero_thumb.left, .sectionHero-ThumbKicker-view .sectionHero_thumb.left {
  order: 3;
}
[dir] .sectionHero-kicker-view .sectionHero_extraNoimage, [dir] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage {
  margin: 0;
}
@media (min-width: 501px) {
  [dir] .sectionHero-kicker-view .sectionHero_gallery .sectionHero_info, [dir] .sectionHero-ThumbKicker-view .sectionHero_gallery .sectionHero_info {
    padding: 1.5rem 0;
  }
  .sectionHero-kicker-view .sectionHero_thumb, .sectionHero-ThumbKicker-view .sectionHero_thumb {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  [dir] .sectionHero-kicker-view .sectionHero_thumb, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb {
    margin-bottom: 1.5rem;
  }
  [dir] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element {
    padding-bottom: 1rem;
  }
  .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element .sectionHero_info, .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element .sectionHero_info {
    flex: 1;
  }
  [dir] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element .sectionHero_info .sectionHero_section, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element .sectionHero_info .sectionHero_section {
    margin-top: auto;
  }
  .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main {
    flex-direction: column;
    flex: 1 0 34.4rem;
  }
  [dir] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 1.6rem;
  }
  [dir=ltr] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main:first-child, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main:first-child {
    margin-right: 1.6rem;
  }
  [dir=rtl] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main:first-child, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main:first-child {
    margin-left: 1.6rem;
  }
  .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_media, .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_media {
    align-self: stretch;
    flex: 0;
  }
  [dir=ltr] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-left: 0;
  }
  [dir=rtl] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-right: 0;
  }
  [dir=ltr] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main.coverage .sectionHero_info, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main.coverage .sectionHero_info {
    padding-left: 2.1rem;
  }
  [dir=rtl] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main.coverage .sectionHero_info, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main.coverage .sectionHero_info {
    padding-right: 2.1rem;
  }
  .sectionHero-kicker-view .sectionHero_extraNoimage, .sectionHero-ThumbKicker-view .sectionHero_extraNoimage {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .sectionHero-kicker-view .sectionHero_extraNoimage .sectionHero_element, .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .sectionHero_element {
    flex: 1 0 50%;
  }
  [dir] .sectionHero-kicker-view .sectionHero_extraNoimage .sectionHero_element, [dir] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .sectionHero_element {
    padding-top: 3.7rem;
  }
}
@media (min-width: 1200px) {
  .sectionHero-kicker-view, .sectionHero-ThumbKicker-view {
    flex-direction: row;
  }
  [dir] .sectionHero-kicker-view, [dir] .sectionHero-ThumbKicker-view {
    padding-bottom: 2.8rem;
  }
  .sectionHero-kicker-view .sectionHero_gallery, .sectionHero-ThumbKicker-view .sectionHero_gallery {
    flex: 1 0 49.3%;
    order: 1;
  }
  [dir] .sectionHero-kicker-view .sectionHero_gallery .sectionHero_element .sectionHero_info, [dir] .sectionHero-ThumbKicker-view .sectionHero_gallery .sectionHero_element .sectionHero_info {
    padding: 0;
    margin-top: 2.9rem;
  }
  .sectionHero-kicker-view .sectionHero_thumb, .sectionHero-ThumbKicker-view .sectionHero_thumb {
    order: 2;
  }
  [dir] .sectionHero-kicker-view .sectionHero_thumb, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb {
    margin-bottom: 0;
  }
  .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main {
    flex: 1 1 auto;
  }
  [dir] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 1.6rem;
  }
  [dir=ltr] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main:first-child, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main:first-child {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main:first-child, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main:first-child {
    margin-left: 0;
  }
  .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info, .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    height: auto;
  }
  [dir] .sectionHero-kicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info, [dir] .sectionHero-ThumbKicker-view .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    margin-bottom: 1rem;
  }
  .sectionHero-kicker-view .sectionHero_thumb.left, .sectionHero-ThumbKicker-view .sectionHero_thumb.left {
    order: 0;
  }
  [dir=ltr] .sectionHero-kicker-view .sectionHero_thumb.left, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_thumb.left {
    margin: 0 1.6rem 0 0;
  }
  [dir=rtl] .sectionHero-kicker-view .sectionHero_thumb.left, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_thumb.left {
    margin: 0 0 0 1.6rem;
  }
  .sectionHero-kicker-view .sectionHero_extraNoimage, .sectionHero-ThumbKicker-view .sectionHero_extraNoimage {
    flex-direction: column;
    flex: 1 0 18%;
  }
  [dir=ltr] .sectionHero-kicker-view .sectionHero_extraNoimage, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage {
    margin-right: 1.6rem;
  }
  [dir=rtl] .sectionHero-kicker-view .sectionHero_extraNoimage, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage {
    margin-left: 1.6rem;
  }
  [dir] .sectionHero-kicker-view .sectionHero_extraNoimage .sectionHero_element, [dir] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .sectionHero_element {
    padding-top: 0;
    padding-bottom: 2.8rem;
  }
  [dir] .sectionHero-kicker-view .sectionHero_extraNoimage .sectionHero_element:last-child, [dir] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .sectionHero_element:last-child {
    border-bottom: none;
  }
  .sectionHero-kicker-view .sectionHero_extraNoimage .sectionHero_element:last-child .sectionHero_description, .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .sectionHero_element:last-child .sectionHero_description {
    display: none;
  }
}
[dir] .sectionHero-centered-view .sectionHero_gallery .sectionHero_info {
  text-align: center;
}
.sectionHero-centered-view .sectionHero_gallery .sectionHero_info .sectionHero_title {
  display: flex;
  justify-content: center;
}
.sectionHero-centered-view .sectionHero_gallery .sectionHero_media .aa-bg-play {
  bottom: 6rem;
}
[dir=ltr] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
  margin-right: 1.6rem;
}
[dir=rtl] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
  margin-left: 1.6rem;
}
@media (min-width: 501px) {
  .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest {
    flex-wrap: wrap;
  }
  [dir] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest {
    padding: 3rem 0 2rem 0;
  }
  .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    flex: 1 0 48%;
  }
  [dir] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 0 1.6rem 0;
  }
  [dir=ltr] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_media {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_media {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .sectionHero-centered-view {
    flex-direction: column;
    align-items: center;
    align-items: stretch;
  }
  .sectionHero-centered-view .sectionHero_gallery {
    flex: 0 0 auto;
  }
  [dir] .sectionHero-centered-view .sectionHero_gallery {
    margin-bottom: 3.2rem;
  }
  .sectionHero-centered-view .sectionHero_latest {
    flex-direction: row;
  }
  .sectionHero-centered-view .sectionHero_thumb {
    flex: 0 0 auto;
  }
  [dir] .sectionHero-centered-view .sectionHero_thumb {
    margin: 0;
  }
  .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest {
    flex-wrap: nowrap;
  }
  .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    flex: 1 0 25%;
  }
  [dir] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0;
  }
  [dir=ltr] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero-centered-view .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
    margin-left: 0;
  }
}
.sectionHero-hero50 .sectionHero_latest {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
[dir] .sectionHero-hero50 .sectionHero_latest {
  margin: 4.2rem 0;
  border: none;
}
[dir] .sectionHero-hero50 .sectionHero_latest.latest50 {
  padding-top: 3rem;
}
.sectionHero-hero50 .sectionHero_latest .sectionHero_element {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
[dir] .sectionHero-hero50 .sectionHero_latest .sectionHero_element {
  margin: 0 2rem 2.8rem;
  padding: 0;
}
.sectionHero-hero50 .sectionHero_latest .sectionHero_media {
  flex: 0 0 8.8rem;
}
[dir] .sectionHero-hero50 .sectionHero_latest .sectionHero_info {
  padding: 0;
}
[dir=ltr] .sectionHero-hero50 .sectionHero_latest .sectionHero_info {
  margin-left: 1.6rem;
}
[dir=rtl] .sectionHero-hero50 .sectionHero_latest .sectionHero_info {
  margin-right: 1.6rem;
}
@media (min-width: 501px) {
  .sectionHero-hero50 .sectionHero_thumb {
    flex-direction: row;
  }
  [dir] .sectionHero-hero50 .sectionHero_thumb {
    margin-bottom: 3.6rem;
  }
  .sectionHero-hero50 .sectionHero_thumb .sectionHero_element {
    flex-direction: column;
    flex: 1 0 45%;
  }
  [dir] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element:first-child {
    margin-right: 1.6rem;
  }
  [dir=rtl] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element:first-child {
    margin-left: 1.6rem;
  }
  [dir=ltr] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element:first-child .sectionHero_info {
    margin-left: 0;
  }
  [dir=rtl] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element:first-child .sectionHero_info {
    margin-right: 0;
  }
  .sectionHero-hero50 .sectionHero_thumb .sectionHero_element .sectionHero_media {
    flex: 0;
  }
  [dir] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element .sectionHero_info {
    padding: 0;
  }
  [dir] .sectionHero-hero50 .sectionHero_thumb .sectionHero_element .sectionHero_description {
    margin-top: 0;
  }
  .sectionHero-hero50 .sectionHero_latest .sectionHero_element {
    flex: 45%;
  }
  [dir=ltr] .sectionHero-hero50 .sectionHero_latest .sectionHero_element {
    margin: 0 1.6rem 3rem 0;
  }
  [dir=rtl] .sectionHero-hero50 .sectionHero_latest .sectionHero_element {
    margin: 0 0 3rem 1.6rem;
  }
  .sectionHero-hero50 .sectionHero_latest .sectionHero_media {
    flex: 0 0 10.4rem;
  }
}
@media (min-width: 1200px) {
  .sectionHero-hero50 {
    flex-wrap: wrap;
  }
  .sectionHero-hero50 .sectionHero_gallery {
    flex: 1 0 57.4%;
    align-self: stretch;
  }
  [dir] .sectionHero-hero50 .sectionHero_gallery {
    border-bottom: 1px solid;
    border-radius: 0;
  }
  .sectionHero-hero50 .sectionHero_thumb {
    flex: 1 0 40%;
    flex-direction: column;
  }
  [dir] .sectionHero-hero50 .sectionHero_thumb {
    margin-bottom: 0;
  }
  .sectionHero-hero50 .sectionHero_thumb .main .sectionHero_info {
    height: auto;
  }
  [dir] .sectionHero-hero50 .sectionHero_thumb .main .sectionHero_info {
    margin-bottom: 3.2rem;
  }
  .sectionHero-hero50 .sectionHero_thumb .main.extra {
    display: flex;
    flex-direction: row;
    flex: 0;
  }
  .sectionHero-hero50 .sectionHero_thumb .main.extra .sectionHero_media {
    flex: 0 0 28%;
    align-self: flex-start;
  }
  .sectionHero-hero50 .sectionHero_thumb .main.extra .sectionHero_info {
    align-self: flex-start;
  }
  [dir] .sectionHero-hero50 .sectionHero_thumb .main.extra .sectionHero_info {
    padding: 0;
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero-hero50 .sectionHero_thumb .main.extra .sectionHero_info {
    margin-left: 1.6rem;
  }
  [dir=rtl] .sectionHero-hero50 .sectionHero_thumb .main.extra .sectionHero_info {
    margin-right: 1.6rem;
  }
  [dir] .sectionHero-hero50 .sectionHero_latest {
    border-top: none;
    margin: 4.2rem 0 0;
  }
  .sectionHero-hero50 .sectionHero_latest .sectionHero_element {
    flex: 0 0 24%;
  }
  [dir=ltr] .sectionHero-hero50 .sectionHero_latest .sectionHero_element:last-child {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero-hero50 .sectionHero_latest .sectionHero_element:last-child {
    margin-left: 0;
  }
  .sectionHero-hero50 .sectionHero_latest .sectionHero_media {
    flex: 0 0 8.8rem;
  }
  [dir] .sectionHero-hero50 .sectionHero_latest.latest50 {
    padding-top: 0;
  }
}
[dir] .sectionHero.v2 .sectionHero_gallery {
  margin-bottom: 0;
  padding-bottom: 0;
}
.sectionHero.v2 .sectionHero_elements {
  flex-wrap: wrap;
}
.sectionHero.v2 .sectionHero_elements .sectionHero_gradient {
  display: none;
}
.sectionHero.v2 .sectionHero_elements .aa-bg-play {
  bottom: 1.5rem;
}
@media (min-width: 501px) {
  .sectionHero.v2 .sectionHero_elements .aa-bg-play {
    bottom: 0;
  }
}
[dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info {
  padding: 2.4rem 0;
}
.sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title,
.sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_section {
  order: unset;
}
[dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title, [dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_section {
  padding-bottom: 0;
}
[dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
  padding-bottom: 0.8rem;
}
[dir] .sectionHero.v2 .sectionHero_latest {
  padding: 3.2rem 0;
}
[dir] .sectionHero.v2.no-image .sectionHero_gallery {
  margin-bottom: 0;
  padding-bottom: 0;
}
[dir] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info {
  padding: 1.6rem 0 0.8rem 0;
}
@media (min-width: 501px) {
  [dir] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info {
    padding: 0 3.2rem 0;
  }
}
.sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_media {
  display: block;
}
[dir] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
  border-top: none;
  padding-top: 2.6rem;
}
@media (min-width: 501px) {
  [dir] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
    padding: 0 3.2rem 0;
  }
}
.sectionHero.v2.no-image .sectionHero_media {
  display: none;
}
[dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
  padding: 2rem 0;
}
[dir=ltr] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
  margin-left: 0;
}
[dir=rtl] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
  margin-right: 0;
}
@media (min-width: 501px) {
  [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
    padding: 0;
  }
  [dir=ltr] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
    margin-left: 1.6rem;
  }
  [dir=rtl] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
    margin-right: 1.6rem;
  }
}
@media (min-width: 1200px) {
  [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_info {
    padding: 0;
  }
}
[dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main {
  margin-bottom: 0;
}
[dir] .sectionHero.v2.no-image .sectionHero_latest {
  padding: 0;
  border: none;
}
[dir] .sectionHero.v2.no-image .sectionHero_latest .sectionHero_element {
  margin-bottom: 0;
}
@media (min-width: 501px) {
  .sectionHero.v2.no-image .sectionHero_latest .sectionHero_element {
    flex: 1 0 43%;
  }
  [dir=ltr] .sectionHero.v2.no-image .sectionHero_latest .sectionHero_element:nth-child(even) {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero.v2.no-image .sectionHero_latest .sectionHero_element:nth-child(even) {
    margin-left: 0;
  }
}
@media (min-width: 501px) {
  .sectionHero.v2.no-image .sectionHero_gallery {
    position: relative;
    overflow: hidden;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_gallery {
    margin-bottom: 2rem;
    padding-bottom: 1.7rem;
  }
  [dir=ltr] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title {
    padding-right: 23.2rem;
  }
  [dir=rtl] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title {
    padding-left: 23.2rem;
  }
  .sectionHero.v2.no-image .sectionHero_media {
    display: block;
  }
  .sectionHero.v2.no-image .sectionHero_numbers {
    position: absolute;
    bottom: 3rem;
    z-index: 2;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_numbers {
    margin-top: 0;
  }
  [dir=ltr] .sectionHero.v2.no-image .sectionHero_numbers {
    right: 0;
  }
  [dir=rtl] .sectionHero.v2.no-image .sectionHero_numbers {
    left: 0;
  }
  .sectionHero.v2.no-image .sectionHero_numbers .swiper-pagination-bullet {
    width: 2.1rem;
    height: 2.4rem;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_numbers .swiper-pagination-bullet {
    cursor: pointer;
  }
  .sectionHero.v2.no-image .sectionHero_elements {
    flex-wrap: nowrap;
  }
  .sectionHero.v2.no-image .sectionHero_elements .sectionHero_gradient {
    display: block;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info {
    padding: 0 3.2rem 0;
  }
  .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title,
.sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_section {
    order: 0;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title, [dir] .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_section {
    padding-bottom: 0.5rem;
  }
  .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
    order: 1;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
    padding-bottom: 0;
  }
  .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_media {
    display: block;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 3.2rem;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 1.6rem 0 0 0;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_latest {
    padding: 3rem 0 3.6rem 0;
  }
  .sectionHero.v2.no-image .sectionHero_numbers {
    display: flex;
  }
}
@media (min-width: 1200px) {
  [dir] .sectionHero.v2.no-image .sectionHero_gallery {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title {
    padding-right: 37.2rem;
  }
  [dir=rtl] .sectionHero.v2.no-image .sectionHero_gallery .sectionHero_title {
    padding-left: 37.2rem;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_thumb {
    padding-bottom: 0;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_latest {
    padding-bottom: 0;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-left: 0;
    margin-left: 0;
  }
  [dir=rtl] .sectionHero.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-right: 0;
    margin-right: 0;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_latest {
    padding-bottom: 0;
  }
  [dir] .sectionHero.v2.no-image .sectionHero_latest .sectionHero_element {
    margin: 0 0 3.6rem 0;
    padding-top: 0;
  }
}
.sectionHero.v2 .sectionHero_numbers {
  display: none;
}
@media (min-width: 501px) {
  .sectionHero.v2 .sectionHero_gallery {
    position: relative;
    overflow: hidden;
  }
  [dir] .sectionHero.v2 .sectionHero_gallery {
    margin-bottom: 2rem;
    padding-bottom: 1.7rem;
  }
  [dir=ltr] .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
    padding-right: 23.2rem;
  }
  [dir=rtl] .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
    padding-left: 23.2rem;
  }
  .sectionHero.v2 .sectionHero_media {
    display: block;
  }
  .sectionHero.v2 .sectionHero_numbers {
    position: absolute;
    bottom: 3rem;
    z-index: 2;
  }
  [dir] .sectionHero.v2 .sectionHero_numbers {
    margin-top: 0;
  }
  [dir=ltr] .sectionHero.v2 .sectionHero_numbers {
    right: 0;
  }
  [dir=rtl] .sectionHero.v2 .sectionHero_numbers {
    left: 0;
  }
  .sectionHero.v2 .sectionHero_numbers .swiper-pagination-bullet {
    width: 2.1rem;
    height: 2.4rem;
  }
  [dir] .sectionHero.v2 .sectionHero_numbers .swiper-pagination-bullet {
    cursor: pointer;
  }
  .sectionHero.v2 .sectionHero_elements {
    flex-wrap: nowrap;
  }
  .sectionHero.v2 .sectionHero_elements .sectionHero_gradient {
    display: block;
  }
  [dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info {
    padding: 0 3.2rem 0;
  }
  .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title,
.sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_section {
    order: 0;
  }
  [dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title, [dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_section {
    padding-bottom: 0.5rem;
  }
  .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
    order: 1;
  }
  [dir] .sectionHero.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
    padding-bottom: 0;
  }
  .sectionHero.v2 .sectionHero_thumb .sectionHero_media {
    display: block;
  }
  [dir] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 3.2rem;
  }
  [dir=ltr] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 1.6rem 0 0 1.6rem;
  }
  [dir=rtl] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 1.6rem 1.6rem 0 0;
  }
  [dir] .sectionHero.v2 .sectionHero_thumb .sectionHero_latest {
    padding: 3rem 0 3.6rem 0;
  }
  .sectionHero.v2 .sectionHero_numbers {
    display: flex;
  }
}
@media (min-width: 1200px) {
  [dir] .sectionHero.v2 .sectionHero_gallery {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
    padding-right: 37.2rem;
  }
  [dir=rtl] .sectionHero.v2 .sectionHero_gallery .sectionHero_title {
    padding-left: 37.2rem;
  }
  [dir] .sectionHero.v2 .sectionHero_thumb .sectionHero_latest {
    padding-bottom: 0;
  }
  [dir] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-left: 0;
  }
  [dir=rtl] .sectionHero.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-right: 0;
  }
  [dir] .sectionHero.v2 .sectionHero_latest {
    padding-bottom: 0;
  }
  [dir] .sectionHero.v2 .sectionHero_latest .sectionHero_element {
    margin: 0 0 3.6rem 0;
    padding-top: 0;
  }
  [dir] .sectionHero.v2 .sectionHero_latest .sectionHero_element:last-child {
    margin-bottom: 0;
  }
}
.sectionHero.moreThumbs .sectionHero_info {
  align-self: stretch;
}
[dir] .sectionHero.moreThumbs .sectionHero_info .sectionHero_title {
  margin: 0;
}
[dir] .sectionHero.moreThumbs .sectionHero_info .sectionHero_section {
  margin-top: auto;
}
@media (min-width: 501px) {
  .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest {
    flex-wrap: wrap;
  }
  [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest {
    padding-top: 0;
    border-top: none;
  }
  .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    flex: 1 0 43%;
  }
  [dir=ltr] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 4.8rem 1.6rem 0;
  }
  [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 0 1.6rem 4.8rem;
  }
  [dir=ltr] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(even) {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(even) {
    margin-left: 0;
  }
  .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_title {
    height: 7.5rem;
    overflow: hidden;
  }
  [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
    margin-bottom: 0;
  }
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info {
    padding: 1.6rem 0 0;
  }
  [dir=ltr] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info .sectionHero_title {
    padding-right: 0;
  }
  [dir=rtl] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info .sectionHero_title {
    padding-left: 0;
  }
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
    padding: 1.6rem 0 0;
  }
  .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest {
    flex-wrap: wrap;
  }
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest {
    padding-top: 0;
    border-top: none;
  }
  .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    flex: 0 0 43%;
  }
  [dir=ltr] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 4.8rem 1.6rem 0;
  }
  [dir=rtl] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 0 1.6rem 4.8rem;
  }
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest {
    flex: 1;
  }
  [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest {
    padding-top: 0;
    border-top: none;
    margin-top: 0;
  }
  .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    flex: 0 0 auto;
  }
  [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 0 auto 0;
  }
}
@media (min-width: 1200px) and (min-width: 501px) {
  .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    justify-content: stretch;
  }
  .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_info {
    align-self: stretch;
  }
  [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_info .sectionHero_section {
    margin-top: auto;
  }
}
@media (min-width: 1200px) {
  [dir] .sectionHero.moreThumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest {
    flex: 1;
  }
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest {
    padding-top: 0;
    border-top: none;
    margin-top: 0;
  }
  .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    flex: 0 0 auto;
  }
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 0 auto 0;
  }
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
    margin-bottom: 0;
  }
  .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest .sectionHero_title {
    height: 7.5rem;
    overflow: hidden;
  }
}
@media (min-width: 1200px) and (min-width: 501px) {
  .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info {
    color: red;
  }
  [dir=ltr] .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info {
    padding-right: 0;
  }
  [dir=rtl] .sectionHero.moreThumbs.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info {
    padding-left: 0;
  }
}
@media (min-width: 501px) {
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_thumb .sectionHero_latest {
    padding-top: 0;
    border-top: none;
  }
}
@media (min-width: 1200px) {
  .sectionHero.fourThumbs.gallerySmall .sectionHero_gallery {
    width: 66.2%;
  }
}
.sectionHero.fourThumbs.gallerySmall .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_media {
  flex: 0 0 10.4rem;
}
[dir] .sectionHero.fourThumbs.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
  padding: 0;
}
.sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
  height: auto;
}
@media (min-width: 501px) {
  .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    height: 10.8rem;
  }
}
@media (min-width: 501px) {
  [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    margin-top: 0;
  }
}
[dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  margin-top: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title::before {
  height: 80%;
}
@media (min-width: 501px) {
  .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title::before {
    height: 8rem;
  }
}
[dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
  padding-top: 1.1rem;
}
@media (min-width: 501px) {
  .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    width: 80%;
  }
  [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    padding-top: 0;
  }
}
.sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
  top: -49px;
}
@media (min-width: 501px) {
  .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
    top: -47px;
  }
}
@media (max-width: 500px) {
  [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info {
    padding-top: 0;
    margin-top: 0;
  }
  [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title {
    margin-top: 0;
  }
  .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:first-child .sectionHero_info .sectionHero_title .kicker {
    top: -36px;
  }
}
[dir] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest {
  border: none;
}
@media (min-width: 1200px) {
  .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest {
    justify-content: space-between;
  }
}
[dir] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
  padding-bottom: 1.8rem;
  margin-bottom: 1.8rem;
  border-bottom: 1px solid;
}
[dir] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
@media (min-width: 501px) {
  .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    flex: 1 0 48%;
  }
  [dir] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 3.6rem;
  }
  [dir=ltr] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin-right: 1.6rem;
  }
  [dir=rtl] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin-left: 1.6rem;
  }
  [dir=ltr] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(even) {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(even) {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    flex: 0;
  }
  [dir] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin-bottom: 1.6rem;
  }
  [dir=ltr] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin-left: 0;
  }
  .sectionHero.sectionHero.moreThumbs.tall-thumbs .sectionHero_thumb .sectionHero_latest .sectionHero_element .sectionHero_media {
    flex: 0 0 12.8rem;
  }
}
.sectionHero.sectionHero.moreThumbs.tall-thumbs.no-image .sectionHero_thumb .sectionHero_media {
  display: none;
}
[dir=ltr] .sectionHero.sectionHero.moreThumbs.tall-thumbs.no-image .sectionHero_thumb .sectionHero_info {
  margin-left: 0;
}
[dir=rtl] .sectionHero.sectionHero.moreThumbs.tall-thumbs.no-image .sectionHero_thumb .sectionHero_info {
  margin-right: 0;
}
@media (min-width: 501px) {
  .sectionHero-kicker-view .sectionHero_extraNoimage .coverage, .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .coverage {
    flex: 1 0 48.6%;
  }
  [dir=ltr] .sectionHero-kicker-view .sectionHero_extraNoimage .coverage, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .coverage {
    margin-right: 1rem;
  }
  [dir=rtl] .sectionHero-kicker-view .sectionHero_extraNoimage .coverage, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .coverage {
    margin-left: 1rem;
  }
  [dir=ltr] .sectionHero-kicker-view .sectionHero_extraNoimage .coverage:last-child, [dir=ltr] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .coverage:last-child {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero-kicker-view .sectionHero_extraNoimage .coverage:last-child, [dir=rtl] .sectionHero-ThumbKicker-view .sectionHero_extraNoimage .coverage:last-child {
    margin-left: 0;
  }
}
@media (min-width: 501px) {
  [dir=ltr] .sectionHero-centered-view .sectionHero_latest .sectionHero_element.coverage {
    margin-right: 1.6rem;
  }
  [dir=rtl] .sectionHero-centered-view .sectionHero_latest .sectionHero_element.coverage {
    margin-left: 1.6rem;
  }
  [dir=ltr] .sectionHero-centered-view .sectionHero_latest .sectionHero_element.coverage:last-child {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero-centered-view .sectionHero_latest .sectionHero_element.coverage:last-child {
    margin-left: 0;
  }
}
[dir] .sectionHero.v2 .sectionHero_latest .coverage {
  padding-top: 1rem;
}
[dir] .sectionHero.v2.no-image .sectionHero_latest .coverage {
  padding-top: 1rem;
}
[dir] .sectionHero.v2.no-image .sectionHero_latest .coverage .sectionHero_info {
  padding: 0 !important;
}
.sectionHero.gallerySmall .sectionHero_gallery {
  width: 100%;
}
[dir] .sectionHero.gallerySmall .sectionHero_gallery {
  padding-bottom: 20.5rem;
}
.sectionHero.gallerySmall .sectionHero_gallery .kicker {
  align-self: flex-start;
}
[dir] .sectionHero.gallerySmall .sectionHero_gallery .kicker {
  border-radius: 0;
}
[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .kicker {
  padding-right: 2rem;
}
[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .kicker {
  padding-left: 2rem;
}
.sectionHero.gallerySmall .sectionHero_gallery .kicker::before {
  width: 1.6rem;
}
.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
  position: absolute;
  top: -46px;
}
[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
  left: 0;
  padding: 0.6rem 1.2rem 0.6rem 3rem;
}
[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
  right: 0;
  padding: 0.6rem 3rem 0.6rem 1.2rem;
}
.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker::before {
  position: absolute;
  top: 0;
  height: 3.6rem;
}
[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker::before {
  left: 0;
}
[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker::before {
  right: 0;
}
@media (min-width: 501px) {
  .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker {
    top: -53px;
  }
}
.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
  position: absolute;
  bottom: -15.3rem;
}
[dir] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
  padding: 0;
}
@media (min-width: 501px) {
  .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    position: absolute;
    bottom: 0;
    height: 14.8rem;
    width: 100%;
  }
  [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding-right: 23rem;
  }
  [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding-left: 23rem;
  }
}
.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
  position: relative;
}
[dir] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
  margin-top: 5.2rem;
}
[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
  padding: 0 2rem 0 3.2rem;
}
[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
  padding: 0 3.2rem 0 2rem;
}
.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title::before {
  content: " ";
  width: 1.6rem;
  height: 100%;
  position: absolute;
}
[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title::before {
  left: 0;
}
[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title::before {
  right: 0;
}
.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_media img {
  display: block;
}
.sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers {
  position: absolute;
  bottom: 2.4rem;
  width: 100%;
}
[dir] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers {
  margin-top: 1rem;
  margin: 0 auto;
}
[dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
  margin-right: 0.5rem;
}
[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
  margin-left: 0.5rem;
}
@media (min-width: 501px) {
  .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers {
    width: auto;
  }
  [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers {
    right: 3.2rem;
  }
  [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers {
    left: 3.2rem;
  }
}
@media (min-width: 501px) {
  [dir] .sectionHero.gallerySmall .sectionHero_gallery {
    padding-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .sectionHero.gallerySmall .sectionHero_gallery {
    width: 75%;
    flex: 0 0 auto;
    align-self: stretch;
  }
  [dir] .sectionHero.gallerySmall .sectionHero_gallery {
    padding-bottom: 0;
  }
  .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_info {
    position: absolute;
    bottom: 0;
    height: 15.2rem;
    width: 100%;
  }
  [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_info {
    left: 0;
  }
  [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_info {
    right: 0;
  }
  [dir] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_info .sectionHero_title {
    margin-top: 5.2rem;
  }
  .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    bottom: 0;
  }
  [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding-left: 0;
    padding-right: 29rem;
  }
  [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding-right: 0;
    padding-left: 29rem;
  }
  .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    position: relative;
  }
  [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    padding-left: 4rem;
    padding-right: 2rem;
  }
  [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    padding-right: 4rem;
    padding-left: 2rem;
  }
  .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title::before {
    content: " ";
    width: 1.6rem;
    height: 100%;
    position: absolute;
  }
  [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title::before {
    left: 0;
  }
  [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title::before {
    right: 0;
  }
  [dir] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .kicker {
    margin-bottom: 1.6rem;
  }
  [dir=ltr] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    margin-right: 0.5rem;
  }
  [dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    margin-left: 0.5rem;
  }
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery {
  margin-bottom: 0;
  padding-bottom: 0;
}
.sectionHero.gallerySmall.v2 .sectionHero_elements {
  flex-wrap: wrap;
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element {
  margin-bottom: 2.5rem;
}
@media (min-width: 501px) {
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element {
    margin-bottom: 0;
  }
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:first-child .sectionHero_info {
  margin-top: 2.2rem;
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
  margin-top: 0;
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_media img {
  border-radius: 0.4rem;
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
  padding: 0;
}
.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title::before {
  display: none;
}
@media (min-width: 501px) {
  .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title::before {
    display: block;
    content: " ";
    width: 1.6rem;
    height: 100%;
    position: absolute;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title::before {
    left: 0;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title::before {
    right: 0;
  }
}
.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
  position: static;
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
  margin-top: 0.5rem;
  border-radius: 0.4rem;
}
[dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
  padding: 0.2rem 1rem 0.2rem 3rem;
}
[dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
  padding: 0.2rem 3rem 0.2rem 1rem;
}
.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker::before {
  height: 2.8rem;
  top: 0.5rem;
}
[dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker::before {
  border-radius: 0.4rem 0 0 0.4rem;
}
[dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker::before {
  border-radius: 0 0.4rem 0.4rem 0;
}
@media (min-width: 501px) {
  .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    position: absolute;
    top: -53px;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    margin-top: 0;
    border-radius: 0;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    padding: 0.6rem 1.2rem 0.6rem 3rem;
    left: 0;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker {
    padding: 0.6rem 3rem 0.6rem 1.2rem;
    right: 0;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker::before {
    height: 3.6rem;
    top: 0.3rem;
  }
}
@media (min-width: 501px) {
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
    padding: 0 2rem 0 3.2rem;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
    padding: 0 3.2rem 0 2rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
    padding-left: 4rem;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title {
    padding-right: 4rem;
  }
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_info {
  padding: 1.1rem 0;
}
.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:first-child .sectionHero_gradient {
  display: block;
}
.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:first-child .sectionHero_title {
  order: 1;
}
.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info {
  position: static;
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info {
  padding: 2.4rem 0;
}
.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title,
.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_section {
  order: unset;
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title, [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_section {
  padding-bottom: 0;
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
  padding-bottom: 0.8rem;
}
@media (min-width: 501px) {
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    padding-bottom: 0;
  }
}
.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_gradient {
  display: none;
}
[dir] .sectionHero.gallerySmall.v2 .sectionHero_latest {
  padding: 3.2rem 0;
}
[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery {
  margin-bottom: 0;
  padding-bottom: 0;
}
[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element:nth-child(2) .sectionHero_info {
  border-top: none;
}
[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info {
  padding: 1.6rem 0 0.8rem 0;
}
@media (min-width: 501px) {
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element .sectionHero_info {
    padding: 0 3.2rem 0;
  }
}
.sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_media {
  display: block;
}
[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
  border-top: none;
  padding: 2.4rem 0;
}
@media (min-width: 501px) {
  [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
    padding: 0 23rem 0 0;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
    padding: 0 0 0 23rem;
  }
}
.sectionHero.gallerySmall.v2.no-image .sectionHero_media {
  display: none;
}
[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_info {
  padding: 1rem 0;
}
[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main {
  margin-bottom: 0;
}
[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_latest {
  padding: 0;
  border: none;
}
[dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_latest .sectionHero_element {
  margin-bottom: 0;
}
@media (min-width: 501px) {
  .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery {
    position: relative;
    overflow: hidden;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery {
    margin-bottom: 2rem;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_info {
    padding-right: 23.2rem;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_info {
    padding-left: 23.2rem;
  }
  .sectionHero.gallerySmall.v2.no-image .sectionHero_media {
    display: block;
  }
  .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers {
    position: absolute;
    bottom: 3rem;
    z-index: 2;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers {
    margin-top: 0;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers {
    right: 0;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers {
    left: 0;
  }
  .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers .swiper-pagination-bullet {
    width: 2.1rem;
    height: 2.4rem;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers .swiper-pagination-bullet {
    cursor: pointer;
  }
  .sectionHero.gallerySmall.v2.no-image .sectionHero_elements {
    flex-wrap: nowrap;
  }
  .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_gradient {
    display: block;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info {
    padding: 0 3.2rem 0;
  }
  .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title,
.sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_section {
    order: 0;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title, [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_section {
    padding-bottom: 0.5rem;
  }
  .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
    order: 1;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_elements .sectionHero_info .sectionHero_title {
    padding-bottom: 0;
  }
  .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_media {
    display: block;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_info {
    padding: 0;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 3.2rem;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 1.6rem 0 0 1.6rem;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 1.6rem 1.6rem 0 0;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_latest {
    padding: 3rem 0 3.6rem 0;
  }
  .sectionHero.gallerySmall.v2.no-image .sectionHero_numbers {
    display: flex;
  }
}
@media (min-width: 1200px) {
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_title {
    padding-right: 37.2rem;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_gallery .sectionHero_title {
    padding-left: 37.2rem;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb {
    padding-bottom: 0;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_latest {
    padding-bottom: 0;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-left: 0;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2.no-image .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-right: 0;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_latest {
    padding-bottom: 0;
  }
  [dir] .sectionHero.gallerySmall.v2.no-image .sectionHero_latest .sectionHero_element {
    margin: 0 0 3.6rem 0;
    padding-top: 0;
  }
}
[dir=ltr] .sectionHero.gallerySmall.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
  padding-right: 0;
}
[dir=rtl] .sectionHero.gallerySmall.v2.no-image.fourThumbs .sectionHero_gallery .sectionHero_element:first-child .sectionHero_info {
  padding-left: 0;
}
.sectionHero.gallerySmall.v2 .sectionHero_numbers {
  display: none;
}
@media (min-width: 501px) {
  .sectionHero.gallerySmall.v2 .sectionHero_gallery {
    position: relative;
    overflow: hidden;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery {
    margin-bottom: 2rem;
    padding-bottom: 0;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
    padding-right: 23.2rem;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
    padding-left: 23.2rem;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers {
    position: absolute;
    bottom: 2.4rem;
    z-index: 2;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers {
    margin-top: 1rem;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers {
    right: 3.2rem;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers {
    left: 3.2rem;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    width: 2.1rem;
    height: 2.4rem;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_numbers .swiper-pagination-bullet {
    cursor: pointer;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    position: absolute;
    bottom: 0;
    height: 14.8rem;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding: 0 23rem 0 0;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding: 0 0 0 23rem;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    margin-top: 5.2rem;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_media {
    display: block;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_elements {
    flex-wrap: nowrap;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_gradient {
    display: block;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info {
    padding: 0 3.2rem 0;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_title,
.sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_section {
    order: 0;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_title, [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_section {
    padding-bottom: 0.5rem;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
    order: 1;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_info .sectionHero_title {
    padding-bottom: 0;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_media {
    display: block;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_info {
    padding: 0;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 3.2rem;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 1.6rem 0 0 1.6rem;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 1.6rem 1.6rem 0 0;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
    padding: 3rem 0 3.6rem 0;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_numbers {
    display: flex;
  }
}
@media (min-width: 1200px) {
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_gallery {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    position: absolute;
    bottom: 0;
    height: 15.2rem;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding: 0 29rem 0 0;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    padding: 0 0 0 29rem;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
    padding-right: 37.2rem;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_title {
    padding-left: 37.2rem;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
    padding-bottom: 0;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-left: 0;
  }
  [dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-right: 0;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_latest {
    padding-bottom: 0;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_latest .sectionHero_element {
    margin: 0 0 3.6rem 0;
    padding-top: 0;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_latest .sectionHero_element:last-child {
    margin-bottom: 0;
  }
  [dir] .sectionHero.gallerySmall.v2 .sectionHero_latest .sectionHero_element.coverage {
    padding: 2rem;
  }
}
[dir] .sectionHero.moreThumbs .sectionHero_elements .sectionHero_element:first-child:last-child {
  margin-bottom: 0;
}
@media (min-width: 501px) {
  .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
    flex-wrap: wrap;
  }
  [dir] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
    padding-top: 0;
    border-top: none;
  }
  .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    flex: 1 0 43%;
  }
  [dir=ltr] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 4.8rem 1.6rem 0;
  }
  [dir=rtl] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 0 1.6rem 4.8rem;
  }
  [dir] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
    margin-bottom: 0;
  }
  [dir=ltr] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(even) {
    margin-right: 0;
  }
  [dir=rtl] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element:nth-child(even) {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
    flex: 1;
  }
  [dir] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest {
    padding-top: 0;
    border-top: none;
    margin-top: 0;
  }
  .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    flex: 0 0 auto;
  }
  [dir] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element {
    margin: 0 0 auto 0;
  }
  [dir] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_element:last-child {
    margin-bottom: 0;
  }
  .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_title {
    height: 7.5rem;
    overflow: hidden;
  }
}
[dir] .sectionHero .coverage {
  border-radius: 0.4rem !important;
}
.sectionHero .coverage img {
  display: block;
}
[dir] .sectionHero .coverage .sectionHero_info {
  padding: 1.8rem 2rem !important;
}
[dir] .sectionHero .sectionHero_latest .coverage {
  padding: 2rem;
}
.sectionHero .sectionHero_latest .coverage .sectionHero_media {
  align-self: center;
}
.sectionHero .sectionHero_latest .coverage .sectionHero_media img {
  display: block;
}
.sectionHero .sectionHero_latest .coverage .sectionHero_info {
  align-self: center;
}
[dir] .sectionHero .sectionHero_latest .coverage .sectionHero_info {
  padding: 0 2rem !important;
}
.sectionHero .sectionHero_latest .coverage.noImage .sectionHero_media {
  display: none;
}
[dir] .sectionHero .sectionHero_latest .coverage.noImage .sectionHero_info {
  padding: 0 !important;
}

@media (min-width: 501px) {
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element.coverage {
    margin-bottom: 2rem;
  }
}
@media (min-width: 1200px) {
  [dir] .sectionHero.moreThumbs.v2.no-image .sectionHero_gallery .sectionHero_element.coverage {
    margin-bottom: 0;
  }
}

[dir=rtl] .sectionHero.gallerySmall .sectionHero_gallery .sectionHero_elements .sectionHero_element .kicker:before {
  height: 3.8rem;
}
[dir=rtl] .sectionHero.gallerySmall.v2 .sectionHero_elements .sectionHero_element:not(:first-child) .sectionHero_title .kicker::before {
  height: 3rem;
}

[lang=ur] .sectionHero.moreThumbs.gallerySmall.v2 .sectionHero_thumb .sectionHero_latest .sectionHero_title {
  overflow: visible;
}

@media (min-width: 501px) {
  [dir=ltr] :lang(ur) .sectionHero.gallerySmall .sectionHero_gallery .kicker {
    padding: 0.4rem 1.2rem 0 3rem !important;
  }
  [dir=rtl] :lang(ur) .sectionHero.gallerySmall .sectionHero_gallery .kicker {
    padding: 0.4rem 3rem 0 1.2rem !important;
  }
}
@media (min-width: 501px) {
  :lang(ur) .sectionHero .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info {
    height: 11.8rem !important;
  }
}

.footer {
  justify-self: center;
}

[dir] .footer {
  padding-bottom: 3rem;
  margin-top: 8rem;
  text-align: center;
}
@media (min-width: 1200px) {
  .footer {
    justify-self: flex-start;
  }
  [dir=ltr] .footer {
    text-align: left;
  }
  [dir=rtl] .footer {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .footer {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  [dir=rtl] .footer {
    padding-right: 10rem;
    padding-left: 10rem;
  }
}
.footer_logo-area {
  display: block;
}
@media (min-width: 1200px) {
  .footer_logo-area {
    display: grid;
    grid-template-columns: -webkit-max-content auto;
    grid-template-columns: max-content auto;
    -moz-column-gap: 1.4rem;
         column-gap: 1.4rem;
  }
}
.footer_logo-area hr.footer_arabiya-divider {
  display: none;
}
@media (min-width: 1200px) {
  .footer_logo-area hr.footer_arabiya-divider {
    display: block;
    width: 100%;
    align-self: center;
  }
  [dir] .footer_logo-area hr.footer_arabiya-divider {
    border: 0;
    border-top: solid 0.1rem;
  }
}
.footer .aa-logo {
  display: inline-block;
  width: 8.8rem;
  height: 5.8rem;
}
[dir] .footer .aa-logo {
  background: url(assets/gfx/logo/logo@2x.png) center no-repeat;
  background-size: contain;
  margin-bottom: 2.4rem;
}
.footer_content {
  width: 85%;
}
[dir] .footer_content {
  margin: 0 auto;
  padding-top: 3.2rem;
}
@media (min-width: 1200px) {
  .footer_content {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .footer_top-section {
    display: grid;
    grid-template-columns: minmax(auto, -webkit-max-content) -webkit-max-content;
    grid-template-columns: minmax(auto, max-content) max-content;
  }
}
.footer_news-links {
  justify-self: center;
}
[dir] .footer_news-links {
  text-align: center;
  margin-bottom: 2rem;
}
@media (min-width: 1200px) {
  .footer_news-links {
    justify-self: flex-start;
    display: flex;
  }
  [dir=ltr] .footer_news-links {
    text-align: left;
  }
  [dir=rtl] .footer_news-links {
    text-align: right;
  }
}
[dir] .footer_news-links > li {
  padding: 1.2rem 0;
}
@media (min-width: 501px) {
  .footer_news-links > li {
    display: inline;
  }
  [dir] .footer_news-links > li {
    padding: 0 1.2rem;
  }
}
@media (min-width: 1200px) {
  [dir] .footer_news-links > li {
    padding: 0 1rem;
  }
  [dir=ltr] .footer_news-links > li {
    margin-right: 1rem;
  }
  [dir=rtl] .footer_news-links > li {
    margin-left: 1rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .footer_news-links > li:first-child {
    margin-right: 1rem;
    padding: 0 1rem 0 0;
  }
  [dir=rtl] .footer_news-links > li:first-child {
    margin-left: 1rem;
    padding: 0 0 0 1rem;
  }
}
.footer_news-links_secondary {
  display: none;
  text-transform: capitalize;
}
@media (min-width: 1200px) {
  .footer_news-links_secondary {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  [dir] .footer_news-links_secondary {
    margin: 2rem 0 0 0;
  }
  [dir=ltr] .footer_news-links_secondary {
    text-align: left;
  }
  [dir=rtl] .footer_news-links_secondary {
    text-align: right;
  }
}
[dir] .footer_news-links_secondary li {
  padding: 0.8rem 0;
}
.footer_news-links_mix {
  display: inline;
}
[dir] .footer_news-links_mix {
  padding: 0 1.2rem;
}
@media (min-width: 1200px) {
  .footer_news-links_mix {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  [dir] .footer_news-links_mix {
    margin-bottom: 3.2rem;
  }
  [dir=ltr] .footer_news-links_mix {
    text-align: left;
  }
  [dir=rtl] .footer_news-links_mix {
    text-align: right;
  }
}
.footer_news-links_mix-secondary {
  display: none;
  text-transform: capitalize;
}
[dir] .footer_news-links_mix-secondary {
  padding: 0.8rem 0;
}
@media (min-width: 1200px) {
  .footer_news-links_mix-secondary {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  [dir=ltr] .footer_news-links_mix-secondary {
    text-align: left;
  }
  [dir=rtl] .footer_news-links_mix-secondary {
    text-align: right;
  }
}
.footer_news-links_mix-top {
  display: inline-block;
}
[dir] .footer_news-links_mix-top {
  margin-top: 1.6rem;
  padding: 0 1.2rem;
}
@media (min-width: 1200px) {
  .footer_user-follow {
    display: flex;
    flex-wrap: wrap;
    align-self: flex-start;
    flex: 1 1 25%;
    flex-direction: column;
  }
  [dir=ltr] .footer_user-follow {
    text-align: left;
  }
  [dir=rtl] .footer_user-follow {
    text-align: right;
  }
}
.footer_user-follow_subscribe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .footer_user-follow_subscribe {
    justify-content: flex-start;
    align-items: flex-start;
  }
  [dir] .footer_user-follow_subscribe {
    padding-bottom: 3.2rem;
  }
}
[dir] .footer_user-follow_subscribe hr {
  margin-bottom: 3.2rem;
}
.footer_user-follow_scoial {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
[dir] .footer_user-follow_scoial {
  padding: 3.2rem 0;
}
@media (min-width: 1200px) {
  .footer_user-follow_scoial {
    justify-content: flex-start;
    align-items: flex-start;
  }
  [dir] .footer_user-follow_scoial {
    padding: unset;
    padding-bottom: 3.2rem;
  }
}
.footer_user-follow_scoial-title {
  text-transform: uppercase;
}
[dir] .footer_user-follow_scoial-title {
  margin-bottom: 2rem;
}
.footer_user-follow_scoial-accounts span {
  display: inline-block;
}
[dir=ltr] .footer_user-follow_scoial-accounts span {
  margin-right: 1rem;
}
[dir=rtl] .footer_user-follow_scoial-accounts span {
  margin-left: 1rem;
}
@media (min-width: 501px) {
  [dir=ltr] .footer_user-follow_scoial-accounts span {
    margin-right: 1.6rem;
  }
  [dir=rtl] .footer_user-follow_scoial-accounts span {
    margin-left: 1.6rem;
  }
}
.footer_user-follow_scoial-accounts span a {
  display: inline-block;
}
.footer_user-follow_scoial-accounts span .aa {
  width: 3.2rem;
  height: 3.2rem;
}
[dir=ltr] .footer_user-follow_scoial-accounts span:last-child {
  margin-right: 0;
}
[dir=rtl] .footer_user-follow_scoial-accounts span:last-child {
  margin-left: 0;
}
.footer_arabiya {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(3, auto);
  row-gap: 3rem;
  align-items: center;
}
@media (min-width: 1200px) {
  .footer_arabiya {
    grid-template-columns: 60rem auto;
    grid-template-rows: repeat(1, auto);
    align-items: flex-start;
  }
  [dir] .footer_arabiya {
    border-top-width: 1px;
    border-top-style: solid;
    padding-top: 2.4rem;
  }
}
.footer_arabiya-divider {
  width: 50%;
}
[dir] .footer_arabiya-divider {
  margin: 0 auto;
  border: 0;
  border-top: solid 0.1rem;
}
@media (min-width: 1200px) {
  .footer_arabiya-divider {
    display: none;
  }
}
.footer_arabiya_info-links {
  justify-self: center;
  text-transform: uppercase;
}
[dir] .footer_arabiya_info-links {
  text-align: center;
}
@media (min-width: 501px) {
  .footer_arabiya_info-links {
    max-width: 550px;
  }
}
@media (min-width: 1200px) {
  .footer_arabiya_info-links {
    justify-self: flex-start;
    display: flex;
    flex-wrap: wrap;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
  [dir=ltr] .footer_arabiya_info-links {
    text-align: left;
  }
  [dir=rtl] .footer_arabiya_info-links {
    text-align: right;
  }
}
[dir] .footer_arabiya_info-links > li {
  padding: 1.2rem 0;
}
@media (min-width: 501px) {
  .footer_arabiya_info-links > li {
    display: inline-block;
  }
  [dir] .footer_arabiya_info-links > li {
    padding: 0 1.6rem;
  }
}
@media (min-width: 1200px) {
  [dir] .footer_arabiya_info-links > li {
    padding: unset;
  }
  [dir=ltr] .footer_arabiya_info-links > li {
    padding-right: 1.6rem;
  }
  [dir=rtl] .footer_arabiya_info-links > li {
    padding-left: 1.6rem;
  }
  .footer_arabiya_info-links > li:first-child {
    grid-column: unset;
  }
}
.footer_arabiya_info-copywrite {
  justify-self: center;
  text-transform: uppercase;
}
[dir] .footer_arabiya_info-copywrite {
  text-align: center;
}
@media (min-width: 1200px) {
  .footer_arabiya_info-copywrite {
    justify-self: flex-end;
  }
  [dir=ltr] .footer_arabiya_info-copywrite {
    text-align: right;
  }
  [dir=rtl] .footer_arabiya_info-copywrite {
    text-align: left;
  }
}

.fieldset {
  display: flex;
  position: relative;
}
[dir] .fieldset input {
  padding: 0.8rem;
  border-style: solid;
  border-width: 1px;
  margin: 0;
}
[dir=ltr] .fieldset input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-right: none;
}
[dir=rtl] .fieldset input {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: none;
}
.fieldset button {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}
[dir] .fieldset button {
  padding: 0.8rem;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  cursor: pointer;
}
[dir=ltr] .fieldset button {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
[dir=rtl] .fieldset button {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.accessibility-toolbar {
  position: absolute;
  z-index: 1;
  order: -1;
}

[dir=ltr] .accessibility-toolbar {
  left: 2rem;
  right: 2rem;
}

[dir=rtl] .accessibility-toolbar {
  right: 2rem;
  left: 2rem;
}
@media (min-width: 501px) {
  [dir=ltr] .accessibility-toolbar {
    left: unset;
    right: 3.2rem;
  }
  [dir=rtl] .accessibility-toolbar {
    right: unset;
    left: 3.2rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .accessibility-toolbar {
    right: 3rem;
  }
  [dir=rtl] .accessibility-toolbar {
    left: 3rem;
  }
}
.accessibility-toolbar .close-circle {
  position: absolute;
  z-index: 2;
  top: -0.8rem;
  width: 2rem;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir] .accessibility-toolbar .close-circle {
  border-radius: 50%;
  cursor: pointer;
}
[dir=ltr] .accessibility-toolbar .close-circle {
  right: -0.8rem;
}
[dir=rtl] .accessibility-toolbar .close-circle {
  left: -0.8rem;
}
.accessibility-toolbar .close-circle .aa.aa-close {
  width: 1.8rem;
  height: 1.8rem;
}

.readmode-toolbar {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
}

[dir] .readmode-toolbar {
  border-radius: 2px;
}
@media (min-width: 501px) {
  .readmode-toolbar {
    max-width: 40rem;
  }
}
.readmode-toolbar_readMdode {
  justify-items: center;
  align-items: center;
  justify-content: center;
  display: flex;
  flex: 1 1 auto;
}
[dir] .readmode-toolbar_readMdode {
  cursor: pointer;
  padding: 1rem 0.5rem;
}
@media (min-width: 501px) {
  [dir] .readmode-toolbar_readMdode {
    padding: 1rem 2rem;
  }
}
.readmode-toolbar_readMdode i.aa {
  width: 2rem;
  height: 2rem;
}
[dir=ltr] .readmode-toolbar_readMdode_label {
  margin-left: 0.8rem;
}
[dir=rtl] .readmode-toolbar_readMdode_label {
  margin-right: 0.8rem;
}
.readmode-toolbar_divider {
  width: 1px;
  height: inherit;
}
.readmode-toolbar_rem-settings {
  justify-items: center;
  align-items: center;
  justify-content: center;
  display: flex;
  flex: 1 1 auto;
}
[dir] .readmode-toolbar_rem-settings {
  padding: 0.5rem 0.5rem;
}
@media (min-width: 501px) {
  [dir] .readmode-toolbar_rem-settings {
    padding: 0.5rem 2rem;
  }
}
[dir] .readmode-toolbar_rem-settings-size {
  margin: 0 1rem;
}
.readmode-toolbar_rem-settings button {
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir] .readmode-toolbar_rem-settings button {
  border-radius: 2px;
  border-style: none;
}
[dir] .readmode-toolbar_rem-settings button:not(:disabled) {
  cursor: pointer;
}

[dir=rtl] .readmode-toolbar_rem-settings button {
  margin-top: -0.7rem;
}

@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  position: relative;
  overflow: hidden;
  list-style: none;
  /* Fix of Webkit flickering */
  z-index: 1;
}

[dir] .swiper-container {
  padding: 0;
}

[dir=ltr] .swiper-container {
  margin-left: auto;
  margin-right: auto;
}

[dir=rtl] .swiper-container {
  margin-right: auto;
  margin-left: auto;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  box-sizing: content-box;
}

[dir] .swiper-wrapper {
  transition-property: transform;
}

[dir] .swiper-container-android .swiper-slide, [dir] .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

[dir] .swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

[dir] .swiper-slide {
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
}
[dir] .swiper-container-autoheight .swiper-wrapper {
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
[dir=ltr] .swiper-container-3d .swiper-slide-shadow-left, [dir=ltr] .swiper-container-3d .swiper-slide-shadow-right, [dir=ltr] .swiper-container-3d .swiper-slide-shadow-top, [dir=ltr] .swiper-container-3d .swiper-slide-shadow-bottom {
  left: 0;
}
[dir=rtl] .swiper-container-3d .swiper-slide-shadow-left, [dir=rtl] .swiper-container-3d .swiper-slide-shadow-right, [dir=rtl] .swiper-container-3d .swiper-slide-shadow-top, [dir=rtl] .swiper-container-3d .swiper-slide-shadow-bottom {
  right: 0;
}
[dir=ltr] .swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
[dir=rtl] .swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
[dir=ltr] .swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
[dir=rtl] .swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
[dir] .swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
[dir] .swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.breaking-news {
  display: block;
  overflow-y: hidden;
  max-height: 0px;
  width: 100%;
  position: fixed;
  bottom: 0;
}

[dir] .breaking-news {
  margin: 0 auto;
}
.breaking-news.urgent {
  bottom: unset;
  top: 0;
}
.breaking-news.urgent .breaking-news_timer {
  display: none;
}
.breaking-news.open {
  max-height: 500px;
  z-index: 100;
}
.breaking-news.open .breaking-news_timer-bar {
  width: 100%;
}
.breaking-news_container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}
[dir] .breaking-news_container {
  margin: 1rem 2rem 1.3rem 2rem;
}
@media (min-width: 501px) {
  [dir] .breaking-news_container {
    margin: 1.6rem 3rem;
  }
}
@media (min-width: 1200px) {
  .breaking-news_container {
    align-items: center;
    max-width: 129.2rem;
  }
  [dir] .breaking-news_container {
    margin: 2.4rem auto;
    padding: 0 3rem;
  }
}
[dir] .breaking-news_close {
  cursor: pointer;
}
[dir=ltr] .breaking-news_close {
  margin-left: auto;
}
[dir=rtl] .breaking-news_close {
  margin-right: auto;
}
.breaking-news_close i.aa {
  width: 24px;
  height: 24px;
}
.breaking-news_logo b {
  text-transform: uppercase;
}
.breaking-news_logo .aa.aa-chevron-right {
  width: 3rem;
  height: 3rem;
}
[dir] .breaking-news_logo .aa.aa-chevron-right {
  background-size: contain;
  margin-bottom: -1.6rem;
}
[dir=ltr] .breaking-news_logo .aa.aa-chevron-right {
  background-position: left -0.8rem;
}
[dir=rtl] .breaking-news_logo .aa.aa-chevron-right {
  background-position: right -0.8rem;
}
.breaking-news_logo video {
  display: none;
  position: relative;
  z-index: -1;
  max-width: 345px;
  max-height: 194px;
}
[dir] .breaking-news_logo video {
  border-radius: 4px;
}
[dir=ltr] .breaking-news_logo video {
  left: -25px;
}
[dir=rtl] .breaking-news_logo video {
  right: -25px;
}
@media (min-width: 501px) {
  .breaking-news_logo video {
    display: block;
  }
}
[dir=ltr] .breaking-news_content {
  margin-right: 2.4rem;
}
[dir=rtl] .breaking-news_content {
  margin-left: 2.4rem;
}
.breaking-news_timer {
  width: 100%;
  height: 0.2rem;
  transition: width 1s linear;
}
.breaking-news_timer-bar {
  height: 0.2rem;
  width: 0%;
  transition: width 1s linear;
}
[dir] .breaking-news_timer-bar {
  transition-delay: 0.4s;
}

/* #region experiment versions*/
.footer-ex1 {
  justify-self: center;
}
[dir] .footer-ex1 {
  padding-bottom: 3rem;
  margin-top: 8rem;
  text-align: center;
}
@media (min-width: 1200px) {
  .footer-ex1 {
    justify-self: flex-start;
  }
  [dir=ltr] .footer-ex1 {
    text-align: left;
  }
  [dir=rtl] .footer-ex1 {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .footer-ex1 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  [dir=rtl] .footer-ex1 {
    padding-right: 10rem;
    padding-left: 10rem;
  }
}
.footer-ex1_logo-area {
  display: block;
}
@media (min-width: 1200px) {
  .footer-ex1_logo-area {
    display: grid;
    grid-template-columns: -webkit-max-content auto;
    grid-template-columns: max-content auto;
    -moz-column-gap: 1.4rem;
         column-gap: 1.4rem;
  }
}
.footer-ex1_logo-area hr.footer-ex1_arabiya-divider {
  display: none;
}
@media (min-width: 1200px) {
  .footer-ex1_logo-area hr.footer-ex1_arabiya-divider {
    display: block;
    width: 100%;
    align-self: center;
  }
  [dir] .footer-ex1_logo-area hr.footer-ex1_arabiya-divider {
    border: 0;
    border-top: solid 0.1rem;
  }
}
.footer-ex1 .aa-logo {
  display: inline-block;
  width: 8.8rem;
  height: 5.8rem;
}
[dir] .footer-ex1 .aa-logo {
  background: url(assets/gfx/logo/logo@2x.png) center no-repeat;
  background-size: contain;
  margin-bottom: 2.4rem;
}
.footer-ex1_content {
  width: 85%;
}
[dir] .footer-ex1_content {
  margin: 0 auto;
  padding-top: 3.2rem;
}
@media (min-width: 1200px) {
  .footer-ex1_content {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .footer-ex1_top-section {
    display: grid;
    grid-template-columns: auto -webkit-max-content;
    grid-template-columns: auto max-content;
  }
}
.footer-ex1_news-links {
  justify-self: center;
}
[dir] .footer-ex1_news-links {
  text-align: center;
  margin-bottom: 2rem;
}
@media (min-width: 1200px) {
  .footer-ex1_news-links {
    justify-self: flex-start;
    display: flex;
    flex-wrap: wrap;
  }
  [dir=ltr] .footer-ex1_news-links {
    text-align: left;
  }
  [dir=rtl] .footer-ex1_news-links {
    text-align: right;
  }
}
[dir] .footer-ex1_news-links > li {
  padding: 1.2rem 0;
}
@media (min-width: 501px) {
  .footer-ex1_news-links > li {
    display: inline;
  }
  [dir] .footer-ex1_news-links > li {
    padding: 0 1.2rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .footer-ex1_news-links > li {
    margin-right: 1.2rem;
  }
  [dir=rtl] .footer-ex1_news-links > li {
    margin-left: 1.2rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .footer-ex1_news-links > li:first-child {
    padding: 0 1rem 0 0;
  }
  [dir=rtl] .footer-ex1_news-links > li:first-child {
    padding: 0 0 0 1rem;
  }
}
.footer-ex1_news-links_secondary {
  display: none;
}
@media (min-width: 1200px) {
  .footer-ex1_news-links_secondary {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  [dir] .footer-ex1_news-links_secondary {
    margin: 2rem 0 0 0;
  }
  [dir=ltr] .footer-ex1_news-links_secondary {
    text-align: left;
  }
  [dir=rtl] .footer-ex1_news-links_secondary {
    text-align: right;
  }
}
[dir] .footer-ex1_news-links_secondary li {
  padding: 0.8rem 0;
}
@media (min-width: 1200px) {
  .footer-ex1_user-follow {
    display: flex;
    flex-wrap: wrap;
    align-self: flex-start;
    flex: 1 1 25%;
    flex-direction: column;
  }
  [dir=ltr] .footer-ex1_user-follow {
    text-align: left;
  }
  [dir=rtl] .footer-ex1_user-follow {
    text-align: right;
  }
}
.footer-ex1_user-follow_subscribe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .footer-ex1_user-follow_subscribe {
    justify-content: flex-start;
    align-items: flex-start;
  }
  [dir] .footer-ex1_user-follow_subscribe {
    padding-bottom: 3.2rem;
  }
}
[dir] .footer-ex1_user-follow_subscribe hr {
  margin-bottom: 3.2rem;
}
.footer-ex1_user-follow_scoial {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
[dir] .footer-ex1_user-follow_scoial {
  padding: 3.2rem 0;
}
@media (min-width: 1200px) {
  .footer-ex1_user-follow_scoial {
    justify-content: flex-start;
    align-items: flex-start;
  }
  [dir] .footer-ex1_user-follow_scoial {
    padding: unset;
    padding-bottom: 3.2rem;
  }
}
.footer-ex1_user-follow_scoial-title {
  text-transform: uppercase;
}
[dir] .footer-ex1_user-follow_scoial-title {
  margin-bottom: 1.6rem;
}
[dir=ltr] .footer-ex1_user-follow_scoial-accounts span {
  margin-right: 1rem;
}
[dir=rtl] .footer-ex1_user-follow_scoial-accounts span {
  margin-left: 1rem;
}
@media (min-width: 501px) {
  [dir=ltr] .footer-ex1_user-follow_scoial-accounts span {
    margin-right: 1.6rem;
  }
  [dir=rtl] .footer-ex1_user-follow_scoial-accounts span {
    margin-left: 1.6rem;
  }
}
.footer-ex1_user-follow_scoial-accounts span .aa {
  width: 3.2rem;
  height: 3.2rem;
}
[dir=ltr] .footer-ex1_user-follow_scoial-accounts span:last-child {
  padding-right: unset;
}
[dir=rtl] .footer-ex1_user-follow_scoial-accounts span:last-child {
  padding-left: unset;
}
.footer-ex1_arabiya {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(3, auto);
  row-gap: 3rem;
  align-items: center;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .footer-ex1_arabiya {
    display: flex;
    align-items: flex-start;
  }
  [dir] .footer-ex1_arabiya {
    border-top-width: 1px;
    border-top-style: solid;
    padding-top: 2.4rem;
  }
}
.footer-ex1_arabiya-divider {
  width: 50%;
}
[dir] .footer-ex1_arabiya-divider {
  margin: 0 auto;
  border: 0;
  border-top: solid 0.1rem;
}
@media (min-width: 1200px) {
  .footer-ex1_arabiya-divider {
    display: none;
  }
}
.footer-ex1_arabiya_info-links {
  justify-self: center;
}
[dir] .footer-ex1_arabiya_info-links {
  text-align: center;
}
@media (min-width: 501px) {
  .footer-ex1_arabiya_info-links {
    max-width: 55rem;
  }
}
@media (min-width: 1200px) {
  .footer-ex1_arabiya_info-links {
    justify-self: flex-start;
    display: flex;
    flex-wrap: wrap;
    max-width: unset;
    flex: 0 0 70%;
  }
  [dir=ltr] .footer-ex1_arabiya_info-links {
    text-align: left;
  }
  [dir=rtl] .footer-ex1_arabiya_info-links {
    text-align: right;
  }
}
[dir] .footer-ex1_arabiya_info-links > li {
  padding: 1.2rem 0;
}
@media (min-width: 501px) {
  .footer-ex1_arabiya_info-links > li {
    display: inline-block;
  }
  [dir] .footer-ex1_arabiya_info-links > li {
    padding: 0 1.6rem;
  }
}
@media (min-width: 1200px) {
  [dir] .footer-ex1_arabiya_info-links > li {
    padding: unset;
  }
  [dir=ltr] .footer-ex1_arabiya_info-links > li {
    padding-right: 1.6rem;
  }
  [dir=rtl] .footer-ex1_arabiya_info-links > li {
    padding-left: 1.6rem;
  }
  .footer-ex1_arabiya_info-links > li:first-child {
    grid-column: unset;
  }
}
.footer-ex1_arabiya_info-copywrite {
  justify-self: center;
}
[dir] .footer-ex1_arabiya_info-copywrite {
  text-align: center;
}
@media (min-width: 1200px) {
  [dir=ltr] .footer-ex1_arabiya_info-copywrite {
    margin-left: auto;
    text-align: right;
  }
  [dir=rtl] .footer-ex1_arabiya_info-copywrite {
    margin-right: auto;
    text-align: left;
  }
}

.fieldset {
  display: flex;
  position: relative;
}
[dir] .fieldset input {
  padding: 0.8rem;
  border-style: solid;
  border-width: 1px;
  margin: 0;
}
[dir=ltr] .fieldset input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-right: none;
}
[dir=rtl] .fieldset input {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: none;
}
.fieldset button {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}
[dir] .fieldset button {
  padding: 0.8rem;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  cursor: pointer;
}
[dir=ltr] .fieldset button {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
[dir=rtl] .fieldset button {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

[dir=ltr] .footer-ex1 .aa-logo {
  background: url("assets/gfx/logo/en-logo.svg") center no-repeat;
  background-size: contain;
}

[dir=rtl][lang=fa] .footer-ex1 .aa-logo {
  background: url("assets/gfx/logo/farsi@2x.png") center no-repeat;
  background-size: contain;
}
[dir=rtl][lang=ur] .footer-ex1 .aa-logo {
  background: url("assets/gfx/logo/urdu@2x.png") center no-repeat;
  background-size: contain;
}

.footer-ex2 {
  justify-self: center;
}

[dir] .footer-ex2 {
  padding-bottom: 3rem;
  margin-top: 8rem;
  text-align: center;
}
@media (min-width: 1200px) {
  .footer-ex2 {
    justify-self: flex-start;
  }
  [dir=ltr] .footer-ex2 {
    text-align: left;
  }
  [dir=rtl] .footer-ex2 {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .footer-ex2 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  [dir=rtl] .footer-ex2 {
    padding-right: 10rem;
    padding-left: 10rem;
  }
}
.footer-ex2_logo-area {
  display: block;
}
@media (min-width: 1200px) {
  .footer-ex2_logo-area {
    display: grid;
    grid-template-columns: -webkit-max-content auto;
    grid-template-columns: max-content auto;
    -moz-column-gap: 1.4rem;
         column-gap: 1.4rem;
  }
}
.footer-ex2_logo-area hr.footer-ex2_arabiya-divider {
  display: none;
}
@media (min-width: 1200px) {
  .footer-ex2_logo-area hr.footer-ex2_arabiya-divider {
    display: block;
    width: 100%;
    align-self: center;
  }
  [dir] .footer-ex2_logo-area hr.footer-ex2_arabiya-divider {
    border: 0;
    border-top: solid 0.1rem;
  }
}
.footer-ex2 .aa-logo {
  display: inline-block;
  width: 8.8rem;
  height: 5.8rem;
}
[dir] .footer-ex2 .aa-logo {
  background: url(assets/gfx/logo/logo@2x.png) center no-repeat;
  background-size: contain;
  margin-bottom: 2.4rem;
}
.footer-ex2_content {
  width: 85%;
}
[dir] .footer-ex2_content {
  margin: 0 auto;
  padding-top: 3.2rem;
}
@media (min-width: 1200px) {
  .footer-ex2_content {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .footer-ex2_top-section {
    display: flex;
    flex-wrap: wrap;
  }
}
.footer-ex2_news-links {
  justify-self: center;
}
[dir] .footer-ex2_news-links {
  text-align: center;
  margin-bottom: 2rem;
}
@media (min-width: 1200px) {
  .footer-ex2_news-links {
    justify-self: flex-start;
    display: flex;
  }
  [dir=ltr] .footer-ex2_news-links {
    text-align: left;
  }
  [dir=rtl] .footer-ex2_news-links {
    text-align: right;
  }
}
[dir] .footer-ex2_news-links > li {
  padding: 1.2rem 0;
}
@media (min-width: 501px) {
  .footer-ex2_news-links > li {
    display: inline;
  }
  [dir] .footer-ex2_news-links > li {
    padding: 0 1.2rem;
  }
}
.footer-ex2_news-links_secondary {
  display: none;
}
@media (min-width: 1200px) {
  .footer-ex2_news-links_secondary {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  [dir] .footer-ex2_news-links_secondary {
    margin-top: 2rem;
  }
  [dir=ltr] .footer-ex2_news-links_secondary {
    text-align: left;
  }
  [dir=rtl] .footer-ex2_news-links_secondary {
    text-align: right;
  }
}
[dir] .footer-ex2_news-links_secondary li {
  padding: 0.8rem 0;
}
@media (min-width: 1200px) {
  .footer-ex2_user-follow {
    display: flex;
    flex-wrap: wrap;
    align-self: flex-start;
    flex: 1 1 25%;
  }
  [dir=ltr] .footer-ex2_user-follow {
    text-align: left;
  }
  [dir=rtl] .footer-ex2_user-follow {
    text-align: right;
  }
}
.footer-ex2_user-follow_subscribe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .footer-ex2_user-follow_subscribe {
    justify-content: flex-start;
    align-items: flex-start;
  }
  [dir] .footer-ex2_user-follow_subscribe {
    padding-bottom: 3.2rem;
  }
}
[dir] .footer-ex2_user-follow_subscribe hr {
  margin-bottom: 3.2rem;
}
.footer-ex2_user-follow_scoial {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
[dir] .footer-ex2_user-follow_scoial {
  padding: 3.2rem 0;
}
@media (min-width: 1200px) {
  .footer-ex2_user-follow_scoial {
    justify-content: flex-start;
    align-items: flex-start;
  }
  [dir] .footer-ex2_user-follow_scoial {
    padding: unset;
    padding-bottom: 3.2rem;
  }
}
.footer-ex2_user-follow_scoial-title {
  text-transform: uppercase;
}
[dir] .footer-ex2_user-follow_scoial-title {
  margin-bottom: 1.6rem;
}
[dir=ltr] .footer-ex2_user-follow_scoial-accounts span {
  margin-right: 1rem;
}
[dir=rtl] .footer-ex2_user-follow_scoial-accounts span {
  margin-left: 1rem;
}
@media (min-width: 501px) {
  [dir=ltr] .footer-ex2_user-follow_scoial-accounts span {
    margin-right: 1.6rem;
  }
  [dir=rtl] .footer-ex2_user-follow_scoial-accounts span {
    margin-left: 1.6rem;
  }
}
.footer-ex2_user-follow_scoial-accounts span .aa {
  width: 3.2rem;
  height: 3.2rem;
}
[dir=ltr] .footer-ex2_user-follow_scoial-accounts span:last-child {
  padding-right: unset;
}
[dir=rtl] .footer-ex2_user-follow_scoial-accounts span:last-child {
  padding-left: unset;
}
.footer-ex2_arabiya {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(3, auto);
  row-gap: 3rem;
  align-items: center;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .footer-ex2_arabiya {
    grid-template-columns: 60rem auto;
    grid-template-rows: repeat(1, auto);
    align-items: flex-start;
  }
  [dir] .footer-ex2_arabiya {
    border-top-width: 1px;
    border-top-style: solid;
    padding-top: 2.4rem;
  }
}
.footer-ex2_arabiya-divider {
  width: 50%;
}
[dir] .footer-ex2_arabiya-divider {
  margin: 0 auto;
  border: 0;
  border-top: solid 0.1rem;
}
@media (min-width: 1200px) {
  .footer-ex2_arabiya-divider {
    display: none;
  }
}
.footer-ex2_arabiya_info-links {
  justify-self: center;
}
[dir] .footer-ex2_arabiya_info-links {
  text-align: center;
}
@media (min-width: 501px) {
  .footer-ex2_arabiya_info-links {
    max-width: 550px;
  }
}
@media (min-width: 1200px) {
  .footer-ex2_arabiya_info-links {
    justify-self: flex-start;
    display: flex;
    flex-wrap: wrap;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
  [dir=ltr] .footer-ex2_arabiya_info-links {
    text-align: left;
  }
  [dir=rtl] .footer-ex2_arabiya_info-links {
    text-align: right;
  }
}
[dir] .footer-ex2_arabiya_info-links > li {
  padding: 1.2rem 0;
}
@media (min-width: 501px) {
  .footer-ex2_arabiya_info-links > li {
    display: inline-block;
  }
  [dir] .footer-ex2_arabiya_info-links > li {
    padding: 0 1.6rem;
  }
}
@media (min-width: 1200px) {
  [dir] .footer-ex2_arabiya_info-links > li {
    padding: unset;
  }
  [dir=ltr] .footer-ex2_arabiya_info-links > li {
    padding-right: 1.6rem;
  }
  [dir=rtl] .footer-ex2_arabiya_info-links > li {
    padding-left: 1.6rem;
  }
  .footer-ex2_arabiya_info-links > li:first-child {
    grid-column: unset;
  }
}
.footer-ex2_arabiya_info-copywrite {
  justify-self: center;
}
[dir] .footer-ex2_arabiya_info-copywrite {
  text-align: center;
}
@media (min-width: 1200px) {
  .footer-ex2_arabiya_info-copywrite {
    justify-self: flex-end;
  }
  [dir=ltr] .footer-ex2_arabiya_info-copywrite {
    text-align: right;
  }
  [dir=rtl] .footer-ex2_arabiya_info-copywrite {
    text-align: left;
  }
}

.fieldset {
  display: flex;
  position: relative;
}
[dir] .fieldset input {
  padding: 0.8rem;
  border-style: solid;
  border-width: 1px;
  margin: 0;
}
[dir=ltr] .fieldset input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-right: none;
}
[dir=rtl] .fieldset input {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: none;
}
.fieldset button {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}
[dir] .fieldset button {
  padding: 0.8rem;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  cursor: pointer;
}
[dir=ltr] .fieldset button {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
[dir=rtl] .fieldset button {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* #endregion */
.globalNav {
  position: relative;
}
[dir=ltr] .globalNav {
  text-align: left;
}
[dir=rtl] .globalNav {
  text-align: right;
}
.globalNav .page-content.main {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
[dir] .globalNav.fixed {
  padding-top: 4.6rem;
}
[dir] .globalNav.fixed.withArticle {
  padding-bottom: 11.4rem;
  padding-top: 0;
}
.globalNav.fixed .mainNav {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 6;
}
[dir=ltr] .globalNav.fixed .mainNav {
  left: 0;
}
[dir=rtl] .globalNav.fixed .mainNav {
  right: 0;
}
.globalNav.fixed .articleNav {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2;
}
[dir=ltr] .globalNav.fixed .articleNav {
  right: 0;
  left: 0;
}
[dir=rtl] .globalNav.fixed .articleNav {
  left: 0;
  right: 0;
}
.globalNav.fixed .articleNav .articleNav_title {
  display: block;
}
.globalNav.fixed .articleNav .breadcrumb {
  display: none;
}
[dir] .globalNav.fixed .accessibility {
  margin-top: -0.5rem;
}
.globalNav.fixed .accessibility .share-this {
  display: none;
}
.globalNav .themeSwitch {
  display: none;
}
[dir] .globalNav .themeSwitch_element {
  cursor: pointer;
}
[dir=ltr] .globalNav .themeSwitch_element {
  margin-right: 1.4rem;
}
[dir=rtl] .globalNav .themeSwitch_element {
  margin-left: 1.4rem;
}
@media (min-width: 1200px) {
  .globalNav .themeSwitch {
    display: flex;
  }
  [dir=ltr] .globalNav .themeSwitch {
    margin-left: 1rem;
  }
  [dir=rtl] .globalNav .themeSwitch {
    margin-right: 1rem;
  }
  .globalNav .themeSwitch .aa {
    width: 1.7rem;
    height: 1.7rem;
  }
}
.globalNav .mainHeader {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
[dir] .globalNav .mainHeader {
  padding: 1.2rem 0;
}
.globalNav .mainHeader_title {
  display: block;
}
[dir] .globalNav .mainHeader_title {
  margin-bottom: 0.4rem;
}
.globalNav .mainHeader .logo {
  width: 9.1rem;
  height: 4rem;
}
[dir] .globalNav .mainHeader .logo {
  margin: 0;
}
@media (min-width: 501px) {
  .globalNav .mainHeader .logo {
    width: 11.9rem;
    height: 5.2rem;
  }
}
.globalNav .mainHeader .logo_link {
  display: block;
  font-size: 0;
}
[dir] .globalNav .mainHeader .logo_link {
  background: url("assets/gfx/logo/en-logo.svg") center no-repeat;
  background-size: contain;
}
.globalNav .mainHeader_extra {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
[dir=ltr] .globalNav .mainHeader_element {
  margin: 0 0 0 2rem;
}
[dir=rtl] .globalNav .mainHeader_element {
  margin: 0 2rem 0 0;
}
[dir] .globalNav .mainHeader_element .mainHeader_link {
  cursor: pointer;
}
.globalNav .mainHeader_element .aa {
  width: 2.4rem;
  height: 2.4rem;
}
.globalNav .mainHeader_element-search .search-layout {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9;
  display: none;
}
[dir] .globalNav .mainHeader_element-search .search-layout {
  padding: 2.4rem 2rem;
}
[dir=ltr] .globalNav .mainHeader_element-search .search-layout {
  left: 0;
}
[dir=rtl] .globalNav .mainHeader_element-search .search-layout {
  right: 0;
}
.globalNav .mainHeader_element-search .search-layout .search-form {
  display: flex;
  align-items: center;
  flex-direction: row;
  position: relative;
}
.globalNav .mainHeader_element-search .search-layout .search-form .aa-search {
  position: absolute;
  top: 0.8rem;
}
[dir=ltr] .globalNav .mainHeader_element-search .search-layout .search-form .aa-search {
  left: 1.6rem;
}
[dir=rtl] .globalNav .mainHeader_element-search .search-layout .search-form .aa-search {
  right: 1.6rem;
}
[dir=ltr] .globalNav .mainHeader_element-search .search-layout .search-form .aa-close {
  margin-left: -3.2rem;
}
[dir=rtl] .globalNav .mainHeader_element-search .search-layout .search-form .aa-close {
  margin-right: -3.2rem;
}
[dir=ltr] .globalNav .mainHeader_element-search .search-layout .search-form .search-cancel {
  margin-left: 3.2rem;
}
[dir=rtl] .globalNav .mainHeader_element-search .search-layout .search-form .search-cancel {
  margin-right: 3.2rem;
}
.globalNav .mainHeader_element-search .search-layout .search-form input {
  width: 75%;
  outline: none;
  height: 4rem;
}
[dir] .globalNav .mainHeader_element-search .search-layout .search-form input {
  border-radius: 0.4rem;
}
[dir=ltr] .globalNav .mainHeader_element-search .search-layout .search-form input {
  padding-left: 4.7rem;
}
[dir=rtl] .globalNav .mainHeader_element-search .search-layout .search-form input {
  padding-right: 4.7rem;
}
.globalNav .mainHeader_element-search.active .search-layout {
  display: block;
}
@media (min-width: 1200px) {
  [dir=ltr] .globalNav .mainHeader_element {
    margin: 0 0 0 3.2rem;
  }
  [dir=rtl] .globalNav .mainHeader_element {
    margin: 0 3.2rem 0 0;
  }
  .globalNav .mainHeader_element:last-child {
    display: none;
  }
}
.globalNav .mainHeader .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.8rem;
  width: 2.8rem;
}
[dir] .globalNav .mainHeader .btn {
  border: none;
  padding: 0;
  margin: 0;
}
[dir=ltr] .globalNav .mainHeader .btn {
  padding-right: 0;
}
[dir=rtl] .globalNav .mainHeader .btn {
  padding-left: 0;
}
.globalNav .mainHeader .btn .live-btn-lbl {
  display: none;
}
[dir] .globalNav .mainHeader .btn .aa-live {
  margin: 0;
}
@media (min-width: 501px) {
  .globalNav .mainHeader .btn {
    width: 6.9rem;
  }
  [dir] .globalNav .mainHeader .btn {
    padding: 0 1.3rem;
  }
  .globalNav .mainHeader .btn .live-btn-lbl {
    display: inline-block;
  }
  .globalNav .mainHeader .btn .aa-live {
    position: initial;
  }
  [dir] .globalNav .mainHeader .btn .aa-live {
    background-size: cover;
  }
}
@media (min-width: 501px) {
  .globalNav .mainHeader_extra {
    flex: 0 0 78%;
    justify-content: flex-end;
  }
  .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop {
    flex: 1;
  }
  .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop [data-search-toggle] {
    display: none;
  }
  .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop .search-layout {
    position: relative;
    display: block;
  }
  [dir] .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop .search-layout {
    padding: 0;
  }
  .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop .search-layout .search-cancel {
    display: none;
  }
  .globalNav .mainHeader_extra .mainHeader_element-search.active-desktop .search-layout input {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .globalNav .mainHeader_extra {
    flex: 0 0 50%;
  }
  [dir] .globalNav .mainHeader_extra .search-form .aa {
    cursor: pointer;
  }
}
.globalNav .mainNav {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
}
[dir] .globalNav .mainNav {
  border-style: solid;
  border-width: 0.1rem 0 0.1rem 0;
}
.globalNav .mainNav_list {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.globalNav .mainNav_element {
  flex: 0 0 auto;
}
[dir=ltr] .globalNav .mainNav_element {
  padding: 0 3.2rem 0 0;
}
[dir=rtl] .globalNav .mainNav_element {
  padding: 0 0 0 3.2rem;
}
.globalNav .mainNav_element.active .underBar {
  visibility: visible;
}
.globalNav .mainNav a {
  position: relative;
  display: inline-block;
}
[dir] .globalNav .mainNav a {
  padding: 1.1rem 0;
}
.globalNav .mainNav a .underBar {
  position: absolute;
  bottom: 0;
  width: 100%;
  visibility: hidden;
}
[dir=ltr] .globalNav .mainNav a .underBar {
  right: 0;
  border-radius: 0 0.5rem;
}
[dir=rtl] .globalNav .mainNav a .underBar {
  left: 0;
  border-radius: 0.5rem 0;
}
.globalNav .mainNav .dropDown {
  display: none;
}
.globalNav .mainNav .mainNav_subMenu {
  display: none;
}
@media (min-width: 1200px) {
  .globalNav .mainNav {
    overflow: visible;
    overflow-x: inherit;
    position: relative;
  }
  .globalNav .mainNav .dropDown {
    display: block;
  }
  .globalNav .mainNav .DropDownContainer {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .globalNav .mainNav .DropDownContainer .dropDown {
    position: relative;
  }
  [dir] .globalNav .mainNav .DropDownContainer .dropDown {
    padding: 0;
  }
  .globalNav .mainNav .DropDownContainer .dropDown_list {
    position: absolute;
    top: 3.6rem;
  }
  [dir] .globalNav .mainNav .DropDownContainer .dropDown_list {
    padding: 2rem 2.8rem;
    border-radius: 0.4rem;
  }
  [dir=ltr] .globalNav .mainNav .DropDownContainer .dropDown_list {
    right: 0;
  }
  [dir=rtl] .globalNav .mainNav .DropDownContainer .dropDown_list {
    left: 0;
  }
  [dir=ltr] .globalNav .mainNav .DropDownContainer .dropDown:last-child {
    margin-left: 3.9rem;
  }
  [dir=rtl] .globalNav .mainNav .DropDownContainer .dropDown:last-child {
    margin-right: 3.9rem;
  }
  [dir=ltr] .globalNav .mainNav .DropDownContainer .lang .dropDown_list {
    padding-right: 2.8rem;
  }
  [dir=rtl] .globalNav .mainNav .DropDownContainer .lang .dropDown_list {
    padding-left: 2.8rem;
  }
  .globalNav .mainNav .mainNav_subMenu {
    position: absolute;
    width: 100%;
    top: 4.7rem;
    z-index: 3;
  }
  [dir=ltr] .globalNav .mainNav .mainNav_subMenu {
    left: 0;
  }
  [dir=rtl] .globalNav .mainNav .mainNav_subMenu {
    right: 0;
  }
  .globalNav .mainNav .mainNav_subMenu.active-submenu {
    display: block;
  }
  .globalNav .mainNav .mainNav_subMenu ul {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  [dir] .globalNav .mainNav .mainNav_subMenu ul {
    padding: 2rem 0;
  }
  [dir] .globalNav .mainNav .mainNav_subMenu ul .megaMenu_lead {
    padding: 0;
  }
  [dir=ltr] .globalNav .mainNav .mainNav_subMenu ul .megaMenu_lead {
    margin-right: 3.2rem;
  }
  [dir=rtl] .globalNav .mainNav .mainNav_subMenu ul .megaMenu_lead {
    margin-left: 3.2rem;
  }
  [dir] .globalNav .mainNav .mainNav_subMenu ul .megaMenu_label {
    margin: 0;
    padding: 0;
  }
}
[dir] .globalNav .mainNav.hide-in-mobile {
  border-bottom: none;
}
@media (min-width: 501px) {
  [dir] .globalNav .mainNav.hide-in-mobile {
    border-bottom: 0.1rem solid;
  }
}
.globalNav .mainNav.hide-in-mobile .mainNav_list {
  display: none;
}
@media (min-width: 501px) {
  .globalNav .mainNav.hide-in-mobile .mainNav_list {
    display: flex;
  }
}
.globalNav .dropDown {
  position: relative;
}
[dir] .globalNav .dropDown {
  padding: 1.9rem 0;
}
.globalNav .dropDown_action {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  position: relative;
}
[dir] .globalNav .dropDown_action {
  cursor: pointer;
}
.globalNav .dropDown_action .aa {
  width: 3.5rem;
  height: 2.3rem;
}
.globalNav .dropDown_list {
  display: none;
  position: relative;
  flex-direction: column;
  flex: 0;
  align-items: flex-end;
  width: auto;
}
[dir] .globalNav .dropDown_list {
  padding-top: 4rem;
}
[dir=ltr] .globalNav .dropDown_list {
  padding-right: 3.7rem;
}
[dir=rtl] .globalNav .dropDown_list {
  padding-left: 3.7rem;
}
.globalNav .dropDown_element {
  display: flex;
  align-self: stretch;
}
[dir] .globalNav .dropDown_element {
  padding-bottom: 0.7rem;
}
.globalNav .dropDown_element a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  flex-direction: row-reverse;
}
[dir] .globalNav .dropDown_element a {
  padding: 0;
}
.globalNav .dropDown-active {
  z-index: 5;
}
.globalNav .dropDown-active .dropDown_list {
  display: flex;
}
.globalNav .dropDown-selected {
  position: relative;
}
.globalNav .dropDown.lang .dropDown_list {
  align-items: flex-start;
}
[dir=ltr] .globalNav .dropDown.lang .dropDown_list {
  padding-right: 0;
}
[dir=rtl] .globalNav .dropDown.lang .dropDown_list {
  padding-left: 0;
}
.globalNav .dropDown.lang .dropDown_list .dropDown_element a {
  flex-direction: row;
}
[dir=ltr] .globalNav .dropDown.lang .dropDown_list .dropDown_element a .aa.aa-check {
  margin-left: 1rem;
}
[dir=rtl] .globalNav .dropDown.lang .dropDown_list .dropDown_element a .aa.aa-check {
  margin-right: 1rem;
}
.globalNav .megaMenu {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 9;
  height: 100%;
  overflow: hidden;
}
[dir=ltr] .globalNav .megaMenu {
  left: 0;
  right: 0;
}
[dir=rtl] .globalNav .megaMenu {
  right: 0;
  left: 0;
}
.globalNav .megaMenu .themeSwitch {
  display: flex;
}
@media (orientation: landscape) {
  .globalNav .megaMenu {
    overflow-y: scroll;
  }
}
@media screen and (orientation: landscape) {
  .globalNav .megaMenu {
    overflow: scroll;
  }
}
.globalNav .megaMenu .dropDown {
  display: block;
}
.globalNav .megaMenu_overlay {
  display: none;
}
@media (min-width: 501px) {
  .globalNav .megaMenu {
    width: 48%;
    overflow: hidden;
  }
  [dir=ltr] .globalNav .megaMenu {
    right: 0;
    left: auto;
  }
  [dir=rtl] .globalNav .megaMenu {
    left: 0;
    right: auto;
  }
}
@media screen and (min-width: 501px) and (orientation: landscape) {
  .globalNav .megaMenu {
    overflow: scroll;
  }
}
@media (min-width: 501px) {
  .globalNav .megaMenu_overlay {
    display: none;
    width: 52%;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 3;
    opacity: 0.6;
  }
  [dir] .globalNav .megaMenu_overlay {
    background-color: #000000;
  }
  [dir=ltr] .globalNav .megaMenu_overlay {
    left: 0;
  }
  [dir=rtl] .globalNav .megaMenu_overlay {
    right: 0;
  }
  .globalNav .megaMenu_overlay.show {
    display: block;
  }
}
@media (min-width: 1200px) {
  .globalNav .megaMenu {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    top: 0;
  }
  .globalNav .megaMenu_overlay {
    display: none;
  }
  .globalNav .megaMenu_overlay.show {
    display: none;
  }
  .globalNav .megaMenu .dropDown {
    display: none;
  }
}
.globalNav .megaMenu_header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
[dir] .globalNav .megaMenu_header {
  border-width: 0 0 0.1rem 0;
  border-style: solid;
}
.globalNav .megaMenu_header .aa-close,
.globalNav .megaMenu_header .aa-chevron-left {
  width: 2.4rem;
  height: 2.4rem;
}
[dir] .globalNav .megaMenu_header .aa-close {
  margin-top: 0.4rem;
}
[dir=ltr] .globalNav .megaMenu_header .aa-close {
  margin-right: 0.4rem;
}
[dir=rtl] .globalNav .megaMenu_header .aa-close {
  margin-left: 0.4rem;
}
.globalNav .megaMenu_header .megaMenu_icons,
.globalNav .megaMenu_header .DropDownContainer {
  flex: 0 0 6.5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
}
[dir] .globalNav .megaMenu_header .megaMenu_icons, [dir] .globalNav .megaMenu_header .DropDownContainer {
  border-bottom: 0.1rem solid;
}
[dir=ltr] .globalNav .megaMenu_header .megaMenu_icons, [dir=ltr] .globalNav .megaMenu_header .DropDownContainer {
  padding: 0 1.7rem 0 3.5rem;
}
[dir=rtl] .globalNav .megaMenu_header .megaMenu_icons, [dir=rtl] .globalNav .megaMenu_header .DropDownContainer {
  padding: 0 3.5rem 0 1.7rem;
}
.globalNav .megaMenu_header .DropDownContainer {
  flex: 0 0 auto;
  align-items: flex-start;
}
[dir] .globalNav .megaMenu_header .DropDownContainer {
  border-bottom: 0;
}
.globalNav .megaMenu_header .DropDownContainer .dropDown {
  flex: 0 0 47%;
}
.globalNav .megaMenu_header .DropDownContainer .dropDown.lang .dropDown_action {
  justify-content: flex-start;
}
@media (min-width: 501px) {
  .globalNav .megaMenu_header .megaMenu_icons {
    flex: 0 0 73px;
  }
}
.globalNav .megaMenu-show {
  display: block;
  overflow-y: scroll;
}
.globalNav .megaMenu_list {
  transition: transform 0.4s ease;
  height: 100%;
  z-index: 3;
}
[dir=ltr] .globalNav .megaMenu_list {
  left: 0;
  right: 0;
}
[dir=rtl] .globalNav .megaMenu_list {
  right: 0;
  left: 0;
}
@media (min-width: 1200px) {
  .globalNav .megaMenu_list {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.globalNav .megaMenu_list.show {
  z-index: 1;
}
.globalNav .megaMenu_lead {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[dir] .globalNav .megaMenu_lead {
  padding: 1.8rem 2rem;
  border-width: 0 0 0.1rem 0;
  border-style: solid;
}
.globalNav .megaMenu_lead .megaMenu_label {
  position: relative;
}
[dir] .globalNav .megaMenu_lead > a {
  padding: 0;
}
.globalNav .megaMenu_lead > a .underBar {
  width: 0.4rem;
  height: 1.4rem;
  visibility: visible;
  display: inline-block;
  position: relative;
  top: 0.2rem;
}
[dir=ltr] .globalNav .megaMenu_lead > a .underBar {
  border-radius: 0.5rem 0;
  margin-right: 1rem;
}
[dir=rtl] .globalNav .megaMenu_lead > a .underBar {
  border-radius: 0 0.5rem;
  margin-left: 1rem;
}
.globalNav .megaMenu_lead.trendingSection {
  align-items: flex-start;
  flex-wrap: wrap;
}
[dir] .globalNav .megaMenu_lead.trendingSection {
  margin: 0;
}
[dir] .globalNav .megaMenu_lead.trendingSection .megaMenu_label {
  padding: 0;
}
.globalNav .megaMenu_lead.trendingSection .trendingSvg {
  width: 2.4rem;
  height: 2.4rem;
}
[dir=ltr] .globalNav .megaMenu_lead.trendingSection .trendingSvg {
  margin-right: 0.4rem;
}
[dir=rtl] .globalNav .megaMenu_lead.trendingSection .trendingSvg {
  margin-left: 0.4rem;
}
@media (min-width: 1200px) {
  .globalNav .megaMenu_lead .underBar {
    top: 0;
  }
}
[dir=ltr] .globalNav .megaMenu_label {
  padding: 0 0 0 1.4rem;
}
[dir=rtl] .globalNav .megaMenu_label {
  padding: 0 1.4rem 0 0;
}
.globalNav .megaMenu_submenu {
  display: inherit;
}
[dir=ltr] .globalNav .megaMenu_submenu {
  margin-left: auto;
}
[dir=rtl] .globalNav .megaMenu_submenu {
  margin-right: auto;
}
.globalNav .megaMenu_submenu * {
  pointer-events: none;
}
.globalNav .megaMenu_submenu .aa {
  width: 2.4rem;
  height: 2.4rem;
}
.globalNav .megaMenu .submenu {
  display: none;
  transition: transform 0.4s ease;
  position: absolute;
  top: 6.5rem;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 0;
}
[dir=ltr] .globalNav .megaMenu .submenu {
  left: 0;
  right: 0;
}
[dir=rtl] .globalNav .megaMenu .submenu {
  right: 0;
  left: 0;
}
.globalNav .megaMenu .submenu-active {
  display: block;
  z-index: 8;
}
.globalNav .megaMenu .submenu_actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
[dir=ltr] .globalNav .megaMenu .submenu_actions .back {
  transform: rotate(180deg);
}
[dir=rtl] .globalNav .megaMenu .submenu_actions .back {
  transform: rotate(-180deg);
}
.globalNav .megaMenu .submenu .megaMenu_header {
  height: 6.5rem;
  display: flex;
  align-items: center;
  flex-direction: row;
}
[dir=ltr] .globalNav .megaMenu .submenu .megaMenu_header {
  padding: 0 1.7rem 0 3.4rem;
  margin-left: -2.2rem;
}
[dir=rtl] .globalNav .megaMenu .submenu .megaMenu_header {
  padding: 0 3.4rem 0 1.7rem;
  margin-right: -2.2rem;
}
.globalNav .megaMenu .submenu .megaMenu_header a {
  display: flex;
}
[dir] .globalNav .megaMenu .mainHeader_element .mainHeader_title {
  text-align: center;
}
[dir] .globalNav .megaMenu .tags {
  margin: 2.4rem 0 0;
  padding: 0;
  border-width: 0;
}
[dir] .globalNav .megaMenu .tags_element {
  margin-bottom: 1rem;
}
@media (min-width: 501px) {
  .globalNav .megaMenu {
    display: none;
  }
  .globalNav .megaMenu-show {
    display: block;
  }
  .globalNav .megaMenu_list {
    width: 100%;
  }
  .globalNav .megaMenu .submenu {
    top: 7.3rem;
    width: 100%;
  }
  [dir=ltr] .globalNav .megaMenu .submenu {
    left: 0;
  }
  [dir=rtl] .globalNav .megaMenu .submenu {
    right: 0;
  }
}
@media (min-width: 1200px) {
  .globalNav .megaMenu {
    position: absolute;
    display: none;
  }
  [dir] .globalNav .megaMenu {
    padding-bottom: 3.2rem;
    border-style: solid;
    border-width: 0 0 0.1rem 0;
  }
  .globalNav .megaMenu.megaMenu-show {
    display: none;
  }
  .globalNav .megaMenu_list {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    justify-self: flex-start;
    max-width: 129.2rem;
    width: 100%;
  }
  [dir=ltr] .globalNav .megaMenu_list {
    border-right: none;
  }
  [dir=rtl] .globalNav .megaMenu_list {
    border-left: none;
  }
  .globalNav .megaMenu_list .submenu {
    width: auto;
  }
  [dir=ltr] .globalNav .megaMenu_list .submenu .megaMenu_label {
    padding-left: 0;
  }
  [dir=rtl] .globalNav .megaMenu_list .submenu .megaMenu_label {
    padding-right: 0;
  }
  .globalNav .megaMenu_header, .globalNav .megaMenu_submenu {
    display: none;
  }
  .globalNav .megaMenu_header {
    width: 100%;
  }
  .globalNav .megaMenu_lead {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
  }
  [dir] .globalNav .megaMenu_lead {
    border-width: 0;
  }
  [dir=ltr] .globalNav .megaMenu_lead {
    padding: 1.6rem 8.2rem 0 0;
  }
  [dir=rtl] .globalNav .megaMenu_lead {
    padding: 1.6rem 0 0 8.2rem;
  }
  [dir] .globalNav .megaMenu_lead .megaMenu_label {
    margin-bottom: 2rem;
  }
  .globalNav .megaMenu_lead .underBar {
    position: absolute;
  }
  [dir=ltr] .globalNav .megaMenu_lead .underBar {
    left: 0;
  }
  [dir=rtl] .globalNav .megaMenu_lead .underBar {
    right: 0;
  }
  .globalNav .megaMenu_lead.trendingSection .trendingSvg {
    position: absolute;
  }
  [dir=ltr] .globalNav .megaMenu_lead.trendingSection .trendingSvg {
    left: 0;
  }
  [dir=rtl] .globalNav .megaMenu_lead.trendingSection .trendingSvg {
    right: 0;
  }
  [dir=ltr] .globalNav .megaMenu_lead.trendingSection .megaMenu_label {
    padding: 0 0 0 3rem;
  }
  [dir=rtl] .globalNav .megaMenu_lead.trendingSection .megaMenu_label {
    padding: 0 3rem 0 0;
  }
  .globalNav .megaMenu .submenu {
    position: static;
    display: block;
  }
  [dir] .globalNav .megaMenu .submenu {
    transform: none;
  }
  [dir] .globalNav .megaMenu .submenu .megaMenu_lead {
    padding: 0;
  }
  [dir] .globalNav .megaMenu .submenu .megaMenu_lead:hover {
    background-image: none;
  }
  [dir] .globalNav .megaMenu .submenu .megaMenu_label {
    margin-bottom: 0;
  }
}
[dir] .globalNav .articleNav {
  padding: 1.6rem 0;
}
.globalNav .articleNav_title {
  display: none;
}
[dir] .globalNav .articleNav_title {
  margin: 0;
}
.globalNav .articleNav .page-content.main {
  align-items: flex-start;
  position: relative;
}
.globalNav .breadcrumb {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: flex-start;
}
.globalNav .breadcrumb_element::after {
  content: "/";
}
[dir] .globalNav .breadcrumb_element::after {
  margin: 0 0.5rem;
}
.globalNav .breadcrumb_element:last-child::after {
  content: "";
}
.globalNav .accessibility {
  display: none;
}
@media (min-width: 1200px) {
  .globalNav .accessibility {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
}
[dir] .globalNav .accessibility_link {
  cursor: pointer;
}
.globalNav .accessibility_element i.aa-accessibility {
  width: 3.2rem;
  height: 3.2rem;
}
[dir=ltr] .globalNav .accessibility_element .share-this {
  margin: -0.4rem 1rem 0 0;
}
[dir=rtl] .globalNav .accessibility_element .share-this {
  margin: -0.4rem 0 0 1rem;
}
.globalNav .accessibility_element .share-this .sharing-options {
  position: absolute;
}
[dir=ltr] .globalNav .accessibility_element .share-this .sharing-options {
  right: 3rem;
}
[dir=rtl] .globalNav .accessibility_element .share-this .sharing-options {
  left: 3rem;
}

[dir=rtl] .globalNav .mainHeader {
  padding: 1.6rem 0;
}
[dir=rtl] .globalNav .mainHeader .logo {
  width: 9rem;
  height: 6rem;
}
[dir=rtl] .globalNav .mainHeader .logo_link {
  background-image: url("assets/gfx/logo/logo@2x.png");
}
[dir=rtl] .globalNav.fixed .articleNav {
  top: 4.7rem;
}
[dir=rtl] .globalNav .mainNav_subMenu {
  top: 4.9rem;
}
[dir=rtl][lang=fa] .globalNav .mainHeader .logo_link {
  background-image: url("assets/gfx/logo/farsi@2x.png");
}
[dir=rtl][lang=ur] .globalNav .mainHeader .logo_link {
  background-image: url("assets/gfx/logo/urdu@2x.png");
}

.tabs {
  display: grid;
  grid-template-areas: "tabs" "panels";
  grid-template-rows: auto 1fr;
}
.tabs .tabs-tablist {
  grid-area: tabs;
  position: relative;
  display: flex;
  flex: 1 0 auto;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: stretch;
  align-items: center;
}
[dir] .tabs .tabs-tablist {
  transform: none;
}
.tabs .tabs-tablist button {
  letter-spacing: 0.0892857143em;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  display: flex;
  flex: 1 0 auto;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: stretch;
  align-items: center;
  box-sizing: border-box;
  outline: none;
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  z-index: 1;
}
[dir] .tabs .tabs-tablist button {
  padding: 0 24px;
  margin: 0;
  border: none;
  background: none;
  text-align: center;
  cursor: pointer;
}
[dir] .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
  border-bottom-style: solid;
}
.tabs .tabs-tablist button .tabs-tab__content {
  font-family: alarabiya;
}
[dir] .tabs .tabs-tablist button .tabs-tab__content {
  padding: 2.5rem;
}
.tabs .tabs-panel {
  grid-area: panels;
  overflow-y: auto;
}
[dir] .tabs .tabs-panel {
  padding: 2.5rem 2rem;
}

.feed-card {
  overflow: hidden;
  width: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}

[dir] .feed-card {
  border-radius: 0.4rem;
  padding: 1.2rem;
}
@media (min-width: 501px) {
  .feed-card {
    display: block;
  }
  [dir] .feed-card {
    padding: 0;
  }
}
.feed-card[data-feedcard-direction=horizontal] {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
}
[dir] .feed-card[data-feedcard=articleInline] {
  margin: 2rem 0;
}
@media (min-width: 501px) {
  .feed-card[data-feedcard=articleInline] {
    display: block;
    max-width: 30rem;
  }
  [dir=ltr] .feed-card[data-feedcard=articleInline] {
    float: left;
    margin: 2rem 4rem 2rem 1rem;
  }
  [dir=rtl] .feed-card[data-feedcard=articleInline] {
    float: right;
    margin: 2rem 1rem 2rem 4rem;
  }
}
@media (min-width: 501px) {
  .feed-card[data-feedcard=articleInline][data-feedcard-direction=horizontal] {
    display: block;
  }
}
.feed-card[data-feedcard-kicker=nokicker] .kicker {
  display: none;
}
.feed-card a {
  display: block;
}
.feed-card img {
  display: block;
  height: auto;
  width: 100%;
}
[dir] .feed-card img {
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  [dir] .feed-card img {
    border-radius: 0;
  }
}
.feed-card .card_txt {
  display: unset;
  flex: 0 0 70%;
}
[dir=ltr] .feed-card .card_txt {
  padding: 0 0 0 1rem;
}
[dir=rtl] .feed-card .card_txt {
  padding: 0 1rem 0 0;
}
@media (min-width: 501px) {
  .feed-card .card_txt {
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }
  [dir] .feed-card .card_txt {
    padding: 2rem;
  }
}
.feed-card .card_txt .section_name {
  display: block;
  text-transform: uppercase;
  font-size: 2rem;
}
[dir] .feed-card .card_txt .section_name {
  padding-bottom: 0.5rem;
}
@media (min-width: 501px) {
  [dir] .feed-card .card_txt .section_name {
    padding-bottom: 0;
  }
}
[dir] .feed-card .card_txt .card_title {
  padding-top: 0;
}
@media (min-width: 501px) {
  [dir] .feed-card .card_txt .card_title {
    padding-top: 1rem;
  }
}

[dir] .editors-choice.box-wrapper {
  padding-bottom: 0;
}

.video-teaser {
  position: relative;
  display: block;
}
.video-teaser video {
  width: 100%;
  height: 100%;
}
.video-teaser .video-teaser--play {
  height: 8.5rem;
  width: 8.5rem;
  display: block;
  position: absolute;
  top: 0.5rem;
}
[dir] .video-teaser .video-teaser--play {
  background-image: url("assets/gfx/play-icon.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
[dir=ltr] .video-teaser .video-teaser--play {
  left: 0.5rem;
}
[dir=rtl] .video-teaser .video-teaser--play {
  right: 0.5rem;
}

.video-player {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
}

[dir] .video-player {
  border-radius: 0.4rem;
}
.video-player * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}
.video-player video-js {
  flex: 1 1 auto;
}

.video-experience {
  display: grid;
  justify-content: space-between;
  align-content: start;
  align-items: baseline;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(2, 1fr);
  row-gap: 2.5rem;
  align-items: flex-start;
}
@media (min-width: 1200px) {
  .video-experience {
    grid-template-columns: calc(50% - 2.5rem) calc(50% - 2.5rem);
    grid-template-rows: repeat(1, 1fr);
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }
  [dir] .video-experience {
    padding: 3.5rem;
  }
}
[dir] .video-experience .video-experience_player-info {
  background-color: #242859;
  margin-bottom: 0.5rem;
}
.video-experience_line {
  opacity: 0.3;
  height: 0.1rem;
}
[dir] .video-experience_line {
  border-radius: 0.5rem;
  margin: 0 1.5rem;
}
[dir] .video-experience_timeline {
  padding: 2.5rem 1.6rem;
}
[dir=ltr] .video-experience_timeline {
  border-bottom-left-radius: 0.8rem;
  border-bottom-right-radius: 0.8rem;
}
[dir=rtl] .video-experience_timeline {
  border-bottom-right-radius: 0.8rem;
  border-bottom-left-radius: 0.8rem;
}
.video-experience_timeline .video-experience_timeline-title {
  font-family: alarabiya;
  font-size: 2rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #8f91aa;
}
.video-experience_timeline .video-experience_timeline-subtitle {
  font-family: alarabiya;
  font-size: 2.5rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
}
.video-experience_timeline .video-experience_timeline-holder {
  display: grid;
  grid-template-columns: 4rem 1fr;
  grid-template-rows: auto;
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .video-experience_timeline .video-experience_timeline-holder {
    grid-column-gap: 1.6rem;
  }
}
.video-experience_timeline .video-experience_timeline_bar {
  height: 0.5rem;
  position: relative;
}
[dir] .video-experience_timeline .video-experience_timeline_bar {
  border-radius: 0.55rem;
  background-color: #8f91aa;
}
.video-experience_timeline .video-experience_timeline_bar-indecator {
  position: absolute;
  width: 0.4rem;
  top: -0.4rem;
  height: 1.2rem;
}
[dir] .video-experience_timeline .video-experience_timeline_bar-indecator {
  background-color: #f81c78;
  transition-property: width;
  transition-duration: 1s;
}
.video-experience_timeline .video-experience_timeline_time {
  font-family: alarabiya;
  font-size: 1.6rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
}

.kicker-main-story {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .kicker-main-story {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  [dir] .kicker-main-story {
    border-bottom: solid 0.1rem;
  }
}
.kicker-main-story .section-label {
  flex: 0 0 100%;
}
[dir] .kicker-main-story .kicker-hero {
  border-bottom: solid 0.1rem;
  padding-top: 0;
}
@media (min-width: 1200px) {
  .kicker-main-story .kicker-hero {
    flex: 0 0 55%;
  }
  [dir] .kicker-main-story .kicker-hero {
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  [dir] .kicker-main-story .box-wrapper {
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .kicker-main-story .top-stories {
    flex: 0 0 42%;
  }
  [dir] .kicker-main-story .top-stories {
    padding: 0;
  }
  .kicker-main-story .top-stories .story-list li:last-child::after {
    display: none;
  }
}

.kicker-hero .hero-img {
  display: block;
  position: relative;
}
.kicker-hero .hero-img img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .kicker-hero .hero-img img {
  border-radius: 0.4rem;
}
.kicker-hero .hero-img .icon {
  position: absolute;
  bottom: 0.7rem;
  width: 5rem;
  height: 5rem;
  display: block;
}
[dir] .kicker-hero .hero-img .icon {
  background-size: contain;
}
[dir=ltr] .kicker-hero .hero-img .icon {
  left: 1rem;
}
[dir=rtl] .kicker-hero .hero-img .icon {
  right: 1rem;
}
.kicker-hero .hero-img .icon .aa {
  width: 100%;
  height: 100%;
}
.kicker-hero .title {
  display: block;
}
[dir] .kicker-hero .title {
  padding: 2rem 0 0 0;
  margin: 0;
}
[dir] .kicker-hero .section-time-bar {
  padding-bottom: 0;
}
[dir] .kicker-hero.video {
  border-radius: 0.4rem;
}
.kicker-hero.video .hero-img img {
  transition: opacity 300ms ease-in-out;
  opacity: 1;
}
[dir] .kicker-hero.video .hero-img img {
  border-radius: 0.4rem 0.4rem 0 0 !important;
}
.kicker-hero.video .hero-img .icon {
  bottom: -6.5rem;
}
[dir=ltr] .kicker-hero.video .hero-img .icon {
  left: unset;
  right: 1rem;
}
[dir=rtl] .kicker-hero.video .hero-img .icon {
  right: unset;
  left: 1rem;
}
.kicker-hero.video .hero-img video {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  opacity: 0;
  transition: opacity 300ms ease-in-out;
  max-height: 100%;
  position: absolute;
  top: 0;
}
[dir=ltr] .kicker-hero.video .hero-img video {
  right: 0;
}
[dir=rtl] .kicker-hero.video .hero-img video {
  left: 0;
}
.kicker-hero.video .hero-img.playing img {
  opacity: 0;
}
.kicker-hero.video .hero-img.playing video {
  opacity: 1;
}
.kicker-hero.video .title {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}
[dir] .kicker-hero.video .title {
  border-radius: 0 0 0.4rem 0.4rem;
}
[dir=ltr] .kicker-hero.video .title {
  padding: 2rem 7rem 2rem 2rem !important;
}
[dir=rtl] .kicker-hero.video .title {
  padding: 2rem 2rem 2rem 7rem !important;
}

[dir] .kicker-section-results {
  border-bottom: solid 0.1rem;
}
[dir] .kicker-section-results.box-wrapper {
  padding-bottom: 0;
}
[dir] .kicker-section-results.no-border {
  border-bottom: none;
}
.kicker-section-results .kicker-results-list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: stretch;
}
@media (min-width: 501px) {
  .kicker-section-results .kicker-results-list {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (min-width: 501px) {
  .kicker-section-results .kicker-results-list .list-item {
    flex: 0 0 32.5%;
  }
}
.kicker-section-results .kicker-results-list .list-item .kicker-hero {
  display: flex;
  flex-direction: column;
  height: 100%;
}
[dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero {
  padding-bottom: 1.6rem;
  padding-top: 0;
}
@media (min-width: 501px) {
  [dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero {
    padding-bottom: 3rem;
  }
}
[dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero .hero-img img {
  box-shadow: none;
  border-radius: 0.4rem;
}
[dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero .title {
  padding: 1.5rem 0;
  margin: 0;
}
.kicker-section-results .kicker-results-list .list-item .kicker-hero .description {
  display: none;
}
@media (min-width: 501px) {
  .kicker-section-results .kicker-results-list .list-item .kicker-hero .description {
    display: block;
  }
  [dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero .description {
    padding-bottom: 1.6rem;
  }
}
.kicker-section-results .kicker-results-list .list-item .kicker-hero .section-time-bar {
  display: flex;
  flex-direction: row;
}
[dir] .kicker-section-results .kicker-results-list .list-item .kicker-hero .section-time-bar {
  padding-top: 0;
  margin-top: auto;
}
[dir=ltr] .kicker-section-results .kicker-results-list .list-item .kicker-hero .section-time-bar .time {
  margin-left: auto;
}
[dir=rtl] .kicker-section-results .kicker-results-list .list-item .kicker-hero .section-time-bar .time {
  margin-right: auto;
}
@media (min-width: 501px) {
  .kicker-section-results.video-teasers .kicker-results-list .list-item {
    flex: 0 0 49%;
  }
}
@media (min-width: 1200px) {
  .kicker-section-results.video-teasers .kicker-results-list .list-item {
    flex: 0 0 32.5%;
  }
}
[dir] .kicker-section-results.video-teasers .kicker-results-list .list-item .kicker-hero.video {
  padding-bottom: 1.8rem;
}

.kicker {
  display: flex;
  overflow: hidden;
}

[dir] .kicker {
  border-radius: 0.4rem;
}

[dir=ltr] .kicker {
  padding-right: 1rem;
  margin-right: 1rem;
  float: left;
}

[dir=rtl] .kicker {
  padding-left: 1rem;
  margin-left: 1rem;
  float: right;
}
.kicker::before {
  content: " ";
  width: 1.3rem;
}
[dir=ltr] .kicker::before {
  margin-right: 1rem;
}
[dir=rtl] .kicker::before {
  margin-left: 1rem;
}

.section-time-bar {
  overflow: hidden;
}

[dir] .section-time-bar {
  clear: both;
  padding: 2rem 0;
}
[dir=ltr] .section-time-bar .section {
  padding-right: 3rem;
}
[dir=rtl] .section-time-bar .section {
  padding-left: 3rem;
}

.top-stories .header {
  display: flex;
}
.top-stories .header::before {
  content: " ";
  width: 0.4rem;
}
[dir=ltr] .top-stories .header::before {
  border-radius: 0 3rem;
  margin-right: 0.8rem;
}
[dir=rtl] .top-stories .header::before {
  border-radius: 3rem 0;
  margin-left: 0.8rem;
}
.top-stories li {
  display: block;
}
.top-stories li::after {
  content: " ";
  display: block;
  height: 1px;
}
.top-stories li a {
  display: inline-block;
}
[dir] .top-stories li a {
  padding: 2.4rem 0;
}
@media (min-width: 501px) {
  .top-stories .story-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
  }
  .top-stories .story-list li {
    flex: 0 0 50%;
  }
  [dir=ltr] .top-stories .story-list li:nth-child(odd) {
    border-right: solid 0.1rem;
    padding-right: 2rem;
  }
  [dir=rtl] .top-stories .story-list li:nth-child(odd) {
    border-left: solid 0.1rem;
    padding-left: 2rem;
  }
  [dir=ltr] .top-stories .story-list li:nth-child(even) {
    padding-left: 2rem;
  }
  [dir=rtl] .top-stories .story-list li:nth-child(even) {
    padding-right: 2rem;
  }
}
@media (min-width: 1200px) {
  .top-stories .story-list {
    flex-direction: column;
  }
  .top-stories .story-list li {
    flex: 0 0 50%;
  }
  [dir=ltr] .top-stories .story-list li:nth-child(odd) {
    border-right: none;
    padding-right: 0;
  }
  [dir=rtl] .top-stories .story-list li:nth-child(odd) {
    border-left: none;
    padding-left: 0;
  }
  [dir=ltr] .top-stories .story-list li:nth-child(even) {
    padding-left: 0;
  }
  [dir=rtl] .top-stories .story-list li:nth-child(even) {
    padding-right: 0;
  }
}

[dir] .liveVod {
  padding-bottom: 3.2rem;
}
[dir] .liveVod_player .video-player {
  border-radius: 0.4rem;
}
.liveVod_player .video-player .video-js {
  height: 21rem;
}
[dir] .liveVod_title {
  padding: 1.6rem 2rem 0;
}
[dir] .liveVod_title .h1 {
  margin: 0;
}
[dir] .liveVod_info {
  padding: 1.6rem 2rem 0;
}
[dir] .liveVod_status {
  margin-bottom: 0.4rem;
}
.liveVod_status::before {
  width: 0.8rem;
  height: 0.8rem;
  content: "";
  display: inline-block;
}
[dir] .liveVod_status::before {
  border-radius: 0.8rem;
}
[dir=ltr] .liveVod_status::before {
  margin-right: 0.8rem;
}
[dir=rtl] .liveVod_status::before {
  margin-left: 0.8rem;
}
[dir] .liveVod_schedule {
  padding: 2.4rem 0;
  border-width: 0.1rem 0 0.1rem 0;
  border-style: solid;
}
.liveVod_schedule h3 {
  position: relative;
}
.liveVod_schedule h3 .underBar {
  display: inline-block;
  width: 7.4rem;
  height: 0.4rem;
  bottom: 6px;
}
[dir=ltr] .liveVod_schedule h3 .underBar {
  margin-left: 1.5rem;
  border-radius: 0.4rem 0;
}
[dir=rtl] .liveVod_schedule h3 .underBar {
  margin-right: 1.5rem;
  border-radius: 0 0.4rem;
}
.liveVod_programs {
  height: 16.8rem;
  overflow-y: scroll;
}
.liveVod li.live .program_status {
  display: inline-block;
}
[dir] .liveVod li.live .program_status {
  border-radius: 0.4rem;
}
.liveVod_link {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
[dir=ltr] .liveVod_link {
  padding: 1.5rem 0.8rem 1.5rem 1.5rem;
}
[dir=rtl] .liveVod_link {
  padding: 1.5rem 1.5rem 1.5rem 0.8rem;
}
[dir=ltr] .liveVod_program {
  margin-left: 1.2rem;
}
[dir=rtl] .liveVod_program {
  margin-right: 1.2rem;
}
.liveVod .program_status {
  display: none;
}
[dir] .liveVod .program_status {
  padding: 0.3rem 0.8rem;
  border-radius: 0.2rem;
}
[dir=ltr] .liveVod .program_status {
  margin-left: auto;
}
[dir=rtl] .liveVod .program_status {
  margin-right: auto;
}
.liveVod ::-webkit-scrollbar {
  width: 0.4rem;
}
[dir=ltr] .liveVod ::-webkit-scrollbar-thumb {
  border-radius: 0 10rem 0 10rem;
}
[dir=rtl] .liveVod ::-webkit-scrollbar-thumb {
  border-radius: 10rem 0 10rem 0;
}
.liveVod_more {
  display: none;
}
@media (min-width: 501px) {
  [dir] .liveVod_info {
    padding: 1.6rem 0;
  }
  .liveVod_player {
    display: flex;
    flex-direction: column;
  }
  .liveVod .video-player {
    order: 1;
  }
  .liveVod .video-player .video-js {
    height: 39.5rem;
  }
  .liveVod_programs {
    height: 23.2rem;
  }
  [dir] .liveVod_programs {
    margin: auto;
  }
  [dir=ltr] .liveVod_programs {
    padding-right: 1.6rem;
  }
  [dir=rtl] .liveVod_programs {
    padding-left: 1.6rem;
  }
  .liveVod_title {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    align-items: center;
  }
  [dir] .liveVod_title {
    padding: 1.6rem 0;
  }
  .liveVod_status {
    align-self: flex-end;
  }
  [dir=ltr] .liveVod_status {
    margin-right: 0.8rem;
  }
  [dir=rtl] .liveVod_status {
    margin-left: 0.8rem;
  }
  [dir] .liveVod_schedule {
    border: none;
  }
}
@media (min-width: 1200px) {
  .liveVod {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
  }
  [dir] .liveVod {
    padding-bottom: 10.4rem;
  }
  .liveVod_player {
    flex: 0 0 60%;
    height: auto;
    position: relative;
  }
  [dir=ltr] .liveVod_player {
    margin-right: 1.6rem;
  }
  [dir=rtl] .liveVod_player {
    margin-left: 1.6rem;
  }
  .liveVod_player .video-player .video-js {
    height: 100%;
  }
  .liveVod_info {
    flex: 0 0 38%;
  }
  [dir] .liveVod_info {
    padding: 0;
  }
  .liveVod_programs {
    height: 45.8rem;
  }
  [dir] .liveVod_schedule {
    padding-bottom: 0;
  }
  [dir=ltr] .liveVod_schedule .h3 {
    margin-left: -11rem;
  }
  [dir=rtl] .liveVod_schedule .h3 {
    margin-right: -11rem;
  }
  .liveVod_schedule .h3 .underBar {
    width: 8.8rem;
  }
  [dir=ltr] .liveVod_program {
    margin-left: 3rem;
  }
  [dir=rtl] .liveVod_program {
    margin-right: 3rem;
  }
  .liveVod_more {
    display: block;
    position: absolute;
    width: 100%;
    bottom: -60px;
  }
  [dir] .liveVod_more {
    text-align: center;
    text-align: center;
  }
  .liveVod_more i {
    width: 2.8rem;
    height: 2.8rem;
  }
}

.featuredPrograms h2 {
  width: 20rem;
}

[dir] .featuredPrograms h2 {
  margin: 0 auto;
  text-align: center;
}
.featuredPrograms h2 .underBar {
  display: block;
  height: 5.5rem;
  width: 0.4rem;
}
[dir] .featuredPrograms h2 .underBar {
  margin: 1rem auto 0;
}
[dir=ltr] .featuredPrograms h2 .underBar {
  border-radius: 0.4rem 0;
}
[dir=rtl] .featuredPrograms h2 .underBar {
  border-radius: 0 0.4rem;
}
.featuredPrograms .swiper-container {
  height: 31rem;
}
[dir] .featuredPrograms .swiper-container {
  margin-top: -0.5rem;
}
.featuredPrograms .swiper-slide {
  width: 24.8rem;
  overflow: hidden;
}
[dir] .featuredPrograms .swiper-slide {
  border-radius: 0.4rem;
}
[dir=ltr] .featuredPrograms .swiper-slide {
  margin-right: 1.6rem;
}
[dir=rtl] .featuredPrograms .swiper-slide {
  margin-left: 1.6rem;
}
.featuredPrograms .swiper-slide a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
[dir] .featuredPrograms .swiper-slide a {
  cursor: pointer;
}
.featuredPrograms .swiper-slide a img {
  width: 100%;
  height: auto;
}
@media (min-width: 501px) {
  .featuredPrograms .swiper-container {
    height: 42.6rem;
  }
  .featuredPrograms .swiper-slide {
    width: 34.1rem;
  }
}

.allOurPrograms {
  overflow: hidden;
}

[dir] .allOurPrograms {
  padding: 0 2rem;
}
.allOurPrograms h2 {
  width: 15rem;
  position: relative;
}
[dir] .allOurPrograms h2 {
  margin: 3.2rem auto;
}
[dir=ltr] .allOurPrograms h2 {
  text-align: left;
}
[dir=rtl] .allOurPrograms h2 {
  text-align: right;
}
.allOurPrograms h2 .underBar {
  display: inline-block;
  width: 7.4rem;
  height: 0.4rem;
  position: absolute;
  bottom: 9px;
}
[dir=ltr] .allOurPrograms h2 .underBar {
  border-radius: 0.4rem 0;
  right: -40px;
}
[dir=rtl] .allOurPrograms h2 .underBar {
  border-radius: 0 0.4rem;
  left: -40px;
}
.allOurPrograms_nav {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  overflow-x: scroll;
}
[dir] .allOurPrograms_nav {
  margin-bottom: 3rem;
}
.allOurPrograms_nav_element {
  flex: 0 0 auto;
  position: relative;
}
[dir] .allOurPrograms_nav_element {
  padding-bottom: 0.5rem;
  cursor: pointer;
}
[dir=ltr] .allOurPrograms_nav_element {
  margin-right: 1.7rem;
}
[dir=rtl] .allOurPrograms_nav_element {
  margin-left: 1.7rem;
}
.allOurPrograms_nav_element .underBar {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: none;
}
[dir=ltr] .allOurPrograms_nav_element .underBar {
  left: 0;
  border-radius: 0.4rem 0;
}
[dir=rtl] .allOurPrograms_nav_element .underBar {
  right: 0;
  border-radius: 0 0.4rem;
}
.allOurPrograms_nav_element.active .underBar {
  display: block;
}
.allOurPrograms_list {
  display: none;
}
.allOurPrograms_list[data-hidden=false] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(32.1%, 1fr));
  grid-column-gap: 1.6rem;
  grid-row-gap: 2.4rem;
}
[dir] .allOurPrograms_item .item_media {
  margin-bottom: 0.8rem;
}
.allOurPrograms_item img {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
[dir] .allOurPrograms_item img {
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  .allOurPrograms_item {
    grid-column-gap: 1.6rem;
    grid-row-gap: 2.4rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .allOurPrograms h2 {
    margin-left: 31.2rem;
  }
  [dir=rtl] .allOurPrograms h2 {
    margin-right: 31.2rem;
  }
  .allOurPrograms h2 .underBar {
    width: 8.8rem;
  }
  [dir=ltr] .allOurPrograms h2 .underBar {
    right: -14.4rem;
  }
  [dir=rtl] .allOurPrograms h2 .underBar {
    left: -14.4rem;
  }
  .allOurPrograms_nav {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 31.2rem;
  }
  [dir] .allOurPrograms_nav {
    margin-top: 10rem;
    padding: 10.6rem 0;
    border-width: 0.1rem 0;
    border-style: solid;
  }
  [dir=ltr] .allOurPrograms_nav {
    float: left;
  }
  [dir=rtl] .allOurPrograms_nav {
    float: right;
  }
  [dir] .allOurPrograms_nav_element {
    margin-bottom: 0.8rem;
  }
  .allOurPrograms_nav_element .underBar {
    width: 4.4rem;
    bottom: 1.1rem;
  }
  [dir=ltr] .allOurPrograms_nav_element .underBar {
    left: -5.4rem;
  }
  [dir=rtl] .allOurPrograms_nav_element .underBar {
    right: -5.4rem;
  }
  [dir] .allOurPrograms_item .item_media {
    margin-bottom: 1.2rem;
  }
}

[dir] .arabicMedia {
  padding: 3.2rem 0;
}
.arabicMedia_header {
  height: 100%;
  width: 89.3%;
  position: relative;
}
[dir] .arabicMedia_header {
  margin: 0 auto 2.6rem;
}
.arabicMedia_header .h2 {
  width: 16.1rem;
}
[dir] .arabicMedia_header .h2 {
  margin: 0 auto;
}
.arabicMedia_header .underBar {
  position: absolute;
  width: 0.4rem;
  height: 9rem;
  top: 3.5rem;
}
[dir=ltr] .arabicMedia_header .underBar {
  border-radius: 0.4rem 0;
  left: 48%;
}
[dir=rtl] .arabicMedia_header .underBar {
  border-radius: 0 0.4rem;
  right: 48%;
}
.arabicMedia_image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  transition: opacity 300ms ease-in-out;
  opacity: 1;
}
[dir=ltr] .arabicMedia_image {
  left: 0;
}
[dir=rtl] .arabicMedia_image {
  right: 0;
}
.arabicMedia_border {
  overflow: visible;
  position: absolute;
  height: 100%;
  width: 89.3%;
}
[dir] .arabicMedia_border {
  border-radius: 0.4rem;
}
[dir=ltr] .arabicMedia_border {
  left: 50%;
  transform: translate(-50%, 0);
}
[dir=rtl] .arabicMedia_border {
  right: 50%;
  transform: translate(50%, 0);
}
.arabicMedia_item {
  width: 80%;
}
[dir] .arabicMedia_item {
  margin: 2.3rem 0;
}
[dir=ltr] .arabicMedia_item {
  margin-right: 1.2rem;
}
[dir=rtl] .arabicMedia_item {
  margin-left: 1.2rem;
}
.arabicMedia_item video {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  opacity: 0;
  transition: opacity 300ms ease-in-out;
}
.arabicMedia_item a {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
[dir] .arabicMedia_item a {
  border-radius: 0.4rem;
}
[dir=ltr] .arabicMedia_item:last-child {
  margin-right: 0;
}
[dir=rtl] .arabicMedia_item:last-child {
  margin-left: 0;
}
[dir] .arabicMedia_text {
  padding: 1.4rem 1.6rem 0.9rem;
  margin: 0;
}
.arabicMedia_media {
  position: relative;
  width: 100%;
  height: 30rem;
}
.arabicMedia_media.playing video {
  opacity: 1;
}
.arabicMedia_media.playing .arabicMedia_image {
  opacity: 0;
}
.arabicMedia_gradient {
  height: 4.7rem;
  position: absolute;
  bottom: 0;
  width: 100%;
}
[dir=ltr] .arabicMedia_gradient {
  left: 0;
}
[dir=rtl] .arabicMedia_gradient {
  right: 0;
}
@media (min-width: 501px) {
  [dir] .arabicMedia_header {
    margin-bottom: 3.6rem;
  }
  .arabicMedia_border, .arabicMedia_header {
    width: 79.1%;
  }
  .arabicMedia_item {
    width: 60.4%;
  }
  [dir=ltr] .arabicMedia_item {
    margin: 3.5rem 1.6rem 3.8rem 0;
  }
  [dir=rtl] .arabicMedia_item {
    margin: 3.5rem 0 3.8rem 1.6rem;
  }
  .arabicMedia .underBar {
    top: 4.5rem;
  }
  [dir=ltr] .arabicMedia .underBar {
    left: 51%;
  }
  [dir=rtl] .arabicMedia .underBar {
    right: 51%;
  }
  .arabicMedia_media {
    height: 46.3rem;
  }
  [dir] .arabicMedia_text {
    padding: 1.9rem 1.6rem 1.7rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .arabicMedia_header .h2 {
    margin-left: 12.6rem;
  }
  [dir=rtl] .arabicMedia_header .h2 {
    margin-right: 12.6rem;
  }
  .arabicMedia_border, .arabicMedia_header {
    width: 79.1%;
    max-width: 60.8rem;
  }
  .arabicMedia_item {
    width: 60.4%;
    max-width: 50.1rem;
  }
  [dir=ltr] .arabicMedia_item {
    margin: 3.5rem 1.6rem 3.8rem 0;
  }
  [dir=rtl] .arabicMedia_item {
    margin: 3.5rem 0 3.8rem 1.6rem;
  }
  .arabicMedia_media {
    height: 46.3rem;
    max-height: 50rem;
  }
  [dir] .arabicMedia_text {
    padding: 1.9rem 1.6rem 1.7rem;
  }
}

@media (min-width: 1200px) {
  [dir=rtl] .arabicMedia_header .underBar {
    right: 49%;
  }
}
[dir=rtl] .arabicMedia .arabicMedia_header .h2 {
  width: 9.9rem;
  margin-right: 7.7rem;
}
@media (min-width: 501px) {
  [dir=rtl] .arabicMedia .arabicMedia_header .h2 {
    margin-right: 19rem;
  }
}
@media (min-width: 1200px) {
  [dir=rtl] .arabicMedia .arabicMedia_header .h2 {
    margin-right: 20.5rem;
  }
}

.opinionHero_image {
  width: 100%;
  height: auto;
}
@media (min-width: 1200px) {
  [dir] .opinionHero_image {
    border-radius: 0;
  }
}
[dir=ltr] .opinionHero_content {
  padding-left: 2rem;
}
[dir=rtl] .opinionHero_content {
  padding-right: 2rem;
}
@media (min-width: 501px) {
  [dir=ltr] .opinionHero_content {
    padding-left: 3.2rem;
  }
  [dir=rtl] .opinionHero_content {
    padding-right: 3.2rem;
  }
}
.opinionHero_author {
  width: 7.2rem;
  height: 7.2rem;
}
[dir] .opinionHero_author {
  border-radius: 50%;
  margin-top: -3.7rem;
}
[dir=ltr] .opinionHero_info {
  padding-right: 1rem;
}
[dir=rtl] .opinionHero_info {
  padding-left: 1rem;
}
[dir] .opinionHero .h1 {
  margin-top: 2.1rem;
}

[dir] .opinionCard {
  border-bottom: 0.1rem solid;
  padding: 1.5rem 0 3rem 0;
  background-color: red;
}
.opinionCard a {
  display: block;
}
[dir=ltr] .opinionCard a {
  padding-right: 1.6rem;
}
[dir=rtl] .opinionCard a {
  padding-left: 1.6rem;
}
[dir] .opinionCard:last-child {
  border-bottom: none;
}
[dir] .opinionCard .h3 {
  margin: 0;
}
[dir] .opinionCard .avatar {
  padding: 0;
  margin: 3rem 0 2.4rem;
}
.opinionCard .avatar_image {
  width: 7.2rem;
  height: 7.2rem;
}
[dir] .opinionCard .avatar_image {
  margin-bottom: 1.6rem;
}
[dir] .opinionCard .avatar_name {
  margin-bottom: 1rem;
}
[dir] .opinionCard_summary {
  margin: 0.8rem 0 0;
}
[dir] .opinionCard_authorName {
  margin: 0.8rem 0 0 0;
}
.opinionCard.columnAvatar .avatar {
  flex-wrap: wrap;
}
[dir] .opinionCard.columnAvatar .avatar {
  margin: 0 0 1.4rem 0;
}
@media (min-width: 501px) {
  [dir] .opinionCard.columnAvatar {
    border-top-width: 0.1rem;
    border-top-style: solid;
  }
}
.opinionCard.withImage {
  display: flex;
  flex-direction: column;
}
[dir] .opinionCard.withImage {
  padding-top: 0;
}
.opinionCard.withImage a {
  flex: 1;
}
.opinionCard.biggerFont {
  display: flex;
}
.opinionCard.biggerFont a {
  display: flex;
  flex-direction: column;
}
[dir] .opinionCard.biggerFont .opinionCard_authorName {
  margin-top: auto;
  padding-top: 0.8rem;
}
.opinionCard_image {
  width: 100%;
  height: auto;
}
[dir] .opinionCard_image {
  border-radius: 0.4rem;
  margin-bottom: 1.6rem;
}
.opinionCard.withImage a {
  display: flex;
  flex-direction: column;
}
[dir=ltr] .opinionCard.withImage a {
  padding-right: 0;
}
[dir=rtl] .opinionCard.withImage a {
  padding-left: 0;
}
.opinionCard.withImage a .avatar {
  order: 1;
}
[dir] .opinionCard.withImage a .avatar {
  padding-top: 1.6rem;
  margin-top: auto;
}
@media (min-width: 1200px) {
  [dir] .opinionCard.withImage a .avatar {
    margin-bottom: 0;
  }
}
.opinionCard.withImage a .avatar img {
  width: 5.2rem;
  height: 5.2rem;
}
.opinionCard.withImage a .avatar_desc {
  display: none;
}
[dir] .opinionCard.withMore {
  border-bottom-width: 0.1rem;
  border-bottom-style: solid;
}
.opinionCard.withMore .avatar {
  flex-wrap: nowrap;
}
.opinionCard.withMore .avatar img {
  flex: 0 0 auto;
}
[dir] .opinionCard.withMore .btn {
  border: none;
  padding: 0;
}
[dir=ltr] .opinionCard.withMore .btn {
  margin-left: 1.6rem;
}
[dir=rtl] .opinionCard.withMore .btn {
  margin-right: 1.6rem;
}
.opinionCard.withMore .btn::before {
  content: "...";
}
@media (min-width: 501px) {
  [dir=ltr] .opinionCard.withMore {
    padding-right: 10.5rem;
  }
  [dir=rtl] .opinionCard.withMore {
    padding-left: 10.5rem;
  }
  [dir] .opinionCard.withMore .avatar {
    margin-bottom: 0;
  }
  .opinionCard.withMore .avatar img {
    width: 8.8rem;
    height: 8.8rem;
  }
  [dir] .opinionCard.withMore .avatar img {
    margin: 0;
  }
  [dir=ltr] .opinionCard.withMore .avatar_label {
    margin-left: 3.2rem;
  }
  [dir=rtl] .opinionCard.withMore .avatar_label {
    margin-right: 3.2rem;
  }
  [dir=ltr] .opinionCard.withMore .opinionCard_summary {
    margin: -0.5rem 0 0 12rem;
  }
  [dir=rtl] .opinionCard.withMore .opinionCard_summary {
    margin: -0.5rem 12rem 0 0;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .opinionCard.withMore {
    padding-right: 0;
  }
  [dir=rtl] .opinionCard.withMore {
    padding-left: 0;
  }
  .opinionCard.withMore a {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  [dir=ltr] .opinionCard.withMore a {
    padding-right: 0;
  }
  [dir=rtl] .opinionCard.withMore a {
    padding-left: 0;
  }
  .opinionCard.withMore a .avatar {
    flex: 0 0 26%;
  }
  .opinionCard.withMore a .avatar img {
    width: 7.2rem;
    height: 7.2rem;
  }
  .opinionCard.withMore a .opinionCard_summary {
    flex: 0 0 50%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  [dir] .opinionCard.withMore a .opinionCard_summary {
    margin: 0;
  }
  [dir] .opinionCard.withMore a .btn {
    border: 0.1rem solid;
    padding: 1rem 3.6rem;
  }
  .opinionCard.withMore a .btn::before {
    content: "";
  }
}
.opinionCard.carouselCard {
  display: flex;
  height: 100%;
}
[dir] .opinionCard.carouselCard {
  margin: 3rem 0;
  border-bottom: 0;
}
.opinionCard.carouselCard a {
  display: flex;
  flex-direction: column;
}
[dir] .opinionCard.carouselCard a .opinionCard_summary {
  margin-bottom: auto;
}
[dir] .opinionCard.carouselCard .avatar {
  margin-bottom: 0;
}
.opinionCard.carouselCard .avatar img {
  width: 3.2rem;
  height: 3.2rem;
}
[dir=ltr] .opinionCard.carouselCard .avatar img {
  margin: 0 0.8rem 0 0;
}
[dir=rtl] .opinionCard.carouselCard .avatar img {
  margin: 0 0 0 0.8rem;
}
[dir] .opinionCard.carouselCard .avatar_name {
  margin-bottom: 0;
}
.opinionCard.carouselCard .avatar_desc {
  display: none;
}
@media (min-width: 501px) {
  [dir=ltr] .opinionCard.carouselCard {
    border-right: 0.1rem solid;
  }
  [dir=rtl] .opinionCard.carouselCard {
    border-left: 0.1rem solid;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .opinionCard.carouselCard {
    border-right: 0.1rem solid;
  }
  [dir=rtl] .opinionCard.carouselCard {
    border-left: 0.1rem solid;
  }
}
[dir=ltr] .opinionCard.authorArticle {
  padding-right: 0;
}
[dir=rtl] .opinionCard.authorArticle {
  padding-left: 0;
}
.opinionCard.authorArticle a .avatar {
  flex: 0 0 100%;
}
.opinionCard.authorArticle a .avatar img {
  align-self: flex-start;
}
.opinionCard.authorArticle a .avatar_label {
  display: flex;
  flex-direction: column;
}
[dir=ltr] .opinionCard.authorArticle a .avatar_label {
  margin-left: 1.3rem;
}
[dir=rtl] .opinionCard.authorArticle a .avatar_label {
  margin-right: 1.3rem;
}
.opinionCard.authorArticle a .avatar_name {
  order: 1;
}
[dir] .opinionCard.authorArticle a .avatar_name {
  margin: 0.8rem 0 0 0;
}

[dir] .opinionRelated {
  border-bottom: solid 0.1rem;
}
[dir] .opinionRelated.no-border {
  border-bottom: none;
}
[dir] .opinionRelated_element:last-child {
  margin-bottom: 0;
}
.opinionRelated_element img {
  width: 100%;
  height: auto;
}
[dir] .opinionRelated_element img {
  border-radius: 0.4rem;
}
.opinionRelated_element a {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.opinionRelated_img {
  flex: 0 0 7.5rem;
  height: auto;
}
[dir=ltr] .opinionRelated_info {
  margin-left: 1.3rem;
}
[dir=rtl] .opinionRelated_info {
  margin-right: 1.3rem;
}
[dir] .opinionRelated_title {
  margin: 0 0 0.5rem 0;
}
@media (min-width: 501px) {
  .opinionRelated {
    overflow-x: scroll;
  }
  .opinionRelated_list {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
  }
  .opinionRelated_element {
    flex: 0 0 50%;
  }
  [dir=ltr] .opinionRelated_element {
    margin: 0 1.6rem 0 0;
  }
  [dir=rtl] .opinionRelated_element {
    margin: 0 0 0 1.6rem;
  }
  .opinionRelated_img {
    flex: 0 0 10.4rem;
  }
  [dir=ltr] .opinionRelated_info {
    margin-left: 1.6rem;
  }
  [dir=rtl] .opinionRelated_info {
    margin-right: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .opinionRelated_element {
    flex: 0 0 33%;
  }
}
[dir] .opinionRelated.opinionRelatedV2.no-border {
  border-bottom: none;
}
.opinionRelated.opinionRelatedV2 .opinionRelated_list {
  flex-wrap: wrap;
}
.opinionRelated.opinionRelatedV2 .opinionRelated_element {
  flex: 1;
}
[dir] .opinionRelated.opinionRelatedV2 .opinionRelated_element {
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  .opinionRelated.opinionRelatedV2 .opinionRelated_element {
    flex: 0 0 46%;
  }
}
@media (min-width: 1200px) {
  .opinionRelated.opinionRelatedV2 .opinionRelated_element {
    flex: 0 0 32%;
  }
}
[dir] .opinionRelated.opinionRelatedV2 .opinionRelated_element img {
  border-radius: 50%;
}

[dir] .opinionCarousel.no-border {
  border-bottom: none;
}
.opinionCarousel_wrapper {
  display: flex;
  flex-direction: row;
}
.opinionCarousel .swiper-slide, .opinionCarousel_item {
  height: auto;
}
[dir] .opinionCarousel .swiper-slide, [dir] .opinionCarousel_item {
  padding: 0 2.5rem;
}
[dir] .opinionCarousel .swiper-slide .opinionCard, [dir] .opinionCarousel_item .opinionCard {
  margin: 0;
}
[dir=ltr] .opinionCarousel .swiper-slide .opinionCard, [dir=ltr] .opinionCarousel_item .opinionCard {
  border-right: 0;
}
[dir=rtl] .opinionCarousel .swiper-slide .opinionCard, [dir=rtl] .opinionCarousel_item .opinionCard {
  border-left: 0;
}
@media (min-width: 501px) {
  [dir=ltr] .opinionCarousel .swiper-slide, [dir=ltr] .opinionCarousel_item {
    border-right: 0.1rem solid;
  }
  [dir=rtl] .opinionCarousel .swiper-slide, [dir=rtl] .opinionCarousel_item {
    border-left: 0.1rem solid;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .opinionCarousel .swiper-slide, [dir=ltr] .opinionCarousel_item {
    border-right: 0.1rem solid;
  }
  [dir=rtl] .opinionCarousel .swiper-slide, [dir=rtl] .opinionCarousel_item {
    border-left: 0.1rem solid;
  }
}
[dir] .opinionCarousel .swiper-pagination {
  text-align: center;
  padding-top: 3.2rem;
  border-top: solid 0.1rem;
}
.opinionCarousel .swiper-pagination-bullet {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
}
[dir] .opinionCarousel .swiper-pagination-bullet {
  border-radius: 100%;
  margin: 0 1rem;
}

.opinionHeroListing {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: wrap;
}

[dir] .opinionHeroListing {
  border-bottom: 0.1rem solid;
}
.opinionHeroListing .section-label {
  flex: 1 1 100%;
}
.opinionHeroListing_hero {
  flex: 1 1 100%;
}
[dir] .opinionHeroListing_hero {
  padding-bottom: 3rem;
  border-bottom: 0.1rem solid;
}
@media (min-width: 501px) {
  [dir] .opinionHeroListing_article .columnAvatar {
    padding-top: 0;
  }
  .opinionHeroListing_article, .opinionHeroListing_list {
    flex: 1 0 45%;
  }
  [dir=ltr] .opinionHeroListing_article {
    margin-right: 1.6rem;
  }
  [dir=rtl] .opinionHeroListing_article {
    margin-left: 1.6rem;
  }
  [dir] .opinionHeroListing_article .columnAvatar {
    border-top: 0;
  }
}
@media (min-width: 1200px) {
  .opinionHeroListing_hero {
    flex: 0 0 49%;
    order: 1;
  }
  [dir] .opinionHeroListing_hero {
    border-width: 0.1rem;
    border: 0.1rem solid;
    border-radius: 0.4rem;
  }
  [dir=ltr] .opinionHeroListing_hero {
    margin-right: 1.6rem;
  }
  [dir=rtl] .opinionHeroListing_hero {
    margin-left: 1.6rem;
  }
  .opinionHeroListing_article, .opinionHeroListing_list {
    flex: 1 0 20.5%;
  }
  .opinionHeroListing_list {
    order: 2;
  }
}

.opinionHeroListing-v2 .opinionHeroListing_wrapper {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: wrap;
}
[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
  margin-bottom: 1.6rem;
  padding-bottom: 1.6rem;
}
[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .opinionHero_content {
  padding: 1rem 2rem 1rem 2rem;
}
@media (min-width: 501px) {
  [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .opinionHero_content {
    padding: 1rem 2rem 1rem 3.2rem;
  }
  [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .opinionHero_content {
    padding: 1rem 3.2rem 1rem 2rem;
  }
}
@media (min-width: 501px) {
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .opinionHero_content {
    padding-top: 0;
  }
}
[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .avatar {
  padding-bottom: 0;
}
.opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .avatar .avatar_image {
  width: 7.2rem;
  height: 7.2rem;
}
@media (min-width: 1200px) {
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
    margin-bottom: 0;
  }
}
[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup {
  border-bottom: 0.1rem solid;
  margin-bottom: 1.6rem;
}
.opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
  display: flex;
  flex-direction: row;
}
[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
  border-bottom: none;
}
[dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
  margin-right: 1.3rem;
}
[dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
  margin-left: 1.3rem;
}
[dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard:last-child {
  margin-right: 0;
}
[dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard:last-child {
  margin-left: 0;
}
[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard {
  padding-bottom: 1.6rem;
  border-bottom: none;
}
[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar {
  margin-bottom: 0;
}
.opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar .avatar_image {
  width: 3.2rem;
  height: 3.2rem;
}
[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar .avatar_image {
  margin-bottom: 0;
}
[dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar .avatar_image {
  margin-left: -0.5rem;
}
[dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar .avatar_image {
  margin-right: -0.5rem;
}
[dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .opinionCard .avatar .avatar_name {
  margin-bottom: 0;
}
.opinionHeroListing-v2 .opinionHeroListing_wrapper .section-label {
  flex: 1 1 100%;
}
@media (min-width: 501px) {
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list {
    flex: 1 0 20.5%;
    order: 2;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .avatar .avatar_image {
    width: 3.2rem;
    height: 3.2rem;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup {
    display: flex;
    flex: 1;
    flex-direction: row;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup {
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
    padding-bottom: 0;
    border-bottom: none;
  }
  [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
    margin-right: 1.6rem;
  }
  [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
    margin-left: 1.6rem;
  }
  [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard:last-child {
    margin-right: 0;
  }
  [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard:last-child {
    margin-left: 0;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
    display: flex;
    flex-direction: column;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
    margin-bottom: 1.6rem;
    border-bottom: 0.1rem solid;
    padding-bottom: 1.6rem;
  }
  [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
    margin-right: 0;
  }
  [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
    margin-left: 0;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a {
    display: grid;
    grid-template-areas: "image title" "image summary" "image author";
    grid-template-columns: 32%;
    gap: 0 1.6rem;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .avatar {
    grid-area: author;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .avatar .avatar_image {
    margin-bottom: 0;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_summary {
    grid-area: summary;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_image {
    grid-area: image;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_image {
    margin-bottom: 0;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a h3 {
    grid-area: title;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
    flex: 0 0 49%;
    order: 1;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
    border-width: 0.1rem;
    border-radius: 0.4rem;
    padding-bottom: 0;
  }
  [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
    margin-right: 1.6rem;
  }
  [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero {
    margin-left: 1.6rem;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_hero .opinionHero .avatar {
    margin-top: 0.8rem;
    padding-bottom: 0;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list {
    flex: 1 0 20.5%;
    order: 2;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .avatar .avatar_image {
    width: 3.2rem;
    height: 3.2rem;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup {
    display: flex;
    flex: 1;
    flex-direction: row;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup {
    margin-bottom: 1.6rem;
    border-bottom: 1px solid;
    padding-bottom: 1.6rem;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
    padding-bottom: 0;
    border-bottom: none;
  }
  [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
    margin-right: 1.6rem;
  }
  [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard {
    margin-left: 1.6rem;
  }
  [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard:last-child {
    margin-right: 0;
  }
  [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup .opinionCard:last-child {
    margin-left: 0;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
    flex-direction: column;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
    margin-bottom: 1.6rem;
    border-bottom: none;
  }
  [dir=ltr] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
    margin-right: 0;
  }
  [dir=rtl] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard {
    margin-left: 0;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a {
    display: grid;
    grid-template-areas: "image title" "image summary" "image author";
    grid-template-columns: 32%;
    gap: 0 1.6rem;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .avatar {
    grid-area: author;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .avatar .avatar_image {
    margin-bottom: 0;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_summary {
    grid-area: summary;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_image {
    grid-area: image;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .opinionCard_image {
    margin-bottom: 0;
  }
  .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .h3 {
    grid-area: title;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard a .h3 {
    margin-bottom: 0;
  }
  [dir] .opinionHeroListing-v2 .opinionHeroListing_wrapper .opinionHeroListing_list .listingGroup.column .opinionCard:last-child {
    margin-bottom: 0;
  }
}
.opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero {
  height: 100%;
}
.opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_link {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content {
  flex: 1;
}
.opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .opinionHero_info {
  height: 100%;
}
[dir=ltr] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .opinionHero_info {
  padding-right: 0;
}
[dir=rtl] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .opinionHero_info {
  padding-left: 0;
}
@media (min-width: 501px) {
  [dir] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content {
    padding: 2rem 1.6rem;
  }
  .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .opinionHero_info {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
  }
  [dir] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content h1 {
    margin-bottom: 0;
  }
  .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .avatar {
    order: 1;
  }
  [dir] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .avatar {
    margin-top: 1.6rem;
  }
  .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .avatar .avatar_image {
    width: 3.2rem;
    height: 3.2rem;
  }
  [dir=ltr] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .avatar .avatar_image {
    margin-left: -0.5rem;
  }
  [dir=rtl] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .avatar .avatar_image {
    margin-right: -0.5rem;
  }
}
@media (min-width: 1200px) {
  [dir] .opinionHeroListing-v2.englishLayout .opinionHeroListing_wrapper .opinionHero .opinionHero_content .opinionHero_info .avatar {
    margin-top: auto;
  }
}

.opinionRelatedListing {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
}
[dir] .opinionRelatedListing.box-wrapper {
  padding-bottom: 0;
}
[dir] .opinionRelatedListing.no-border {
  border-bottom: none;
}
.opinionRelatedListing .section-label,
.opinionRelatedListing .more-link {
  flex: 1 1 100%;
}
.opinionRelatedListing_item {
  display: flex;
}
[dir] .opinionRelatedListing_item {
  padding-bottom: 1.6rem;
  margin-bottom: 1.6rem;
  border-bottom: 0.1rem solid;
}
[dir] .opinionRelatedListing_item .opinionCard {
  margin-bottom: 0;
  padding: 0;
}
[dir] .opinionRelatedListing_item .avatar {
  margin-bottom: 0;
}
[dir] .opinionRelatedListing_item .avatar .avatar_image {
  margin-bottom: 0;
}
@media (min-width: 501px) {
  .opinionRelatedListing_item {
    flex: 1 0 45%;
  }
  [dir=ltr] .opinionRelatedListing_item {
    margin: 0 1.6rem 3rem 0;
  }
  [dir=rtl] .opinionRelatedListing_item {
    margin: 0 0 3rem 1.6rem;
  }
}
@media (min-width: 1200px) {
  [dir] .opinionRelatedListing {
    border-bottom: 0.1rem solid;
  }
  .opinionRelatedListing_item {
    flex: 1 0 20.5%;
  }
  [dir] .opinionRelatedListing_item {
    border-bottom: 0;
    margin-bottom: 0;
  }
}

[dir] .opinionArticlesListing.box-wrapper {
  padding-bottom: 0;
}
.opinionArticlesListing .opinionArticlesListing_container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
}
.opinionArticlesListing_item {
  display: flex;
}
[dir] .opinionArticlesListing_item {
  padding: 1.6rem 0;
  border-bottom: 0.1rem solid;
}
.opinionArticlesListing_item .opinionCard {
  align-self: stretch;
  display: flex;
}
[dir] .opinionArticlesListing_item .opinionCard {
  margin-bottom: 0;
  padding: 0;
}
.opinionArticlesListing_item .opinionCard a {
  display: flex;
  flex-direction: column;
}
[dir] .opinionArticlesListing_item .opinionCard a .h3 {
  margin-bottom: 0.8rem;
}
[dir] .opinionArticlesListing_item .opinionCard a .opinionCard_authorName {
  margin-top: auto;
}
[dir] .opinionArticlesListing_item .opinionCard.columnAvatar {
  border-bottom: 0;
}
[dir] .opinionArticlesListing_item .opinionCard.columnAvatar a .avatar_name {
  margin: auto 0 0 0;
}
[dir] .opinionArticlesListing_item .opinionCard.columnAvatar a .avatar_desc {
  margin-bottom: 0.8rem;
}
@media (min-width: 501px) {
  .opinionArticlesListing_item {
    flex: 0 0 48%;
  }
  [dir] .opinionArticlesListing_item {
    padding: 1.6rem 0;
  }
  [dir] .opinionArticlesListing_item .opinionCard a h3 {
    margin-bottom: 0.8rem;
  }
  .opinionArticlesListing_item .opinionCard.columnAvatar {
    display: flex;
    align-items: flex-start;
  }
  [dir] .opinionArticlesListing_item .opinionCard.columnAvatar {
    border-top: 0;
  }
  .opinionArticlesListing_item .opinionCard.columnAvatar a {
    align-self: stretch;
  }
  .opinionArticlesListing_item .opinionCard.columnAvatar .avatar_label {
    align-self: stretch;
  }
  [dir] .opinionArticlesListing_item .opinionCard.columnAvatar .avatar_name {
    margin-top: auto;
  }
}
@media (min-width: 1200px) {
  [dir] .opinionArticlesListing_item {
    padding: 3rem 0;
  }
  [dir] .opinionArticlesListing_item .opinionCard.columnAvatar {
    border-top: 0;
  }
  [dir=ltr] .opinionArticlesListing_item:last-child {
    margin-right: 0;
  }
  [dir=rtl] .opinionArticlesListing_item:last-child {
    margin-left: 0;
  }
}

[dir] .more-link {
  text-align: center;
  padding: 1rem 0;
  border: solid 0.1rem;
  border-radius: 0.4rem;
}
[dir] .more-link.top-margin {
  margin-top: 1.6rem;
}
[dir] .more-link.bottom-margin {
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  .more-link {
    height: 0.1rem;
    display: flex;
    flex-direction: row;
  }
  [dir] .more-link {
    border-width: 0 0 0.1rem 0;
    border-radius: 0;
    padding: 0;
    margin: 1rem 0;
  }
  [dir=ltr] .more-link {
    text-align: right;
  }
  [dir=rtl] .more-link {
    text-align: left;
  }
  [dir] .more-link.top-margin {
    margin-top: 2.5rem;
  }
  [dir] .more-link.bottom-margin {
    margin-bottom: 2.5rem;
  }
}
[dir] .more-link a {
  text-align: center;
}
@media (min-width: 501px) {
  .more-link a {
    display: inline-block;
    min-height: 2rem;
  }
  [dir] .more-link a {
    margin-top: -1.1rem;
  }
  [dir=ltr] .more-link a {
    margin-left: auto;
    margin-right: -0.7rem;
    padding-left: 1.6rem;
  }
  [dir=rtl] .more-link a {
    margin-right: auto;
    margin-left: -0.7rem;
    padding-right: 1.6rem;
  }
}
.more-link a i {
  width: 2.4rem;
  height: 2.4rem;
}
[dir] .more-link a i {
  margin-bottom: -0.7rem;
}

.join-community {
  display: block;
}

[dir] .join-community {
  border-bottom: solid 0.1rem;
}
.join-community_cards {
  display: flex;
  overflow-x: auto;
}
@media (min-width: 1200px) {
  .join-community_cards {
    overflow-x: hidden;
    justify-content: space-between;
  }
  [dir=ltr] .join-community_cards .social-card:not(:last-child) {
    margin-right: unset;
  }
  [dir=rtl] .join-community_cards .social-card:not(:last-child) {
    margin-left: unset;
  }
}
[dir=ltr] .join-community_cards .social-card:not(:last-child) {
  margin-right: 4.6rem;
}
[dir=rtl] .join-community_cards .social-card:not(:last-child) {
  margin-left: 4.6rem;
}
.join-community_cards a {
  display: flex;
}

.social-card {
  min-width: 270px;
  max-width: 300px;
}
.social-card_header {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
}
.social-card_header_image {
  display: flex;
}
[dir] .social-card_header_image {
  border-radius: 4px;
}
[dir=ltr] .social-card_header_image {
  margin-right: 1.6rem;
}
[dir=rtl] .social-card_header_image {
  margin-left: 1.6rem;
}
.social-card_header_image > img {
  width: 88px;
  height: 88px;
}
[dir] .social-card_header_image > img {
  border-radius: 4px;
}
.social-card_header_content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 1 1 auto;
  align-self: stretch;
}
.social-card_header_content_social-icon {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir] .social-card_header_content_social-icon {
  border-radius: 50%;
}
.social-card_header_content_social-icon i.aa {
  filter: brightness(0) invert(1);
  width: 2rem;
  height: 2rem;
}
[dir] .social-card_header_content_social-name > * {
  margin: 1.4rem 0;
  padding: 0;
}
[dir] .social-card_body p {
  margin-bottom: 0;
}

[dir] .tag-results .overview {
  margin-top: 0;
}
@media (min-width: 501px) {
  .tag-results .results-list .list-item {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
  }
  [dir] .tag-results .results-list .list-item {
    padding: 2.4rem 0;
  }
  [dir] .tag-results .results-list .list-item .title {
    margin: 0;
  }
}
.tag-results .results-list .list-item .img-box {
  max-width: 45%;
  display: block;
  position: relative;
  align-self: flex-start;
}
[dir=ltr] .tag-results .results-list .list-item .img-box {
  float: left;
  margin-right: 2rem;
}
[dir=rtl] .tag-results .results-list .list-item .img-box {
  float: right;
  margin-left: 2rem;
}
.tag-results .results-list .list-item .img-box .icon {
  width: 5rem;
  height: 5rem;
  position: absolute;
  bottom: 1.6rem;
}
[dir] .tag-results .results-list .list-item .img-box .icon {
  background-size: contain;
}
[dir=ltr] .tag-results .results-list .list-item .img-box .icon {
  left: 1.6rem;
}
[dir=rtl] .tag-results .results-list .list-item .img-box .icon {
  right: 1.6rem;
}
@media (min-width: 501px) {
  .tag-results .results-list .list-item .img-box .icon {
    bottom: 0.7rem;
  }
  [dir=ltr] .tag-results .results-list .list-item .img-box .icon {
    left: 1rem;
  }
  [dir=rtl] .tag-results .results-list .list-item .img-box .icon {
    right: 1rem;
  }
}
.tag-results .results-list .list-item .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
.tag-results .results-list .list-item .img-box img {
  max-width: 100%;
  height: auto;
}
[dir] .tag-results .results-list .list-item .img-box img {
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  [dir] .tag-results .results-list .list-item .img-box img {
    border-radius: 0.8rem;
  }
}
.tag-results .results-list .list-item .content {
  display: block;
}
[dir=ltr] .tag-results .results-list .list-item .content {
  padding-left: 0;
}
[dir=rtl] .tag-results .results-list .list-item .content {
  padding-right: 0;
}
[dir] .tag-results .results-list .list-item .content .description {
  padding: 1.5rem 0;
  margin: 0;
  clear: both;
}
.tag-results .results-list .list-item .content .service {
  display: block;
  overflow: hidden;
}
[dir] .tag-results .results-list .list-item .content .service {
  clear: both;
  border-top: solid 0.1rem;
  padding: 1rem 0 2rem 0;
}
[dir=ltr] .tag-results .results-list .list-item .content .service .section {
  float: right;
}
[dir=rtl] .tag-results .results-list .list-item .content .service .section {
  float: left;
}
@media (min-width: 501px) {
  .tag-results .results-list .list-item .content {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    flex-grow: 1;
  }
  .tag-results .results-list .list-item .content .description {
    flex-grow: 1;
  }
  [dir] .tag-results .results-list .list-item .content .description {
    margin-top: 0;
  }
  .tag-results .results-list .list-item .content .service {
    display: flex;
    flex-direction: row;
  }
  [dir] .tag-results .results-list .list-item .content .service {
    padding-bottom: 0;
  }
  .tag-results .results-list .list-item .content .service .time, .tag-results .results-list .list-item .content .service .section {
    align-self: flex-end;
  }
  [dir=ltr] .tag-results .results-list .list-item .content .service .section {
    margin-left: auto;
  }
  [dir=rtl] .tag-results .results-list .list-item .content .service .section {
    margin-right: auto;
  }
}

[dir] .listing01 {
  border-bottom: solid 0.1rem;
}
[dir] .listing01.no-border {
  border-bottom: none;
}
.listing01 .listing01-articles {
  display: flex;
  flex-flow: column;
}
.listing01 .listing01-articles .img-box {
  display: block;
  position: relative;
}
.listing01 .listing01-articles .img-box img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .listing01 .listing01-articles .img-box img {
  border-radius: 0.4rem;
}
.listing01 .listing01-articles .img-box .icon {
  width: 5rem;
  height: 5rem;
  position: absolute;
  bottom: 0.7rem;
}
[dir] .listing01 .listing01-articles .img-box .icon {
  background-size: contain;
}
[dir=ltr] .listing01 .listing01-articles .img-box .icon {
  left: 1rem;
}
[dir=rtl] .listing01 .listing01-articles .img-box .icon {
  right: 1rem;
}
.listing01 .listing01-articles .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
.listing01 .listing01-articles .content {
  display: inline-block;
}
[dir] .listing01 .listing01-articles .content {
  padding-top: 1rem;
}
[dir] .listing01 .listing01-articles .content .description {
  margin: 1rem 0 0 0;
}
[dir] .listing01 .listing01-articles .main-article {
  border-radius: 0.4rem;
  margin-bottom: 2rem;
}
[dir] .listing01 .listing01-articles .main-article.coverage {
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  [dir] .listing01 .listing01-articles .main-article.coverage {
    margin-bottom: 0;
  }
}
.listing01 .listing01-articles .results-list {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .listing01 .listing01-articles .results-list {
    display: block;
  }
}
[dir] .listing01 .listing01-articles .results-list li {
  padding-bottom: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  [dir] .listing01 .listing01-articles .results-list li {
    margin-top: 0;
  }
  [dir] .listing01 .listing01-articles .results-list li:nth-child(3), [dir] .listing01 .listing01-articles .results-list li:nth-child(4) {
    margin-top: 0;
  }
  [dir] .listing01 .listing01-articles .results-list li.coverage {
    margin-bottom: 2rem;
  }
}
[dir] .listing01 .listing01-articles .results-list li.coverage {
  padding-bottom: 0;
}
[dir] .listing01 .listing01-articles .coverage {
  border-radius: 0.4rem;
}
[dir] .listing01 .listing01-articles .coverage .img-box {
  margin-bottom: 0;
}
[dir] .listing01 .listing01-articles .coverage .img-box img {
  border-radius: 0.4rem 0.4rem 0 0;
}
[dir] .listing01 .listing01-articles .coverage .content {
  padding: 2rem 2rem 2rem 2rem;
}
.listing01.flip .main-article {
  order: 0;
}
@media (min-width: 1200px) {
  .listing01.flip .results-list {
    order: -1;
  }
}
@media (min-width: 501px) {
  [dir] .listing01.no-border {
    padding-bottom: 0;
  }
  .listing01 .listing01-articles .results-list {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-start;
    flex: 0 0 49.5%;
    align-items: stretch;
  }
  .listing01 .listing01-articles .results-list li {
    flex: 0 0 48.5%;
  }
  [dir] .listing01 .listing01-articles .results-list li:nth-child(3), [dir] .listing01 .listing01-articles .results-list li:nth-child(4) {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .listing01 .listing01-articles {
    flex-flow: row nowrap;
    justify-content: space-between;
  }
  .listing01 .listing01-articles .main-article {
    flex: 0 0 49%;
  }
  [dir] .listing01 .listing01-articles .main-article {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
.listing01.option02 .listing01-articles .results-list li:nth-child(3), .listing01.option02 .listing01-articles .results-list li:nth-child(4) {
  display: flex;
  flex-flow: row nowrap;
}
[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3), [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4) {
  padding: 1rem 0 0 0;
}
@media (min-width: 1200px) {
  [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3), [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4) {
    padding: 0;
  }
}
[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3):last-child, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4):last-child {
  padding-bottom: 0;
}
[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3):last-child.coverage, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4):last-child.coverage {
  margin-bottom: 0;
}
[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3) .content, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4) .content {
  padding-top: 0;
}
.listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box, .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box {
  flex: 0 0 30%;
  align-self: flex-start;
}
[dir=ltr] .listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box, [dir=ltr] .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box {
  margin: 0 1.4rem 0 0;
}
[dir=rtl] .listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box, [dir=rtl] .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box {
  margin: 0 0 0 1.4rem;
}
.listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box .icon, .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box .icon {
  width: 3rem;
  height: 3rem;
  bottom: 0.5rem;
}
[dir=ltr] .listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box .icon, [dir=ltr] .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box .icon {
  left: 0.5rem;
}
[dir=rtl] .listing01.option02 .listing01-articles .results-list li:nth-child(3) .img-box .icon, [dir=rtl] .listing01.option02 .listing01-articles .results-list li:nth-child(4) .img-box .icon {
  right: 0.5rem;
}
[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3).coverage, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4).coverage {
  padding: 2.4rem;
}
[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3).coverage .content, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4).coverage .content {
  padding: 0;
}
[dir] .listing01.option02 .listing01-articles .results-list li:nth-child(3).coverage img, [dir] .listing01.option02 .listing01-articles .results-list li:nth-child(4).coverage img {
  border-radius: 0.4rem;
}
[dir] .listing01.option02.flip .results-list li:nth-child(4), [dir] .listing01.option02.flip .results-list li:last-child {
  padding-bottom: 3rem;
}
[dir] .listing01.podcast-list {
  border-bottom: none;
}
[dir] .listing01.podcast-list .main-article {
  margin-bottom: 1.6rem;
}
.listing01.podcast-list .main-article .content {
  width: 100%;
}
@media (min-width: 501px) {
  [dir] .listing01.podcast-list .main-article .content {
    margin: 3.2rem auto 1.6rem;
    text-align: center;
  }
}
.listing01.podcast-list .results-list {
  flex-flow: column;
}
[dir] .listing01.podcast-list .results-list .list-item {
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  .listing01.podcast-list .results-list .list-item {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr) 100px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: flex-start;
  }
  [dir] .listing01.podcast-list .results-list .list-item {
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 3.2rem;
  }
  [dir] .listing01.podcast-list .results-list .list-item:nth-child(3), [dir] .listing01.podcast-list .results-list .list-item:nth-child(4) {
    margin-bottom: 3.2rem;
  }
  [dir] .listing01.podcast-list .results-list .list-item:last-child {
    margin-bottom: 0;
  }
  .listing01.podcast-list .results-list .list-item .img-box {
    grid-area: 1/1/4/2;
  }
  [dir=ltr] .listing01.podcast-list .results-list .list-item .img-box img {
    border-radius: 0.4rem 0 0 0.4rem;
  }
  [dir=rtl] .listing01.podcast-list .results-list .list-item .img-box img {
    border-radius: 0 0.4rem 0.4rem 0;
  }
  .listing01.podcast-list .results-list .list-item .content {
    grid-area: 1/2/3/4;
  }
  [dir] .listing01.podcast-list .results-list .list-item .content .description {
    margin-top: 1.6rem;
  }
  .listing01.podcast-list .results-list .list-item .podcast-list__channels {
    grid-area: 3/2/4/4;
  }
  [dir] .listing01.podcast-list .results-list .list-item .podcast-list__channels {
    margin: auto 0 1.6rem 0;
  }
  .listing01.podcast-list .results-list .list-item .podcast-list__channels .podcast-list__links {
    justify-content: flex-end;
  }
  .listing01.podcast-list .results-list .list-item .podcast-list__channels .podcast-list__links .podcast-list__link {
    flex: auto;
    width: auto;
  }
  .listing01.podcast-list .results-list .list-item .podcast-list__channels .podcast-list__links.horizontal .podcast-list__link {
    flex: 0 0 40px;
  }
}
[dir=ltr] .listing01.podcast-list .content {
  padding-right: 1.6rem;
  padding-left: 1.6rem;
  text-align: left;
}
[dir=rtl] .listing01.podcast-list .content {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  text-align: right;
}
[dir] .listing01.podcast-list .podcast-list__channels {
  margin: 1.6rem auto;
  padding: 0 1.6rem;
}
.listing01.podcast-list .podcast-list__links {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 501px) {
  .listing01.podcast-list .podcast-list__links {
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .listing01.podcast-list .podcast-list__links {
    justify-content: center;
  }
}
.listing01.podcast-list .podcast-list__links .podcast-list__link {
  width: 19.8rem;
  height: 4rem;
}
[dir] .listing01.podcast-list .podcast-list__links .podcast-list__link {
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .listing01.podcast-list .podcast-list__links .podcast-list__link {
    margin-bottom: 0;
  }
  [dir=ltr] .listing01.podcast-list .podcast-list__links .podcast-list__link {
    margin-left: 1.6rem;
  }
  [dir=rtl] .listing01.podcast-list .podcast-list__links .podcast-list__link {
    margin-right: 1.6rem;
  }
}
[dir] .listing01.podcast-list .podcast-list__links .podcast-list__link:last-child {
  margin-bottom: 0;
}
[dir=ltr] .listing01.podcast-list .podcast-list__links .podcast-list__link:last-child {
  margin-left: 0;
}
[dir=rtl] .listing01.podcast-list .podcast-list__links .podcast-list__link:last-child {
  margin-right: 0;
}
.listing01.podcast-list .podcast-list__links .podcast-list__link a {
  width: 100%;
  height: 100%;
  display: block;
}
[dir] .listing01.podcast-list .podcast-list__links .podcast-list__link a {
  cursor: pointer;
}
[dir] .listing01.podcast-list .podcast-list__links .podcast-list__link.apple {
  background: url("assets/img/podcast/content/apple-podcasts.png") no-repeat center;
  background-size: contain;
}
[dir] .listing01.podcast-list .podcast-list__links .podcast-list__link.google {
  background: url("assets/img/podcast/content/google-podcasts.png") no-repeat center;
  background-size: contain;
}
[dir] .listing01.podcast-list .podcast-list__links .podcast-list__link.spotify {
  background: url("assets/img/podcast/content/spotify.png") no-repeat center;
  background-size: contain;
}
[dir] .listing01.podcast-list .podcast-list__links .podcast-list__link.soundcloud {
  background: url("assets/img/podcast/content/soundcloud.png") no-repeat center;
  background-size: contain;
}
.listing01.podcast-list .podcast-list__links.horizontal {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
[dir] .listing01.podcast-list .podcast-list__links.horizontal {
  margin-bottom: 0;
}
@media (min-width: 501px) {
  .listing01.podcast-list .podcast-list__links.horizontal {
    justify-content: flex-start;
  }
}
.listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link {
  flex: 0 0 40px;
}
[dir] .listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link {
  margin-bottom: 0;
}
[dir=ltr] .listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link {
  margin-left: 1.6rem;
}
[dir=rtl] .listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link {
  margin-right: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link {
    margin-bottom: 1.6rem;
  }
}
[dir] .listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link.apple {
  background-image: url("assets/img/podcast/content/apple-podcasts-mobile.png");
}
[dir] .listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link.google {
  background-image: url("assets/img/podcast/content/google-podcasts-mobile.png");
}
[dir] .listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link.spotify {
  background-image: url("assets/img/podcast/content/spotify-mobile.png");
}
[dir] .listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link.soundcloud {
  background-image: url("assets/img/podcast/content/soundcloud-mobile.png");
}
[dir=ltr] .listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link:last-child {
  margin-left: 0;
}
[dir=rtl] .listing01.podcast-list .podcast-list__links.horizontal .podcast-list__link:last-child {
  margin-right: 0;
}
.listing01.podcast-list .listing01-articles {
  flex-flow: column;
}

[dir] .listing02 {
  border-bottom: solid 0.1rem;
}

[dir=ltr] .listing02 {
  text-align: left;
}

[dir=rtl] .listing02 {
  text-align: right;
}
[dir] .listing02.no-border {
  border-bottom: none;
}
[dir] .listing02 .swiper-pagination {
  text-align: center;
  padding: 2rem 0;
}
.listing02 .swiper-pagination-bullet {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
}
[dir] .listing02 .swiper-pagination-bullet {
  border-radius: 100%;
  margin: 0 1rem;
}
@media (min-width: 501px) {
  [dir] .listing02.no-border {
    padding-bottom: 0;
  }
  [dir] .listing02 .swiper-container .results-list {
    transform: none !important;
  }
  .listing02 .swiper-pagination {
    display: none;
  }
}
.listing02 .results-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
[dir] .listing02 .results-list {
  border-top: solid 0.1rem;
  margin-top: 0;
}
@media (min-width: 501px) {
  [dir] .listing02 .results-list {
    margin-top: 2rem;
  }
}
.listing02 .results-list.swiper-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
[dir] .listing02 .results-list.swiper-wrapper {
  border: none;
  margin-top: 0;
}
.listing02 .results-list.swiper-wrapper .list-item {
  flex: 0 0 90%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
}
[dir] .listing02 .results-list.swiper-wrapper .list-item {
  padding-top: 0;
}
[dir=ltr] .listing02 .results-list.swiper-wrapper .list-item {
  margin-right: 1.5rem;
}
[dir=rtl] .listing02 .results-list.swiper-wrapper .list-item {
  margin-left: 1.5rem;
}
@media (min-width: 501px) {
  .listing02 .results-list.swiper-wrapper .list-item {
    flex: 0 0 48.5%;
  }
  [dir=ltr] .listing02 .results-list.swiper-wrapper .list-item {
    margin-right: 0;
  }
  [dir=rtl] .listing02 .results-list.swiper-wrapper .list-item {
    margin-left: 0;
  }
}
[dir=ltr] .listing02 .results-list.swiper-wrapper .list-item:last-child {
  margin-right: 0;
}
[dir=rtl] .listing02 .results-list.swiper-wrapper .list-item:last-child {
  margin-left: 0;
}
.listing02 .results-list.swiper-wrapper .list-item .img-box {
  width: 100%;
}
[dir=ltr] .listing02 .results-list.swiper-wrapper .list-item .img-box {
  margin-right: 0;
}
[dir=rtl] .listing02 .results-list.swiper-wrapper .list-item .img-box {
  margin-left: 0;
}
.listing02 .results-list.swiper-wrapper .list-item .img-box .icon {
  width: 5rem;
  height: 5rem;
  bottom: 0.7rem;
}
[dir=ltr] .listing02 .results-list.swiper-wrapper .list-item .img-box .icon {
  left: 1rem;
}
[dir=rtl] .listing02 .results-list.swiper-wrapper .list-item .img-box .icon {
  right: 1rem;
}
[dir] .listing02 .results-list.swiper-wrapper .list-item .content {
  padding-top: 2rem;
}
[dir] .listing02 .results-list.swiper-wrapper .list-item.coverage {
  padding: 0;
  margin-top: 0;
}
[dir] .listing02 .results-list.swiper-wrapper .list-item.coverage img {
  border-radius: 0.4rem 0.4rem 0 0;
}
[dir] .listing02 .results-list.swiper-wrapper .list-item.coverage .content {
  padding: 2rem;
}
.listing02 .results-list .list-item {
  flex: 0 0 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}
[dir] .listing02 .results-list .list-item {
  padding-top: 1.6rem;
}
[dir] .listing02 .results-list .list-item.coverage {
  border-radius: 0.4rem;
  margin-top: 1.6rem;
  padding: 2rem;
}
[dir] .listing02 .results-list .list-item.coverage img {
  border-radius: 0.4rem 0.4rem 0 0;
}
@media (min-width: 501px) {
  .listing02 .results-list .list-item {
    flex: 0 0 48.5%;
  }
}
.listing02 .results-list .list-item .img-box {
  flex: 0 0 30%;
  display: block;
  position: relative;
  align-self: flex-start;
}
[dir=ltr] .listing02 .results-list .list-item .img-box {
  margin-right: 1.5rem;
}
[dir=rtl] .listing02 .results-list .list-item .img-box {
  margin-left: 1.5rem;
}
.listing02 .results-list .list-item .img-box .icon {
  width: 3rem;
  height: 3rem;
  position: absolute;
  bottom: 0.5rem;
}
[dir] .listing02 .results-list .list-item .img-box .icon {
  background-size: contain;
}
[dir=ltr] .listing02 .results-list .list-item .img-box .icon {
  left: 0.5rem;
}
[dir=rtl] .listing02 .results-list .list-item .img-box .icon {
  right: 0.5rem;
}
.listing02 .results-list .list-item .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
.listing02 .results-list .list-item .img-box img {
  width: 100%;
  height: auto;
  display: block;
}
[dir] .listing02 .results-list .list-item .img-box img {
  border-radius: 0.4rem;
}
.listing02 .results-list .list-item .content {
  display: block;
}

@media (min-width: 1200px) {
  .grid-listing02 .page-content .page-content__item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
  }
  .grid-listing02 .page-content .page-content__item .flex-align {
    flex: 0 0 49%;
  }
  .grid-listing02 .page-content .page-content__item .flex-align .listing02 {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .grid-listing02 .page-content .page-content__item .flex-align .listing02 .results-list {
    align-self: flex-end;
  }
  [dir] .grid-listing02 .page-content .page-content__item .flex-align .listing02 .results-list {
    margin-top: auto;
    border-top: none;
  }
  .grid-listing02 .page-content .page-content__item .swiper-container {
    flex-grow: 1;
  }
  [dir] .grid-listing02 .page-content .page-content__item .swiper-container {
    padding-bottom: 3rem;
  }
}
[dir] .listing03.no-border .package-stories .results-list:first-of-type, [dir] .listing03.no-border .package-stories .results-list:last-of-type {
  border: none;
}
.listing03 .package-stories {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
}
@media (min-width: 501px) {
  .listing03 .package-stories {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.listing03 .package-stories .section-label {
  flex: 0 0 100%;
}
.listing03 .package-stories .results-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 501px) {
  .listing03 .package-stories .results-list {
    flex: 0 0 49%;
  }
  .listing03 .package-stories .results-list:first-of-type {
    flex: 0 0 100%;
  }
}
@media (min-width: 1200px) {
  .listing03 .package-stories .results-list:first-of-type {
    flex: 0 0 49.7%;
  }
  [dir] .listing03 .package-stories .results-list:first-of-type {
    border-bottom: solid 0.1rem;
    margin-bottom: 0;
  }
  .listing03 .package-stories .results-list:first-of-type .list-item {
    flex: 0 0 49%;
  }
  [dir] .listing03 .package-stories .results-list:first-of-type .list-item {
    border-top: solid 0.1rem;
    padding: 2rem 0;
  }
  .listing03 .package-stories .results-list:first-of-type .list-item:first-child {
    flex: 0 0 100%;
  }
  [dir] .listing03 .package-stories .results-list:first-of-type .list-item:first-child {
    border-top: none;
    padding-top: 0;
  }
}
[dir] .listing03 .package-stories .results-list:last-of-type {
  border-bottom: solid 0.1rem;
}
.listing03 .package-stories .results-list:nth-of-type(2) .list-item {
  display: flex;
  flex-direction: column;
}
.listing03 .package-stories .results-list:nth-of-type(2) .list-item .img-box {
  align-self: auto;
}
.listing03 .package-stories .results-list:nth-of-type(2) .list-item .content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
@media (min-width: 501px) {
  .listing03 .package-stories .results-list:nth-of-type(2) .list-item .content .full-coverage-link {
    align-self: flex-start;
  }
  [dir] .listing03 .package-stories .results-list:nth-of-type(2) .list-item .content .full-coverage-link {
    margin-top: auto;
  }
}
@media (min-width: 1200px) {
  .listing03 .package-stories .results-list {
    flex: 0 0 24%;
  }
}
.listing03 .package-stories .results-list .list-item {
  flex: 0 0 100%;
}
[dir] .listing03 .package-stories .results-list .list-item {
  padding-bottom: 2rem;
}
.listing03 .package-stories .results-list .list-item:first-child .img-box .icon {
  width: 5rem;
  height: 5rem;
  bottom: 0.7rem;
  top: auto;
}
[dir=ltr] .listing03 .package-stories .results-list .list-item:first-child .img-box .icon {
  left: 1rem;
}
[dir=rtl] .listing03 .package-stories .results-list .list-item:first-child .img-box .icon {
  right: 1rem;
}
.listing03 .package-stories .results-list .list-item .img-box {
  flex: 0 0 30%;
  display: block;
  position: relative;
  align-self: flex-start;
}
[dir] .listing03 .package-stories .results-list .list-item .img-box {
  margin-bottom: 1.5rem;
}
.listing03 .package-stories .results-list .list-item .img-box .icon {
  width: 3rem;
  height: 3rem;
  position: absolute;
  bottom: 0.5rem;
}
[dir] .listing03 .package-stories .results-list .list-item .img-box .icon {
  background-size: contain;
}
[dir=ltr] .listing03 .package-stories .results-list .list-item .img-box .icon {
  left: 0.5rem;
}
[dir=rtl] .listing03 .package-stories .results-list .list-item .img-box .icon {
  right: 0.5rem;
}
.listing03 .package-stories .results-list .list-item .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
.listing03 .package-stories .results-list .list-item .img-box img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .listing03 .package-stories .results-list .list-item .img-box img {
  border-radius: 0.4rem;
}
.listing03 .package-stories .results-list .list-item .content {
  display: block;
}
.listing03 .package-stories .results-list .list-item .content .title .live {
  text-transform: uppercase;
}
[dir=ltr] .listing03 .package-stories .results-list .list-item .content .title .live {
  margin-right: 1rem;
}
[dir=rtl] .listing03 .package-stories .results-list .list-item .content .title .live {
  margin-left: 1rem;
}
[dir] .listing03 .package-stories .results-list .list-item .content .description {
  padding: 1rem 0;
  margin: 0;
  clear: both;
}
[dir] .listing03 .package-stories .results-list .coverage {
  border-radius: 0.4rem;
  padding: 0;
  margin-bottom: 2rem;
}
@media (min-width: 501px) {
  [dir] .listing03 .package-stories .results-list .coverage {
    margin-bottom: 0;
  }
}
[dir] .listing03 .package-stories .results-list .coverage .img-box {
  margin: 0;
}
[dir] .listing03 .package-stories .results-list .coverage .img-box img {
  border-radius: 0.4rem 0.4rem 0 0;
}
[dir] .listing03 .package-stories .results-list .coverage .content {
  padding: 2rem;
}
.listing03 .package-stories .results-list .full-coverage-link {
  display: block;
}
[dir] .listing03 .package-stories .results-list .full-coverage-link {
  text-align: center;
  margin-top: 2rem;
  padding: 1rem 2.4rem;
  border: solid 0.1rem;
  border-radius: 0.4rem;
}
[dir] .listing03 .package-stories .results-list:first-of-type .coverage:first-child, [dir] .listing03 .package-stories .results-list:last-of-type .coverage:first-child {
  margin-bottom: 2rem;
}
[dir] .listing03 .package-stories .results-list:first-of-type .coverage, [dir] .listing03 .package-stories .results-list:last-of-type .coverage {
  margin-bottom: 2rem;
}
@media (min-width: 1200px) {
  [dir] .listing03 .package-stories .results-list:first-of-type .coverage, [dir] .listing03 .package-stories .results-list:last-of-type .coverage {
    margin-bottom: 0;
  }
}
[dir] .listing03 .package-stories .results-list:first-of-type:first-of-type .coverage, [dir] .listing03 .package-stories .results-list:last-of-type:first-of-type .coverage {
  padding: 0;
}
[dir] .listing03 .package-stories .results-list:first-of-type:last-of-type .coverage:last-child, [dir] .listing03 .package-stories .results-list:last-of-type:last-of-type .coverage:last-child {
  margin-bottom: 0;
}
.listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li {
  position: relative;
}
[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li {
  border: none;
}
[dir=ltr] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li {
  padding: 0 0 2rem 1.5rem;
  margin-left: 1rem;
}
[dir=rtl] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li {
  padding: 0 1.5rem 2rem 0;
  margin-right: 1rem;
}
.listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li i.aa {
  position: absolute;
  top: 0.5rem;
  width: 2rem;
  height: 2rem;
}
[dir=ltr] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li i.aa {
  left: -1rem;
}
[dir=rtl] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li i.aa {
  right: -1rem;
}
.listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li::before {
  content: "";
  width: 0.1rem;
  height: 100%;
  position: absolute;
  top: 1.5rem;
}
[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li::before {
  border-style: dashed;
}
[dir=ltr] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li::before {
  left: 0;
  border-width: 0 0 0 0.1rem;
}
[dir=rtl] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li::before {
  right: 0;
  border-width: 0 0.1rem 0 0;
}
[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li:last-child {
  margin-top: -0.5rem;
  padding-bottom: 0;
}
.listing03.option02 .package-stories .results-list:last-of-type .list-item .tm-list li:last-child::before {
  display: none;
}
.listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child {
  display: flex;
  flex-flow: row;
}
[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child {
  padding: 1.6rem 0;
  border-top: solid 0.1rem;
}
@media (min-width: 501px) {
  [dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child {
    padding: 2.5rem 0;
  }
}
[dir=ltr] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child .img-box {
  margin: 0 1.5rem 0 0;
}
[dir=rtl] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child .img-box {
  margin: 0 0 0 1.5rem;
}
[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child.coverage {
  padding: 2rem;
}
[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child.coverage .img-box img {
  border-radius: 0.4rem;
}
[dir] .listing03.option02 .package-stories .results-list:last-of-type .list-item:last-child.coverage .content {
  padding: 0;
}

.section-label {
  overflow: hidden;
}

[dir] .section-label {
  padding-bottom: 2rem;
}
.section-label h1, .section-label h2, .section-label h3, .section-label h4, .section-label h5, .section-label h6 {
  display: flex;
  justify-content: stretch;
}
[dir] .section-label h1, [dir] .section-label h2, [dir] .section-label h3, [dir] .section-label h4, [dir] .section-label h5, [dir] .section-label h6 {
  padding: 0;
  margin: 0;
}
.section-label h1 .color-lead, .section-label h2 .color-lead, .section-label h3 .color-lead, .section-label h4 .color-lead, .section-label h5 .color-lead, .section-label h6 .color-lead {
  display: inline-block;
  width: 1.6rem;
  flex: 0 0 1.6rem;
}
[dir=ltr] .section-label h1 .color-lead, [dir=ltr] .section-label h2 .color-lead, [dir=ltr] .section-label h3 .color-lead, [dir=ltr] .section-label h4 .color-lead, [dir=ltr] .section-label h5 .color-lead, [dir=ltr] .section-label h6 .color-lead {
  margin-right: 1.6rem;
}
[dir=rtl] .section-label h1 .color-lead, [dir=rtl] .section-label h2 .color-lead, [dir=rtl] .section-label h3 .color-lead, [dir=rtl] .section-label h4 .color-lead, [dir=rtl] .section-label h5 .color-lead, [dir=rtl] .section-label h6 .color-lead {
  margin-left: 1.6rem;
}
.section-label i.aa {
  width: 3rem;
  height: 3rem;
}
[dir] .section-label i.aa {
  margin-bottom: -0.8rem;
}
.section-label .results-label {
  display: block;
}
[dir] .section-label .results-label {
  padding-bottom: 1rem;
  clear: both;
}

.you-missed .disable-btn-def, .you-missed .you-missed-overlay .close-overlay, .you-missed .you-missed-notifier .open-overlay, .you-missed .gallery .hero-img .image-wrapper .open-overlay, .gallery .hero-img .image-wrapper .you-missed .open-overlay, .you-missed .gallery .gallery-overlay .top-tools .tools .close-overlay, .gallery .gallery-overlay .top-tools .tools .you-missed .close-overlay, .you-missed .read-mode .wrapper .top-tools button, .read-mode .wrapper .top-tools .you-missed button {
  outline: none;
}

[dir] .you-missed .disable-btn-def, [dir] .you-missed .you-missed-overlay .close-overlay, [dir] .you-missed .you-missed-notifier .open-overlay, [dir] .you-missed .gallery .hero-img .image-wrapper .open-overlay, [dir] .gallery .hero-img .image-wrapper .you-missed .open-overlay, [dir] .you-missed .gallery .gallery-overlay .top-tools .tools .close-overlay, [dir] .gallery .gallery-overlay .top-tools .tools .you-missed .close-overlay, [dir] .you-missed .read-mode .wrapper .top-tools button, [dir] .read-mode .wrapper .top-tools .you-missed button {
  border: none;
  cursor: pointer;
  background: none;
  padding: 0;
}

.you-missed {
  position: relative;
}
.you-missed .you-missed-notifier {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  position: fixed;
  bottom: 0;
  min-width: 26.4rem;
  display: none;
  z-index: 1;
}
[dir] .you-missed .you-missed-notifier {
  border-radius: 0.4rem;
}
[dir=ltr] .you-missed .you-missed-notifier {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .you-missed .you-missed-notifier {
  right: 50%;
  transform: translate(50%, -50%);
}
.you-missed .you-missed-notifier.active {
  display: flex;
}
.you-missed .you-missed-notifier .aa-close {
  align-self: center;
}
[dir] .you-missed .you-missed-notifier .aa-close {
  padding: 1rem 2rem;
  cursor: pointer;
}
.you-missed .you-missed-notifier.hidden {
  display: none;
}
.you-missed .you-missed-notifier .notifier-content {
  display: flex;
  align-items: flex-start;
}
[dir] .you-missed .you-missed-notifier .notifier-content {
  cursor: pointer;
}
.you-missed .you-missed-notifier .notifier-content .bullets {
  overflow: hidden;
  display: inline-block;
}
[dir=ltr] .you-missed .you-missed-notifier .notifier-content .bullets {
  padding-left: 1rem;
  margin-right: 1rem;
}
[dir=rtl] .you-missed .you-missed-notifier .notifier-content .bullets {
  padding-right: 1rem;
  margin-left: 1rem;
}
.you-missed .you-missed-notifier .notifier-content .bullets .top-border {
  height: 0.25rem;
  display: block;
}
[dir] .you-missed .you-missed-notifier .notifier-content .bullets .top-border {
  border-top: solid 0.25rem;
}
[dir=ltr] .you-missed .you-missed-notifier .notifier-content .bullets .top-border {
  border-radius: 0 0.25rem;
}
[dir=rtl] .you-missed .you-missed-notifier .notifier-content .bullets .top-border {
  border-radius: 0.25rem 0;
}
.you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
  width: 2.8rem;
  height: 2.8rem;
}
[dir] .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
  border-radius: 50%;
  border: solid 0.2rem;
}
[dir=ltr] .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
  margin: 0.7rem 0 0 -1rem;
}
[dir=rtl] .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img {
  margin: 0.7rem -1rem 0 0;
}
[dir=ltr] .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img:first-of-type {
  margin-left: 0rem;
}
[dir=rtl] .you-missed .you-missed-notifier .notifier-content .bullets .bullet-img:first-of-type {
  margin-right: 0rem;
}
.you-missed .you-missed-notifier .notifier-content .label {
  display: inline-block;
}
[dir] .you-missed .you-missed-notifier .notifier-content .label {
  padding: 1.2rem 0;
}
.you-missed .you-missed-notifier .open-overlay {
  position: absolute;
  top: 0;
  width: 85%;
  height: 100%;
}
[dir=ltr] .you-missed .you-missed-notifier .open-overlay {
  left: 0;
}
[dir=rtl] .you-missed .you-missed-notifier .open-overlay {
  right: 0;
}
.you-missed .you-missed-overlay {
  width: 100%;
  position: fixed;
  overflow-y: scroll;
  top: 0;
  bottom: 0;
  z-index: 9;
}
[dir=ltr] .you-missed .you-missed-overlay {
  right: 0;
  left: 0;
}
[dir=rtl] .you-missed .you-missed-overlay {
  left: 0;
  right: 0;
}
.you-missed .you-missed-overlay[aria-hidden=true] {
  display: none;
}
.you-missed .you-missed-overlay[aria-hidden=false] {
  display: block;
}
[dir=ltr] .you-missed .you-missed-overlay .close-overlay {
  float: right;
}
[dir=rtl] .you-missed .you-missed-overlay .close-overlay {
  float: left;
}
.you-missed .you-missed-overlay .overlay-content {
  min-height: 100vh;
  width: 100%;
}
[dir=ltr] .you-missed .you-missed-overlay .overlay-content {
  float: right;
}
[dir=rtl] .you-missed .you-missed-overlay .overlay-content {
  float: left;
}
@media (min-width: 501px) {
  .you-missed .you-missed-overlay .overlay-content {
    width: 75%;
    max-width: 50rem;
  }
}
@media (min-width: 1200px) {
  .you-missed .you-missed-overlay .overlay-content {
    width: 45%;
    max-width: 60rem;
  }
}
.you-missed .you-missed-overlay .overlay-content .header {
  position: sticky;
  top: 0;
}
[dir] .you-missed .you-missed-overlay .overlay-content .header {
  padding: 3rem 2rem 3rem 2rem;
}
@media (min-width: 501px) {
  [dir=ltr] .you-missed .you-missed-overlay .overlay-content .header {
    padding: 3rem 2rem 3rem 4rem;
  }
  [dir=rtl] .you-missed .you-missed-overlay .overlay-content .header {
    padding: 3rem 4rem 3rem 2rem;
  }
}
[dir] .you-missed .you-missed-overlay .overlay-content .header .aa-close {
  padding: 1.5rem;
}
[dir] .you-missed .you-missed-overlay .overlay-content .results-list {
  padding: 0 2rem 2rem 2rem;
}
.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-content: flex-start;
}
[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item {
  margin-bottom: 2.4rem;
}
.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .time {
  flex: 0 0 25%;
}
[dir=ltr] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .time {
  text-align: right;
}
[dir=rtl] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .time {
  text-align: left;
}
.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content {
  flex: 0 0 72%;
}
[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content {
  border-bottom: solid 0.1rem;
  padding-bottom: 2.4rem;
}
@media (min-width: 501px) {
  .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content {
    display: block;
  }
}
.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box {
  display: block;
  width: 100%;
}
[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box {
  margin-bottom: 1rem;
}
@media (min-width: 501px) {
  .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box {
    width: 40%;
  }
  [dir=ltr] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box {
    float: left;
    margin-right: 2rem;
  }
  [dir=rtl] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box {
    float: right;
    margin-left: 2rem;
  }
}
.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .img-box img {
  border-radius: 0.4rem;
}
.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .section {
  text-transform: uppercase;
}
.you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .title {
  display: block;
}
[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .title {
  margin: 1rem 0 0 0;
}
[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper .list-item .content .description {
  margin: 1rem 0;
}
[dir] .you-missed .you-missed-overlay .overlay-content .results-list .item-wrapper:last-child .content {
  border-bottom: none;
}

.game-card {
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  position: relative;
}

[dir] .game-card {
  border-width: 1px;
  border-style: solid;
  border-radius: 0.4rem;
  cursor: pointer;
}
.game-card-background {
  opacity: 0.05;
  position: absolute;
  width: 100%;
  height: 100%;
}
[dir] .game-card-background {
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  .game-card {
    width: 29.4rem;
    height: 13.9rem;
  }
}
[dir] .game-card[data-sport-game=Playing], [dir] .game-card[data-sport-game=Coundown], [dir] .game-card[data-sport-game=Suspended] {
  border: none;
}
[dir] .game-card[data-sport-game=loading] {
  border: none;
}
.game-card[data-sport-game=loading] .game-card_state {
  display: none;
}
.game-card[data-sport-game=loading] .game-card_league {
  width: 126px;
  height: 24px;
}
.game-card[data-sport-game=loading] .game-card_club_logo {
  width: 24px;
  height: 24px;
}
[dir] .game-card[data-sport-game=loading] .game-card_club_logo {
  border-radius: 100%;
}
.game-card[data-sport-game=loading] .game-card_club_name {
  width: 126px;
  height: 14px;
}
.game-card_header, .game-card_team {
  display: grid;
  grid-template-columns: 23.8rem 6.5rem;
  align-items: center;
}
[dir=ltr] .game-card_header, [dir=ltr] .game-card_team {
  padding-left: 2.3rem;
  padding-right: 2.1rem;
}
[dir=rtl] .game-card_header, [dir=rtl] .game-card_team {
  padding-right: 2.3rem;
  padding-left: 2.1rem;
}
@media (min-width: 1200px) {
  .game-card_header, .game-card_team {
    grid-template-columns: 18.8rem 6.3rem;
  }
  [dir=ltr] .game-card_header, [dir=ltr] .game-card_team {
    padding-right: 2.3rem;
  }
  [dir=rtl] .game-card_header, [dir=rtl] .game-card_team {
    padding-left: 2.3rem;
  }
}
.game-card_header {
  height: 5.8rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
[dir] .game-card_header {
  border-bottom-width: 0.1rem;
  border-bottom-style: solid;
}
.game-card_body {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
[dir] .game-card_team:nth-child(odd) {
  margin-bottom: 1rem;
}
.game-card_state {
  text-transform: uppercase;
  justify-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
[dir] .game-card_state {
  padding: 0.3rem 0.3em;
  border-radius: 0.4rem;
  border-style: solid;
  border-width: 1px;
}
.game-card_club {
  display: flex;
  align-items: center;
}
.game-card_club_logo {
  height: 2.4rem;
  width: 2.4rem;
  display: flex;
  align-items: center;
}
[dir=ltr] .game-card_club_logo {
  margin-right: 1.4rem;
}
[dir=rtl] .game-card_club_logo {
  margin-left: 1.4rem;
}
.game-card_club_logo img {
  height: 2.4rem;
  width: 2.4rem;
}
.game-card_score {
  justify-self: center;
}

.sports-hero {
  display: block;
  position: relative;
}

[dir] .sports-hero {
  padding-top: 6.5rem;
  padding-bottom: 6.1rem;
}

[dir=ltr] .sports-hero {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

[dir=rtl] .sports-hero {
  padding-right: 2.5rem;
  padding-left: 2.5rem;
}
.sports-hero_background {
  opacity: 0.05;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
[dir] .sports-hero_background {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
[dir=ltr] .sports-hero_background {
  left: 0;
}
[dir=rtl] .sports-hero_background {
  right: 0;
}
@media (min-width: 1200px) {
  [dir] .sports-hero {
    padding-top: 4rem;
    padding-bottom: 3.7rem;
  }
}
.sports-hero_container {
  max-width: 129.2rem;
}
[dir] .sports-hero_container {
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .sports-hero_core {
    display: grid;
    grid-template-columns: 2fr 4fr;
    align-items: center;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }
}
.sports-hero_banner {
  display: none;
}
@media (min-width: 1200px) {
  .sports-hero_banner {
    width: 970px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  [dir] .sports-hero_banner {
    margin: 0 auto;
    margin-bottom: 3rem;
  }
}
.sports-hero_breadcrumb {
  display: none;
}
@media (min-width: 1200px) {
  .sports-hero_breadcrumb {
    display: block;
  }
  [dir] .sports-hero_breadcrumb {
    margin-bottom: 2.6rem;
  }
  [dir=ltr] .sports-hero_breadcrumb {
    margin-left: 9rem;
  }
  [dir=rtl] .sports-hero_breadcrumb {
    margin-right: 9rem;
  }
}
.sports-hero_breadcrumb ul li {
  display: inline-block;
}
[dir=ltr] .sports-hero_breadcrumb ul li {
  padding-right: 0.5rem;
}
[dir=rtl] .sports-hero_breadcrumb ul li {
  padding-left: 0.5rem;
}
.sports-hero_breadcrumb ul li::after {
  content: "/";
  display: inline;
}
[dir=ltr] .sports-hero_breadcrumb ul li::after {
  padding-left: 0.5rem;
}
[dir=rtl] .sports-hero_breadcrumb ul li::after {
  padding-right: 0.5rem;
}
[dir=ltr] .sports-hero_breadcrumb ul li:last-child {
  padding-right: unset;
}
[dir=rtl] .sports-hero_breadcrumb ul li:last-child {
  padding-left: unset;
}
.sports-hero_breadcrumb ul li:last-child::after {
  content: "";
}
.sports-hero .sports-header {
  display: flex;
  align-items: center;
}
[dir] .sports-hero .sports-header {
  padding-bottom: 1.5rem;
}
.sports-hero .sports-header_team-logo {
  position: relative;
  display: block;
}
[dir=ltr] .sports-hero .sports-header_team-logo {
  margin-right: 1.5rem;
}
[dir=rtl] .sports-hero .sports-header_team-logo {
  margin-left: 1.5rem;
}
.sports-hero .sports-header_team-logo .sports-image:nth-child(2) {
  position: absolute;
  top: 0;
}
[dir=ltr] .sports-hero .sports-header_team-logo .sports-image:nth-child(2) {
  left: 50px;
}
[dir=rtl] .sports-hero .sports-header_team-logo .sports-image:nth-child(2) {
  right: 50px;
}
.sports-hero .sports-header_description {
  display: flex;
  flex-direction: column;
}
[dir] .sports-hero .sports-header_description {
  padding-top: 1.5rem;
}
[dir] .sports-hero .sports-header_description h1 {
  margin: 0;
}
.sports-hero .sports-description {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-template-rows: repeat(1, 1fr);
  grid-auto-rows: 0;
  -moz-column-gap: 1.6rem;
       column-gap: 1.6rem;
  overflow-y: hidden;
}
@media (min-width: 501px) {
  .sports-hero .sports-description {
    grid-template-columns: repeat(4, auto);
  }
}
@media (min-width: 1200px) {
  .sports-hero .sports-description {
    grid-template-columns: repeat(5, auto);
    grid-auto-flow: column;
  }
}
.game-event-card {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
[dir] .game-event-card {
  border-radius: 4px;
  padding: 16px 13px;
}
.game-event-card[game-event-type=loading] .game-event-card_player {
  width: 25%;
}
.game-event-card[game-event-type=loading] .game-event-card_event {
  width: 10%;
  min-height: 14px;
}
.game-event-card[game-event-type=goal] .game-event-card_event {
  text-transform: uppercase;
}
.game-event-card[game-event-type=goal], .game-event-card[game-event-type="yellow card"], .game-event-card[game-event-type="red card"] {
  text-transform: capitalize;
}

.match-stat-card {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  flex-direction: column;
}

[dir] .match-stat-card {
  border-radius: 4px;
}
.match-stat-card[stat-type=loading] .match-stat-card_header-content {
  flex: 0 0 25%;
}
.match-stat-card .match-stat-card_header {
  text-transform: capitalize;
  flex: 1 1 auto;
  display: flex;
}
[dir] .match-stat-card .match-stat-card_header {
  padding: 14px 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.match-stat-card .match-stat-card_body {
  display: flex;
  flex-direction: column;
}
[dir] .match-stat-card .match-stat-card_body {
  padding: 14px 20px;
}
.match-stat-card .match-stat-card_team {
  display: grid;
  grid-template-columns: 24px auto -webkit-max-content;
  grid-template-columns: 24px auto max-content;
  -moz-column-gap: 15px;
       column-gap: 15px;
  align-items: center;
}
[dir] .match-stat-card .match-stat-card_team {
  margin-bottom: 8px;
}
.match-stat-card .match-stat-card_team_image {
  width: 24px;
  height: 24px;
}
[dir] .match-stat-card .match-stat-card_team_image {
  border-radius: 50%;
}
.match-stat-card .match-stat-card_team_percentage, .match-stat-card .match-stat-card_team_percentage-value {
  height: 4px;
}
[dir] .match-stat-card .match-stat-card_team_percentage, [dir] .match-stat-card .match-stat-card_team_percentage-value {
  border-radius: 3.5px;
}

.subitution-card {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

[dir] .subitution-card {
  border-radius: 4px;
  border: 1px solid;
}
.subitution-card * {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
[dir] .subitution-card_off, [dir] .subitution-card_on {
  padding: 8px 15px;
}
[dir] .subitution-card_off {
  border-bottom: 1px solid;
}
.subitution-card_off-arrow {
  width: 0;
  height: 0;
}
[dir] .subitution-card_off-arrow {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
[dir=ltr] .subitution-card_off-arrow {
  border-left: 10px solid;
}
[dir=rtl] .subitution-card_off-arrow {
  border-right: 10px solid;
}
[dir=ltr] .subitution-card_off-name {
  margin-left: 15px;
}
[dir=rtl] .subitution-card_off-name {
  margin-right: 15px;
}
.subitution-card_on-arrow {
  width: 0;
  height: 0;
}
[dir] .subitution-card_on-arrow {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
[dir=ltr] .subitution-card_on-arrow {
  border-right: 10px solid;
}
[dir=rtl] .subitution-card_on-arrow {
  border-left: 10px solid;
}
[dir=ltr] .subitution-card_on-name {
  margin-left: 15px;
}
[dir=rtl] .subitution-card_on-name {
  margin-right: 15px;
}

[dir] .game-summary_header {
  margin-bottom: 32px;
  text-align: center;
  padding: 10px 0;
  border-radius: 4px;
}
.game-summary_timeline {
  display: flex;
  flex-direction: column;
  position: relative;
}
.game-summary_timeline_item {
  display: flex;
  position: relative;
  align-self: center;
  justify-content: center;
  width: 100%;
  z-index: 2;
}
[dir] .game-summary_timeline_item {
  margin-top: 35px;
  margin-bottom: 35px;
}
@media (min-width: 501px) {
  .game-summary_timeline_item {
    width: 50%;
  }
  [dir] .game-summary_timeline_item {
    margin-top: 0;
    margin-bottom: 25px;
  }
}
.game-summary_timeline_item-content {
  width: 100%;
}
@media (min-width: 501px) {
  .game-summary_timeline_item-content {
    width: 80%;
  }
}
.game-summary_timeline_item::before {
  content: attr(timeline-timestamp);
  width: 50px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 5;
}
[dir] .game-summary_timeline_item::before {
  border-radius: 4px;
  text-align: center;
}
.game-summary_timeline_item::after {
  content: ".";
  width: 6px;
  height: 6px;
  position: absolute;
  z-index: 5;
}
[dir] .game-summary_timeline_item::after {
  border-radius: 50%;
}
@media (min-width: 501px) {
  .game-summary_timeline_item:nth-child(even) {
    align-self: flex-start;
    justify-content: flex-start;
  }
}
.game-summary_timeline_item:nth-child(even)::before {
  top: -60px;
}
@media (min-width: 501px) {
  .game-summary_timeline_item:nth-child(even)::before {
    top: unset;
  }
  [dir=ltr] .game-summary_timeline_item:nth-child(even)::before {
    right: -25px;
  }
  [dir=rtl] .game-summary_timeline_item:nth-child(even)::before {
    left: -25px;
  }
}
.game-summary_timeline_item:nth-child(even)::after {
  top: -15px;
}
@media (min-width: 501px) {
  .game-summary_timeline_item:nth-child(even)::after {
    top: unset;
    bottom: 2px;
  }
  [dir=ltr] .game-summary_timeline_item:nth-child(even)::after {
    right: -3px;
  }
  [dir=rtl] .game-summary_timeline_item:nth-child(even)::after {
    left: -3px;
  }
}
@media (min-width: 501px) {
  .game-summary_timeline_item:nth-child(odd) {
    align-self: flex-end;
    justify-content: flex-end;
  }
}
.game-summary_timeline_item:nth-child(odd)::before {
  top: -60px;
}
@media (min-width: 501px) {
  .game-summary_timeline_item:nth-child(odd)::before {
    top: unset;
  }
  [dir=ltr] .game-summary_timeline_item:nth-child(odd)::before {
    left: -25px;
  }
  [dir=rtl] .game-summary_timeline_item:nth-child(odd)::before {
    right: -25px;
  }
}
.game-summary_timeline_item:nth-child(odd)::after {
  top: -15px;
}
@media (min-width: 501px) {
  .game-summary_timeline_item:nth-child(odd)::after {
    top: unset;
    bottom: 2px;
  }
  [dir=ltr] .game-summary_timeline_item:nth-child(odd)::after {
    left: -3px;
  }
  [dir=rtl] .game-summary_timeline_item:nth-child(odd)::after {
    right: -3px;
  }
}
.game-summary_timeline_line {
  position: absolute;
  width: 1px;
  height: 100%;
}
[dir=ltr] .game-summary_timeline_line {
  left: 50%;
}
[dir=rtl] .game-summary_timeline_line {
  right: 50%;
}

.liveFixture .swiper-slide {
  width: 33.5rem;
}

[dir=ltr] .liveFixture .swiper-slide {
  margin-right: 1.6rem;
}

[dir=rtl] .liveFixture .swiper-slide {
  margin-left: 1.6rem;
}
@media (min-width: 501px) {
  .liveFixture .swiper-slide {
    width: 33.4rem;
  }
}
@media (min-width: 1200px) {
  .liveFixture .swiper-slide {
    width: 29.6rem;
  }
}

.sports-image {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
}

[dir] .sports-image {
  border-radius: 100%;
  border-style: solid;
  border-width: 1px;
}
.sports-image[data-img-size="75"] {
  width: 75px;
  height: 75px;
}
.sports-image[data-img-size="75"] img {
  width: 50px;
  height: 50px;
}
.sports-image[data-img-size="150"] {
  width: 150px;
  height: 150px;
}
.sports-image[data-img-size="150"] img {
  width: 125px;
  height: 125px;
}

[dir] .calendar {
  padding: 2.2rem;
}
.calendar_header {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
[dir] .calendar_header-pointer {
  cursor: pointer;
}
[dir] .calendar_body {
  margin-top: 1.5rem;
}
.calendar_labels {
  display: grid;
  grid-template-columns: repeat(7, -webkit-max-content);
  grid-template-columns: repeat(7, max-content);
  align-items: center;
  justify-content: space-between;
}
[dir] .calendar_labels {
  padding: 0.9rem 0;
}
.calendar_labels div {
  width: 2rem;
  justify-self: center;
  align-items: center;
}
[dir] .calendar_labels div {
  text-align: center;
}
.calendar_weeks {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  align-items: center;
  justify-content: space-between;
}
.calendar_week {
  display: grid;
  grid-template-columns: repeat(7, -webkit-max-content);
  grid-template-columns: repeat(7, max-content);
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
[dir] .calendar_week {
  padding: 0.9rem 0;
}
[dir] .calendar_week:not(:last-child) {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
[dir] .calendar_week:first-child {
  border-top-width: 1px;
  border-top-style: solid;
}
.calendar_day {
  width: 2rem;
  justify-self: center;
  align-items: center;
}
[dir] .calendar_day {
  text-align: center;
  cursor: pointer;
}
[dir] .calendar_day-active {
  border-radius: 4px;
}
.calendar_day-disabled {
  opacity: 0.2;
}

.league-list {
  display: flex;
  flex-direction: column;
  max-height: 41.4rem;
  overflow: scroll;
}
.league-list[data-display-type=default] {
  flex-direction: row;
  width: auto;
  white-space: nowrap;
  overflow-x: auto;
}
[dir] .league-list[data-display-type=default] {
  padding: 1.9rem 1rem;
}
@media (min-width: 1200px) {
  .league-list[data-display-type=default] {
    overflow-x: unset;
  }
}
@media (min-width: 1200px) {
  .league-list[data-display-type=default] {
    flex-direction: column;
    overflow: unset;
  }
  [dir] .league-list[data-display-type=default] {
    padding: unset;
  }
}
.league-list[data-display-type=default] .league-list_item {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  white-space: normal;
}
[dir] .league-list[data-display-type=default] .league-list_item {
  border: none;
}
[dir=ltr] .league-list[data-display-type=default] .league-list_item {
  padding: 0 1.6rem 0 0;
}
[dir=rtl] .league-list[data-display-type=default] .league-list_item {
  padding: 0 0 0 1.6rem;
}
.league-list[data-display-type=default] .league-list_item .checkBox {
  display: none;
}
@media (min-width: 1200px) {
  .league-list[data-display-type=default] .league-list_item {
    width: auto;
  }
  [dir] .league-list[data-display-type=default] .league-list_item {
    padding: 2rem 1.6rem;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
}
.league-list[data-display-type=filter] .league-list_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.league-list[data-display-type=filter] .league-list_item .checkBox {
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  position: relative;
}
.league-list[data-display-type=filter] .league-list_item .checkBox::before {
  display: flex;
  content: " ";
  height: 1.6rem;
  width: 1.6rem;
}
.league-list[data-display-type=filter] .league-list_item .checkBox::after {
  position: absolute;
  top: 0.6rem;
  display: flex;
  content: " ";
  height: 0.3rem;
  width: 0.9rem;
  transition: transform 0.1s ease, opacity 0.1s ease;
}
[dir] .league-list[data-display-type=filter] .league-list_item .checkBox::after {
  transform: scale(0);
  transform-origin: center center;
}
[dir=ltr] .league-list[data-display-type=filter] .league-list_item .checkBox::after {
  left: 0.4rem;
}
[dir=rtl] .league-list[data-display-type=filter] .league-list_item .checkBox::after {
  right: 0.4rem;
}
.league-list[data-display-type=filter] .league-list_item .checkBox_input {
  position: absolute;
  top: 0px;
  height: 1.6rem;
  width: 1.6rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}
[dir] .league-list[data-display-type=filter] .league-list_item .checkBox_input {
  cursor: pointer;
}
[dir=ltr] .league-list[data-display-type=filter] .league-list_item .checkBox_input {
  left: 0px;
}
[dir=rtl] .league-list[data-display-type=filter] .league-list_item .checkBox_input {
  right: 0px;
}
[dir=ltr] .league-list[data-display-type=filter] .league-list_item.selected .checkBox::after {
  transform: scale(1) rotate(-45deg);
}
[dir=rtl] .league-list[data-display-type=filter] .league-list_item.selected .checkBox::after {
  transform: scale(1) rotate(45deg);
}
[dir] .league-list_item {
  padding: 2rem 1.6rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

[dir] .fixtures-panel-nav {
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  [dir] .fixtures-panel-nav {
    margin-top: 8rem;
    margin-bottom: 0;
  }
}
.fixtures-panel-nav_header {
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
[dir] .fixtures-panel-nav_header {
  padding: 0 2.3rem;
}
.fixtures-panel-nav_header_calendar {
  display: flex;
  align-items: center;
}
[dir] .fixtures-panel-nav_header_calendar {
  padding: 0.8rem 1.6rem;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
}
[dir] .fixtures-panel-nav_header_calendar span {
  padding: 0 0.8rem;
}
[dir] .fixtures-panel-nav_header_settings, [dir] .fixtures-panel-nav_header_close {
  cursor: pointer;
}
.fixtures-panel-nav_header_close .aa {
  filter: invert(100%) contrast(3);
}
.fixtures-panel-nav_calendar {
  display: none;
}
.fixtures-panel-nav_comeptition-list[data-display-type=filter] {
  flex-direction: column;
}
[dir] .fixtures-panel-nav_comeptition-list[data-display-type=filter] {
  padding: 0;
}
.fixtures-panel-nav_comeptition-list[data-display-type=filter] .league-list_item {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
[dir] .fixtures-panel-nav_comeptition-list[data-display-type=filter] .league-list_item {
  padding: 2rem;
}

.competitions-container {
  display: flex;
  justify-items: center;
  justify-content: center;
  flex-direction: column;
}

.fixtures-list {
  display: flex;
}
.fixtures-list.no-matchs .fixtures-list_copmpetition .fixtures-list_copmpetition_matches {
  display: flex;
  align-items: center;
  justify-items: center;
}
.fixtures-list_copmpetition {
  width: 100%;
}
.fixtures-list_copmpetition_expand {
  display: none;
}
.fixtures-list_copmpetition_matches {
  display: flex;
  flex-wrap: wrap;
  overflow-y: hidden;
  overflow-x: hidden;
  max-height: 45rem;
}
[dir] .fixtures-list_copmpetition_matches > * {
  margin-bottom: 1.6rem;
}
[dir=ltr] .fixtures-list_copmpetition_matches > * {
  margin-right: 1.6rem;
}
[dir=rtl] .fixtures-list_copmpetition_matches > * {
  margin-left: 1.6rem;
}
.fixtures-list_copmpetition_matches [data-aa-component=game-card] {
  width: 100%;
}
@media (min-width: 501px) {
  .fixtures-list_copmpetition_matches [data-aa-component=game-card] {
    width: 34.6rem;
  }
  [dir=ltr] .fixtures-list_copmpetition_matches [data-aa-component=game-card]:nth-child(2n) {
    margin-right: 0;
  }
  [dir=rtl] .fixtures-list_copmpetition_matches [data-aa-component=game-card]:nth-child(2n) {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .fixtures-list_copmpetition_matches [data-aa-component=game-card] {
    width: 29.4rem;
  }
  [dir=ltr] .fixtures-list_copmpetition_matches [data-aa-component=game-card]:nth-child(2n) {
    margin-right: 1.6rem;
  }
  [dir=rtl] .fixtures-list_copmpetition_matches [data-aa-component=game-card]:nth-child(2n) {
    margin-left: 1.6rem;
  }
  [dir=ltr] .fixtures-list_copmpetition_matches [data-aa-component=game-card]:nth-child(3n+3) {
    margin-right: 0;
  }
  [dir=rtl] .fixtures-list_copmpetition_matches [data-aa-component=game-card]:nth-child(3n+3) {
    margin-left: 0;
  }
}
.fixtures-list_copmpetition_matches.showAll {
  max-height: unset;
}
.fixtures-list_header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
[dir] .fixtures-list_header {
  margin: 3rem 0 2rem;
}
[dir] .fixtures-list_header h2.fixtures-list_copmpetition_name {
  margin-bottom: 0;
}
.fixtures-list_header .league-table_toggle {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .fixtures-list_header .league-table_toggle {
  cursor: pointer;
}

.sports-transfer {
  display: grid;
  grid-template-columns: 25% 50% 25%;
  align-items: center;
}

[dir] .sports-transfer {
  border-radius: 4px;
}
.sports-transfer[is-loading] .sports-transfer_name {
  width: 60px;
}
.sports-transfer_from, .sports-transfer_info, .sports-transfer_to {
  display: flex;
  align-items: center;
  justify-items: center;
  height: 100%;
}
[dir] .sports-transfer_from, [dir] .sports-transfer_info, [dir] .sports-transfer_to {
  padding: 24px;
}
.sports-transfer_info {
  display: grid;
  grid-template-columns: 45% 10% 45%;
}
[dir=ltr] .sports-transfer_info {
  border-left: 1px solid;
  border-right: 1px solid;
}
[dir=rtl] .sports-transfer_info {
  border-right: 1px solid;
  border-left: 1px solid;
}
[dir=ltr] .sports-transfer_from *:first-child {
  margin-right: 10px;
}
[dir=rtl] .sports-transfer_from *:first-child {
  margin-left: 10px;
}
[dir=ltr] .sports-transfer_to *:last-child {
  margin-right: 10px;
}
[dir=rtl] .sports-transfer_to *:last-child {
  margin-left: 10px;
}
.sports-transfer_to {
  flex-direction: row-reverse;
}
.sports-transfer_image {
  width: 24px;
  height: 24px;
}
[dir] .sports-transfer_image {
  border-radius: 50%;
}

.player-card {
  width: 31.6%;
  height: 156px;
  position: relative;
}

[dir] .player-card {
  border-radius: 0.4rem;
}
.player-card_content {
  display: flex;
  height: 100%;
  position: relative;
  z-index: 1;
}
[dir] .player-card_content {
  padding: 0 14px;
}
.player-card_oval-background {
  width: 319px;
  height: 244px;
  position: absolute;
  top: -50px;
}
[dir=ltr] .player-card_oval-background {
  left: -105px;
  transform: rotate(-300deg);
  border-bottom-right-radius: 100%;
  border-top-right-radius: 100%;
}
[dir=rtl] .player-card_oval-background {
  right: -105px;
  transform: rotate(300deg);
  border-bottom-left-radius: 100%;
  border-top-left-radius: 100%;
}
.player-card_divider {
  position: relative;
  top: -65px;
}
[dir] .player-card_divider {
  border-style: solid;
}
.player-card_left, .player-card_right {
  display: flex;
}
.player-card_right {
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-content: stretch;
  align-items: flex-end;
  flex: 1 1 auto;
}
[dir] .player-card_right {
  margin-bottom: 10px;
}
[dir=ltr] .player-card_right {
  text-align: right;
}
[dir=rtl] .player-card_right {
  text-align: left;
}
.player-card_middle {
  display: grid;
  grid-template-columns: auto;
  row-gap: 5px;
  justify-items: flex-end;
}
[dir] .player-card_middle {
  margin-bottom: 30px;
}
.player-card_bottom {
  display: grid;
  grid-template-columns: auto auto;
  -moz-column-gap: 13px;
       column-gap: 13px;
  align-items: center;
}
[dir] .player-card_bottom {
  padding-bottom: 10px;
}
.player-card_player {
  width: 75px;
  height: 75px;
  align-self: flex-end;
}
[dir] .player-card_player {
  border-radius: 50%;
  margin-bottom: 25px;
}
.player-card_player > img {
  width: 75px;
  height: 75px;
}
[dir] .player-card_player > img {
  border-radius: 50%;
}
.player-card_shirt-number {
  display: none;
  justify-content: center;
  align-items: center;
  position: absolute;
}
.player-card[card-usage=game] .player-card_shirt-number {
  width: 50px;
  height: 28px;
  display: flex;
  top: 15px;
}
[dir] .player-card[card-usage=game] .player-card_shirt-number {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
}
[dir=ltr] .player-card[card-usage=game] .player-card_shirt-number {
  left: 25px;
}
[dir=rtl] .player-card[card-usage=game] .player-card_shirt-number {
  right: 25px;
}
.player-card[card-usage=team] .player-card_shirt-number {
  display: flex;
  top: 10px;
}
[dir] .player-card[card-usage=team] .player-card_shirt-number {
  border: none;
}
[dir=ltr] .player-card[card-usage=team] .player-card_shirt-number {
  right: 14px;
}
[dir=rtl] .player-card[card-usage=team] .player-card_shirt-number {
  left: 14px;
}
.player-card_icon {
  width: 24px;
  height: 24px;
}
.player-card_icon > img {
  width: 24px;
  height: 24px;
}
.player-card[card-type=loading] .player-card_label {
  width: 90px;
}
.player-card[card-type=loading] .player-card_name {
  width: 126px;
}
.player-card[card-type=loading] .player-card_position {
  width: 43px;
}

.squad-table {
  display: flex;
  flex-direction: column;
}
.squad-table_header {
  display: flex;
  justify-content: space-between;
}
[dir] .squad-table_header {
  margin-bottom: 24px;
}
.squad-table_squad {
  border-collapse: collapse;
  td-border-radius: 4px;
}
[dir] .squad-table_squad {
  margin-bottom: 12px;
}
[dir] .squad-table_squad thead {
  border-radius: 4px;
}
[dir] .squad-table_squad th, [dir] .squad-table_squad td {
  padding: 10px;
}
[dir=ltr] .squad-table_squad th, [dir=ltr] .squad-table_squad td {
  text-align: left;
}
[dir=rtl] .squad-table_squad th, [dir=rtl] .squad-table_squad td {
  text-align: right;
}
.squad-table_squad th:nth-child(odd), .squad-table_squad td:nth-child(odd) {
  width: 50px;
}
[dir] .squad-table_squad th:nth-child(odd), [dir] .squad-table_squad td:nth-child(odd) {
  text-align: center;
}
[dir] .squad-table_squad tr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.squad-table_footer {
  display: flex;
  justify-content: space-between;
}
[dir] .squad-table_footer {
  padding: 10px 20px;
  border-radius: 4px;
}

.side-panel {
  display: flex;
  width: 100%;
  flex-direction: column;
  z-index: 5;
}
@media (min-width: 1200px) {
  .side-panel {
    display: block;
  }
  [dir] .side-panel {
    border-radius: 4px;
  }
}
.side-panel.sticky {
  position: fixed;
  top: 70px;
}
@media (min-width: 1200px) {
  .side-panel.sticky {
    position: sticky;
  }
}
.side-panel.sticky .side-panel_header {
  max-height: 98px;
}
[dir] .side-panel.sticky .side-panel_header {
  padding: 10px 15px;
}
.side-panel_header {
  display: none;
  position: relative;
  height: 98px;
  max-height: 0px;
  width: 100%;
  overflow: hidden;
}
[dir] .side-panel_header {
  padding: 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
@media (min-width: 1200px) {
  .side-panel_header {
    display: block;
  }
}
.side-panel_header-logo {
  position: relative;
  display: block;
}
[dir=ltr] .side-panel_header-logo {
  margin-right: 1.5rem;
}
[dir=rtl] .side-panel_header-logo {
  margin-left: 1.5rem;
}
.side-panel_header-logo .sports-image:nth-child(2) {
  position: absolute;
  top: 0;
}
[dir=ltr] .side-panel_header-logo .sports-image:nth-child(2) {
  left: 50px;
}
[dir=rtl] .side-panel_header-logo .sports-image:nth-child(2) {
  right: 50px;
}
.side-panel_header_content {
  display: flex;
  align-items: center;
}
.side-panel_header_content .sports-image {
  width: 60px;
  height: 60px;
}
[dir] .side-panel_header_content .sports-image {
  border-radius: 50%;
}
[dir=ltr] .side-panel_header_content .sports-image {
  margin-right: 1.5rem;
}
[dir=rtl] .side-panel_header_content .sports-image {
  margin-left: 1.5rem;
}
.side-panel_header_content .sports-image img {
  width: 50px;
  height: 50px;
}
[dir] .side-panel_header_content .sports-image img {
  border-radius: 50%;
}
.side-panel_header_content_description {
  display: flex;
  flex-direction: column;
}
[dir] .side-panel_header_content_description {
  padding-top: 1.5rem;
}
[dir] .side-panel_header_content_description h1 {
  margin: 0;
}
.side-panel_header_background {
  opacity: 0.05;
  position: absolute;
  width: 100%;
  height: 100%;
}
[dir] .side-panel_header_background {
  background-position: center;
  background-repeat: no-repeat;
}
.side-panel ul {
  width: 100%;
}
.side-panel ul li {
  display: inline-flex;
}
[dir] .side-panel ul li {
  padding: 20px 25px;
}
@media (min-width: 1200px) {
  .side-panel ul li {
    display: block;
  }
  [dir] .side-panel ul li:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
}

.match-squads_content {
  display: grid;
  grid-template-columns: 1fr 1px 1fr;
  -moz-column-gap: 15px;
       column-gap: 15px;
  align-items: center;
}
.match-squads_content-splitter {
  height: 580px;
  width: 1px;
}
[dir] .match-squads_content-splitter {
  margin-top: 60px;
  background-color: #000;
}

.league-table {
  display: flex;
  flex-direction: column;
}
.league-table_header {
  display: flex;
  justify-content: space-between;
}
[dir] .league-table_header {
  margin-bottom: 24px;
}
.league-table_ranks {
  border-collapse: collapse;
  flex: auto;
}
[dir=ltr] .league-table_ranks th, [dir=ltr] .league-table_ranks td {
  text-align: left;
}
[dir=rtl] .league-table_ranks th, [dir=rtl] .league-table_ranks td {
  text-align: right;
}
[dir] .league-table_ranks th {
  padding: 10px 0;
}
[dir] .league-table_ranks td {
  padding: 24px 0;
}
.league-table_ranks td.league-table_position-change,
.league-table_ranks th.league-table_position-change {
  width: 20px;
}
[dir] .league-table_ranks td.league-table_position-change, [dir] .league-table_ranks th.league-table_position-change {
  padding: 0 20px;
  text-align: center;
}
.league-table_ranks tr :nth-child(4),
.league-table_ranks tr :nth-child(5),
.league-table_ranks tr :nth-child(6) {
  display: none;
}
@media (min-width: 501px) {
  .league-table_ranks tr :nth-child(4),
.league-table_ranks tr :nth-child(5),
.league-table_ranks tr :nth-child(6) {
    display: table-cell;
  }
}
.league-table_row-fade {
  opacity: 0.2;
}
.league-table_position-up {
  width: 0px;
  height: 0px;
}
[dir] .league-table_position-up {
  border-bottom: 10px solid;
}
[dir=ltr] .league-table_position-up {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
[dir=rtl] .league-table_position-up {
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.league-table_position-same {
  width: 0px;
  height: 0px;
}
[dir] .league-table_position-same {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
[dir=ltr] .league-table_position-same {
  border-left: 10px solid;
}
[dir=rtl] .league-table_position-same {
  border-right: 10px solid;
}
.league-table_position-down {
  width: 0px;
  height: 0px;
}
[dir] .league-table_position-down {
  border-top: 10px solid;
}
[dir=ltr] .league-table_position-down {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
[dir=rtl] .league-table_position-down {
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}

.trophy {
  position: relative;
}

[dir] .trophy {
  border-radius: 4px;
}
.trophy-background {
  height: 100%;
  width: 100%;
  position: absolute;
}
.trophy-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
[dir] .trophy-content {
  padding: 20px 25px;
}

.scoreboard {
  display: grid;
  grid-template-columns: 35% 30% 35%;
}
.scoreboard_home-team, .scoreboard_away-team {
  display: flex;
  align-items: center;
}
[dir] .scoreboard_home-team, [dir] .scoreboard_away-team {
  padding: 20px;
}
.scoreboard_game {
  display: grid;
  grid-template-columns: 40% 20% 40%;
  justify-content: center;
  align-items: center;
}
[dir] .scoreboard_game {
  text-align: center;
  border: 1px solid;
}
.scoreboard_away-team {
  justify-content: flex-end;
}
[dir=ltr] .scoreboard_home-team *:first-child, [dir=ltr] .scoreboard_away-team *:first-child {
  margin-right: 10px;
}
[dir=rtl] .scoreboard_home-team *:first-child, [dir=rtl] .scoreboard_away-team *:first-child {
  margin-left: 10px;
}
.scoreboard_home-team img, .scoreboard_away-team img {
  width: 37px;
  height: 37px;
}

.player-breakdown {
  display: flex;
  flex-direction: column;
}
.player-breakdown_header {
  display: flex;
  justify-content: space-between;
}
[dir] .player-breakdown_header {
  margin-bottom: 24px;
}
.player-breakdown_ranks {
  border-collapse: collapse;
  flex: auto;
}
[dir=ltr] .player-breakdown_ranks th:first-child, [dir=ltr] .player-breakdown_ranks td:first-child {
  padding-left: 10px;
}
[dir=rtl] .player-breakdown_ranks th:first-child, [dir=rtl] .player-breakdown_ranks td:first-child {
  padding-right: 10px;
}
[dir=ltr] .player-breakdown_ranks th, [dir=ltr] .player-breakdown_ranks td {
  text-align: left;
}
[dir=rtl] .player-breakdown_ranks th, [dir=rtl] .player-breakdown_ranks td {
  text-align: right;
}
[dir] .player-breakdown_ranks th {
  padding: 10px 0;
}
[dir] .player-breakdown_ranks td {
  padding: 24px 0;
}
.player-breakdown_ranks td.player-breakdown_position-change,
.player-breakdown_ranks th.player-breakdown_position-change {
  width: 20px;
}
[dir] .player-breakdown_ranks td.player-breakdown_position-change, [dir] .player-breakdown_ranks th.player-breakdown_position-change {
  padding: 0 20px;
  text-align: center;
}
.player-breakdown_ranks tr :nth-child(4),
.player-breakdown_ranks tr :nth-child(5),
.player-breakdown_ranks tr :nth-child(6) {
  display: none;
}
@media (min-width: 501px) {
  .player-breakdown_ranks tr :nth-child(4),
.player-breakdown_ranks tr :nth-child(5),
.player-breakdown_ranks tr :nth-child(6) {
    display: table-cell;
  }
}
.player-breakdown_row-fade {
  opacity: 0.2;
}
.player-breakdown_team-img {
  width: 22px;
  height: 22px;
}
[dir=ltr] .player-breakdown_team-img {
  margin-right: 10px;
}
[dir=rtl] .player-breakdown_team-img {
  margin-left: 10px;
}

.overall-stats {
  position: relative;
}

[dir] .overall-stats {
  border-radius: 4px;
  margin-bottom: 32px;
}
.overall-stats-background {
  height: 100%;
  width: 100%;
  position: absolute;
}
.overall-stats_content {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
}
.overall-stats_content:hover {
  overflow-x: auto;
}
@media (min-width: 501px) {
  .overall-stats_content {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr 1fr;
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .overall-stats_content:hover {
    overflow-x: unset;
  }
}
.overall-stats_stat {
  position: relative;
  display: flex;
  overflow: hidden;
  align-items: center;
  flex: 1 0 auto;
  min-width: 160px;
}
[dir] .overall-stats_stat {
  border-radius: 4px;
  border: 1px solid;
}
[dir=ltr] .overall-stats_stat {
  margin-right: 12px;
}
[dir=rtl] .overall-stats_stat {
  margin-left: 12px;
}
@media (min-width: 501px) {
  [dir=ltr] .overall-stats_stat {
    margin-right: 0;
  }
  [dir=rtl] .overall-stats_stat {
    margin-left: 0;
  }
}
.overall-stats_stat-background {
  position: absolute;
}
[dir] .overall-stats_stat[data-type=games] {
  border: 1px solid;
}
.overall-stats_stat[data-type=goal] {
  min-width: 320px;
}
[dir] .overall-stats_stat[data-type=goal] {
  border: 1px solid;
}
.overall-stats_stat[data-type=goal] .overall-stats_stat-background {
  width: 121px;
  height: 101px;
  opacity: 0.5;
}
[dir=ltr] .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
  right: 0;
}
[dir=rtl] .overall-stats_stat[data-type=goal] .overall-stats_stat-background {
  left: 0;
}
[dir] .overall-stats_stat[data-type=red-card] {
  border: none;
}
.overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
  width: 78px;
  height: 89px;
  opacity: 0.5;
  top: 20px;
}
[dir] .overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
  border-radius: 4px;
}
[dir=ltr] .overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
  transform: rotate(-18deg);
  right: -20px;
}
[dir=rtl] .overall-stats_stat[data-type=red-card] .overall-stats_stat-background {
  transform: rotate(18deg);
  left: -20px;
}
[dir] .overall-stats_stat[data-type=yellow-card] {
  border: none;
}
.overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
  width: 78px;
  height: 89px;
  opacity: 0.5;
  top: 20px;
}
[dir] .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
  border-radius: 4px;
}
[dir=ltr] .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
  transform: rotate(-18deg);
  right: -20px;
}
[dir=rtl] .overall-stats_stat[data-type=yellow-card] .overall-stats_stat-background {
  transform: rotate(18deg);
  left: -20px;
}
[dir=ltr] .overall-stats_stat-title {
  margin-right: 10px;
}
[dir=rtl] .overall-stats_stat-title {
  margin-left: 10px;
}
.overall-stats_stat-content {
  display: flex;
  flex: 1 1 auto;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 5;
}
[dir] .overall-stats_stat-content {
  padding: 30px 20px;
}

.match-page_statistics_content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 13px;
       column-gap: 13px;
  row-gap: 13px;
}
@media (min-width: 501px) {
  .match-page_statistics_content {
    grid-template-columns: 1fr 1fr 1fr;
    -moz-column-gap: 16px;
         column-gap: 16px;
    row-gap: 16px;
  }
}
[dir] .match-page_score {
  margin-bottom: 10px;
}
[dir] .match-page_summary {
  margin: 32px 0;
}
[dir] .match-page_divider {
  margin: 32px 0;
}
[dir] .match-page .topMargin {
  margin-top: 4rem;
}

[dir] .league-page .side-panel {
  margin-top: 8rem;
}
[dir] .league-page_league-table {
  margin-bottom: 32px;
}
.league-page_league-table .league-table_toggle {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .league-page_league-table .league-table_toggle {
  cursor: pointer;
}
.league-page_league-table .league-table_toggle .aa {
  width: 2.4rem;
  height: 2.4rem;
}
[dir] .league-page_games, [dir] .league-page_rankings {
  margin-bottom: 32px;
}
.league-page_rankings_top-player {
  display: grid;
  grid-template-columns: 1fr;
}
.league-page_rankings_top-player-header {
  display: flex;
  justify-content: space-between;
}
.league-page_rankings_top-player-toggle {
  display: none;
}
[dir] .league-page_rankings_top-player-toggle {
  cursor: pointer;
}
@media (min-width: 1200px) {
  .league-page_rankings_top-player-toggle {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .league-page_rankings_top-player-toggle .aa {
    width: 2.4rem;
    height: 2.4rem;
  }
}
.league-page_rankings_top-player_container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  overflow: hidden;
  justify-content: space-between;
}
[dir] .league-page_rankings_top-player_container {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.league-page_rankings_top-player_container:hover {
  overflow-x: auto;
}
@media (min-width: 1200px) {
  .league-page_rankings_top-player_container {
    grid-template-columns: repeat(3, -webkit-max-content);
    grid-template-columns: repeat(3, max-content);
    row-gap: 17px;
    max-height: 170px;
  }
}
.league-page_rankings_top-player_container.open {
  max-height: unset;
}

.team-page header {
  max-width: 129.2rem;
}

[dir] .team-page header {
  margin: 0 auto;
}
@media (min-width: 1200px) {
  [dir] .team-page header {
    margin-bottom: 35px;
  }
}
.team-page_content {
  display: flex;
  flex-direction: column;
  max-width: 129.2rem;
}
@media (min-width: 1200px) {
  .team-page_content {
    justify-content: flex-start;
    display: grid;
    grid-template-columns: 1fr 3fr;
    -moz-column-gap: 1.8rem;
         column-gap: 1.8rem;
  }
  [dir] .team-page_content {
    margin: 0 auto;
  }
}
[dir] .team-page_sidebar {
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  [dir] .team-page_sidebar {
    margin-bottom: 0;
  }
}
.team-page main {
  display: grid;
  grid-template-columns: 1fr;
}
[dir] .team-page main {
  padding: 0 2.5rem;
}
@media (min-width: 1200px) {
  [dir] .team-page main {
    padding: 0;
  }
}
.team-page_games {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: repeat(3, auto);
  -moz-column-gap: 17px;
       column-gap: 17px;
  overflow: hidden;
  justify-content: space-between;
}
[dir] .team-page_games {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.team-page_games:hover {
  overflow-x: auto;
}
[dir] .team-page_league-table {
  margin-bottom: 32px;
}
[dir] .team-page_full-squad {
  margin-bottom: 32px;
}
.team-page_full-squad-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
[dir=ltr] .team-page_full-squad-container > * {
  margin: 15px 15px 15px 0;
}
[dir=rtl] .team-page_full-squad-container > * {
  margin: 15px 0 15px 15px;
}
.team-page_trophies-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}
@media (min-width: 501px) {
  .team-page_trophies-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .team-page_trophies-container {
    grid-template-columns: repeat(3, 1fr);
  }
}

[dir] .player-page_transfer {
  margin-bottom: 22px;
}
[dir] .player-page_transfer .sports-transfer {
  margin-bottom: 10px;
}
[dir] .player-page_breakdown {
  margin-bottom: 32px;
}
.player-page_trophies-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}
@media (min-width: 501px) {
  .player-page_trophies-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .player-page_trophies-container {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 501px) {
  .aa-media {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
  }
}
@media (min-width: 501px) {
  .aa-media .hero-area {
    width: 49%;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .aa-media .hero-area {
    padding-right: 7.5rem;
  }
  [dir=rtl] .aa-media .hero-area {
    padding-left: 7.5rem;
  }
}
@media (min-width: 501px) {
  .aa-media .video-nav-area {
    width: 49%;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .aa-media .video-nav-area {
    border-left: solid 0.1rem;
    padding-left: 7.5rem;
  }
  [dir=rtl] .aa-media .video-nav-area {
    border-right: solid 0.1rem;
    padding-right: 7.5rem;
  }
}
[dir] .aa-media .video-nav-area .categories {
  margin: 1rem 1.5rem;
}
.aa-media .video-nav-area .aamedia-listing .scroller {
  max-height: 52rem;
  overflow-y: scroll;
}
.aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar {
  width: 0.4rem;
}
[dir=ltr] .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-thumb {
  border-radius: 0 10rem 0 10rem;
}
[dir=rtl] .aa-media .video-nav-area .aamedia-listing .scroller::-webkit-scrollbar-thumb {
  border-radius: 10rem 0 10rem 0;
}
.aa-media .video-nav-area .aamedia-listing .scroller .video-list {
  flex-flow: column;
  justify-content: space-between;
}
.aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link {
  flex-flow: row;
  justify-content: space-between;
  flex: 0 0 100%;
}
.aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link .img-box {
  width: 40%;
}
@media (min-width: 501px) {
  .aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link .img-box .aa-play {
    display: block;
  }
}
@media (min-width: 501px) {
  .aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
    display: none;
  }
}
.aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link .title {
  width: 56%;
}
[dir] .aa-media .video-nav-area .aamedia-listing .scroller .video-list li a.list-item-link .title {
  padding: 0;
}
[dir] .aa-media.aa-media4x3 .aa-media-hero .hero h3 {
  padding-bottom: 3.6rem;
}
[dir] .aa-media.aa-media4x3 .aaMediaBar .btn {
  padding: 0.9rem 2rem;
}
.aa-media.aa-media4x3 .aaMediaBar .share-this ul.sharing-options {
  order: unset;
}
.aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link {
  justify-content: flex-start;
}
.aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .active-paly {
  display: block;
  visibility: hidden;
  align-self: center;
}
[dir=ltr] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .active-paly {
  margin-right: 0.7rem;
}
[dir=rtl] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .active-paly {
  margin-left: 0.7rem;
}
.aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
  flex: 0 0 43.5%;
}
[dir=ltr] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
  margin-right: 1.3rem;
}
[dir=rtl] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
  margin-left: 1.3rem;
}
.aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link.active .active-paly {
  visibility: visible;
}
@media (min-width: 501px) {
  .aa-media.aa-media4x3 .aamedia-listing .scroller {
    max-height: 68rem;
  }
  .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
    flex: 0 0 24.5%;
  }
  [dir=ltr] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
    margin-right: 1.6rem;
  }
  [dir=rtl] .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
    margin-left: 1.6rem;
  }
  .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .title {
    flex: 1;
  }
  [dir] .aa-media.aa-media4x3 .aamedia-listing .aaMediaBar {
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .aa-media.aa-media4x3 .aamedia-listing .scroller {
    max-height: 67rem;
  }
  .aa-media.aa-media4x3 .aamedia-listing .scroller .video-list .list-item-link .img-box {
    flex: 0 0 18%;
  }
}
[dir] .aa-media.aa-media4x3 .aaMediaBar {
  margin: 0.9rem 0;
}
@media (min-width: 501px) {
  .aa-media.aa-media4x3 .hero-area {
    flex: 0 0 47.4%;
  }
  .aa-media.aa-media4x3 .video-nav-area {
    flex: 0 0 45.6%;
    display: flex;
    flex-direction: column;
  }
  [dir=ltr] .aa-media.aa-media4x3 .video-nav-area {
    margin-left: 2.9rem;
  }
  [dir=rtl] .aa-media.aa-media4x3 .video-nav-area {
    margin-right: 2.9rem;
  }
  [dir] .aa-media.aa-media4x3 .video-nav-area .aamedia-listing {
    padding: 0;
  }
  [dir] .aa-media.aa-media4x3 .video-nav-area .category-selector {
    margin-top: auto;
  }
  [dir] .aa-media.aa-media4x3 .video-nav-area .category-selector .categories {
    margin: 0;
  }
  .aa-media.aa-media4x3 .hero-area {
    display: flex;
    flex-direction: column;
  }
  [dir] .aa-media.aa-media4x3 .hero-area .aaMediaBar {
    margin: 2.4rem 0 0;
  }
}
@media (min-width: 1200px) {
  .aa-media.aa-media4x3 .hero-area {
    flex: 0 0 42%;
  }
  [dir] .aa-media.aa-media4x3 .video-nav-area .category-selector {
    margin-top: 2.4rem;
  }
  [dir=ltr] .aa-media.aa-media4x3 .aamedia-listing .scroller .withIcon li {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [dir=rtl] .aa-media.aa-media4x3 .aamedia-listing .scroller .withIcon li {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
  [dir=ltr] .aa-media.aa-media4x3 .aamedia-listing .scroller .withIcon li a.list-item-link .aa-play {
    left: -2.1rem;
  }
  [dir=rtl] .aa-media.aa-media4x3 .aamedia-listing .scroller .withIcon li a.list-item-link .aa-play {
    right: -2.1rem;
  }
}
[dir] .aa-media .category-selector .categories {
  margin: 1rem 0;
}

.aa-media-hero {
  overflow: hidden;
}
[dir] .aa-media-hero .hero h3 {
  padding-bottom: 3rem;
  margin: 0;
}
[dir] .aa-media-hero .hero video-js .vjs-poster {
  border-radius: 0;
}
.aa-media-hero .hero .description {
  position: relative;
}
[dir] .aa-media-hero .hero .description {
  padding: 2.4rem 0;
}
.aa-media-hero .hero .description .content {
  max-height: 4.5rem;
  overflow: hidden;
  transition: max-height 0.5s ease;
}
.aa-media-hero .hero .description .label-container {
  position: absolute;
  bottom: 2.1rem;
}
[dir=ltr] .aa-media-hero .hero .description .label-container {
  right: 0;
}
[dir=rtl] .aa-media-hero .hero .description .label-container {
  left: 0;
}
.aa-media-hero .hero .description .label-container #read-more-label {
  overflow: hidden;
}
[dir] .aa-media-hero .hero .description .label-container #read-more-label {
  cursor: pointer;
}
[dir=ltr] .aa-media-hero .hero .description .label-container #read-more-label {
  padding-left: 0.7rem;
}
[dir=rtl] .aa-media-hero .hero .description .label-container #read-more-label {
  padding-right: 0.7rem;
}
.aa-media-hero .hero .description #read-more-trigger {
  display: none;
}
.aa-media-hero .hero .description #read-more-trigger:checked ~ .label-container #read-more-label {
  display: none;
}
.aa-media-hero .hero .description #read-more-trigger:checked ~ .content {
  max-height: 100rem;
}
[dir] .aa-media-hero.aa-media-hero3x4 h3 {
  padding-bottom: 3.6rem;
}
[dir] .aa-media-hero.aa-media-hero3x4 .video-player {
  padding: 0 2rem 2rem 2rem;
}
.aa-media-hero.aa-media-hero3x4 .video-player .video-js {
  overflow: hidden;
}
[dir] .aa-media-hero.aa-media-hero3x4 .video-player .video-js {
  border-radius: 0.4rem;
}

.category-selector {
  z-index: 99;
}
.category-selector .categories {
  position: relative;
}
.category-selector .categories input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: block;
}
[dir] .category-selector .categories input[type=radio] {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
}
[dir=ltr] .category-selector .categories input[type=radio] {
  left: 0;
  right: 0;
}
[dir=rtl] .category-selector .categories input[type=radio] {
  right: 0;
  left: 0;
}
.category-selector .categories input[type=radio].hide-items {
  display: none;
}
.category-selector .categories input[type=radio]:checked {
  display: none;
}
.category-selector .categories .category-label {
  display: block;
}
[dir] .category-selector .categories .category-label {
  text-align: center;
  border: solid 0.1rem;
  border-radius: 0.4rem;
  padding: 0.5rem 1rem 1rem 1rem;
}
.category-selector .categories .category-label .aa.aa-chevron-down {
  width: 3rem;
  height: 3rem;
  transition: transform 0.3s;
}
[dir] .category-selector .categories .category-label .aa.aa-chevron-down {
  margin-bottom: -1rem;
}
.category-selector .categories .category-list {
  position: absolute;
  z-index: 1;
  visibility: hidden;
  transition: opacity 0.3s;
  opacity: 0;
  width: 100%;
}
[dir] .category-selector .categories .category-list {
  border-style: solid;
  border-width: 0 0.1rem 0.1rem;
  border-radius: 0 0 0.4rem 0.4rem;
}
[dir] .category-selector .categories .category-list li {
  cursor: pointer;
  text-align: center;
  padding: 1rem;
  border-bottom: solid 0.1rem;
}
[dir] .category-selector .categories .category-list li:last-child {
  border: none;
}
.category-selector .categories .show-items:checked ~ .category-list {
  visibility: visible;
  opacity: 1;
}
.category-selector .categories .show-items:checked ~ .hide-items {
  display: block;
}
[dir=ltr] .category-selector .categories .show-items:checked ~ .category-label .aa.aa-chevron-down {
  transform: rotate(180deg);
}
[dir=rtl] .category-selector .categories .show-items:checked ~ .category-label .aa.aa-chevron-down {
  transform: rotate(-180deg);
}

[dir] .aamedia-listing {
  border-bottom: solid 0.1rem;
  padding-bottom: 0;
}
[dir] .aamedia-listing.no-border {
  border-bottom: none;
}
@media (min-width: 501px) {
  [dir] .aamedia-listing {
    padding-bottom: 0.5rem;
  }
}
.aamedia-listing .scroller .navigator {
  z-index: 1;
  display: none;
}
@media (min-width: 501px) {
  .aamedia-listing .scroller .navigator {
    flex: 0 0 15%;
    display: block;
    width: 15%;
    top: 0;
    bottom: 0;
    position: absolute;
    height: 100%;
  }
  .aamedia-listing .scroller .navigator-previous {
    outline: none;
  }
  [dir] .aamedia-listing .scroller .navigator-previous {
    cursor: pointer;
  }
  [dir=ltr] .aamedia-listing .scroller .navigator-previous {
    left: 0;
  }
  [dir=rtl] .aamedia-listing .scroller .navigator-previous {
    right: 0;
  }
  [dir=ltr] .aamedia-listing .scroller .navigator-previous .square {
    left: 0;
  }
  [dir=rtl] .aamedia-listing .scroller .navigator-previous .square {
    right: 0;
  }
  .aamedia-listing .scroller .navigator-next {
    outline: none;
  }
  [dir] .aamedia-listing .scroller .navigator-next {
    cursor: pointer;
  }
  [dir=ltr] .aamedia-listing .scroller .navigator-next {
    right: 0;
  }
  [dir=rtl] .aamedia-listing .scroller .navigator-next {
    left: 0;
  }
  [dir=ltr] .aamedia-listing .scroller .navigator-next .square {
    right: 0;
  }
  [dir=rtl] .aamedia-listing .scroller .navigator-next .square {
    left: 0;
  }
  .aamedia-listing .scroller .navigator .square {
    display: block;
    position: absolute;
    width: 3.6rem;
    height: 3.6rem;
    top: 50%;
  }
  [dir] .aamedia-listing .scroller .navigator .square {
    border-radius: 0.4rem;
    transform: translate(0, -50%);
  }
  .aamedia-listing .scroller .navigator .square i.aa {
    filter: invert(100%) contrast(3);
  }
}
@media (min-width: 501px) {
  [dir] .aamedia-listing .scroller.swiper-container .video-list li {
    padding: 0 1rem 2rem 1rem;
  }
}
.aamedia-listing .scroller .video-list {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
}
@media (min-width: 501px) {
  .aamedia-listing .scroller .video-list {
    flex-flow: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
}
[dir] .aamedia-listing .scroller .video-list li {
  padding: 0 0 2rem 0;
}
@media (min-width: 501px) {
  .aamedia-listing .scroller .video-list li {
    flex: 0 0 32%;
  }
}
@media (min-width: 1200px) {
  .aamedia-listing .scroller .video-list li {
    flex: 0 0 15.5%;
  }
}
.aamedia-listing .scroller .video-list li a.list-item-link {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
}
@media (min-width: 501px) {
  .aamedia-listing .scroller .video-list li a.list-item-link {
    flex-flow: column;
    justify-content: flex-start;
  }
}
.aamedia-listing .scroller .video-list li a.list-item-link .img-box {
  width: 40%;
  position: relative;
  display: block;
}
@media (min-width: 501px) {
  .aamedia-listing .scroller .video-list li a.list-item-link .img-box {
    width: 100%;
  }
}
.aamedia-listing .scroller .video-list li a.list-item-link .img-box img {
  width: 100%;
  height: auto;
  display: block;
}
[dir] .aamedia-listing .scroller .video-list li a.list-item-link .img-box img {
  border-radius: 0.4rem;
}
.aamedia-listing .scroller .video-list li a.list-item-link .img-box .aa-play {
  position: absolute;
  top: 50%;
}
[dir=ltr] .aamedia-listing .scroller .video-list li a.list-item-link .img-box .aa-play {
  left: -1.1rem;
  transform: translate(-50%, -50%);
}
[dir=rtl] .aamedia-listing .scroller .video-list li a.list-item-link .img-box .aa-play {
  right: -1.1rem;
  transform: translate(50%, -50%);
}
@media (min-width: 501px) {
  .aamedia-listing .scroller .video-list li a.list-item-link .img-box .aa-play {
    display: none;
  }
}
.aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
  position: absolute;
  bottom: 0;
}
[dir] .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
  padding: 0.1rem 0.2rem 0;
}
[dir=ltr] .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
  right: 0;
  border-radius: 0.4rem 0 0 0;
}
[dir=rtl] .aamedia-listing .scroller .video-list li a.list-item-link .img-box .time {
  left: 0;
  border-radius: 0 0.4rem 0 0;
}
.aamedia-listing .scroller .video-list li a.list-item-link .title {
  width: 56%;
  display: inline-block;
}
[dir] .aamedia-listing .scroller .video-list li a.list-item-link .title {
  margin: 0;
}
@media (min-width: 501px) {
  .aamedia-listing .scroller .video-list li a.list-item-link .title {
    width: 100%;
  }
  [dir] .aamedia-listing .scroller .video-list li a.list-item-link .title {
    padding-top: 1rem;
  }
}
@media (min-width: 501px) {
  .aamedia-listing .scroller .video-list.swiper-wrapper {
    flex-wrap: nowrap;
  }
}
[dir=ltr] .aamedia-listing .scroller .video-list.withIcon li {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
[dir=rtl] .aamedia-listing .scroller .video-list.withIcon li {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.aamedia-listing .img-box img {
  width: 100%;
  height: auto;
  transition: opacity 300ms ease-in-out;
  opacity: 1;
}
.aamedia-listing .img-box video {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  opacity: 0;
  transition: opacity 300ms ease-in-out;
  max-height: 100%;
  position: absolute;
  top: 0;
}
[dir=ltr] .aamedia-listing .img-box video {
  right: 0;
}
[dir=rtl] .aamedia-listing .img-box video {
  left: 0;
}
.aamedia-listing .img-box.playing img {
  opacity: 0;
}
.aamedia-listing .img-box.playing video {
  opacity: 1;
}
.aamedia-listing .list-item.no-video .img-box img {
  position: static;
}

.aa-documentaries {
  overflow: hidden;
}

[dir] .aa-documentaries {
  border-bottom: solid 0.1rem;
  padding-bottom: 0;
}
[dir] .aa-documentaries.no-border {
  border-bottom: none;
}
.aa-documentaries .scroller .video-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media (min-width: 501px) {
  .aa-documentaries .scroller .video-list {
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.aa-documentaries .scroller .video-list li {
  flex: 0 0 70%;
}
[dir] .aa-documentaries .scroller .video-list li {
  margin-bottom: 1.6rem;
}
[dir=ltr] .aa-documentaries .scroller .video-list li {
  padding-right: 1.6rem;
}
[dir=rtl] .aa-documentaries .scroller .video-list li {
  padding-left: 1.6rem;
}
.aa-documentaries .scroller .video-list li .description {
  display: none;
}
@media (min-width: 501px) {
  .aa-documentaries .scroller .video-list li {
    flex: 0 0 32.5%;
    position: relative;
  }
  [dir=ltr] .aa-documentaries .scroller .video-list li {
    padding-right: 0;
  }
  [dir=rtl] .aa-documentaries .scroller .video-list li {
    padding-left: 0;
  }
  .aa-documentaries .scroller .video-list li .description {
    position: absolute;
    display: flex;
    flex-direction: column;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 0;
    transition: all 0.3s;
  }
  [dir] .aa-documentaries .scroller .video-list li .description {
    padding: 2rem 2rem 0 2rem;
  }
  [dir=ltr] .aa-documentaries .scroller .video-list li .description {
    border-radius: 0 0.6rem 0.6rem 0;
    right: -100%;
  }
  [dir=rtl] .aa-documentaries .scroller .video-list li .description {
    border-radius: 0.6rem 0 0 0.6rem;
    left: -100%;
  }
  [dir] .aa-documentaries .scroller .video-list li .description .title {
    margin-bottom: 0;
  }
  .aa-documentaries .scroller .video-list li .description .btn {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  [dir] .aa-documentaries .scroller .video-list li .description .btn {
    padding: 1rem 2rem;
    border: none;
  }
  [dir=ltr] .aa-documentaries .scroller .video-list li .description .btn {
    margin: auto auto 0 0;
  }
  [dir=rtl] .aa-documentaries .scroller .video-list li .description .btn {
    margin: auto 0 0 auto;
  }
  .aa-documentaries .scroller .video-list li .description .btn .aa {
    width: 3.2rem;
    height: 3.2rem;
    filter: invert(1) contrast(3);
  }
  [dir] .aa-documentaries .scroller .video-list li .description .btn .aa {
    background-size: cover;
  }
  [dir=ltr] .aa-documentaries .scroller .video-list li .description .btn .aa {
    margin-right: 0.8rem;
  }
  [dir=rtl] .aa-documentaries .scroller .video-list li .description .btn .aa {
    margin-left: 0.8rem;
  }
  .aa-documentaries .scroller .video-list li:hover .description {
    z-index: 9;
    opacity: 1;
  }
  [dir=ltr] .aa-documentaries .scroller .video-list li:nth-child(3n+0):hover .description {
    right: auto;
    left: -100%;
  }
  [dir=rtl] .aa-documentaries .scroller .video-list li:nth-child(3n+0):hover .description {
    left: auto;
    right: -100%;
  }
}
.aa-documentaries .scroller .video-list li a.list-item-link .img-box {
  position: relative;
  display: block;
  overflow: hidden;
}
[dir] .aa-documentaries .scroller .video-list li a.list-item-link .img-box {
  border-radius: 0.4rem;
}
.aa-documentaries .scroller .video-list li a.list-item-link .img-box img {
  width: 100%;
  height: auto;
  display: block;
  transition: opacity 300ms ease-in-out;
  opacity: 1;
}
[dir] .aa-documentaries .scroller .video-list li a.list-item-link .img-box img {
  border-radius: 0.4rem;
}
.aa-documentaries .scroller .video-list li a.list-item-link .img-box video {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  opacity: 0;
  transition: opacity 300ms ease-in-out;
  max-height: 100%;
  position: absolute;
  top: 0;
}
[dir] .aa-documentaries .scroller .video-list li a.list-item-link .img-box video {
  border-radius: 0.4rem;
}
[dir=ltr] .aa-documentaries .scroller .video-list li a.list-item-link .img-box video {
  right: 0;
}
[dir=rtl] .aa-documentaries .scroller .video-list li a.list-item-link .img-box video {
  left: 0;
}
.aa-documentaries .scroller .video-list li a.list-item-link .img-box.playing img {
  opacity: 0;
}
.aa-documentaries .scroller .video-list li a.list-item-link .img-box.playing video {
  opacity: 1;
}
.aa-documentaries .scroller .video-list li.no-video .img-box img {
  position: static;
}

[dir] .editor-carousel .swiper-pagination {
  text-align: center;
  padding: 2rem 0;
  border-top: solid 0.1rem;
}
.editor-carousel .swiper-pagination-bullet {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
}
[dir] .editor-carousel .swiper-pagination-bullet {
  border-radius: 100%;
  margin: 0 1rem;
  cursor: pointer;
}
.editor-carousel .swiper-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
}
.editor-carousel .swiper-wrapper li {
  flex: 0 0 95%;
  display: flex;
  flex-direction: column;
}
[dir] .editor-carousel .swiper-wrapper li {
  padding: 0 1rem 1rem;
}
@media (min-width: 501px) {
  .editor-carousel .swiper-wrapper li {
    flex: 0 0 49%;
  }
  [dir] .editor-carousel .swiper-wrapper li {
    margin-bottom: 2rem;
  }
  [dir=ltr] .editor-carousel .swiper-wrapper li {
    border-right: solid 0.1rem;
  }
  [dir=rtl] .editor-carousel .swiper-wrapper li {
    border-left: solid 0.1rem;
  }
  [dir=ltr] .editor-carousel .swiper-wrapper li:last-child {
    border-right: none;
  }
  [dir=rtl] .editor-carousel .swiper-wrapper li:last-child {
    border-left: none;
  }
}
@media (min-width: 1200px) {
  .editor-carousel .swiper-wrapper li {
    flex: 0 0 24%;
  }
}
.editor-carousel .swiper-wrapper li.swiper-slide {
  height: auto;
}
[dir] .editor-carousel .swiper-wrapper li.breaking {
  border-radius: 0.4rem;
  border: none;
  background-image: url("assets/gfx/breaking-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
[dir=ltr] .editor-carousel .swiper-wrapper li.breaking {
  background-position: left top;
}
[dir=rtl] .editor-carousel .swiper-wrapper li.breaking {
  background-position: right top;
}
.editor-carousel .swiper-wrapper li.breaking .img-box {
  min-height: 15.3rem;
}
.editor-carousel .swiper-wrapper li.breaking .img-box .breaking-title {
  display: inline-block;
  text-transform: uppercase;
}
[dir] .editor-carousel .swiper-wrapper li.breaking .img-box .breaking-title {
  padding: 4rem 2.4rem;
}
[dir=ltr] .editor-carousel .swiper-wrapper li.breaking .img-box .breaking-title b {
  padding-left: 0.5rem;
}
[dir=rtl] .editor-carousel .swiper-wrapper li.breaking .img-box .breaking-title b {
  padding-right: 0.5rem;
}
.editor-carousel .swiper-wrapper li a {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.editor-carousel .swiper-wrapper li a .img-box {
  position: relative;
  display: block;
}
.editor-carousel .swiper-wrapper li a .img-box .icon {
  width: 5rem;
  height: 5rem;
  position: absolute;
  bottom: 0.5rem;
}
[dir] .editor-carousel .swiper-wrapper li a .img-box .icon {
  background-size: contain;
}
[dir=ltr] .editor-carousel .swiper-wrapper li a .img-box .icon {
  left: 1rem;
}
[dir=rtl] .editor-carousel .swiper-wrapper li a .img-box .icon {
  right: 1rem;
}
.editor-carousel .swiper-wrapper li a .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
.editor-carousel .swiper-wrapper li a .img-box img {
  display: block;
  width: 100%;
  height: auto;
  min-height: 1.5rem;
}
[dir] .editor-carousel .swiper-wrapper li a .img-box img {
  border-radius: 0.4rem;
}
.editor-carousel .swiper-wrapper li a .title {
  display: inline-block;
}
[dir] .editor-carousel .swiper-wrapper li a .title {
  padding: 1.4rem 2rem 0 2rem;
  margin: 0;
}
.editor-carousel .swiper-wrapper li a .description {
  display: inline-block;
}
[dir] .editor-carousel .swiper-wrapper li a .description {
  padding: 1.5rem 2rem 0 2rem;
  margin-top: auto;
}
.editor-carousel .swiper-wrapper li .service {
  display: flex;
  flex-direction: row;
}
[dir] .editor-carousel .swiper-wrapper li .service {
  padding: 0 2rem;
  margin-top: 1.6rem;
}
.editor-carousel .swiper-wrapper li .service .time {
  align-self: flex-end;
}
.editor-carousel .swiper-wrapper li.coverage {
  overflow: hidden;
}
[dir] .editor-carousel .swiper-wrapper li.coverage {
  border-radius: 0.4rem;
  border: none;
}
[dir] .editor-carousel .swiper-wrapper li.coverage .img-box {
  margin: -1.3rem -1rem 0 -1rem;
}
[dir] .editor-carousel .swiper-wrapper li.coverage .img-box img {
  border-radius: 0;
}
[dir] .editor-carousel[data-islisting=listing] {
  border-bottom: solid 0.1rem;
}
[dir] .editor-carousel[data-islisting=listing].no-border {
  border-bottom: none;
}
.editor-carousel[data-islisting=listing] .swiper-pagination {
  display: none;
}
.editor-carousel[data-islisting=listing] .swiper-wrapper {
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 1200px) {
  .editor-carousel[data-islisting=listing] .swiper-wrapper {
    justify-content: unset;
  }
}
.editor-carousel[data-islisting=listing] .swiper-wrapper li {
  flex: 0 0 100%;
}
[dir] .editor-carousel[data-islisting=listing] .swiper-wrapper li {
  border: none;
  margin-bottom: 2rem;
}
[dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li {
  padding-right: 0;
  padding-left: 0;
}
[dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 501px) {
  .editor-carousel[data-islisting=listing] .swiper-wrapper li {
    flex: 0 0 49%;
  }
}
@media (min-width: 1200px) {
  .editor-carousel[data-islisting=listing] .swiper-wrapper li {
    max-width: 24%;
  }
  [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li {
    margin-right: 1.33%;
  }
  [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li {
    margin-left: 1.33%;
  }
  [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
    margin-right: 0;
  }
  [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
    margin-left: 0;
  }
}
[dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li a .title {
  padding-left: 0;
  padding-right: 0;
}
[dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li a .title {
  padding-right: 0;
  padding-left: 0;
}
[dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li a .description {
  padding-left: 0;
  padding-right: 0;
}
[dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li a .description {
  padding-right: 0;
  padding-left: 0;
}
[dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li .service {
  padding-left: 0;
  padding-right: 0;
}
[dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li .service {
  padding-right: 0;
  padding-left: 0;
}
[dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage a .title, [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking a .title {
  padding-left: 2rem;
  padding-right: 2rem;
}
[dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage a .title, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking a .title {
  padding-right: 2rem;
  padding-left: 2rem;
}
[dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage a .description, [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking a .description {
  padding-left: 2rem;
  padding-right: 2rem;
}
[dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage a .description, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking a .description {
  padding-right: 2rem;
  padding-left: 2rem;
}
[dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage .service, [dir=ltr] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking .service {
  padding-left: 2rem;
  padding-right: 2rem;
}
[dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.coverage .service, [dir=rtl] .editor-carousel[data-islisting=listing] .swiper-wrapper li.breaking .service {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 1200px) {
  .editor-carousel.items03 .swiper-wrapper li {
    flex: 0 0 32%;
  }
  .editor-carousel.items03[data-islisting=listing] .swiper-wrapper {
    justify-content: unset;
  }
  .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li {
    flex: unset;
    max-width: 32%;
  }
  [dir=ltr] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li {
    margin-right: 0;
  }
  [dir=rtl] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li {
    margin-left: 0;
  }
  [dir=ltr] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
    margin-right: 0;
  }
  [dir=rtl] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
    margin-left: 0;
  }
  [dir=ltr] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2) {
    margin-right: 2%;
    margin-left: 2%;
  }
  [dir=rtl] .editor-carousel.items03[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2) {
    margin-left: 2%;
    margin-right: 2%;
  }
  .editor-carousel.items02 .swiper-wrapper li {
    flex: 0 0 48%;
  }
  .editor-carousel.items02[data-islisting=listing] .swiper-wrapper {
    justify-content: space-between;
  }
  .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li {
    max-width: unset;
    flex: 0 0 49%;
  }
  [dir=ltr] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li {
    margin-right: 0;
  }
  [dir=rtl] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li {
    margin-left: 0;
  }
  [dir=ltr] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
    margin-right: 0;
  }
  [dir=rtl] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
    margin-left: 0;
  }
  [dir=ltr] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2) {
    margin-right: 0;
    margin-left: 0;
  }
  [dir=rtl] .editor-carousel.items02[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2) {
    margin-left: 0;
    margin-right: 0;
  }
}
.editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
  position: absolute;
  bottom: 0;
}
[dir] .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
  padding: 0.1rem 0.2rem 0;
}
[dir=ltr] .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
  right: 0;
  border-radius: 0.4rem 0 0 0;
}
[dir=rtl] .editor-carousel.video-teasers .swiper-wrapper li a .img-box .time {
  left: 0;
  border-radius: 0 0.4rem 0 0;
}
[dir=ltr] .editor-carousel.video-teasers .swiper-wrapper li a .title {
  padding-left: 0;
  padding-right: 0;
}
[dir=rtl] .editor-carousel.video-teasers .swiper-wrapper li a .title {
  padding-right: 0;
  padding-left: 0;
}

.topInfo {
  display: none;
}
.topInfo_content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
[dir] .topInfo_content {
  padding: 0.6rem 0;
}
.topInfo_list {
  display: flex;
  justify-content: flex-start;
}
[dir=ltr] .topInfo_element {
  margin: 0 0 0 3.2rem;
}
[dir=rtl] .topInfo_element {
  margin: 0 3.2rem 0 0;
}
.topInfo_link {
  display: inline-block;
  width: 100%;
  height: 100%;
}
[dir] .topInfo_link {
  cursor: pointer;
}
@media (min-width: 1200px) {
  .topInfo {
    display: block;
  }
}
.topInfo.banner .topInfo_content {
  justify-content: center;
}
[dir] .topInfo.banner .topInfo_content {
  padding: 1.6rem 0;
}

.trending {
  position: relative;
}

[dir] .trending {
  padding-top: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .trending {
    padding-top: 2rem;
  }
}
.trending_articles {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
.trending_articles.hide {
  display: none;
}
.trending_articles .card {
  align-self: flex-start;
  flex: 0 0 33%;
  height: auto;
}
[dir=ltr] .trending_articles .card {
  margin: 0 1.6rem 0 0;
}
[dir=rtl] .trending_articles .card {
  margin: 0 0 0 1.6rem;
}
[dir] .trending_articles .card_content {
  padding: 1rem;
}
.trending_articles .card .aa {
  align-self: flex-end;
  width: 2.4rem;
  height: 2.4rem;
}
.trending_articles .card_link img {
  display: block;
  height: auto;
  width: 100%;
}
@media (min-width: 501px) {
  .trending .card {
    flex: 0 0 18%;
  }
}
@media (min-width: 1200px) {
  .trending .card {
    height: auto;
    flex: 0 0 13.3%;
  }
  [dir=ltr] .trending .card {
    margin-right: 1.6rem;
  }
  [dir=rtl] .trending .card {
    margin-left: 1.6rem;
  }
  .trending .card_link {
    height: auto;
  }
}
.trending.smallImages .card {
  max-height: 5.2rem;
}
.trending.smallImages .card .card_content {
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
}
.trending.smallImages .card .card_content .aa-trending-big {
  align-self: center;
  width: 1.6rem;
}

.page-content.main {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.page-content.main .sectionFollow {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
}
[dir] .page-content.main .sectionFollow.box-wrapper {
  padding: 1.6rem 0;
}
[dir] .page-content.main .sectionFollow .section-label {
  padding-bottom: 0;
}
.page-content.main .sectionFollow .btn {
  width: 10.5rem;
}
[dir] .page-content.main .sectionFollow .btn {
  padding: 0.9rem 2.4rem;
}
.page-content.main .sectionFollow .btn .unfollow,
.page-content.main .sectionFollow .btn .hoverunfollow {
  display: none;
}
.page-content.main .sectionFollow .btn[data-status=true] .follow {
  display: none;
}
.page-content.main .sectionFollow .btn[data-status=true] .unfollow {
  display: block;
}
.page-content.main .sectionFollow .btn[data-status=true]:hover .hoverunfollow {
  display: block;
}
.page-content.main .sectionFollow .btn[data-status=true]:hover .follow,
.page-content.main .sectionFollow .btn[data-status=true]:hover .unfollow {
  display: none;
}

@media (min-width: 1200px) {
  .tv-program-hero {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
  }
}
.tv-program-hero .details {
  display: flex;
  flex-flow: column;
}
[dir] .tv-program-hero .details {
  padding-top: 2rem;
}
@media (min-width: 501px) {
  [dir] .tv-program-hero .details {
    padding-top: 3.2rem;
  }
}
@media (min-width: 1200px) {
  .tv-program-hero .details {
    order: -1;
    width: 35%;
  }
  [dir] .tv-program-hero .details {
    padding-top: 6rem;
  }
}
@media (min-width: 1200px) {
  .tv-program-hero .video-area {
    width: 60%;
  }
}
[dir] .tv-program-hero .video-area video, [dir] .tv-program-hero .video-area .video-js, [dir] .tv-program-hero .video-area video-js .vjs-poster {
  border-radius: 0.4rem;
}
.tv-program-hero .video-area .video-player img {
  width: 100%;
  height: auto;
}
.tv-program-hero .video-area img {
  width: 100%;
  height: auto;
}

.program-name-episode-ttl {
  display: flex;
  flex-flow: column;
}
[dir] .program-name-episode-ttl .episode-title {
  padding: 0.5rem 0;
}

[dir] .program-description .description {
  padding: 1rem 0;
  margin: 0;
}

.underBar-title {
  overflow: hidden;
}

[dir] .underBar-title {
  margin-bottom: 1.5rem;
}
[dir] .underBar-title.box-wrapper {
  margin-bottom: 0;
}
.underBar-title .title {
  display: block;
}
[dir] .underBar-title .title {
  margin: 0;
}
[dir=ltr] .underBar-title .title {
  float: left;
}
[dir=rtl] .underBar-title .title {
  float: right;
}
.underBar-title .title::after {
  content: "";
  width: 100%;
  height: 0.4rem;
  display: block;
}
[dir] .underBar-title .title::after {
  clear: both;
  margin-top: 0.5rem;
}
[dir=ltr] .underBar-title .title::after {
  border-radius: 0.4rem 0 0.4rem 0;
}
[dir=rtl] .underBar-title .title::after {
  border-radius: 0 0.4rem 0 0.4rem;
}

@media (min-width: 1200px) {
  [dir=ltr] .video-page-hero {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  [dir=rtl] .video-page-hero {
    padding-right: 10rem;
    padding-left: 10rem;
  }
}
@media (min-width: 1200px) {
  .video-page-hero {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
  }
}
.video-page-hero .details {
  display: flex;
  flex-flow: column;
}
[dir] .video-page-hero .details {
  padding-top: 2rem;
}
@media (min-width: 501px) {
  [dir] .video-page-hero .details {
    padding-top: 3.2rem;
  }
}
@media (min-width: 1200px) {
  .video-page-hero .details {
    order: -1;
    width: 35%;
  }
  [dir] .video-page-hero .details {
    padding-top: 6rem;
  }
}
@media (min-width: 1200px) {
  .video-page-hero .video-area {
    width: 60%;
  }
}
[dir] .video-page-hero .video-area video, [dir] .video-page-hero .video-area .video-js, [dir] .video-page-hero .video-area video-js .vjs-poster {
  border-radius: 0.4rem;
}

[dir] .tv-video-page .aamedia-listing .scroller .video-list {
  padding: 0;
}

.video-filter-service {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}

[dir] .video-filter-service {
  padding: 0 1.5rem;
}
@media (min-width: 501px) {
  .video-filter-service {
    flex-flow: row;
  }
  .video-filter-service .category-selector {
    flex: 0 0 25%;
  }
}
@media (min-width: 501px) and (min-width: 1200px) {
  .video-filter-service .category-selector {
    flex: 0 0 15%;
  }
}
[dir] .video-filter-service .results-label {
  padding: 1.5rem 0;
  text-align: center;
}
@media (min-width: 501px) {
  [dir] .video-filter-service .results-label {
    padding: 1.5rem 0 0 0;
  }
}

.aaMediaBar {
  display: flex;
  align-items: center;
}
[dir=ltr] .aaMediaBar .btn {
  margin-right: 1.6rem;
}
[dir=rtl] .aaMediaBar .btn {
  margin-left: 1.6rem;
}
.aaMediaBar .preview {
  display: flex;
  align-items: center;
}
[dir=ltr] .aaMediaBar .preview {
  margin-left: auto;
}
[dir=rtl] .aaMediaBar .preview {
  margin-right: auto;
}
[dir=ltr] .aaMediaBar .preview .aa {
  margin-right: 1rem;
}
[dir=rtl] .aaMediaBar .preview .aa {
  margin-left: 1rem;
}

.live-stream {
  overflow: hidden;
}

[dir=ltr] .live-stream {
  text-align: left;
}

[dir=rtl] .live-stream {
  text-align: right;
}
.live-stream .header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
[dir] .live-stream .header {
  padding-bottom: 2rem;
}
.live-stream .header .title {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  align-items: flex-end;
}
[dir] .live-stream .header .title {
  margin: 0;
}
@media (min-width: 501px) {
  .live-stream .header .title {
    flex: 0 0 70%;
  }
}
.live-stream .header .title::before {
  content: "";
  display: block;
  width: 0.8rem;
  height: 0.8rem;
  position: relative;
  bottom: 1rem;
}
[dir] .live-stream .header .title::before {
  border-radius: 0.8rem;
}
[dir=ltr] .live-stream .header .title::before {
  float: left;
  margin-right: 1rem;
}
[dir=rtl] .live-stream .header .title::before {
  float: right;
  margin-left: 1rem;
}
.live-stream .header .title::after {
  display: none;
}
@media (min-width: 501px) {
  .live-stream .header .title::after {
    display: block;
    content: "";
    width: 9rem;
    height: 0.4rem;
  }
  [dir=ltr] .live-stream .header .title::after {
    float: right;
    margin: 0 0 0.7rem 3rem;
    border-radius: 0 0.4rem 0 0.4rem;
  }
  [dir=rtl] .live-stream .header .title::after {
    float: left;
    margin: 0 3rem 0.7rem 0;
    border-radius: 0.4rem 0 0.4rem 0;
  }
}
[dir=ltr] .live-stream .header .title b {
  padding-left: 1rem;
}
[dir=rtl] .live-stream .header .title b {
  padding-right: 1rem;
}
.live-stream .header .select-media {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 0 0 15%;
}
[dir] .live-stream .header .select-media {
  border-radius: 0.4rem;
  border: solid 0.1rem;
}
[dir=ltr] .live-stream .header .select-media {
  margin: 0 0 -0.5rem auto;
}
[dir=rtl] .live-stream .header .select-media {
  margin: 0 auto -0.5rem 0;
}
@media (min-width: 1200px) {
  .live-stream .header .select-media {
    display: none;
  }
}
.live-stream .header .select-media span {
  flex: 0 0 50%;
}
[dir] .live-stream .header .select-media span {
  text-align: center;
  padding: 0.5rem 1rem;
  cursor: pointer;
}
.live-stream .header .other-channels {
  display: none;
}
@media (min-width: 1200px) {
  .live-stream .header .other-channels {
    display: block;
  }
  .live-stream .header .other-channels::after {
    content: "";
    width: 9rem;
    height: 0.4rem;
  }
  [dir=ltr] .live-stream .header .other-channels::after {
    float: right;
    margin: 1.2rem 0 0 3rem;
    border-radius: 0 0.4rem 0 0.4rem;
  }
  [dir=rtl] .live-stream .header .other-channels::after {
    float: left;
    margin: 1.2rem 3rem 0 0;
    border-radius: 0.4rem 0 0.4rem 0;
  }
}
.live-stream .select-channel {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  flex: 0 0 100%;
}
[dir] .live-stream .select-channel {
  padding: 2rem 0;
}
@media (min-width: 501px) {
  [dir] .live-stream .select-channel {
    padding: 2rem 0;
  }
}
@media (min-width: 1200px) {
  .live-stream .select-channel {
    width: 30%;
  }
  [dir] .live-stream .select-channel {
    padding: 0;
  }
  [dir=ltr] .live-stream .select-channel {
    float: right;
  }
  [dir=rtl] .live-stream .select-channel {
    float: left;
  }
}
.live-stream .select-channel a {
  flex: 0 0 30%;
  font-size: 0;
  position: relative;
}
[dir] .live-stream .select-channel a {
  border-radius: 0.4rem;
  border: solid 0.1rem;
  padding: 3.5rem 1rem;
}
@media (min-width: 1200px) {
  [dir] .live-stream .select-channel a {
    padding: 3rem 1rem;
  }
}
.live-stream .select-channel a.active::after {
  content: "";
  width: 0.8rem;
  height: 0.8rem;
  position: absolute;
  top: 0.5rem;
}
[dir] .live-stream .select-channel a.active::after {
  border-radius: 0.8rem;
}
[dir=ltr] .live-stream .select-channel a.active::after {
  right: 0.5rem;
}
[dir=rtl] .live-stream .select-channel a.active::after {
  left: 0.5rem;
}
[dir] .live-stream .select-channel a.aa-live {
  background: url("assets/gfx/logo/logo.svg") center no-repeat;
}
[dir] .live-stream .select-channel a.hadath-live {
  background: url("assets/gfx/logo/hadath-logo.svg") center no-repeat;
}
[dir] .live-stream .select-channel a.fm-live {
  background: url("assets/gfx/logo/fm-logo.svg") center no-repeat;
}
.live-stream .select-device {
  position: relative;
  overflow: hidden;
}
[dir] .live-stream .select-device {
  border-radius: 0.4rem;
  margin-top: 2rem;
  padding: 1rem;
}
@media (min-width: 501px) {
  [dir] .live-stream .select-device {
    margin: 0;
  }
}
.live-stream .select-device input {
  font-size: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 5.1rem;
  height: 3.7rem;
  outline: none;
  z-index: 1;
  opacity: 0.5;
}
[dir] .live-stream .select-device input {
  margin: 0;
  padding: 0;
  cursor: pointer;
  border: none;
}
[dir=ltr] .live-stream .select-device input {
  float: right;
}
[dir=rtl] .live-stream .select-device input {
  float: left;
}
.live-stream .select-device input:checked {
  opacity: 1;
}
.live-stream .select-device input.seen-on {
  width: 0;
  height: 0;
}
[dir] .live-stream .select-device input.youtube {
  background: url("assets/gfx/youtube_white.svg") center no-repeat;
}
[dir] .live-stream .select-device input.smart-tv {
  background: url("assets/gfx/smart_white.svg") center no-repeat;
  margin: 0 1rem;
}
.live-stream .select-device input.mobile-app {
  width: 2rem;
}
[dir] .live-stream .select-device input.mobile-app {
  background: url("assets/gfx/mobile_white.svg") center no-repeat;
}
[dir] .live-stream .select-device input.youtube:checked {
  background: url("assets/gfx/youtube_green.svg") center no-repeat;
}
[dir] .live-stream .select-device input.smart-tv:checked {
  background: url("assets/gfx/smart_green.svg") center no-repeat;
}
[dir] .live-stream .select-device input.mobile-app:checked {
  background: url("assets/gfx/mobile_green.svg") center no-repeat;
}
.live-stream .select-device .label {
  position: absolute;
  top: 1.8rem;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.3s;
}
[dir=ltr] .live-stream .select-device .label {
  left: 2rem;
}
[dir=rtl] .live-stream .select-device .label {
  right: 2rem;
}
.live-stream .select-device .seen-on-label {
  opacity: 1;
  z-index: 0;
}
.live-stream .select-device .youtube:checked ~ .seen-on-label,
.live-stream .select-device .smart-tv:checked ~ .seen-on-label,
.live-stream .select-device .mobile-app:checked ~ .seen-on-label {
  opacity: 0;
}
.live-stream .select-device .youtube:checked ~ .youtube-label,
.live-stream .select-device .smart-tv:checked ~ .smart-tv-label,
.live-stream .select-device .mobile-app:checked ~ .mobile-app-label {
  opacity: 1;
  z-index: 9;
}
@media (min-width: 1200px) {
  .live-stream .select-device {
    width: 30%;
  }
  [dir] .live-stream .select-device {
    margin: 0;
    clear: both;
    padding: 1rem 1.5rem;
  }
  [dir=ltr] .live-stream .select-device {
    float: right;
  }
  [dir=rtl] .live-stream .select-device {
    float: left;
  }
  .live-stream .select-device .label {
    top: 1.8rem;
  }
  [dir=ltr] .live-stream .select-device .label {
    left: 1.5rem;
  }
  [dir=rtl] .live-stream .select-device .label {
    right: 1.5rem;
  }
}
.live-stream .live-list {
  max-height: 36rem;
  overflow-y: scroll;
  overflow-x: hidden;
}
[dir=ltr] .live-stream .live-list {
  padding-right: 1rem;
  margin: 2rem 1rem 0 0;
}
[dir=rtl] .live-stream .live-list {
  padding-left: 1rem;
  margin: 2rem 0 0 1rem;
}
@media (min-width: 501px) {
  [dir] .live-stream .live-list {
    margin: 2rem 0;
  }
}
@media (min-width: 1200px) {
  .live-stream .live-list {
    width: 30%;
  }
  [dir] .live-stream .live-list {
    margin: 2rem 0;
  }
  [dir=ltr] .live-stream .live-list {
    float: right;
    clear: right;
  }
  [dir=rtl] .live-stream .live-list {
    float: left;
    clear: left;
  }
}
.live-stream .live-list::-webkit-scrollbar {
  width: 0.4rem;
}
[dir=ltr] .live-stream .live-list::-webkit-scrollbar-thumb {
  border-radius: 0 10rem 0 10rem;
}
[dir=rtl] .live-stream .live-list::-webkit-scrollbar-thumb {
  border-radius: 10rem 0 10rem 0;
}
.live-stream .live-list li {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
[dir] .live-stream .live-list li {
  padding: 1rem;
}
[dir] .live-stream .live-list li.live {
  border-radius: 0.4rem;
}
.live-stream .live-list li.live .program-status {
  display: inline-block;
  text-transform: uppercase;
}
[dir] .live-stream .live-list li.live .program-status {
  border-radius: 0.4rem;
}
.live-stream .live-list li.live .time {
  display: none;
}
.live-stream .live-list li .program-status {
  display: none;
}
.live-stream .live-list li span {
  flex: 0 0 15%;
}
[dir] .live-stream .live-list li span {
  text-align: center;
  padding: 0.5rem 0;
}
@media (min-width: 501px) {
  .live-stream .live-list li span {
    flex: 0 0 7%;
  }
}
@media (min-width: 1200px) {
  .live-stream .live-list li span {
    flex: 0 15%;
  }
}
.live-stream .live-list li .program-name {
  flex: 0 0 60%;
}
@media (min-width: 1200px) {
  .live-stream .video-player {
    width: 68%;
  }
  [dir=ltr] .live-stream .video-player {
    float: left;
  }
  [dir=rtl] .live-stream .video-player {
    float: right;
  }
}

.share-this {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  position: relative;
}
.share-this ul.sharing-options {
  display: none;
  flex-flow: row nowrap;
  order: -1;
  align-items: center;
}
.share-this ul.sharing-options li {
  letter-spacing: 0.5rem;
  max-height: 3.2rem;
}
[dir] .share-this ul.sharing-options li {
  padding: 0 0.5rem;
  cursor: pointer;
}
.share-this ul.sharing-options li i.aa {
  width: 3.2rem;
  height: 3.2rem;
}
.share-this ul.sharing-options li a {
  display: flex;
  align-items: center;
}
.share-this ul.sharing-options li.short-url .url-tooltip {
  position: fixed;
  top: 0;
  height: 0;
  overflow: hidden;
  transition: all 0.2s;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
[dir] .share-this ul.sharing-options li.short-url .url-tooltip {
  border-radius: 0.4rem;
  cursor: default;
}
[dir=ltr] .share-this ul.sharing-options li.short-url .url-tooltip {
  left: 50%;
  transform: translate(-50%);
}
[dir=rtl] .share-this ul.sharing-options li.short-url .url-tooltip {
  right: 50%;
  transform: translate(50%);
}
.share-this ul.sharing-options li.short-url .url-tooltip i.aa-fact-check {
  width: 2.6rem;
  height: 2.6rem;
}
.share-this ul.sharing-options li.short-url .url-tooltip .copy-lbl {
  min-width: 10rem;
}
[dir] .share-this ul.sharing-options li.short-url .url-tooltip .copy-lbl {
  text-align: center;
}
.share-this ul.sharing-options li.short-url .url-tooltip .copy-lbl::after {
  content: " : ";
}
.share-this ul.sharing-options li.short-url .url-tooltip .tooltip-print::-moz-selection {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.share-this ul.sharing-options li.short-url .url-tooltip .tooltip-print::selection {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
[dir] .share-this ul.sharing-options li.short-url.show-alert .aa.aa-link {
  background: url("assets/icons/icon-fact-checked.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.share-this ul.sharing-options li.short-url.show-alert .url-tooltip {
  height: unset;
  top: 1rem;
  z-index: 9;
}
[dir] .share-this ul.sharing-options li.short-url.show-alert .url-tooltip {
  padding: 1rem;
}
.share-this ul.sharing-options li.short-url.show-alert .url-tooltip::-moz-selection {
  -moz-user-select: none;
       user-select: none;
  -webkit-touch-callout: none;
}
.share-this ul.sharing-options li.short-url.show-alert .url-tooltip::selection {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
}
.share-this input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 2.8rem;
  height: 2.8rem;
  outline: none;
}
[dir] .share-this input[type=radio] {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
}
.share-this input[type=radio]:checked {
  display: none;
}
[dir] .share-this input[type=radio].open-share {
  background: url("assets/icons/icon-share.svg");
  background-size: contain;
}
.share-this input[type=radio].close-share {
  display: none;
}
[dir] .share-this input[type=radio].close-share {
  background: url("assets/icons/icon-close.svg");
  background-size: contain;
}
.share-this .open-share:checked ~ .close-share {
  display: block;
}
.share-this .open-share:checked ~ .sharing-options {
  display: flex;
}

.mpu {
  overflow: hidden;
}

[dir] .mpu {
  margin: 1.6rem 0;
  text-align: center;
  clear: both;
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  [dir] .mpu {
    margin: 3rem 0;
  }
}
.mpu * {
  display: block;
}
[dir] .mpu * {
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .mpu.sticky {
    position: sticky;
    top: 10.9rem;
  }
}

.leaderboard, .leaderboard02 {
  overflow: hidden;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

[dir] .leaderboard, [dir] .leaderboard02 {
  text-align: center;
  clear: both;
  margin: 0 auto;
}
.leaderboard *, .leaderboard02 * {
  display: block;
}
[dir] .leaderboard *, [dir] .leaderboard02 * {
  text-align: center;
  margin: 0 auto;
}
[dir] .leaderboard.top-margin, [dir] .leaderboard02.top-margin {
  margin-top: 1.6rem;
}
[dir] .leaderboard.bottom-margin, [dir] .leaderboard02.bottom-margin {
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .leaderboard.top-margin, [dir] .leaderboard02.top-margin {
    margin-top: 2rem;
  }
  [dir] .leaderboard.bottom-margin, [dir] .leaderboard02.bottom-margin {
    margin-bottom: 2rem;
  }
}

.mpu .ad-title, .leaderboard .ad-title, .leaderboard02 .ad-title {
  display: flex;
  flex-direction: row;
}

[dir] .mpu .ad-title, [dir] .leaderboard .ad-title, [dir] .leaderboard02 .ad-title {
  margin-bottom: 1.6rem;
}

[dir=ltr] .mpu .ad-title, [dir=ltr] .leaderboard .ad-title, [dir=ltr] .leaderboard02 .ad-title {
  text-align: left;
}

[dir=rtl] .mpu .ad-title, [dir=rtl] .leaderboard .ad-title, [dir=rtl] .leaderboard02 .ad-title {
  text-align: right;
}
.mpu .ad-title .line, .leaderboard .ad-title .line, .leaderboard02 .ad-title .line {
  flex-grow: 1;
  height: 0.1rem;
  align-self: center;
}
[dir=ltr] .mpu .ad-title .line, [dir=ltr] .leaderboard .ad-title .line, [dir=ltr] .leaderboard02 .ad-title .line {
  margin-left: 1.6rem;
}
[dir=rtl] .mpu .ad-title .line, [dir=rtl] .leaderboard .ad-title .line, [dir=rtl] .leaderboard02 .ad-title .line {
  margin-right: 1.6rem;
}
[dir] .mpu.with-bg, [dir] .leaderboard.with-bg, [dir] .leaderboard02.with-bg {
  padding: 1.6rem;
}

[dir] .pagination {
  text-align: center;
  padding: 3rem 0;
}
.pagination .progress-label {
  display: inline-block;
  position: relative;
}
[dir] .pagination .progress-label {
  text-align: center;
  margin: 0 auto;
  padding-bottom: 1rem;
  border-bottom: solid 0.2rem;
}
.pagination .progress-label .progress-bar {
  display: block;
  height: 0.2rem;
  position: absolute;
  bottom: -0.2rem;
}
[dir=ltr] .pagination .progress-label .progress-bar {
  left: 0;
}
[dir=rtl] .pagination .progress-label .progress-bar {
  right: 0;
}
[dir] .pagination .pager {
  text-align: center;
  padding-top: 1.5rem;
}
.pagination .pager li {
  display: inline-block;
  vertical-align: top;
  min-width: 3.6rem;
  height: 3.6rem;
}
[dir] .pagination .pager li {
  margin: 0.5rem 0.3rem;
  border: solid 0.1rem;
  border-radius: 0.4rem;
}
[dir] .pagination .pager li:first-child, [dir] .pagination .pager li:last-child {
  border: none;
  padding: 0;
}
.pagination .pager li a {
  display: inline-block;
  line-height: 200%;
  width: 100%;
  height: 100%;
}
[dir] .pagination .pager li a {
  text-align: center;
  padding: 0 0.5rem;
}
.pagination .pager li.disabled {
  opacity: 0.3;
}
[dir] .pagination .pager li.disabled a {
  cursor: default;
}
.pagination .pager li i.aa {
  width: 100%;
  height: 100%;
}

.wrapper-404 {
  width: 30rem;
  height: 30rem;
  position: relative;
}

[dir] .wrapper-404 {
  text-align: center;
  margin: 45% auto 0 auto;
  transform: translateY(-50%);
}
@media (min-width: 1200px) {
  .wrapper-404 {
    width: 45rem;
    height: 45rem;
  }
  [dir] .wrapper-404 {
    margin: 40% auto 0 auto;
  }
}
@media (min-width: 501px) {
  [dir] .wrapper-404 {
    transform: translateY(-100%);
  }
}
.wrapper-404 .oval {
  height: 100%;
}
[dir] .wrapper-404 .oval {
  border-radius: 100%;
}
.wrapper-404 .oval-inner {
  height: 100%;
}
[dir] .wrapper-404 .oval-inner {
  padding: 3rem;
  border-radius: 100%;
}
@media (min-width: 1200px) {
  [dir] .wrapper-404 .oval-inner {
    padding: 5rem;
  }
}
[dir] .wrapper-404 .oval-inner.last {
  padding: 4rem;
}
@media (min-width: 1200px) {
  [dir] .wrapper-404 .oval-inner.last {
    padding: 7.5rem;
  }
}
.wrapper-404 .oval-inner.last .alert {
  height: 100%;
  font-size: 10rem;
  font-weight: bold;
  line-height: 100%;
  position: relative;
}
[dir] .wrapper-404 .oval-inner.last .alert {
  border-radius: 100%;
}
.wrapper-404 .gradient {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
}
.wrapper-404 .msg {
  position: absolute;
  top: 80%;
  width: 100%;
}
@media (min-width: 1200px) {
  .wrapper-404 .msg {
    top: 70%;
  }
}
.wrapper-404 .msg_actions {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  width: 100%;
}
[dir] .wrapper-404 .msg_actions {
  padding-top: 2rem;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .wrapper-404 .msg_actions {
    width: 65%;
  }
}
.wrapper-404 .msg_actions-btn {
  flex: 0 0 48%;
}
[dir] .wrapper-404 .msg_actions-btn {
  border-radius: 0.4rem;
  border: solid 0.1rem;
  text-align: center;
  padding: 1rem;
}

.data-privacy {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 99;
}

[dir=ltr] .data-privacy {
  right: 0;
  left: 0;
}

[dir=rtl] .data-privacy {
  left: 0;
  right: 0;
}
.data-privacy[aria-hidden=true] {
  display: none;
}
.data-privacy[aria-hidden=false] {
  display: block;
}
@media (min-width: 501px) {
  .data-privacy {
    position: fixed;
  }
}
.data-privacy .privacy-overlay .sittings {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  max-height: 100vh;
  overflow-y: scroll;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
  bottom: 0;
}
[dir] .data-privacy .privacy-overlay .sittings {
  padding: 2rem;
}
@media (min-width: 501px) {
  [dir] .data-privacy .privacy-overlay .sittings {
    padding: 2rem 3rem;
  }
}
.data-privacy .privacy-overlay .sittings.show {
  visibility: visible;
  opacity: 1;
}
@media (min-width: 501px) {
  .data-privacy .privacy-overlay .sittings {
    min-height: unset;
    height: 80vh;
    bottom: 0;
    overflow-y: scroll;
  }
  [dir] .data-privacy .privacy-overlay .sittings {
    border-radius: 0.4rem;
  }
}
@media (min-width: 1200px) {
  .data-privacy .privacy-overlay .sittings {
    width: 77rem;
    height: 70rem;
    bottom: 50%;
  }
  [dir=ltr] .data-privacy .privacy-overlay .sittings {
    left: 50%;
    transform: translate(-50%, -30%);
  }
  [dir=rtl] .data-privacy .privacy-overlay .sittings {
    right: 50%;
    transform: translate(50%, -30%);
  }
}
.data-privacy .privacy-overlay .sittings .head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
[dir] .data-privacy .privacy-overlay .sittings .head .section-label {
  padding-bottom: 0;
}
.data-privacy .privacy-overlay .sittings .head .aa-close {
  width: 2.2rem;
  height: 2.2rem;
}
[dir] .data-privacy .privacy-overlay .sittings .head .aa-close {
  cursor: pointer;
}
[dir] .data-privacy .privacy-overlay .sittings .description {
  margin-bottom: 0;
}
[dir] .data-privacy .privacy-overlay .sittings .accordion {
  margin-bottom: 3rem;
}
@media (min-width: 501px) {
  .data-privacy .privacy-overlay .sittings .accordion {
    max-height: 60vh;
    overflow-y: scroll;
  }
}
@media (min-width: 1200px) {
  .data-privacy .privacy-overlay .sittings .accordion {
    max-height: 500px;
  }
}
[dir=ltr] .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger .section-label {
  margin-left: 2.5rem;
}
[dir=rtl] .data-privacy .privacy-overlay .sittings .accordion li.accordion-item .accordion-trigger .section-label {
  margin-right: 2.5rem;
}
[dir] .data-privacy .privacy-overlay .sittings .accordion .paragraph {
  margin-top: 0;
}
.data-privacy .privacy-overlay .declaration {
  position: fixed;
  bottom: 0;
}
[dir] .data-privacy .privacy-overlay .declaration {
  padding: 2rem 0;
}
[dir=ltr] .data-privacy .privacy-overlay .declaration {
  left: 0;
  right: 0;
}
[dir=rtl] .data-privacy .privacy-overlay .declaration {
  right: 0;
  left: 0;
}
.data-privacy .privacy-overlay .declaration .page-content__item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}
@media (min-width: 501px) {
  .data-privacy .privacy-overlay .declaration .page-content__item {
    flex-direction: row;
  }
}
@media (min-width: 501px) {
  .data-privacy .privacy-overlay .declaration .page-content__item .declaration-msg {
    flex: 0 0 55%;
  }
}
@media (min-width: 1200px) {
  .data-privacy .privacy-overlay .declaration .page-content__item .declaration-msg {
    flex: 0 0 65%;
  }
}
[dir] .data-privacy .privacy-overlay .declaration .page-content__item .declaration-msg .section-label {
  padding-bottom: 1rem;
}
[dir] .data-privacy .privacy-overlay .declaration .page-content__item .declaration-msg p {
  margin: 0;
}
[dir] .data-privacy .privacy-overlay .declaration .page-content__item .declaration-msg .description {
  margin-bottom: 1rem;
}
.data-privacy .privacy-overlay .declaration .page-content__item .actions {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
[dir] .data-privacy .privacy-overlay .declaration .page-content__item .actions {
  padding-top: 3rem;
}
@media (min-width: 501px) {
  .data-privacy .privacy-overlay .declaration .page-content__item .actions {
    flex: 0 0 40%;
  }
  [dir] .data-privacy .privacy-overlay .declaration .page-content__item .actions {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .data-privacy .privacy-overlay .declaration .page-content__item .actions {
    flex: 0 0 30%;
  }
}
.data-privacy .privacy-overlay .declaration .page-content__item .actions .btn {
  flex: 0 0 48%;
}
[dir] .data-privacy .privacy-overlay .declaration .page-content__item .actions .btn {
  padding: 1.5rem 1rem;
}
@media (min-width: 501px) {
  [dir] .data-privacy .privacy-overlay .declaration .page-content__item .actions .btn {
    padding: 1.5rem 2rem;
  }
}
.data-privacy .privacy-overlay .declaration.hide {
  display: none;
}
.data-privacy .privacy-overlay .btn {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir] .data-privacy .privacy-overlay .btn {
  margin-top: auto;
  padding: 1.5rem 4rem;
}
@media (min-width: 501px) {
  .data-privacy .privacy-overlay .btn {
    align-self: flex-end;
  }
}

.switch {
  display: flex;
  align-items: center;
}
.switch label {
  position: relative;
  display: inline-block;
  width: 4rem;
  height: 2.3rem;
}
.switch label input {
  opacity: 0;
  width: 0;
  height: 0;
}
.switch label .slider {
  position: absolute;
  top: 0;
  bottom: 0;
  transition: 0.1s;
}
[dir] .switch label .slider {
  cursor: pointer;
  border-radius: 2.3rem;
}
[dir=ltr] .switch label .slider {
  left: 0;
  right: 0;
}
[dir=rtl] .switch label .slider {
  right: 0;
  left: 0;
}
.switch label .slider::before {
  position: absolute;
  content: "";
  height: 2.1rem;
  width: 2.1rem;
  bottom: 0.1rem;
  transition: 0.1s;
}
[dir] .switch label .slider::before {
  border-radius: 50%;
}
[dir=ltr] .switch label .slider::before {
  left: 0.1rem;
}
[dir=rtl] .switch label .slider::before {
  right: 0.1rem;
}
[dir=ltr] .switch label input:checked + .slider:before {
  transform: translateX(1.7rem);
}
[dir=rtl] .switch label input:checked + .slider:before {
  transform: translateX(-1.7rem);
}

@media (min-width: 501px) {
  [dir] .auto-complete .search-form {
    margin: 0 auto;
  }
}
.auto-complete .search-form input {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}
.auto-complete .search-form input.search {
  width: 100%;
  height: 4rem;
}
[dir] .auto-complete .search-form input.search {
  border: 0.1rem solid;
  border-radius: 0.4rem;
  padding: 0 1rem;
}
.auto-complete .search-form input.search::-webkit-search-cancel-button {
  -webkit-appearance: none;
  width: 2rem;
  height: 2rem;
}
[dir] .auto-complete .search-form input.search::-webkit-search-cancel-button {
  background-image: url(assets/icons/icon-close.svg);
  background-size: contain;
}
.auto-complete .search-form .suggestions {
  overflow: hidden;
}
[dir] .auto-complete .search-form .suggestions {
  margin-top: 1.4rem;
  padding: 0 1.4rem;
  border-radius: 0.4rem;
}
[dir] .auto-complete .search-form .suggestions .section-label {
  padding: 1rem 0;
}
.auto-complete .search-form .suggestions a {
  display: flex;
  flex-direction: row;
  overflow: hidden;
  align-items: flex-start;
}
[dir] .auto-complete .search-form .suggestions a {
  padding: 1.4rem 0;
  border-bottom: solid 0.1rem;
  clear: both;
}
[dir] .auto-complete .search-form .suggestions a:last-child {
  border: none;
}
.auto-complete .search-form .suggestions a img {
  width: 20%;
  height: auto;
  display: block;
}
[dir] .auto-complete .search-form .suggestions a img {
  border-radius: 0.4rem;
}
[dir=ltr] .auto-complete .search-form .suggestions a img {
  float: left;
  margin-right: 1.4rem;
}
[dir=rtl] .auto-complete .search-form .suggestions a img {
  float: right;
  margin-left: 1.4rem;
}
.auto-complete .search-form .suggestions a .title {
  display: block;
}
[dir] .auto-complete .search-form .suggestions a .title {
  margin: 0;
}
[dir=ltr] .auto-complete .search-form .suggestions a .title {
  float: left;
}
[dir=rtl] .auto-complete .search-form .suggestions a .title {
  float: right;
}
.auto-complete .search-form .suggestions a .title .text {
  display: block;
}
[dir] .auto-complete .search-form .suggestions a .title .text {
  clear: both;
  padding-top: 0.5rem;
}
.auto-complete .search-form .suggestions.auto-suggestions {
  display: none;
}
.auto-complete .search-form .suggestions.auto-suggestions li a {
  display: block;
}
[dir] .auto-complete .search-form .suggestions.auto-suggestions li a {
  padding: 1rem;
  border-bottom: solid 0.1rem;
}
[dir] .auto-complete .search-form .suggestions.auto-suggestions li:last-child a {
  border: none;
}

.search-filters {
  overflow: hidden;
}

[dir] .search-filters {
  padding: 2rem 0;
  border-bottom: solid 0.1rem;
}
.search-filters .section-label {
  width: 100%;
}
[dir] .search-filters .section-label {
  clear: both;
  padding-bottom: 1.5rem;
}
.search-filters .filter {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
[dir] .search-filters .filter {
  cursor: pointer;
  padding: 0.8rem 1.6rem;
  border-radius: 2rem;
  border-width: 0.1rem;
  border-style: solid;
}
[dir=ltr] .search-filters .filter {
  margin: 0 1rem 1rem 0;
  float: left;
}
[dir=rtl] .search-filters .filter {
  margin: 0 0 1rem 1rem;
  float: right;
}
.search-filters .filter::before {
  content: "";
  width: 2rem;
  height: 2rem;
  display: none;
  filter: invert(1) contrast(100%);
}
[dir] .search-filters .filter::before {
  background: url("assets/icons/icon-close.svg");
  background-size: contain;
}
[dir=ltr] .search-filters .filter::before {
  margin: 0 0.2rem 0 -1.1rem;
}
[dir=rtl] .search-filters .filter::before {
  margin: 0 -1.1rem 0 0.2rem;
}
.search-filters .filter.active::before {
  display: inline-block;
}

.search-filters-group .search-filters-controls {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
}

[dir] .search-filters-group .search-filters-controls {
  border-bottom: solid 0.1rem;
  padding-bottom: 1.6rem;
}
.search-filters-group .search-filters-controls .button {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .search-filters-group .search-filters-controls .button {
  cursor: pointer;
}
.search-filters-group .search-filters-controls .button .aa {
  content: "";
  width: 2.2rem;
  height: 2.2rem;
  transition: transform 0.2s;
}
[dir=ltr] .search-filters-group .search-filters-controls .button.collapsible {
  margin-left: auto;
}
[dir=rtl] .search-filters-group .search-filters-controls .button.collapsible {
  margin-right: auto;
}
@media (min-width: 501px) {
  [dir=ltr] .search-filters-group .search-filters-controls .button.collapsible {
    margin-left: 0;
  }
  [dir=rtl] .search-filters-group .search-filters-controls .button.collapsible {
    margin-right: 0;
  }
}
[dir=ltr] .search-filters-group .search-filters-controls .button.collapsible.show .aa {
  transform: rotate(180deg);
}
[dir=rtl] .search-filters-group .search-filters-controls .button.collapsible.show .aa {
  transform: rotate(-180deg);
}
@media (min-width: 501px) {
  [dir=ltr] .search-filters-group .search-filters-controls .button.refresh {
    margin-right: 3rem;
  }
  [dir=rtl] .search-filters-group .search-filters-controls .button.refresh {
    margin-left: 3rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .search-filters-group .search-filters-controls .button.refresh {
    margin-left: auto;
  }
  [dir=rtl] .search-filters-group .search-filters-controls .button.refresh {
    margin-right: auto;
  }
}
.search-filters-group .content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.search-filters-group .content .btn.update-results {
  min-width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.search-results .item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

[dir] .search-results .item {
  border-bottom: solid 0.1rem;
  margin-bottom: 1.6rem;
  padding-bottom: 1.6rem;
}
.search-results .item span, .search-results .item a {
  display: inline-block;
}
.search-results .item:first-child .story {
  flex-direction: column;
  flex-wrap: wrap;
}
@media (min-width: 501px) {
  .search-results .item:first-child .story {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
[dir] .search-results .item:first-child .story .img-box {
  margin-bottom: 0.8rem;
}
@media (min-width: 501px) {
  [dir] .search-results .item:first-child .story .img-box {
    margin-bottom: 0;
  }
}
.search-results .item:first-child .story .img-box .icon {
  width: 5rem;
  height: 5rem;
}
.search-results .item:first-child .story .content p {
  display: block;
}
.search-results .item .story {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
[dir] .search-results .item .story {
  padding: 0.8rem 0;
}
.search-results .item .story .content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex: 0 0 71%;
}
@media (min-width: 501px) {
  .search-results .item .story .content {
    flex: 0 0 75%;
  }
}
.search-results .item .story .content p {
  display: none;
}
[dir] .search-results .item .story .content p {
  margin: 0.8rem 0;
}
@media (min-width: 501px) {
  .search-results .item .story .content p {
    display: block;
  }
}
.search-results .item .story .img-box {
  display: block;
  position: relative;
  flex: 0 0 25%;
  align-self: flex-start;
}
@media (min-width: 501px) {
  .search-results .item .story .img-box {
    flex: 0 0 23%;
    order: 1;
  }
}
.search-results .item .story .img-box img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .search-results .item .story .img-box img {
  border-radius: 0.4rem;
}
.search-results .item .story .img-box .icon {
  width: 3rem;
  height: 3rem;
  position: absolute;
  bottom: 0.7rem;
}
[dir] .search-results .item .story .img-box .icon {
  background-size: contain;
}
[dir=ltr] .search-results .item .story .img-box .icon {
  left: 1rem;
}
[dir=rtl] .search-results .item .story .img-box .icon {
  right: 1rem;
}
@media (min-width: 501px) {
  .search-results .item .story .img-box .icon {
    width: 5rem;
    height: 5rem;
  }
}
.search-results .item .story .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
.search-results .item.no-image .story .content {
  flex: 0 0 100%;
}

.liveStreaming {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 2;
}

[dir=ltr] .liveStreaming {
  right: 0;
}

[dir=rtl] .liveStreaming {
  left: 0;
}
@media (min-width: 501px) {
  .liveStreaming {
    bottom: 0;
    width: auto;
  }
  [dir=ltr] .liveStreaming {
    right: 0;
  }
  [dir=rtl] .liveStreaming {
    left: 0;
  }
}
@media (min-width: 1200px) {
  .liveStreaming {
    bottom: 3.2rem;
    width: auto;
  }
  [dir=ltr] .liveStreaming {
    right: 11.2rem;
  }
  [dir=rtl] .liveStreaming {
    left: 11.2rem;
  }
}
.liveStreaming_container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
@media (min-width: 501px) {
  .liveStreaming_container {
    width: 19.2rem;
    flex-direction: column;
    overflow: hidden;
    align-items: flex-start;
  }
  [dir] .liveStreaming_container {
    border-radius: 0.4rem;
  }
}
.liveStreaming_media {
  flex: 0 0 25%;
}
.liveStreaming_media video {
  max-width: 100%;
  display: block;
}
.liveStreaming_media .video-player {
  width: 9.4rem;
  height: 5.3rem;
}
[dir] .liveStreaming_media .video-player {
  border-radius: 0;
}
@media (min-width: 501px) {
  .liveStreaming_media .video-player {
    width: 19.2rem;
    height: 9.6rem;
  }
}
.liveStreaming_info {
  flex: 1 1 70%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
[dir=ltr] .liveStreaming_info {
  margin: 0 2.4rem 0 1.3rem;
}
[dir=rtl] .liveStreaming_info {
  margin: 0 1.3rem 0 2.4rem;
}
@media (min-width: 501px) {
  [dir=ltr] .liveStreaming_info {
    margin: 1.1rem 1.6rem 1.1rem 0.8rem;
  }
  [dir=rtl] .liveStreaming_info {
    margin: 1.1rem 0.8rem 1.1rem 1.6rem;
  }
}
[dir=ltr] .liveStreaming_status {
  margin-right: 0.4rem;
}
[dir=rtl] .liveStreaming_status {
  margin-left: 0.4rem;
}
.liveStreaming_programName {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 10.5rem;
}
@media (min-width: 501px) {
  .liveStreaming_programName {
    width: 5rem;
  }
}
[dir] .liveStreaming .aa-close {
  cursor: pointer;
}
[dir=ltr] .liveStreaming .aa-close {
  margin-left: auto;
}
[dir=rtl] .liveStreaming .aa-close {
  margin-right: auto;
}
@media (min-width: 501px) {
  .liveStreaming .aa-close {
    position: absolute;
    bottom: 10px;
    top: auto;
    width: 24px;
    height: 24px;
  }
  [dir=ltr] .liveStreaming .aa-close {
    right: 6px;
    left: auto;
  }
  [dir=rtl] .liveStreaming .aa-close {
    left: 6px;
    right: auto;
  }
}

.breaking-takeover {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow: hidden;
}

[dir] .breaking-takeover {
  clear: both;
  border-radius: 0.4rem;
  margin-top: 1.6rem;
}
@media (min-width: 501px) {
  .breaking-takeover {
    flex-direction: row;
  }
  [dir] .breaking-takeover {
    margin-top: 2.5rem;
  }
}
.breaking-takeover .content {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
}
[dir] .breaking-takeover .content {
  padding: 2rem;
  background-image: url("assets/gfx/breaking-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
[dir=ltr] .breaking-takeover .content {
  background-position: left top;
}
[dir=rtl] .breaking-takeover .content {
  background-position: right top;
}
@media (min-width: 501px) {
  .breaking-takeover .content {
    flex: 0 0 50%;
  }
}
.breaking-takeover .content a .title {
  display: inline-block;
}
[dir] .breaking-takeover .content a .title {
  margin: 3.6rem 0 0 0;
}
[dir] .breaking-takeover .content .section {
  margin-top: auto;
}
.breaking-takeover .content .btn {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .breaking-takeover .content .btn {
  border: none;
}
[dir=ltr] .breaking-takeover .content .btn {
  margin: auto auto 0 0;
}
[dir=rtl] .breaking-takeover .content .btn {
  margin: auto 0 0 auto;
}
.breaking-takeover .content .btn .aa {
  width: 3.2rem;
  height: 3.2rem;
  filter: invert(1) contrast(3);
}
[dir] .breaking-takeover .content .btn .aa {
  background-size: cover;
}
[dir=ltr] .breaking-takeover .content .btn .aa {
  margin-right: 0.8rem;
}
[dir=rtl] .breaking-takeover .content .btn .aa {
  margin-left: 0.8rem;
}
.breaking-takeover .img-box {
  flex: 0 0 100%;
  position: relative;
}
@media (min-width: 501px) {
  .breaking-takeover .img-box {
    flex: 0 0 50%;
  }
}
.breaking-takeover .img-box img {
  display: block;
  width: 100%;
  height: 100%;
}
.breaking-takeover .img-box .icon {
  position: absolute;
  width: 5rem;
  height: 5rem;
  bottom: 0.7rem;
  top: auto;
}
[dir=ltr] .breaking-takeover .img-box .icon {
  left: 1rem;
}
[dir=rtl] .breaking-takeover .img-box .icon {
  right: 1rem;
}
.breaking-takeover .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
[dir] .breaking-takeover .img-box .video-player {
  border-radius: 0;
}
.breaking-takeover.version02 {
  flex-direction: column-reverse;
}
@media (min-width: 501px) {
  .breaking-takeover.version02 {
    flex-direction: row-reverse;
  }
}
[dir] .breaking-takeover.version02 .content a .title {
  margin: 1.2rem 0 0 0;
}
.breaking-takeover.version02 .img-box img {
  transition: opacity 300ms ease-in-out;
  opacity: 1;
}
.breaking-takeover.version02 .img-box video {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  opacity: 0;
  transition: opacity 300ms ease-in-out;
  max-height: 100%;
  position: absolute;
  top: 0;
}
[dir=ltr] .breaking-takeover.version02 .img-box video {
  right: 0;
}
[dir=rtl] .breaking-takeover.version02 .img-box video {
  left: 0;
}
.breaking-takeover.version02 .img-box.playing img {
  opacity: 0;
}
.breaking-takeover.version02 .img-box.playing video {
  opacity: 1;
}

.breaking-news-notifications .breaking-news-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  transition: 0.2s ease-out;
}

[dir=ltr] .breaking-news-notifications .breaking-news-overlay {
  right: 0;
  transform: translateX(100%);
}

[dir=rtl] .breaking-news-notifications .breaking-news-overlay {
  left: 0;
  transform: translateX(-100%);
}
@media (min-width: 1200px) {
  .breaking-news-notifications .breaking-news-overlay {
    width: 60rem;
  }
}
[dir] .breaking-news-notifications .breaking-news-overlay[aria-hidden=false] {
  transform: translateX(0%);
}
.breaking-news-notifications .breaking-news-overlay .close-overlay {
  outline: none;
}
[dir] .breaking-news-notifications .breaking-news-overlay .close-overlay {
  border: none;
  cursor: pointer;
  background: none;
  padding: 0;
}
[dir=ltr] .breaking-news-notifications .breaking-news-overlay .close-overlay {
  float: right;
}
[dir=rtl] .breaking-news-notifications .breaking-news-overlay .close-overlay {
  float: left;
}
.breaking-news-notifications .breaking-news-overlay .overlay-content {
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: auto;
}
[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content {
  padding: 3.2rem;
}
[dir=ltr] .breaking-news-notifications .breaking-news-overlay .overlay-content {
  left: 0;
  right: 0;
}
[dir=rtl] .breaking-news-notifications .breaking-news-overlay .overlay-content {
  right: 0;
  left: 0;
}
.breaking-news-notifications .breaking-news-overlay .overlay-content .aa.aa-close {
  width: 2.4rem;
  height: 2.4rem;
}
.breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list {
  display: flex;
  flex-direction: column;
}
[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list {
  padding: 2.4rem 0;
}
[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item {
  padding: 2rem 0;
  border-bottom: solid 0.1rem;
}
.breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story img {
  width: 25%;
  height: auto;
}
[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story img {
  border-radius: 0.4rem;
}
[dir=ltr] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story img {
  margin: 0 1.6rem 0.8rem 0;
}
[dir=rtl] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .story img {
  margin: 0 0 0.8rem 1.6rem;
}
.breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
[dir=ltr] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more {
  margin-left: auto;
}
[dir=rtl] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more {
  margin-right: auto;
}
[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item .services .more .aa {
  margin-bottom: -0.3rem;
}
[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item:first-child {
  padding-top: 0;
}
[dir] .breaking-news-notifications .breaking-news-overlay .overlay-content .breaking-list .list-item:last-child {
  border: none;
}

.highlight-share-search {
  content: url("assets/icons/share-icon-search-arabic.svg");
}

.highlight-share-twitter {
  content: url("assets/icons/share-icon-twitter.svg");
}

.highlight-share-facebook {
  content: url("assets/icons/share-icon-facebook.svg");
}

.highlight-share-telegram {
  content: url("assets/icons/share-icon-telegram.svg");
}

.highlight-share-whatsapp {
  content: url("assets/icons/share-icon-whatsapp.svg");
}

.share-this-popover ul {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 6rem;
}
.share-this-popover ul li {
  width: 3.6rem;
  height: 3.6rem;
  display: block;
}
[dir] .share-this-popover ul li {
  padding: 8px;
  cursor: pointer;
}

/*Generated*/
.wzrk-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 10000;
}
[dir] .wzrk-overlay {
  background-color: rgba(0, 0, 0, 0.15);
}
[dir=ltr] .wzrk-overlay {
  left: 0;
  right: 0;
}
[dir=rtl] .wzrk-overlay {
  right: 0;
  left: 0;
}

.wzrk-hidden {
  display: none;
}

.wzrk-alert {
  font-family: Arial, sans-serif;
  width: 346px;
  position: fixed;
  top: 20px;
  overflow: hidden;
  z-index: 99999;
}

[dir] .wzrk-alert {
  background-color: #fbfbfb;
  border: 1px solid #f0f0f0;
  padding: 15px 15px 5px;
  border-radius: 6px;
  text-align: center;
  margin-top: 0;
}

[dir=ltr] .wzrk-alert {
  right: 20px;
  margin-left: 0;
}

[dir=rtl] .wzrk-alert {
  left: 20px;
  margin-right: 0;
}

@media screen and (max-width: 540px) {
  .wzrk-alert {
    width: auto;
    top: 35%;
  }
  [dir] .wzrk-alert {
    margin: auto 0;
  }
  [dir=ltr] .wzrk-alert {
    left: 15px;
    right: 15px;
  }
  [dir=rtl] .wzrk-alert {
    right: 15px;
    left: 15px;
  }
}
.wzrk-alert-heading {
  color: #606060;
  font-size: 20px;
  width: 250px;
  font-weight: 700;
  display: block;
}
[dir] .wzrk-alert-heading {
  text-align: center;
  margin: 0 auto 10px;
}
[dir=ltr] .wzrk-alert-heading {
  -webkit-animation: none;
  animation: none;
}
[dir=rtl] .wzrk-alert-heading {
  -webkit-animation: none;
          animation: none;
}

.wzrk-alert-body {
  color: #939393;
  font-size: 14px;
  font-weight: 300;
}

[dir] .wzrk-alert-body {
  margin-bottom: 10px;
}

[dir=ltr] .wzrk-alert-body {
  -webkit-animation: none;
  animation: none;
}

[dir=rtl] .wzrk-alert-body {
  -webkit-animation: none;
          animation: none;
}

.wzrk-button-container button {
  color: #fff;
  min-width: 130px;
  font-size: 14px;
  font-weight: 100;
}

[dir] .wzrk-button-container button {
  background-color: #dbdbdb;
  border: none !important;
  box-shadow: none !important;
  border-radius: 3px;
  padding: 8px 10px;
  margin: 0 7px;
  cursor: pointer;
}

[dir=ltr] .wzrk-button-container button {
  -webkit-animation: none;
  animation: none;
}

[dir=rtl] .wzrk-button-container button {
  -webkit-animation: none;
          animation: none;
}

.wzrk-alert button:focus {
  outline: 0;
}

[dir] .wzrk-alert button:active {
  background: #5dc241;
}

[dir] .wzrk-alert button.confirm {
  background-color: #f28046;
}

.wzrk-button-container button.cancel {
  color: #7c7c7c;
}

[dir] .wzrk-button-container button.cancel {
  background-color: #dbdbdb;
}

[dir] .wzrk-button-container button.cancel:hover {
  background-color: #d7d7d7;
}

.wzrk-powered {
  font-family: Arial, sans-serif;
  font-size: 9px;
  color: #777;
}

[dir] .wzrk-powered {
  margin-top: 12px;
}

[dir=ltr] .wzrk-powered {
  -webkit-animation: none;
  animation: none;
  margin-right: 2px;
  text-align: right;
}

[dir=rtl] .wzrk-powered {
  -webkit-animation: none;
          animation: none;
  margin-left: 2px;
  text-align: left;
}

.wzrk-powered img {
  display: inline-block;
  filter: grayscale(150%);
}

[dir] .wzrk-powered img {
  margin-bottom: -2px;
}

[dir=ltr] .wzrk-powered img {
  -webkit-animation: none;
  animation: none;
}

[dir=rtl] .wzrk-powered img {
  -webkit-animation: none;
          animation: none;
}

@-webkit-keyframes showWizAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes hideWizAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
[dir=ltr] .wiz-show-animate {
  -webkit-animation: showWizAlert 0.3s;
  animation: showWizAlert 0.3s;
}
[dir=rtl] .wiz-show-animate {
  -webkit-animation: showWizAlert 0.3s;
          animation: showWizAlert 0.3s;
}

[dir=ltr] .wiz-hide-animate {
  -webkit-animation: hideWizAlert 0.2s;
  animation: hideWizAlert 0.2s;
}

[dir=rtl] .wiz-hide-animate {
  -webkit-animation: hideWizAlert 0.2s;
          animation: hideWizAlert 0.2s;
}

/*Updated styles for popover from clevertap*/
.wzrk-alert {
  width: 32rem !important;
  height: 18.6rem !important;
}
[dir] .wzrk-alert {
  border-radius: 4px !important;
  padding: 1.6rem !important;
}
[dir=ltr] .wzrk-alert {
  text-align: left !important;
}
[dir=rtl] .wzrk-alert {
  text-align: right !important;
}

.wzrk-alert-heading {
  width: unset !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
}

[dir] .wzrk-alert-heading {
  margin: 0 0 0.8rem 0 !important;
}

[dir=ltr] .wzrk-alert-heading {
  text-align: left !important;
}

[dir=rtl] .wzrk-alert-heading {
  text-align: right !important;
}
[dir=ltr] .wzrk-alert-heading::after {
  margin-left: 1.5rem !important;
}
[dir=rtl] .wzrk-alert-heading::after {
  margin-right: 1.5rem !important;
}

[dir] .wzrk-alert-body {
  margin: 0 0 1.6rem 0 !important;
}

[dir=ltr] .wzrk-alert-body {
  text-align: left !important;
}

[dir=rtl] .wzrk-alert-body {
  text-align: right !important;
}

.wzrk-button-container button {
  width: 7.2rem !important;
  height: 3.4rem !important;
  min-width: unset !important;
}

[dir] .wzrk-button-container button {
  padding: 0 !important;
}

[dir=ltr] .wzrk-button-container button {
  margin: 0 0.8rem 0 0 !important;
}

[dir=rtl] .wzrk-button-container button {
  margin: 0 0 0 0.8rem !important;
}
[dir] .wzrk-button-container button:last-child {
  margin: 0 !important;
}

.countdown {
  overflow: hidden;
  position: relative;
}

[dir] .countdown {
  border-radius: 0.4rem;
  margin: 1.6rem 0 0 0;
}
@media (min-width: 501px) {
  [dir] .countdown {
    margin: 2.5rem 0 0 0;
  }
}
.countdown .tag {
  display: flex;
  justify-content: space-between;
}
.countdown .tag .logo {
  position: relative;
}
@media (min-width: 501px) {
  .countdown .tag .logo {
    flex: 0 0 50%;
  }
}
@media (min-width: 1200px) {
  .countdown .tag .logo {
    flex: 0 0 70%;
  }
}
@media (min-width: 1200px) {
  [dir] .countdown .tag .logo {
    background-image: url("assets/img/us-elections_en.jpg");
    background-repeat: no-repeat;
  }
  [dir=ltr] .countdown .tag .logo {
    background-position: right center;
  }
  [dir=rtl] .countdown .tag .logo {
    background-position: left center;
  }
}
.countdown .tag .logo::after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0.8rem;
}
[dir=ltr] .countdown .tag .logo::after {
  right: 0;
}
[dir=rtl] .countdown .tag .logo::after {
  left: 0;
}
.countdown .tag .logo img {
  display: block;
  height: auto;
}
[dir=ltr] .countdown .tag .logo img {
  margin: 0.8rem 1.8rem 0 1rem;
}
[dir=rtl] .countdown .tag .logo img {
  margin: 0.8rem 1rem 0 1.8rem;
}
@media (min-width: 501px) {
  [dir] .countdown .tag .logo img {
    margin: 1.5rem auto;
  }
}
@media (min-width: 1200px) {
  [dir] .countdown .tag .logo img {
    margin: 1.5rem 4rem;
  }
}
.countdown .tag .counter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 0 0 55%;
}
[dir] .countdown .tag .counter {
  padding-top: 0.5rem;
}
@media (min-width: 501px) {
  .countdown .tag .counter {
    flex: 0 0 30%;
  }
}
@media (min-width: 1200px) {
  .countdown .tag .counter {
    flex: 0 0 20%;
  }
}
.countdown .tag .counter .count {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.countdown .tag .icon {
  display: flex;
  align-items: center;
  flex: 0 0 10%;
}
@media (min-width: 501px) {
  .countdown .tag .icon {
    flex: 0 0 5%;
  }
}
.countdown .tag .icon .aa {
  width: 5rem;
  height: 5rem;
  filter: invert(100%) contrast(3);
}
[dir] .countdown .tag .icon .aa {
  margin: auto;
}

@media (min-width: 1200px) {
  [dir=rtl] .countdown .tag .logo {
    background-image: url("assets/img/us-elections.jpg");
  }
}

[dir] .application-header {
  padding: 2.4rem 0 0;
  border-bottom: 0.1rem solid;
}
@media (min-width: 501px) {
  .application-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  [dir] .application-header {
    padding: 2.4rem 3.2rem;
  }
}
@media (min-width: 1200px) {
  [dir] .application-header {
    padding: 2.4rem 0;
  }
}
.application-header__logo {
  width: 9.1rem;
  height: 6rem;
  display: block;
}
[dir] .application-header__logo {
  margin: 0 auto 2.4rem auto;
  background: url("assets/gfx/logo/aa-logo-white.svg") center no-repeat;
  background-size: cover;
}
@media (min-width: 501px) {
  .application-header__logo {
    width: 10.9rem;
    height: 7.2rem;
  }
  [dir] .application-header__logo {
    margin: 0;
  }
}
.application-header__list {
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
[dir] .application-header__list {
  padding-bottom: 2.4rem;
}
[dir=ltr] .application-header__list {
  padding-left: 2rem;
}
[dir=rtl] .application-header__list {
  padding-right: 2rem;
}
[dir=ltr] .application-header__list__item {
  margin-right: 2.4rem;
}
[dir=rtl] .application-header__list__item {
  margin-left: 2.4rem;
}
[dir=ltr] .application-header__list__item:last-child {
  margin-right: 0;
}
[dir=rtl] .application-header__list__item:last-child {
  margin-left: 0;
}
.application-header__list__link {
  position: relative;
}
[dir] .application-header__list__link {
  padding-bottom: 0.7rem;
}
.application-header__list__link .underBar {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: none;
}
[dir=ltr] .application-header__list__link .underBar {
  left: 0;
  border-radius: 0.4rem 0 0.4rem 0;
}
[dir=rtl] .application-header__list__link .underBar {
  right: 0;
  border-radius: 0 0.4rem 0 0.4rem;
}
.application-header__list__link:hover .underBar {
  display: block;
}

[dir] .application-hero {
  padding: 3.2rem 0;
  text-align: center;
}
@media (min-width: 501px) {
  [dir] .application-hero {
    padding: 3.2rem 20%;
  }
}
[dir] .application-hero__title {
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .application-hero__title {
    margin-top: 0;
  }
}
[dir] .application-hero__desc {
  margin-bottom: 2.4rem;
}
.application-hero__links {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (min-width: 501px) {
  .application-hero__links {
    justify-content: space-around;
  }
}
.application-hero__links a {
  width: 13.5rem;
  height: 4rem;
}
[dir] .application-hero__links a {
  background-size: contain;
  margin-bottom: 3rem;
}
.application-hero__links a:first-child, .application-hero__links a:nth-child(2) {
  flex: 1 1 50%;
}
[dir] .application-hero__links a:first-child, [dir] .application-hero__links a:nth-child(2) {
  margin-top: 0;
}
@media (min-width: 501px) {
  .application-hero__links a {
    width: 17.6rem;
    height: 5.2rem;
  }
  [dir] .application-hero__links a {
    margin-bottom: 0;
    margin-top: 3.6rem;
    background-position: center;
  }
}
[dir=ltr] .application-hero__links__apple {
  background: url("assets/img/application/apple-store.svg") left no-repeat;
}
[dir=rtl] .application-hero__links__apple {
  background: url("assets/img/application/apple-store.svg") right no-repeat;
}
[dir=ltr] .application-hero__links__google {
  background: url("assets/img/application/google-store.png") left no-repeat;
}
[dir=rtl] .application-hero__links__google {
  background: url("assets/img/application/google-store.png") right no-repeat;
}
[dir=ltr] .application-hero__links__tcl {
  background: url("assets/img/application/tcl.png") left no-repeat;
}
[dir=rtl] .application-hero__links__tcl {
  background: url("assets/img/application/tcl.png") right no-repeat;
}
[dir=ltr] .application-hero__links__hisense {
  background: url("assets/img/application/hisense.png") left no-repeat;
}
[dir=rtl] .application-hero__links__hisense {
  background: url("assets/img/application/hisense.png") right no-repeat;
}
[dir=ltr] .application-hero__links__lg {
  background: url("assets/img/application/lg.png") left no-repeat;
}
[dir=rtl] .application-hero__links__lg {
  background: url("assets/img/application/lg.png") right no-repeat;
}
[dir=ltr] .application-hero__links__samsung {
  background: url("assets/img/application/samsung.png") left no-repeat;
}
[dir=rtl] .application-hero__links__samsung {
  background: url("assets/img/application/samsung.png") right no-repeat;
}

[dir] .application-card {
  border: 0.1rem solid;
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  .application-card {
    overflow: hidden;
  }
}
[dir] .application-card__content {
  padding: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .application-card__content {
    padding-bottom: 1.3rem;
  }
}
.application-card__icon {
  display: inline-block;
}
[dir] .application-card__icon {
  padding: 0.5rem 0.6rem;
  border-radius: 0.4rem;
  margin-bottom: 0.7rem;
}
.application-card__icon__label {
  display: none;
}
.application-card__icon--live i.aa {
  filter: brightness(0) invert(1);
}
.application-card__icon--night-mode i.aa {
  filter: invert(100%) contrast(3);
}
.application-card__icon--geo-location .aa {
  filter: none !important;
}
.application-card__icon--breaking {
  position: relative;
  overflow: hidden;
}
[dir=ltr] .application-card__icon--breaking {
  padding-left: 2rem;
}
[dir=rtl] .application-card__icon--breaking {
  padding-right: 2rem;
}
.application-card__icon--breaking::before {
  content: " ";
  width: 1.2rem;
  height: 100%;
  top: 0;
  position: absolute;
}
[dir=ltr] .application-card__icon--breaking::before {
  left: 0;
}
[dir=rtl] .application-card__icon--breaking::before {
  right: 0;
}
.application-card__icon--breaking i.aa {
  display: none;
}
.application-card__icon--breaking .application-card__icon__label {
  display: inline;
}
.application-card__icon--bookmark i.aa, .application-card__icon--news-feed i.aa {
  filter: invert(100%) contrast(3);
}
.application-card__icon--accessibility i.aa {
  filter: invert(96%) sepia(31%) saturate(7436%) hue-rotate(327deg) brightness(88%) contrast(85%);
}
.application-card__icon--open-url i.aa {
  filter: invert(100%) contrast(3);
}
.application-card__icon--discover-more i.aa {
  filter: invert(100%) sepia(88%) saturate(1195%) hue-rotate(92deg) brightness(83%) contrast(91%);
}
[dir] .application-card__title {
  margin: 0 0 0.5rem;
}
[dir] .application-card__text {
  margin: 0;
}
.application-card__image {
  display: none;
}
@media (min-width: 501px) {
  .application-card__image {
    display: block;
    width: 100%;
    height: 16.5rem;
  }
  [dir] .application-card__image {
    margin-top: 3.5rem;
    background-repeat: no-repeat;
    background-size: contain;
  }
  [dir] .application-card__image--live {
    background-image: url("assets/img/application/live.png");
  }
  [dir=ltr] .application-card__image--live {
    background-position: right top;
  }
  [dir=rtl] .application-card__image--live {
    background-position: left top;
  }
  [dir] .application-card__image--night-mode {
    background-image: url("assets/img/application/night-mode.png");
    background-position: center;
  }
  [dir] .application-card__image--breaking {
    background-image: url("assets/img/application/breaking.png");
  }
  [dir=ltr] .application-card__image--breaking {
    background-position: right top;
  }
  [dir=rtl] .application-card__image--breaking {
    background-position: left top;
  }
  [dir] .application-card__image--bookmark {
    background-image: url("assets/img/application/bookmark.png");
  }
  [dir=ltr] .application-card__image--bookmark {
    background-position: left top;
  }
  [dir=rtl] .application-card__image--bookmark {
    background-position: right top;
  }
  [dir] .application-card__image--news-feed {
    background-image: url("assets/img/application/news-feed.png");
  }
  [dir=ltr] .application-card__image--news-feed {
    background-position: right top;
  }
  [dir=rtl] .application-card__image--news-feed {
    background-position: left top;
  }
  [dir] .application-card__image--accessibility {
    background-image: url("assets/img/application/accessibility.png");
  }
  [dir=ltr] .application-card__image--accessibility {
    background-position: right top;
  }
  [dir=rtl] .application-card__image--accessibility {
    background-position: left top;
  }
  [dir] .application-card__image--geo-location {
    background-image: url("assets/img/application/geo-location.png");
  }
  [dir=ltr] .application-card__image--geo-location {
    background-position: left top;
  }
  [dir=rtl] .application-card__image--geo-location {
    background-position: right top;
  }
  [dir] .application-card__image--open-url {
    background-image: url("assets/img/application/open-url.png");
  }
  [dir=ltr] .application-card__image--open-url {
    background-position: right top;
  }
  [dir=rtl] .application-card__image--open-url {
    background-position: left top;
  }
  [dir] .application-card__image--discover-more {
    background-image: url("assets/img/application/discover-more.png");
  }
  [dir=ltr] .application-card__image--discover-more {
    background-position: left top;
  }
  [dir=rtl] .application-card__image--discover-more {
    background-position: right top;
  }
}
@media (min-width: 1200px) {
  .application-card__image {
    height: 14rem;
  }
  [dir] .application-card__image {
    margin-top: 0;
  }
}

[dir=rtl] .application-card__icon--live {
  transform: rotate(180deg);
}

.application-social {
  display: flex;
  flex-direction: column;
}

[dir] .application-social {
  padding: 1.6rem;
  border: 0.1rem solid;
  border-radius: 0.4rem;
}
[dir] .application-social__title, [dir] .application-social__text {
  margin-bottom: 1.6rem;
}
[dir] .application-social__text {
  margin-top: 0;
}
.application-social__title, .application-social__action {
  display: flex;
  align-items: center;
}
.application-social__title .aa, .application-social__action .aa {
  width: 2.8rem;
  height: 2.8rem;
}
[dir=ltr] .application-social__title .aa, [dir=ltr] .application-social__action .aa {
  margin-right: 0.8rem;
}
[dir=rtl] .application-social__title .aa, [dir=rtl] .application-social__action .aa {
  margin-left: 0.8rem;
}
[dir] .application-social__action {
  margin-top: auto;
}
.application-social__action .aa {
  filter: none !important;
  width: 2rem;
  height: 2rem;
}
[dir] .application-social__action .aa {
  margin: 0;
}

.documentaries-header {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 501px) {
  [dir] .documentaries-header {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .documentaries-header {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
[dir] .documentaries-header .section-label {
  padding: 0;
}
@media (min-width: 501px) {
  .documentaries-header .section-label h2 {
    display: block;
  }
  [dir] .documentaries-header .section-label h2 {
    text-align: center;
  }
}
.documentaries-header .follow {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-items: center;
}
[dir] .documentaries-header .follow {
  margin-bottom: 2rem;
}
@media (min-width: 501px) {
  [dir] .documentaries-header .follow {
    margin: 1rem auto 2rem auto;
  }
}
@media (min-width: 1200px) {
  [dir] .documentaries-header .follow {
    margin: 0;
  }
}
[dir=ltr] .documentaries-header .follow .follow-label {
  margin-right: 2rem;
}
[dir=rtl] .documentaries-header .follow .follow-label {
  margin-left: 2rem;
}
@media (min-width: 1200px) {
  [dir] .documentaries-header .follow .follow-label {
    margin: 0 3.2rem;
  }
}
.documentaries-header .follow .share-this {
  align-self: center;
}
.documentaries-header .follow .share-this input {
  display: none;
}
.documentaries-header .follow .share-this .sharing-options {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir=ltr] .documentaries-header .follow .share-this .sharing-options li {
  margin-right: 2rem;
}
[dir=rtl] .documentaries-header .follow .share-this .sharing-options li {
  margin-left: 2rem;
}
@media (min-width: 501px) {
  .documentaries-header .search-field {
    width: 50%;
  }
  [dir] .documentaries-header .search-field {
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .documentaries-header .search-field {
    flex: 0 0 30%;
  }
  [dir=ltr] .documentaries-header .search-field {
    margin: 0 0 0 auto;
  }
  [dir=rtl] .documentaries-header .search-field {
    margin: 0 auto 0 0;
  }
}
.documentaries-header .search-field .search-form {
  display: flex;
  align-items: center;
  flex-direction: row;
  position: relative;
}
.documentaries-header .search-field .search-form .aa-search {
  position: absolute;
  top: 0.8rem;
}
[dir=ltr] .documentaries-header .search-field .search-form .aa-search {
  left: 1.6rem;
}
[dir=rtl] .documentaries-header .search-field .search-form .aa-search {
  right: 1.6rem;
}
[dir=ltr] .documentaries-header .search-field .search-form .aa-close {
  margin-left: -3.2rem;
}
[dir=rtl] .documentaries-header .search-field .search-form .aa-close {
  margin-right: -3.2rem;
}
.documentaries-header .search-field .search-form input {
  width: 100%;
  outline: none;
  height: 4.8rem;
}
[dir] .documentaries-header .search-field .search-form input {
  border-radius: 0.4rem;
}
[dir=ltr] .documentaries-header .search-field .search-form input {
  padding-left: 4.7rem;
}
[dir=rtl] .documentaries-header .search-field .search-form input {
  padding-right: 4.7rem;
}
.documentaries-header .search-field .search-form .aa {
  width: 2.6rem;
  height: 2.6rem;
}
[dir] .documentaries-header .search-field .search-form .aa {
  cursor: pointer;
}
.documentaries-header p {
  flex: 0 0 100%;
}
[dir] .documentaries-header p {
  margin: 1.6rem 0;
}
@media (min-width: 1200px) {
  .documentaries-header p {
    order: 5;
  }
  [dir] .documentaries-header p {
    margin-bottom: 0;
  }
  [dir=ltr] .documentaries-header p {
    text-align: left;
  }
  [dir=rtl] .documentaries-header p {
    text-align: right;
  }
}

.hero-gallery {
  position: relative;
}
.hero-gallery__numbers {
  position: absolute;
  bottom: 2.4rem;
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  z-index: 2;
}
[dir] .hero-gallery__numbers {
  margin: 0 auto;
}
.hero-gallery__numbers .swiper-pagination-bullet {
  width: 2.1rem;
  height: 2.4rem;
}
[dir] .hero-gallery__numbers .swiper-pagination-bullet {
  border-radius: 0.6rem;
  cursor: pointer;
}
[dir=ltr] .hero-gallery__numbers .swiper-pagination-bullet {
  margin-right: 0.5rem;
}
[dir=rtl] .hero-gallery__numbers .swiper-pagination-bullet {
  margin-left: 0.5rem;
}
@media (min-width: 501px) {
  .hero-gallery__numbers {
    width: auto;
  }
  [dir=ltr] .hero-gallery__numbers {
    right: 3.2rem;
  }
  [dir=rtl] .hero-gallery__numbers {
    left: 3.2rem;
  }
}
.hero-gallery--listing .hero-gallery__cards {
  flex-direction: column;
}
@media (min-width: 501px) {
  .hero-gallery--listing .hero-gallery__cards {
    flex-direction: unset;
  }
}

.hero-card {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}

[dir] .hero-card {
  cursor: pointer;
}
[dir] .hero-card.border-radius {
  border-radius: 0.4rem;
}
.hero-card .aa-bg-play {
  position: absolute;
  width: 5rem;
  height: 5rem;
  top: 1.6rem;
}
[dir=ltr] .hero-card .aa-bg-play {
  left: 1.6rem;
}
[dir=rtl] .hero-card .aa-bg-play {
  right: 1.6rem;
}
@media (min-width: 501px) {
  .hero-card .aa-bg-play {
    width: 6.4rem;
    height: 6.4rem;
  }
}
.hero-card__media {
  position: relative;
  overflow: hidden;
}
[dir] .hero-card__media {
  border-radius: 0.4rem;
}
.hero-card__img {
  width: 100%;
  height: auto;
  display: block;
}
[dir=ltr] .hero-card__info {
  padding: 1.6rem 1.6rem 1.6rem 0;
}
[dir=rtl] .hero-card__info {
  padding: 1.6rem 0 1.6rem 1.6rem;
}
[dir] .hero-card__info .kicker {
  margin-top: 0.6rem;
}
[dir] .hero-card__title {
  padding: 0;
  margin: 0;
}
[dir] .hero-card__section {
  margin-top: auto;
}
[dir] .hero-card--gallery-card {
  margin-bottom: 1.6rem;
}
.hero-card--gallery-card .hero-card__info {
  width: 100%;
}
[dir=ltr] .hero-card--gallery-card .hero-card__info {
  padding-left: 0;
  padding-right: 0;
}
[dir=rtl] .hero-card--gallery-card .hero-card__info {
  padding-right: 0;
  padding-left: 0;
}
.hero-card--gallery-card .hero-card__title {
  position: relative;
}
.hero-card--gallery-card .hero-card__title::before {
  content: " ";
  width: 1.6rem;
  height: 100%;
  position: absolute;
}
[dir=ltr] .hero-card--gallery-card .hero-card__title::before {
  left: -3.2rem;
}
[dir=rtl] .hero-card--gallery-card .hero-card__title::before {
  right: -3.2rem;
}
.hero-card--gallery-card .kicker {
  height: 3.6rem;
  line-height: 3.6rem !important;
}
[dir] .hero-card--gallery-card .kicker {
  margin-top: 0;
}
[dir=ltr] .hero-card--gallery-card .kicker {
  margin-right: 1.6rem;
  padding-right: 1.6rem;
}
[dir=rtl] .hero-card--gallery-card .kicker {
  margin-left: 1.6rem;
  padding-left: 1.6rem;
}
[dir=ltr] .hero-card--gallery-card:first-child .hero-card__info {
  padding-left: 3.2rem;
}
[dir=rtl] .hero-card--gallery-card:first-child .hero-card__info {
  padding-right: 3.2rem;
}
.hero-card--gallery-card:first-child .hero-card__info .kicker {
  position: absolute;
  top: -5.2rem;
  height: auto;
  line-height: 1;
}
[dir] .hero-card--gallery-card:first-child .hero-card__info .kicker {
  border-radius: 0;
  margin: 0;
}
[dir=ltr] .hero-card--gallery-card:first-child .hero-card__info .kicker {
  left: -3.2rem;
}
[dir=rtl] .hero-card--gallery-card:first-child .hero-card__info .kicker {
  right: -3.2rem;
}
@media (min-width: 501px) {
  [dir] .hero-card--gallery-card {
    margin-bottom: 0;
  }
  .hero-card--gallery-card .hero-card__info {
    position: absolute;
    bottom: 0;
  }
  [dir=ltr] .hero-card--gallery-card .hero-card__info {
    left: 0;
    padding-left: 3.2rem;
  }
  [dir=rtl] .hero-card--gallery-card .hero-card__info {
    right: 0;
    padding-right: 3.2rem;
  }
  .hero-card--gallery-card .hero-card__title {
    width: 63%;
  }
  [dir=ltr] .hero-card--gallery-card .hero-card__title {
    border-right: 0.4rem solid;
    padding-right: 1.6rem;
  }
  [dir=rtl] .hero-card--gallery-card .hero-card__title {
    border-left: 0.4rem solid;
    padding-left: 1.6rem;
  }
  .hero-card--gallery-card .hero-card__title .kicker {
    position: absolute;
    top: -5.2rem;
  }
  [dir] .hero-card--gallery-card .hero-card__title .kicker {
    border-radius: 0;
  }
  [dir=ltr] .hero-card--gallery-card .hero-card__title .kicker {
    left: -3.2rem;
  }
  [dir=rtl] .hero-card--gallery-card .hero-card__title .kicker {
    right: -3.2rem;
  }
  [dir=ltr] .hero-card--gallery-card:first-child .hero-card__info .kicker {
    left: -3.2rem;
  }
  [dir=rtl] .hero-card--gallery-card:first-child .hero-card__info .kicker {
    right: -3.2rem;
  }
}
@media (max-width: 500px) {
  [dir] .hero-card--no-image {
    border-bottom: 0.1rem solid;
    padding-bottom: 1.6rem;
  }
  [dir] .hero-card--no-image:not(:first-child) .hero-card__info {
    padding-top: 0;
    padding-bottom: 0;
  }
  .hero-card--no-image .hero-card__media {
    display: none;
  }
  .hero-card--no-image.hero-card--gallery-card:first-child .hero-card__media {
    display: block;
  }
  [dir] .hero-card--no-image:last-child {
    border-bottom: none;
  }
}
.hero-card--horizontal {
  flex-direction: row;
}
[dir] .hero-card--horizontal {
  margin-bottom: 1.6rem;
  border: none;
}
.hero-card--horizontal .aa-bg-play {
  width: 2.4rem;
  height: 2.4rem;
  bottom: 0.8rem;
  top: unset;
}
.hero-card--horizontal .hero-card__media {
  flex: 0 0 26%;
  align-self: flex-start;
}
.hero-card--horizontal .hero-card__info {
  display: flex;
  flex-direction: column;
}
[dir=ltr] .hero-card--horizontal .hero-card__info {
  padding: 0 0 0 1.6rem;
}
[dir=rtl] .hero-card--horizontal .hero-card__info {
  padding: 0 1.6rem 0 0;
}
[dir] .hero-card--horizontal .hero-card__info .kicker {
  margin-top: 0.4rem;
}
[dir] .hero-card--coverage {
  padding: 1.6rem;
  border-radius: 0.4rem;
}

.main-hero {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media (min-width: 1200px) {
  .main-hero {
    flex-wrap: nowrap;
  }
}
.main-hero__gallery {
  overflow: hidden;
}
@media (min-width: 1200px) {
  .main-hero__gallery {
    flex: 0 0 75%;
  }
}
[dir] .main-hero__gallery .hero-card--coverage {
  padding: 0;
}
[dir] .main-hero__thumbs {
  padding: 1.6rem 0;
  border-width: 0.1rem 0;
  border-style: solid;
}
@media (min-width: 501px) {
  .main-hero__thumbs {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
  }
  [dir] .main-hero__thumbs {
    margin: 1.6rem 0 0 0;
    border: none;
    padding: 0;
  }
  .main-hero__thumbs .hero-card {
    flex: 0 0 49%;
  }
}
@media (min-width: 1200px) {
  .main-hero__thumbs {
    flex: 1 0 20%;
    flex-direction: column;
    align-self: stretch;
    justify-content: space-between;
  }
  [dir=ltr] .main-hero__thumbs {
    margin: 0 0 0 1.6rem;
  }
  [dir=rtl] .main-hero__thumbs {
    margin: 0 1.6rem 0 0;
  }
  .main-hero__thumbs .hero-card {
    flex: 0;
    align-self: flex-start;
  }
  [dir] .main-hero__thumbs .hero-card:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.main-hero__thumbs__last {
  display: flex;
  flex-wrap: wrap;
}
[dir] .main-hero__thumbs__last {
  border-width: 0.1rem 0;
  border-style: solid;
  padding: 1.6rem 0;
}
[dir] .main-hero__thumbs__last .hero-card {
  padding-bottom: 0;
}
[dir] .main-hero__thumbs__last .hero-card:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 501px) {
  [dir] .main-hero__thumbs__last .hero-card {
    margin-bottom: 0;
  }
}
.main-hero--section01 .main-hero__thumbs > .hero-card {
  flex-wrap: wrap;
}
.main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__media {
  flex: 0 0 100%;
}
[dir] .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info {
  padding: 1.6rem 0 0 0;
}
[dir] .main-hero--section01 .main-hero__thumbs > .hero-card .kicker {
  margin-top: 0;
}
@media (min-width: 501px) {
  .main-hero--section01 .main-hero__thumbs {
    display: flex;
    flex-direction: column;
    flex: 1;
  }
  .main-hero--section01 .main-hero__thumbs > .hero-card {
    flex-wrap: nowrap;
    align-items: center;
  }
  .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__media {
    flex: 0 0 49%;
  }
  [dir] .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info {
    padding: 0 1.6rem;
  }
}
@media (min-width: 1200px) {
  .main-hero--section01 .main-hero__thumbs > .hero-card {
    flex-wrap: wrap;
  }
  .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__media {
    flex: 0 0 100%;
  }
  [dir] .main-hero--section01 .main-hero__thumbs > .hero-card .hero-card__info {
    padding: 1.6rem 0 0 0;
  }
  .main-hero--section01 .main-hero__thumbs__last {
    flex-direction: column;
  }
  [dir] .main-hero--section01 .main-hero__thumbs__last {
    border-bottom: 0;
    padding-bottom: 0;
  }
  [dir] .main-hero--section01 .main-hero__thumbs__last .hero-card {
    margin-bottom: 1.6rem;
  }
  [dir] .main-hero--section01 .main-hero__thumbs__last .hero-card:last-child {
    margin-bottom: 0;
  }
}
[dir] .main-hero--latest .kicker {
  margin-top: 0;
}
[dir] .main-hero--latest .main-hero__gallery .kicker {
  margin-top: 0.6rem;
}
@media (min-width: 501px) {
  .main-hero--latest {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, auto);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .main-hero--latest .main-hero__gallery {
    grid-area: 1/1/2/3;
  }
  .main-hero--latest .main-hero__first-col {
    grid-area: 2/1/3/3;
    display: flex;
    justify-content: space-between;
  }
  .main-hero--latest .main-hero__first-col .hero-card {
    flex: 0 0 49%;
  }
  .main-hero--latest .main-hero__secund-col {
    grid-area: 3/1/4/3;
    display: flex;
    justify-content: space-between;
  }
  .main-hero--latest .main-hero__secund-col .hero-card {
    flex: 0 0 49%;
  }
}
@media (min-width: 1200px) {
  .main-hero--latest {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .main-hero--latest .main-hero__gallery {
    grid-area: 1/2/3/4;
  }
  .main-hero--latest .main-hero__first-col {
    display: block;
    grid-area: 1/1/3/2;
  }
  .main-hero--latest .main-hero__secund-col {
    display: block;
    grid-area: 1/4/3/5;
  }
}
.main-hero--centered .main-hero__gallery {
  flex: 0 0 100%;
}
[dir] .main-hero--centered .main-hero__gallery .hero-card__info {
  text-align: center;
}
.main-hero--centered .main-hero__gallery .hero-card__info .kicker {
  display: inline-flex;
}
[dir] .main-hero--centered .main-hero__gallery .hero-card__info .kicker {
  margin-top: 0.6rem;
  float: unset;
}
@media (min-width: 1200px) {
  .main-hero--centered {
    flex-wrap: wrap;
  }
  .main-hero--centered .main-hero__thumbs {
    flex-direction: row;
    flex-wrap: nowrap;
  }
  [dir] .main-hero--centered .main-hero__thumbs {
    padding: 0;
    margin-top: 1.6rem;
  }
  [dir=ltr] .main-hero--centered .main-hero__thumbs {
    margin-left: 0;
  }
  [dir=rtl] .main-hero--centered .main-hero__thumbs {
    margin-right: 0;
  }
  .main-hero--centered .main-hero__thumbs .hero-card {
    flex: 0 1 auto;
  }
  [dir=ltr] .main-hero--centered .main-hero__thumbs .hero-card {
    margin-right: 1.6rem;
  }
  [dir=rtl] .main-hero--centered .main-hero__thumbs .hero-card {
    margin-left: 1.6rem;
  }
  [dir=ltr] .main-hero--centered .main-hero__thumbs .hero-card:last-child {
    margin-right: 0;
  }
  [dir=rtl] .main-hero--centered .main-hero__thumbs .hero-card:last-child {
    margin-left: 0;
  }
}

.social-links {
  display: flex;
  flex-direction: column;
}

[dir] .social-links {
  padding: 1.6rem;
  border: solid 0.1rem;
  border-radius: 0.4rem;
}
.social-links .ch-name .ch-icon {
  display: block;
  width: 2.8rem;
}
[dir] .social-links .ch-name .ch-icon {
  margin-bottom: 0.8rem;
}
[dir] .social-links .feed {
  margin: 1.6rem 0;
}
.social-links .share-this {
  align-items: baseline;
  width: 100%;
}
[dir] .social-links .share-this {
  margin-top: auto;
}
.social-links .share-this input {
  display: none;
}
.social-links .share-this .sharing-options {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
[dir] .social-links .share-this .sharing-options li {
  padding: 0;
}
.social-links .share-this .sharing-options li i.aa {
  width: 3.2rem;
  height: 3.2rem;
}

[dir] .composite-search .auto-complete {
  margin-bottom: 3.2rem;
}
[dir] .composite-search .tabs-sort-container .tabs-sort {
  border-bottom: solid 0.1rem;
  padding-bottom: 1.6rem;
}
[dir] .composite-search .tabs-sort-container .tabs-sort span {
  cursor: pointer;
}
[dir=ltr] .composite-search .tabs-sort-container .tabs-sort span {
  border-right: solid 0.1rem;
  padding-right: 1rem;
  margin-right: 1rem;
}
[dir=rtl] .composite-search .tabs-sort-container .tabs-sort span {
  border-left: solid 0.1rem;
  padding-left: 1rem;
  margin-left: 1rem;
}
[dir] .composite-search .tabs-sort-container .tabs-sort span:last-child {
  border: none;
  padding: 0;
  margin: 0;
}
[dir] .composite-search .tabs-sort-container .tabs-sort span.active {
  cursor: default;
}
[dir] .composite-search .se-filters .mpu {
  margin-top: 0;
}
@media (min-width: 1200px) {
  .composite-search .se-results {
    order: 2;
  }
  .composite-search .se-filters {
    order: 3;
  }
  [dir] .composite-search .se-filters {
    margin-bottom: 0;
  }
}

.np-logo-area {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.np-logo-area .logo {
  font-size: 0;
}
[dir] .np-logo-area .logo {
  text-align: center;
}
.np-logo-area .logo img {
  max-width: 70%;
  height: auto;
}
.np-logo-area .social {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 70%;
}
[dir] .np-logo-area .social {
  border-radius: 0.4rem;
  padding: 1rem 1.6rem;
  margin: 2.4rem 0;
}
.np-logo-area .social a {
  display: flex;
}
.np-logo-area .social .aa {
  width: 3.2rem;
  height: 3.2rem;
}
@media (min-width: 501px) {
  .np-logo-area .social .aa {
    width: 2.6rem;
    height: 2.6rem;
  }
}
@media (min-width: 1200px) {
  .np-logo-area .social .aa {
    width: 3.2rem;
    height: 3.2rem;
  }
}

.top-headlines {
  display: flex;
  flex-direction: column;
}
.top-headlines li {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
[dir] .top-headlines li {
  padding: 1.6rem 0;
  border-bottom: solid 0.1rem;
}
[dir] .top-headlines li:last-child {
  border: none;
}
.top-headlines li a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex: 0 0 98%;
}
[dir] .top-headlines li:first-child {
  padding-top: 0;
}

.np-card {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: stretch;
  overflow: hidden;
}
.np-card .img-box {
  display: block;
}
[dir] .np-card .img-box {
  margin-bottom: 1rem;
}
.np-card .img-box img {
  width: 100%;
  height: 100%;
}
[dir] .np-card .img-box img {
  border-radius: 0.4rem;
}
[dir] .np-card .card-caption {
  padding: 0 0 1.6rem 0;
}
.np-card .card-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
[dir] .np-card .card-content .card-title, [dir] .np-card .card-content .card-subtitle {
  margin-bottom: 1rem;
}
[dir] .np-card .card-content .card-description {
  margin: 0;
  padding-top: 1.6rem;
}
.np-card .card-content .card-social, .np-card .card-content .card-views {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .np-card .card-content .card-social, [dir] .np-card .card-content .card-views {
  margin-top: 1.6rem;
}
.np-card .card-content .card-social .aa, .np-card .card-content .card-views .aa {
  width: 3.2rem;
  height: 3.2rem;
}
[dir] .np-card .card-content .card-social .aa, [dir] .np-card .card-content .card-views .aa {
  background-size: contain;
}
[dir=ltr] .np-card .card-content .card-social .aa, [dir=ltr] .np-card .card-content .card-views .aa {
  margin-left: 0.8rem;
}
[dir=rtl] .np-card .card-content .card-social .aa, [dir=rtl] .np-card .card-content .card-views .aa {
  margin-right: 0.8rem;
}
[dir] .np-card .card-content .card-views {
  border-radius: 0.4rem;
  padding: 0.5rem 2rem;
}
[dir=ltr] .np-card .card-content .card-views .aa {
  margin-left: auto;
}
[dir=rtl] .np-card .card-content .card-views .aa {
  margin-right: auto;
}
.np-card.horizontal {
  flex-direction: row;
}
[dir] .np-card.horizontal .img-box {
  margin-bottom: 0;
}
.np-card.horizontal .card-content {
  flex: 0 0 50%;
}
[dir] .np-card.horizontal .card-content {
  padding: 0 1.6rem 1.6rem 1.6rem;
}
[dir] .np-card.horizontal .card-content .card-social {
  margin-top: auto;
}
.np-card.horizontal .img-box {
  flex: 0 0 50%;
}
[dir] .np-card.horizontal .card-caption {
  padding: 0 1.6rem 1.6rem 1.6rem;
}
[dir] .np-card.with-bg {
  border-radius: 0.4rem;
}
[dir] .np-card.with-bg .img-box img {
  border-radius: 0.4rem 0.4rem 0 0;
}
[dir] .np-card.with-bg .card-caption {
  padding: 0 1.6rem 1.6rem 1.6rem;
}
[dir] .np-card.with-bg .card-content {
  padding: 0 1.6rem 1.6rem 1.6rem;
}
.np-card .trending-title {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .np-card .trending-title {
  margin-bottom: 2.4rem;
}
@media (min-width: 501px) {
  .np-card .trending-title {
    align-items: flex-start;
  }
}
@media (min-width: 1200px) {
  .np-card .trending-title {
    align-items: center;
  }
}
.np-card .trending-title .trending-icon {
  width: 3.2rem;
  height: 3.2rem;
}
[dir] .np-card .trending-title .trending-icon {
  border-radius: 100%;
}
[dir=ltr] .np-card .trending-title .trending-icon {
  margin-right: 1.6rem;
}
[dir=rtl] .np-card .trending-title .trending-icon {
  margin-left: 1.6rem;
}
.np-card .trending-title .aa {
  width: 3.2rem;
  height: 3.2rem;
}
@media (min-width: 501px) {
  .np-card .main-article-txt {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .np-card .main-article-txt .card-description-col {
    flex: 0 0 48%;
  }
}
.np-card .section-time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
[dir] .np-card .section-time {
  margin-top: auto;
}
.np-card .section-time > * {
  align-self: center;
}
[dir=ltr] .np-card .section-time .time {
  margin-left: auto;
}
[dir=rtl] .np-card .section-time .time {
  margin-right: auto;
}

.color-lead {
  display: inline-block;
  width: 0.8rem;
  min-height: 3rem;
  flex: 0 0 0.8rem;
}

[dir=ltr] .color-lead {
  margin-right: 0.8rem;
}

[dir=rtl] .color-lead {
  margin-left: 0.8rem;
}

.np-header {
  display: flex;
  flex-direction: column;
}
@media (min-width: 501px) {
  [dir] .np-header {
    margin-bottom: 3rem;
    padding-bottom: 3rem;
  }
}
.np-header .top-headlines, .np-header .np-card {
  display: none;
}
@media (min-width: 501px) {
  .np-header {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    position: relative;
  }
  [dir] .np-header {
    border-bottom: solid 0.1rem;
  }
  .np-header > div {
    flex: 0 0 33%;
  }
  .np-header .np-logo-area, .np-header .top-headlines, .np-header .np-card {
    display: flex;
  }
  .np-header .np-card .card-description {
    display: none;
  }
}
@media (min-width: 1200px) {
  .np-header .np-card .card-description {
    display: block;
  }
}
[dir] .np-header .date {
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 501px) {
  .np-header .date {
    position: absolute;
    top: 100%;
  }
  [dir] .np-header .date {
    padding: 0 2rem;
  }
  [dir=ltr] .np-header .date {
    left: 50%;
    transform: translate(-50%, -50%);
  }
  [dir=rtl] .np-header .date {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
@media (min-width: 501px) {
  .np-header .top-headlines li:nth-child(3), .np-header .top-headlines li:nth-child(4) {
    display: none;
  }
  [dir] .np-header .top-headlines li:nth-child(2) {
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  .np-header .top-headlines li:nth-child(3), .np-header .top-headlines li:nth-child(4) {
    display: flex;
  }
  [dir] .np-header .top-headlines li:nth-child(2) {
    border-bottom: solid 0.1rem;
  }
}

.np-trending {
  display: flex;
  flex-direction: column;
}
[dir] .np-trending .np-card {
  border-bottom: solid 0.1rem;
  padding-bottom: 2.2rem;
  margin-bottom: 3.2rem;
}
[dir] .np-trending .np-card:last-child {
  border: none;
}

.np-social {
  display: flex;
  flex-direction: column;
}
@media (min-width: 501px) {
  .np-social {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .np-social {
    flex-direction: column;
  }
}
[dir] .np-social .np-card {
  margin-bottom: 2.4rem;
}
@media (min-width: 501px) {
  .np-social .np-card {
    flex: 0 0 32%;
  }
  [dir] .np-social .np-card {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .np-social .np-card {
    flex: 0 0 100%;
  }
  [dir] .np-social .np-card {
    margin-bottom: 2.4rem;
  }
}

.np-top-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.np-top-content .np-card {
  flex: 0 0 48%;
}
[dir] .np-top-content .np-card {
  margin-bottom: 3.2rem;
}
@media (min-width: 501px) {
  .np-top-content .np-card {
    flex: 0 0 32%;
  }
}
@media (min-width: 1200px) {
  .np-top-content .np-card {
    flex: 0 0 15%;
  }
}
[dir] .np-top-content .np-card .card-views {
  margin-top: auto;
}

.np-editors-choice {
  display: flex;
  flex-direction: column;
}
@media (min-width: 501px) {
  .np-editors-choice {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.np-editors-choice .np-card {
  flex: 0 0 100%;
}
[dir] .np-editors-choice .np-card {
  margin-bottom: 3.2rem;
}
@media (min-width: 501px) {
  .np-editors-choice .np-card {
    flex: 0 0 49%;
  }
  [dir=ltr] .np-editors-choice .np-card {
    float: left;
    margin-right: 2%;
    padding-right: 2%;
    border-right: solid 0.1rem;
  }
  [dir=rtl] .np-editors-choice .np-card {
    float: right;
    margin-left: 2%;
    padding-left: 2%;
    border-left: solid 0.1rem;
  }
  [dir] .np-editors-choice .np-card:nth-child(2n+0) {
    border: none;
  }
  [dir=ltr] .np-editors-choice .np-card:nth-child(2n+0) {
    margin-right: 0;
  }
  [dir=rtl] .np-editors-choice .np-card:nth-child(2n+0) {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .np-editors-choice .np-card {
    flex: 0 0 24%;
  }
  [dir=ltr] .np-editors-choice .np-card {
    margin-right: 1%;
    padding-right: 1%;
  }
  [dir=rtl] .np-editors-choice .np-card {
    margin-left: 1%;
    padding-left: 1%;
  }
  [dir=ltr] .np-editors-choice .np-card:nth-child(2n+0) {
    border-right: solid 0.1rem;
    margin-right: 1%;
  }
  [dir=rtl] .np-editors-choice .np-card:nth-child(2n+0) {
    border-left: solid 0.1rem;
    margin-left: 1%;
  }
  [dir] .np-editors-choice .np-card:nth-child(4n+0) {
    border: none;
  }
  [dir=ltr] .np-editors-choice .np-card:nth-child(4n+0) {
    margin-right: 0;
  }
  [dir=rtl] .np-editors-choice .np-card:nth-child(4n+0) {
    margin-left: 0;
  }
}

[dir] .newspaper-main section {
  margin: 2rem 0;
}
@media (min-width: 501px) {
  [dir] .newspaper-main section {
    margin: 3rem 0;
  }
}
@media (min-width: 501px) {
  .newspaper-main section .page-content {
    grid-gap: 0 2rem;
    max-width: 192rem;
  }
}
.newspaper-main section .page-content .section-label {
  display: flex;
  flex-direction: row;
  align-content: center;
}
[dir] .newspaper-main section .page-content .section-label {
  border-top: solid 0.1rem;
  padding: 3.2rem 0;
}
@media (min-width: 501px) {
  [dir] .newspaper-main section .page-content .section-label {
    padding: 3rem 0;
  }
}
.newspaper-main section .page-content .section-label i.aa {
  width: 3.2rem;
  height: 3.2rem;
  align-self: center;
}
[dir] .newspaper-main section .page-content .section-label i.aa {
  margin-bottom: 0;
}
.newspaper-main section .page-content .page-main-article {
  order: 1;
}
[dir] .newspaper-main section .page-content .page-main-article {
  margin: 3.2rem 0;
}
@media (min-width: 501px) {
  [dir] .newspaper-main section .page-content .page-main-article {
    border: solid 0.1rem;
  }
  [dir=ltr] .newspaper-main section .page-content .page-main-article {
    padding-left: 2rem;
    border-width: 0 0 0 0.1rem;
  }
  [dir=rtl] .newspaper-main section .page-content .page-main-article {
    padding-right: 2rem;
    border-width: 0 0.1rem 0 0;
  }
}
@media (min-width: 1200px) {
  [dir] .newspaper-main section .page-content .page-main-article {
    padding: 0 2rem;
    border-width: 0 0.1rem;
  }
}
.newspaper-main section .page-content .page-trending {
  order: 2;
}
.newspaper-main section .page-content .page-social {
  order: 3;
}
@media (min-width: 501px) {
  .newspaper-main section .page-content .page-main-article {
    order: 2;
  }
  [dir] .newspaper-main section .page-content .page-main-article {
    margin-top: 0;
  }
  .newspaper-main section .page-content .page-trending {
    order: 1;
  }
}
