.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;
  }
}
[dir] .author.alhadath {
  border: none;
  padding: 2rem;
}
[dir=ltr] .author.alhadath .source {
  margin-right: auto;
  margin-left: 0.5rem;
}
[dir=rtl] .author.alhadath .source {
  margin-left: auto;
  margin-right: 0.5rem;
}

.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-direction=horizontal] {
  margin: 2rem 0;
  padding: 2rem;
}
[dir] .feed-card[data-feedcard-direction=horizontal] img {
  border-radius: 0.4rem;
}
[dir=ltr] .feed-card[data-feedcard-direction=horizontal] .card_txt {
  padding: 0 0 0 1.6rem;
}
[dir=rtl] .feed-card[data-feedcard-direction=horizontal] .card_txt {
  padding: 0 1.6rem 0 0;
}
@media (min-width: 501px) {
  [dir=ltr] .feed-card[data-feedcard-direction=horizontal] .card_txt {
    padding: 0 0 0 2rem;
  }
  [dir=rtl] .feed-card[data-feedcard-direction=horizontal] .card_txt {
    padding: 0 2rem 0 0;
  }
}
[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 1.6rem;
}
[dir=rtl] .feed-card .card_txt {
  padding: 0 1.6rem 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;
  }
}
.feed-card.alhadath {
  flex-direction: column;
  display: flex;
  max-width: unset;
}
[dir] .feed-card.alhadath {
  padding: 1.6rem;
  margin: 2rem 0;
  border-radius: 0;
}
@media (min-width: 501px) {
  .feed-card.alhadath {
    display: block;
  }
  .feed-card.alhadath > a {
    width: 30%;
  }
  [dir=ltr] .feed-card.alhadath > a {
    float: left;
  }
  [dir=rtl] .feed-card.alhadath > a {
    float: right;
  }
}
[dir] .feed-card.alhadath img {
  border-radius: 0;
}
.feed-card.alhadath .card_txt {
  display: flex;
  flex-direction: column;
}
[dir] .feed-card.alhadath .card_txt {
  padding: 0;
}
@media (min-width: 501px) {
  .feed-card.alhadath .card_txt {
    width: 68%;
  }
  [dir=ltr] .feed-card.alhadath .card_txt {
    float: right;
  }
  [dir=rtl] .feed-card.alhadath .card_txt {
    float: left;
  }
}
[dir] .feed-card.alhadath .card_txt .card_title {
  padding: 1rem 0;
}
.feed-card.alhadath .card_txt .section_name {
  order: 1;
}
[dir] .feed-card.alhadath .card_txt .section_name {
  padding-bottom: 0;
}

.article-hero-img .image-wrapper {
  position: relative;
}
.article-hero-img .image-wrapper img {
  width: 100%;
  height: auto;
  display: block;
}
[dir] .article-hero-img .image-wrapper img {
  border-radius: 0.4rem;
}
.article-hero-img .caption {
  width: 100%;
  word-wrap: break-word;
}
[dir] .article-hero-img .caption {
  padding: 1.5rem 0;
}
.article-hero-img.hero50 {
  width: 50%;
}
[dir=ltr] .article-hero-img.hero50 {
  float: left;
  margin-right: 2.5rem;
}
[dir=rtl] .article-hero-img.hero50 {
  float: right;
  margin-left: 2.5rem;
}
[dir] .article-hero-img.alhadath .image-wrapper img {
  border-radius: 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;
  clear: both;
}

[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;
}
.ordered-list ol li,
.unordered-list ul li {
  overflow-wrap: break-word;
}
[dir=ltr] .ordered-list ol li, [dir=ltr] .unordered-list ul li {
  padding: 1rem 0 1rem 0.5rem;
}
[dir=rtl] .ordered-list ol li, [dir=rtl] .unordered-list ul li {
  padding: 1rem 0.5rem 1rem 0;
}
.ordered-list ol li a,
.unordered-list ul li a {
  overflow-wrap: break-word;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
}

.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;
}
[dir] .tags.alhadath {
  border-top: solid 0.1rem;
}
[dir] .tags.alhadath .tags_element {
  border-radius: 0.4rem;
}
[dir=ltr] .tags.alhadath .tags_element {
  transform: skew(7deg);
}
[dir=rtl] .tags.alhadath .tags_element {
  transform: skew(-7deg);
}
[dir] .tags.alhadath .tags_link {
  border-radius: 0;
  border: none;
}
[dir=ltr] .tags.alhadath .tags_link {
  transform: skew(-7deg);
}
[dir=rtl] .tags.alhadath .tags_link {
  transform: skew(7deg);
}

.video-link {
  overflow: hidden;
}

[dir] .video-link {
  padding-bottom: 0.7rem;
}
@media (min-width: 501px) {
  [dir] .video-link {
    padding-bottom: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .video-link {
    width: 70%;
  }
  [dir] .video-link {
    margin: 0 auto;
  }
}
.video-link .img-box {
  display: block;
  position: relative;
}
.video-link .img-box img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .video-link .img-box img {
  border-radius: 0.4rem;
}
.video-link .img-box .icon {
  width: 6rem;
  height: 6rem;
  position: absolute;
  top: 50%;
}
[dir] .video-link .img-box .icon {
  background-size: contain;
}
[dir=ltr] .video-link .img-box .icon {
  left: 50%;
  transform: translate(-50%, -50%);
}
[dir=rtl] .video-link .img-box .icon {
  right: 50%;
  transform: translate(50%, -50%);
}
.video-link .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
.video-link .story-title {
  display: block;
}
[dir] .video-link .story-title {
  margin: 1.6rem 0;
}

.headingInfo {
  display: flex;
  flex-direction: column;
}
.headingInfo .kicker {
  align-self: flex-start;
}
[dir] .headingInfo .kicker {
  margin-bottom: 2rem;
}
.headingInfo_title {
  overflow-wrap: break-word;
}
[dir] .headingInfo_title {
  margin: 0;
  padding: 0 0 1.6rem 0;
  clear: both;
}
.headingInfo_title .side-border {
  display: none;
}
[dir] .headingInfo_title .kicker {
  margin-bottom: 0;
}
.headingInfo_subtitle {
  flex: 1;
  overflow-wrap: break-word;
}
[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: 3.2rem 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;
  overflow-x: auto;
}
[dir] .headingInfo_services {
  margin-top: 1.6rem;
}
[dir=ltr] .headingInfo_services .follow-button {
  margin-right: 1.6rem;
}
[dir=rtl] .headingInfo_services .follow-button {
  margin-left: 1.6rem;
}
.headingInfo_services .share-this {
  align-items: baseline;
}
[dir] .headingInfo_services .share-this {
  margin: 1.6rem 0;
}
@media (min-width: 1200px) {
  .headingInfo_services .share-this {
    display: none;
  }
}
.headingInfo_services .share-this .sharing-options {
  display: flex;
}
.headingInfo_services .share-this .sharing-options li {
  width: 20%;
}
.headingInfo_services .share-this .share-label {
  display: none;
}
.headingInfo_services .share-this input {
  display: none;
}
.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;
}
.headingInfo .pulse {
  position: relative;
  top: unset;
}
[dir] .headingInfo .pulse {
  margin-bottom: 1.6rem;
}
[dir=ltr] .headingInfo .pulse {
  left: unset;
}
[dir=rtl] .headingInfo .pulse {
  right: unset;
}
[dir] .headingInfo.alhadath {
  margin: 2rem 0;
}

.utility {
  display: none;
}

[dir] .utility {
  padding-top: 2.8rem;
}
@media (min-width: 1200px) {
  .utility {
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 10rem;
    z-index: 1;
  }
  [dir] .utility {
    margin-bottom: 1.6rem;
  }
}
.utility .share-this {
  display: none;
}
.utility .share-this input {
  display: none;
}
@media (min-width: 1200px) {
  .utility .share-this {
    display: block;
    width: 5.6rem;
  }
  [dir] .utility .share-this {
    padding: 0 1.2rem;
    float: none;
  }
}
.utility .share-this .share-label {
  display: none;
}
.utility .share-this .sharing-options {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: visible;
}
[dir] .utility .share-this .sharing-options li {
  text-align: center;
  margin: 1.6rem 0;
}
.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.7rem;
}
[dir=ltr] .utility .share-this .sharing-options li.short-url.show-alert .url-tooltip {
  left: -0.7rem;
}
[dir=rtl] .utility .share-this .sharing-options li.short-url.show-alert .url-tooltip {
  right: -0.7rem;
}
@media (min-width: 1200px) {
  .utility.alhadath .share-this {
    width: 6.6rem;
  }
  [dir] .utility.alhadath .share-this {
    padding: 1.2rem;
    text-align: center;
    border-radius: 0.4rem;
  }
  [dir=ltr] .utility.alhadath .share-this {
    transform: skew(0deg, -7deg);
  }
  [dir=rtl] .utility.alhadath .share-this {
    transform: skew(0deg, 7deg);
  }
  .utility.alhadath .share-this input[type=radio] ~ .share-label {
    display: inline-block;
  }
  [dir] .utility.alhadath .share-this input[type=radio] ~ .share-label {
    padding: 0 0 1rem 0;
  }
  [dir=ltr] .utility.alhadath .share-this input[type=radio] ~ .share-label {
    transform: skew(0deg, 7deg);
  }
  [dir=rtl] .utility.alhadath .share-this input[type=radio] ~ .share-label {
    transform: skew(0deg, -7deg);
  }
  [dir=ltr] .utility.alhadath .share-this .sharing-options {
    transform: skew(0deg, 7deg);
  }
  [dir=rtl] .utility.alhadath .share-this .sharing-options {
    transform: skew(0deg, -7deg);
  }
  [dir] .utility.alhadath .share-this .sharing-options li {
    margin: 0.6rem auto;
  }
  .utility.alhadath .share-this .sharing-options li.short-url i.aa-link-share {
    filter: invert(1) contrast(3);
  }
}

.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 {
  overflow-wrap: break-word;
}
.paragraph a {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
  overflow-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: auto;
  top: 0;
  bottom: 0;
  z-index: 1000000;
}
.read-mode .disable-btn-def, .read-mode .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, .gallery-overlay .gallery-listing .top-tools .tools .read-mode .close-overlay, .read-mode .gallery-overlay .open-overlay, .gallery-overlay .read-mode .open-overlay, .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 {
  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 .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, [dir] .gallery-overlay .gallery-listing .top-tools .tools .read-mode .close-overlay, [dir] .read-mode .gallery-overlay .open-overlay, [dir] .gallery-overlay .read-mode .open-overlay, [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 {
  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: -webkit-sticky;
  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 {
    flex-grow: 1;
  }
  .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;
}
@media (min-width: 1200px) {
  .article-hero .headingInfo {
    flex: 0 0 34%;
  }
}
.article-hero .article-teaser {
  width: 100%;
  align-self: flex-start;
  flex-direction: column;
}
[dir] .article-hero .article-teaser {
  margin-bottom: 1.6rem;
}
[dir=ltr] .article-hero .article-teaser {
  text-align: left;
}
[dir=rtl] .article-hero .article-teaser {
  text-align: right;
}
@media (min-width: 501px) {
  .article-hero .article-teaser {
    flex-direction: row;
  }
}
[dir] .article-hero .article-teaser .article-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;
  }
  .article-hero .article-teaser {
    flex: 0 0 65%;
  }
  [dir] .article-hero .article-teaser {
    margin-bottom: 0;
  }
  [dir] .article-hero .article-teaser .article-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 .article-teaser {
  flex: 0 0 100%;
}
[dir] .article-hero.full-width .article-teaser {
  margin: 0;
}
.article-hero.featured {
  flex-direction: column;
}
.article-hero.featured .article-teaser {
  flex: 0 0 100%;
}
[dir] .article-hero.featured .article-teaser {
  margin: 0;
}
[dir] .article-hero.featured .article-teaser .article-hero-img .image-wrapper img {
  border-radius: 0;
}
.article-hero.featured .headingInfo {
  align-items: center;
}
[dir] .article-hero.featured .headingInfo {
  padding-top: 3.2rem;
}
@media (min-width: 1200px) {
  .article-hero.featured .headingInfo {
    display: block;
  }
  [dir] .article-hero.featured .headingInfo {
    text-align: center;
  }
}
.article-hero.featured .headingInfo .kicker {
  align-self: center;
}
[dir] .article-hero.featured .headingInfo .kicker {
  float: none;
}
@media (min-width: 1200px) {
  .article-hero.featured .headingInfo .kicker {
    display: inline-flex;
  }
}
[dir] .article-hero.featured .headingInfo h1.headingInfo_title, [dir] .article-hero.featured .headingInfo h2.headingInfo_subtitle {
  text-align: center;
}
.article-hero.featured .headingInfo_services {
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 1200px) {
  .article-hero.featured .headingInfo_services {
    width: 45%;
  }
  [dir] .article-hero.featured .headingInfo_services {
    margin-top: 2.4rem;
  }
  [dir=ltr] .article-hero.featured .headingInfo_services {
    float: right;
  }
  [dir=rtl] .article-hero.featured .headingInfo_services {
    float: left;
  }
  [dir=ltr] .article-hero.featured .headingInfo_services .follow-button {
    margin: 0 0 0 auto;
  }
  [dir=rtl] .article-hero.featured .headingInfo_services .follow-button {
    margin: 0 auto 0 0;
  }
}
.article-hero.featured .headingInfo_services .article-status {
  display: none;
}
@media (min-width: 1200px) {
  .article-hero.featured .headingInfo .services {
    width: 45%;
  }
  [dir=ltr] .article-hero.featured .headingInfo .services {
    float: left;
  }
  [dir=rtl] .article-hero.featured .headingInfo .services {
    float: right;
  }
}
.article-hero.featured .headingInfo .services .preview {
  display: none;
}
@media (min-width: 501px) {
  .article-hero.featured.feat-overlay {
    position: relative;
  }
}
[dir] .article-hero.featured.feat-overlay .article-teaser .article-hero-img .caption {
  padding: 1.5rem;
  border-bottom: solid 0.1rem;
}
@media (min-width: 501px) {
  .article-hero.featured.feat-overlay .headingInfo .kicker {
    position: absolute;
    top: 9rem;
  }
  [dir=ltr] .article-hero.featured.feat-overlay .headingInfo .kicker {
    left: 1.6rem;
  }
  [dir=rtl] .article-hero.featured.feat-overlay .headingInfo .kicker {
    right: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .article-hero.featured.feat-overlay .headingInfo .kicker {
    top: 15rem;
  }
}
@media (min-width: 501px) {
  .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
    position: absolute;
    top: 15rem;
    width: 50%;
  }
  [dir=ltr] .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
    text-align: left;
    left: 1.6rem;
  }
  [dir=rtl] .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
    text-align: right;
    right: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .article-hero.featured.feat-overlay .headingInfo h1.headingInfo_title {
    top: 21rem;
    width: 35%;
  }
}
.article-hero.alhadath {
  flex-direction: column;
}
[dir] .article-hero.alhadath {
  padding-top: 0;
}
[dir] .article-hero.alhadath .article-teaser {
  margin: 2rem 0 0 0;
}
@media (min-width: 501px) {
  .article-hero.alhadath .article-teaser {
    order: 1;
  }
  [dir] .article-hero.alhadath .article-teaser {
    margin: 0;
  }
}
@media (min-width: 501px) {
  [dir] .article-hero.alhadath .author {
    margin-bottom: 2rem;
  }
}

[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;
}
[dir] .bottom-nav .services li .share-this {
  padding: 0;
}
.bottom-nav .services li .share-this .share-label {
  display: none;
}
.bottom-nav .services li .share-this .sharing-options {
  position: fixed;
  justify-content: space-between;
  width: 80%;
  bottom: 1rem;
}
[dir=ltr] .bottom-nav .services li .share-this .sharing-options {
  left: 1rem;
}
[dir=rtl] .bottom-nav .services li .share-this .sharing-options {
  right: 1rem;
}
@media (min-width: 501px) {
  .bottom-nav .services li .share-this .sharing-options {
    bottom: 1.5rem;
  }
}
.bottom-nav .services li .share-this .sharing-options li {
  height: unset;
}
.bottom-nav .services li .share-this .close-share {
  flex: 100%;
}
.bottom-nav .services li .accessibility-toolbar {
  position: fixed;
  bottom: 0.5rem;
  width: 100%;
}
[dir=ltr] .bottom-nav .services li .accessibility-toolbar {
  right: 0;
  left: 0;
  padding-right: 2rem;
  padding-left: 2rem;
}
[dir=rtl] .bottom-nav .services li .accessibility-toolbar {
  left: 0;
  right: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 501px) {
  .bottom-nav .services li .accessibility-toolbar {
    bottom: 1rem;
  }
  [dir=ltr] .bottom-nav .services li .accessibility-toolbar {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  [dir=rtl] .bottom-nav .services li .accessibility-toolbar {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.bottom-nav .services li .accessibility-toolbar .readmode-toolbar {
  max-width: 100%;
  width: 100%;
}

[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] .coral-comments {
  border-radius: 0.4rem;
}
[dir] .coral-comments.box-wrapper {
  padding: 1.6rem;
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .coral-comments.box-wrapper {
    margin-bottom: 2.5rem;
  }
}
.coral-comments .coral-comments-header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
[dir] .coral-comments .coral-comments-header {
  margin-bottom: 2rem;
}
.coral-comments .coral-comments-header .title {
  flex: 0 0 100%;
}
[dir] .coral-comments .coral-comments-header .title {
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  .coral-comments .coral-comments-header .title {
    flex: 0 0 auto;
  }
  [dir] .coral-comments .coral-comments-header .title {
    margin-bottom: 0;
  }
}
.coral-comments .coral-comments-header .coral-actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-grow: 1;
}
[dir] .coral-comments .coral-comments-header .coral-actions {
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  .coral-comments .coral-comments-header .coral-actions {
    flex: 0 0 auto;
    flex-grow: unset;
  }
  [dir=ltr] .coral-comments .coral-comments-header .coral-actions {
    margin-left: auto;
  }
  [dir=rtl] .coral-comments .coral-comments-header .coral-actions {
    margin-right: auto;
  }
}
.coral-comments .coral-comments-header .coral-actions .firebase-login {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-content: space-between;
}
@media (min-width: 501px) {
  [dir=ltr] .coral-comments .coral-comments-header .coral-actions .firebase-login {
    margin-left: auto;
  }
  [dir=rtl] .coral-comments .coral-comments-header .coral-actions .firebase-login {
    margin-right: auto;
  }
}
.coral-comments .coral-comments-header .coral-actions .firebase-login .login, .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
  outline: none;
}
[dir] .coral-comments .coral-comments-header .coral-actions .firebase-login .login, [dir] .coral-comments .coral-comments-header .coral-actions .firebase-login .logout {
  border-radius: 0.4rem;
  cursor: pointer;
  border: solid 0.1rem;
  border-width: 0.1rem;
  padding: 0.5rem 1.6rem;
}
[dir=ltr] .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
  margin-right: 0.6rem;
}
[dir=rtl] .coral-comments .coral-comments-header .coral-actions .firebase-login .login {
  margin-left: 0.6rem;
}
.coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name {
  display: flex;
  align-items: center;
}
[dir=ltr] .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name {
  margin-left: 0.6rem;
}
[dir=rtl] .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name {
  margin-right: 0.6rem;
}
.coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name i {
  width: 2.4rem;
  height: 2.4rem;
}
[dir] .coral-comments .coral-comments-header .coral-actions .firebase-login .guest-label .guest-name i {
  cursor: pointer;
}
[dir=ltr] .coral-comments .coral-comments-header .coral-actions .user-edit {
  margin-right: auto;
}
[dir=rtl] .coral-comments .coral-comments-header .coral-actions .user-edit {
  margin-left: auto;
}
@media (min-width: 501px) {
  [dir=ltr] .coral-comments .coral-comments-header .coral-actions .user-edit {
    margin-right: unset;
  }
  [dir=rtl] .coral-comments .coral-comments-header .coral-actions .user-edit {
    margin-left: unset;
  }
}
.coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
  outline: none;
  max-width: 110px;
}
[dir] .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
  border: 0;
  padding: 0.5rem 1rem;
  border-top-style: none;
  border: none;
}
[dir=ltr] .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
  border-radius: 0.4rem 0 0 0.4rem;
  margin-left: 0.6rem;
}
[dir=rtl] .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
  border-radius: 0 0.4rem 0.4rem 0;
  margin-right: 0.6rem;
}
@media (min-width: 501px) {
  .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    max-width: 110px;
  }
}
@media (min-width: 1200px) {
  .coral-comments .coral-comments-header .coral-actions .user-edit .chat-username {
    max-width: unset;
  }
}
.coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
  outline: none;
}
[dir] .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
  cursor: pointer;
  padding: 0.5rem 1rem 0 1rem;
  border: none;
}
[dir=ltr] .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
  border-radius: 0 0.4rem 0.4rem 0;
}
[dir=rtl] .coral-comments .coral-comments-header .coral-actions .user-edit .update-user-name {
  border-radius: 0.4rem 0 0 0.4rem;
}
.coral-comments .coral-login-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  max-width: unset;
  z-index: 999;
}
[dir=ltr] .coral-comments .coral-login-overlay {
  right: 0;
  left: 0;
}
[dir=rtl] .coral-comments .coral-login-overlay {
  left: 0;
  right: 0;
}
.coral-comments .coral-login-overlay .coral-login-form {
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 501px) {
  .coral-comments .coral-login-overlay .coral-login-form {
    width: 33rem;
    top: 50%;
  }
  [dir] .coral-comments .coral-login-overlay .coral-login-form {
    border-radius: 0.4rem;
  }
  [dir=ltr] .coral-comments .coral-login-overlay .coral-login-form {
    left: 50%;
    transform: translate(-50%, -30%);
  }
  [dir=rtl] .coral-comments .coral-login-overlay .coral-login-form {
    right: 50%;
    transform: translate(50%, -30%);
  }
}
.coral-comments .coral-login-overlay .coral-login-form .aa.aa-close {
  position: absolute;
  top: 1rem;
  z-index: 99;
  width: 2.4rem;
  height: 2.4rem;
}
[dir] .coral-comments .coral-login-overlay .coral-login-form .aa.aa-close {
  cursor: pointer;
}
[dir=ltr] .coral-comments .coral-login-overlay .coral-login-form .aa.aa-close {
  right: 1rem;
}
[dir=rtl] .coral-comments .coral-login-overlay .coral-login-form .aa.aa-close {
  left: 1rem;
}
.coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container {
  width: 100%;
}
.coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container {
  max-width: unset;
}
.coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form {
  width: 100%;
}
[dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content, [dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form {
  padding: 3rem 1.5rem 1.5rem 1.5rem;
}
.coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content .firebaseui-card-content, .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-content {
  width: 100%;
  position: unset;
  top: unset;
}
[dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content .firebaseui-card-content, [dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-content {
  background: none;
  transform: unset;
}
[dir=ltr] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content .firebaseui-card-content, [dir=ltr] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-content {
  left: unset;
  padding-left: 0;
  padding-right: 0;
}
[dir=rtl] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container .firebaseui-card-content .firebaseui-card-content, [dir=rtl] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-content {
  right: unset;
  padding-right: 0;
  padding-left: 0;
}
[dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form {
  padding: 3rem;
}
[dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-header {
  padding: 10rem 0 0 0;
}
[dir] .coral-comments .coral-login-overlay .coral-login-form .firebaseui-auth-container .firebaseui-container form .firebaseui-card-actions {
  padding: 0;
}

[dir] .in-article-editors {
  border-radius: 0.4rem;
  padding: 1.6rem;
}
.in-article-editors ul {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media (min-width: 501px) {
  .in-article-editors ul {
    flex-direction: row;
  }
}
[dir] .in-article-editors ul li {
  border-bottom: solid 0.1rem;
  padding-bottom: 1.6rem;
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  .in-article-editors ul li {
    flex: 0 0 48%;
  }
  [dir] .in-article-editors ul li:nth-child(3), [dir] .in-article-editors ul li:nth-child(4) {
    padding: 0;
    margin: 0;
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  .in-article-editors ul li {
    flex: 0 0 24%;
  }
  [dir] .in-article-editors ul li {
    padding: 0;
    margin: 0;
    border-bottom: none;
  }
}
.in-article-editors ul li a {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.in-article-editors ul li a img {
  width: 30%;
  flex: 0 0 20%;
}
[dir] .in-article-editors ul li a img {
  border-radius: 0.4rem;
}
.in-article-editors ul li a .item-title {
  flex: 0 0 66%;
}
[dir] .in-article-editors ul li:last-child {
  padding: 0;
  margin: 0;
  border-bottom: none;
}

.comments-notification {
  display: none;
}
@media (min-width: 1200px) {
  .comments-notification {
    display: block;
    position: fixed;
    bottom: 3.2rem;
    z-index: 99;
  }
  [dir] .comments-notification {
    border-radius: 0.4rem;
  }
  [dir=ltr] .comments-notification {
    left: 50%;
    transform: translateX(-50%);
  }
  [dir=rtl] .comments-notification {
    right: 50%;
    transform: translateX(50%);
  }
  .comments-notification .slide {
    max-height: 0;
    overflow: hidden;
    transition: all 0.4s;
  }
  .comments-notification .slide.up {
    max-height: 100rem;
  }
  .comments-notification .slide.hide {
    max-height: 0;
  }
  .comments-notification .slide .content {
    display: flex;
    align-items: flex-start;
  }
  [dir=ltr] .comments-notification .slide .content {
    padding: 1rem 1rem 0.7rem 1.6rem;
  }
  [dir=rtl] .comments-notification .slide .content {
    padding: 1rem 1.6rem 0.7rem 1rem;
  }
  .comments-notification .slide .content a {
    display: flex;
    align-items: flex-start;
    flex: 0 0 1;
  }
  [dir=ltr] .comments-notification .slide .content a {
    padding-right: 2rem;
  }
  [dir=rtl] .comments-notification .slide .content a {
    padding-left: 2rem;
  }
  [dir=ltr] .comments-notification .slide .content a .aa-comment {
    margin-right: 1rem;
  }
  [dir=rtl] .comments-notification .slide .content a .aa-comment {
    margin-left: 1rem;
  }
  .comments-notification .slide .content .aa {
    width: 2.8rem;
    height: 2.8rem;
    flex: 0 0 2.8rem;
    filter: invert(1) contrast(1);
  }
  [dir] .comments-notification .slide .content .aa {
    cursor: pointer;
  }
  [dir=ltr] .comments-notification .slide .content .aa-close {
    margin: -0.3rem 0 0 auto;
  }
  [dir=rtl] .comments-notification .slide .content .aa-close {
    margin: -0.3rem auto 0 0;
  }
}

[dir] .tm-overview {
  border-radius: 0.4rem;
  padding: 1.6rem 0;
  margin-top: 2rem;
}
[dir] .tm-overview .tm-overview_title {
  clear: both;
  padding: 0 1.6rem;
}
[dir] .tm-overview p {
  margin: 0;
  padding: 1.6rem;
}
.tm-overview p a {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
}
[dir] .tm-overview .external-articles {
  padding: 0 1.6rem;
  border-top: solid 0.1rem;
}
.tm-overview .external-articles li {
  position: relative;
}
[dir] .tm-overview .external-articles li {
  margin-top: 1.6rem;
}
[dir=ltr] .tm-overview .external-articles li {
  padding-left: 2rem;
}
[dir=rtl] .tm-overview .external-articles li {
  padding-right: 2rem;
}
.tm-overview .external-articles li::before {
  content: "";
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  position: absolute;
  top: 0.6rem;
}
[dir] .tm-overview .external-articles li::before {
  background-image: url("assets/icons/icon-timeline.svg");
  background-position: center;
  background-size: contain;
}
[dir=ltr] .tm-overview .external-articles li::before {
  left: -0.3rem;
}
[dir=rtl] .tm-overview .external-articles li::before {
  right: -0.3rem;
}

[dir] .tm-highlights {
  padding: 2.5rem 0 0 0;
}
@media (min-width: 1200px) {
  .tm-highlights {
    position: -webkit-sticky;
    position: sticky;
    top: 10rem;
  }
}
.tm-highlights .tm-highlights_title {
  position: relative;
}
.tm-highlights .tm-highlights_title .share-this {
  position: absolute;
  top: -0.3rem;
}
[dir=ltr] .tm-highlights .tm-highlights_title .share-this {
  right: 0;
}
[dir=rtl] .tm-highlights .tm-highlights_title .share-this {
  left: 0;
}
.tm-highlights .tm-highlights_title .share-this .open-share:checked ~ .sharing-options {
  justify-content: space-between;
  flex-direction: row-reverse;
  flex-grow: 1;
}
[dir=ltr] .tm-highlights .tm-highlights_title .share-this .open-share:checked ~ .sharing-options {
  margin-right: 1rem;
}
[dir=rtl] .tm-highlights .tm-highlights_title .share-this .open-share:checked ~ .sharing-options {
  margin-left: 1rem;
}
.tm-highlights .tm-highlights_title .share-this .close-share {
  order: 1;
}
[dir] .tm-highlights .tm-highlights_list {
  padding: 2.4rem 0;
}
.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: dotted;
}
[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;
}
[dir] .tm-highlights .tm-highlights_list .tm-highlights_item:last-child {
  padding-bottom: 0;
}
.tm-highlights .tm-highlights_list .tm-highlights_item:last-child::before {
  display: none;
}
.tm-highlights .tm-highlights_list .tm-highlights_item a {
  display: inline-block;
}
.tm-highlights .tm-highlights_list .tm-highlights_item a .time {
  display: block;
}
[dir] .tm-highlights .tm-highlights_list .tm-highlights_item a .time {
  clear: both;
  padding-bottom: 0.5rem;
}
.tm-highlights .tm-highlights_list .tm-highlights_item a::before {
  content: "";
  display: inline-block;
  width: 0.7rem;
  height: 0.7rem;
  position: absolute;
  top: 0.6rem;
}
[dir] .tm-highlights .tm-highlights_list .tm-highlights_item a::before {
  border-radius: 100%;
}
[dir=ltr] .tm-highlights .tm-highlights_list .tm-highlights_item a::before {
  left: -0.3rem;
}
[dir=rtl] .tm-highlights .tm-highlights_list .tm-highlights_item a::before {
  right: -0.3rem;
}
[dir] .tm-highlights .tm-highlights_list .tm-highlights_item:last-child {
  margin-top: -0.4rem;
}

.tm-story {
  overflow-wrap: break-word;
}
@media (min-width: 1200px) {
  [dir=ltr] .tm-story {
    padding-left: 3rem;
  }
  [dir=rtl] .tm-story {
    padding-right: 3rem;
  }
}
.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;
}
.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: 5.8rem;
  right: auto;
}
[dir=rtl] .tm-story .tm-story-group .tm-group-wrapper:before {
  border-width: 0 0.1rem 0 0;
  right: 5.8rem;
  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;
  }
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item {
  position: relative;
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
  display: block;
  width: 20rem;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .time-stamp {
  text-align: center;
  margin: 3rem 0 3rem 0;
  padding: 0.9rem 0;
  border-width: 1px;
  border-style: solid;
  border-radius: 2rem;
}
[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: 3.2rem 1.6rem 0.8rem 1.6rem;
}
.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;
}
.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;
  flex-direction: column;
  width: 100%;
  align-items: center;
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
  clear: both;
  padding-top: 0.8rem;
  border-top: solid 0.1rem;
}
@media (min-width: 501px) {
  .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services {
    flex-direction: row;
  }
}
[dir] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this {
  margin: 1.6rem auto 0 auto;
}
@media (min-width: 501px) {
  [dir=ltr] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this {
    margin: 0 0 0 auto;
  }
  [dir=rtl] .tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this {
    margin: 0 auto 0 0;
  }
}
.tm-story .tm-story-group .tm-group-wrapper .tm-story-item .tm-card .tm-card-services .share-this .close-share {
  order: 1;
}
@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%;
}
.avatar_social-account .icon i.aa {
  width: 3.2rem;
  height: 3.2rem;
}
[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;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .avatar.social .avatar_name, .avatar.social .avatar_desc {
    flex: 0 0 80%;
  }
  .avatar.social .avatar_social-account {
    display: flex;
    flex: 0 0 18%;
  }
  [dir] .avatar.social .avatar_social-account {
    margin: 0;
    padding: 0;
  }
  [dir=ltr] .avatar.social .avatar_social-account {
    margin-left: auto;
  }
  [dir=rtl] .avatar.social .avatar_social-account {
    margin-right: auto;
  }
  [dir=ltr] .avatar.social .avatar_social-account .icon {
    margin-left: auto;
  }
  [dir=rtl] .avatar.social .avatar_social-account .icon {
    margin-right: auto;
  }
  [dir=ltr] .avatar.social .avatar_social-account .acc-name {
    margin-right: 0;
  }
  [dir=rtl] .avatar.social .avatar_social-account .acc-name {
    margin-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 {
  width: 100%;
  height: 100%;
  display: block;
}
.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);
  }
}
.latest_element {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
[dir] .latest_element {
  margin-bottom: 1.6rem;
  padding-bottom: 1.6rem;
  border-bottom: solid 0.1rem;
}
[dir] .latest_element:last-child {
  border-bottom: none;
}
.latest_content {
  display: flex;
  flex-direction: column;
  width: 100%;
}
[dir] .latest_title {
  margin: 0 0 2.4rem 0;
}
.latest_img {
  width: 100%;
  flex: 0 0 100%;
}
[dir] .latest_img {
  margin-bottom: 0.8rem;
}
.latest_img img {
  width: 100%;
  height: auto;
  display: block;
}
[dir] .latest_img img {
  border-radius: 0.4rem;
}
.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;
}
[dir] .latest_section {
  margin-top: 0.8rem;
}
@media (min-width: 501px) {
  .latest_element {
    flex-direction: row;
  }
  .latest_element.no-image .latest_content {
    flex: 0 0 100%;
  }
  .latest_content {
    flex: 0 0 68%;
    order: -1;
  }
  .latest_img {
    width: unset;
    flex: 0 0 30%;
  }
  [dir] .latest_img {
    margin-bottom: 0;
  }
  .latest_description {
    display: block;
  }
  [dir] .latest_description {
    margin: 0 0 0.6rem 0;
  }
  [dir] .latest_news {
    margin: 0 0 0.6rem 0;
  }
}
[dir] .latest.alhadath .latest_element .latest_img picture img {
  border-radius: 0;
}
.latest.alhadath .latest_element .latest_content {
  order: unset;
}
.latest.alhadath .latest_element .latest_content .latest_section {
  order: -1;
}
[dir] .latest.alhadath .latest_element .latest_content .latest_section {
  margin: 0 0 0.8rem 0;
}

@media (min-width: 501px) {
  [dir] .mostRead.box-wrapper {
    padding-bottom: 0;
  }
  [dir] .mostRead.add-border {
    border-bottom: solid 0.1rem;
  }
}
[dir] .mostRead button::-moz-focus-inner {
  border: 0;
}
[dir] .mostRead_switch .btn {
  border: none;
  background: none;
  padding: 0 0 0.7rem 0;
}
[dir=ltr] .mostRead_switch .btn {
  margin: 0 0 0 1.6rem;
}
[dir=rtl] .mostRead_switch .btn {
  margin: 0 1.6rem 0 0;
}
@media (min-width: 501px) {
  [dir=ltr] .mostRead_switch .btn {
    margin: 0 0 0 2.4rem;
  }
  [dir=rtl] .mostRead_switch .btn {
    margin: 0 2.4rem 0 0;
  }
}
[dir] .mostRead_switch .btn:first-child {
  margin: 0;
}
.mostRead_switch .btn-active {
  position: relative;
}
.mostRead_switch .btn-active::after {
  content: " ";
  position: absolute;
  bottom: 0;
  height: 0.4rem;
  width: 100%;
}
[dir] .mostRead_switch .btn-active::after {
  clear: both;
}
[dir=ltr] .mostRead_switch .btn-active::after {
  left: 0;
  right: 0;
  border-radius: 0 0.4rem 0 0.4rem;
}
[dir=rtl] .mostRead_switch .btn-active::after {
  right: 0;
  left: 0;
  border-radius: 0.4rem 0 0.4rem 0;
}
.mostRead .mostRead_content {
  display: none;
}
[dir] .mostRead .mostRead_content {
  border-top: solid 0.1rem;
  margin-top: 7.5rem;
}
@media (min-width: 501px) {
  [dir] .mostRead .mostRead_content {
    margin-top: 1.6rem;
  }
}
.mostRead .mostRead_content[data-hidden=false] {
  display: block;
}
.mostRead .mostRead_content .tabs {
  width: 100%;
}
.mostRead .mostRead_content .tabs-tablist {
  width: 100%;
  height: 4.4rem;
}
[dir] .mostRead .mostRead_content .tabs-tablist {
  border-radius: 0.4rem;
  margin: -6rem auto 0 auto;
  padding: 0 0.2rem;
}
@media (min-width: 501px) {
  .mostRead .mostRead_content .tabs-tablist {
    width: unset;
  }
  [dir=ltr] .mostRead .mostRead_content .tabs-tablist {
    margin: -5.6rem 0 0 auto;
  }
  [dir=rtl] .mostRead .mostRead_content .tabs-tablist {
    margin: -5.6rem auto 0 0;
  }
}
[dir] .mostRead .mostRead_content .tabs-tablist button {
  padding: 0;
}
@media (max-width: 500px) {
  .mostRead .mostRead_content .tabs-tablist button {
    flex: 0 0 50%;
  }
}
[dir] .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] {
  border-radius: 0.4rem;
}
.mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label {
  position: unset;
}
[dir] .mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label {
  padding: 0;
}
.mostRead .mostRead_content .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label::after {
  display: none;
}
[dir] .mostRead .mostRead_content .tabs-tablist button .tabs-tab__content {
  padding: 1rem 2.4rem;
  border-radius: 0.4rem;
  margin: 0 auto;
}
.mostRead .mostRead_content .tabs-panel {
  outline: none;
}
[dir] .mostRead .mostRead_content .tabs-panel {
  padding: 2.5rem 0 0 0;
}
.mostRead .mostRead_content .items {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}
@media (min-width: 501px) {
  .mostRead .mostRead_content .items {
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: repeat(3, auto);
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 1.6rem;
         column-gap: 1.6rem;
  }
}
.mostRead .mostRead_content .items .element {
  display: flex;
  flex-direction: column;
}
[dir] .mostRead .mostRead_content .items .element {
  padding-bottom: 1.6rem;
  margin-bottom: 1.6rem;
  border-bottom: solid 0.1rem;
}
@media (max-width: 500px) {
  [dir] .mostRead .mostRead_content .items .element:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 501px) {
  [dir] .mostRead .mostRead_content .items .element:nth-child(3n), [dir] .mostRead .mostRead_content .items .element:nth-child(6n) {
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  .mostRead .mostRead_content .items .element {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.mostRead .mostRead_content .items .element .position {
  display: none;
}
@media (min-width: 1200px) {
  .mostRead .mostRead_content .items .element .position {
    flex: 0 0 10%;
    display: inline-block;
  }
  [dir=ltr] .mostRead .mostRead_content .items .element .position {
    text-align: right;
  }
  [dir=rtl] .mostRead .mostRead_content .items .element .position {
    text-align: left;
  }
}
.mostRead .mostRead_content .items .element .link {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
[dir] .mostRead .mostRead_content .items .element .link {
  padding: 0 0 1.2rem 0;
}
@media (min-width: 1200px) {
  .mostRead .mostRead_content .items .element .link {
    flex: 0 0 87%;
  }
  [dir] .mostRead .mostRead_content .items .element .link {
    padding: 0;
  }
}
.mostRead .mostRead_content .items .element .link .img-box {
  display: block;
  position: relative;
  flex: 0 0 30%;
}
@media (min-width: 1200px) {
  .mostRead .mostRead_content .items .element .link .img-box {
    flex: 0 0 38.5%;
  }
}
.mostRead .mostRead_content .items .element .link .img-box img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .mostRead .mostRead_content .items .element .link .img-box img {
  border-radius: 0.4rem;
}
.mostRead .mostRead_content .items .element .link .img-box .icon {
  width: 5rem;
  height: 5rem;
  position: absolute;
  bottom: 0.7rem;
}
[dir] .mostRead .mostRead_content .items .element .link .img-box .icon {
  background-size: contain;
}
[dir=ltr] .mostRead .mostRead_content .items .element .link .img-box .icon {
  right: 1rem;
}
[dir=rtl] .mostRead .mostRead_content .items .element .link .img-box .icon {
  left: 1rem;
}
@media (min-width: 1200px) {
  [dir=ltr] .mostRead .mostRead_content .items .element .link .img-box .icon {
    left: 1rem;
  }
  [dir=rtl] .mostRead .mostRead_content .items .element .link .img-box .icon {
    right: 1rem;
  }
}
.mostRead .mostRead_content .items .element .link .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
.mostRead .mostRead_content .items .element .link .img-box .position {
  position: absolute;
  width: 3.2rem;
  height: 3.2rem;
  bottom: 0;
  display: inline-block;
}
[dir] .mostRead .mostRead_content .items .element .link .img-box .position {
  text-align: center;
}
[dir=ltr] .mostRead .mostRead_content .items .element .link .img-box .position {
  left: 0;
  border-radius: 0 0 0 0.4rem;
}
[dir=rtl] .mostRead .mostRead_content .items .element .link .img-box .position {
  right: 0;
  border-radius: 0 0 0.4rem 0;
}
@media (min-width: 1200px) {
  .mostRead .mostRead_content .items .element .link .img-box .position {
    display: none;
  }
}
.mostRead .mostRead_content .items .element .link .title {
  flex: 0 0 67%;
}
[dir] .mostRead .mostRead_content .items .element .link .title {
  margin: 0;
}
@media (min-width: 1200px) {
  .mostRead .mostRead_content .items .element .link .title {
    flex: 0 0 58.5%;
  }
  [dir] .mostRead .mostRead_content .items .element .link .title {
    padding-bottom: 3rem;
  }
}
.mostRead .mostRead_content .items .element .services {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
[dir] .mostRead .mostRead_content .items .element .services {
  margin-top: auto;
}
@media (min-width: 1200px) {
  .mostRead .mostRead_content .items .element .services {
    flex: 0 0 51%;
  }
  [dir=ltr] .mostRead .mostRead_content .items .element .services {
    margin: -2.5rem 0 0 auto;
  }
  [dir=rtl] .mostRead .mostRead_content .items .element .services {
    margin: -2.5rem auto 0 0;
  }
}
.mostRead .mostRead_content .items .element .services .interaction {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 0 0 55%;
}
[dir] .mostRead .mostRead_content .items .element .services .interaction {
  border-radius: 0.4rem;
  padding: 0.5rem 0.8rem;
}
[dir=ltr] .mostRead .mostRead_content .items .element .services .interaction i {
  margin-right: 0.5rem;
}
[dir=rtl] .mostRead .mostRead_content .items .element .services .interaction i {
  margin-left: 0.5rem;
}
@media (min-width: 1200px) {
  .mostRead .mostRead_content .items .element .services .section {
    flex: 0 0 45%;
  }
}
@media (max-width: 500px) {
  [dir] .mostRead .mostRead_content#trending {
    margin-top: 1.6rem;
  }
}
.mostRead .mostRead_content#trending .tabs-tablist {
  display: none;
}
[dir] .mostRead .mostRead_content#trending .tabs-panel {
  padding-top: 0;
}
[dir] .mostRead .mostRead_content#trending .items {
  padding-top: 2.5rem;
}
.mostRead.no-image .mostRead_content .items .element {
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mostRead.no-image .mostRead_content .items .element .title {
  flex: 0 0 100%;
}
[dir] .mostRead.no-image .mostRead_content .items .element .title {
  padding-top: 0;
}
.mostRead.no-image .mostRead_content .items .element .position {
  display: inline-block;
  flex: 0 0 10%;
}
[dir] .mostRead.no-image .mostRead_content .items .element .position {
  text-align: center;
}
@media (max-width: 500px) {
  [dir=ltr] .mostRead.no-image .mostRead_content .items .element .position {
    text-align: right;
  }
  [dir=rtl] .mostRead.no-image .mostRead_content .items .element .position {
    text-align: left;
  }
}
.mostRead.no-image .mostRead_content .items .element .link {
  flex: 0 0 87%;
}
.mostRead.no-image .mostRead_content .items .element .services {
  flex: 0 0 87%;
}
[dir=ltr] .mostRead.no-image .mostRead_content .items .element .services {
  margin-left: auto;
}
[dir=rtl] .mostRead.no-image .mostRead_content .items .element .services {
  margin-right: auto;
}
[dir] .mostRead.items01 {
  border-radius: 0.4rem;
}
[dir=ltr] .mostRead.items01 {
  padding-left: 2rem;
  padding-right: 2rem;
}
[dir=rtl] .mostRead.items01 {
  padding-right: 2rem;
  padding-left: 2rem;
}
.mostRead.items01 .mostRead_content .tabs-tablist {
  width: 100%;
}
@media (min-width: 501px) {
  .mostRead.items01 .mostRead_content .tabs-tablist {
    height: unset;
    width: 100%;
  }
  [dir] .mostRead.items01 .mostRead_content .tabs-tablist {
    margin: 1.6rem auto 0 auto;
  }
}
@media (min-width: 501px) {
  .mostRead.items01 .mostRead_content .tabs-tablist button {
    flex: 0 0 50%;
  }
}
.mostRead.items01 .mostRead_content .items {
  display: block;
}
[dir] .mostRead.items01 .mostRead_content .items .element {
  border-bottom: solid 0.1rem;
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .mostRead.items01 .mostRead_content .items .element {
    margin-bottom: 2rem;
  }
}
[dir] .mostRead.items01 .mostRead_content .items .element:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
[dir] .mostRead.alhadath .mostRead_switch .btn-active::after {
  border-radius: 0;
}
[dir] .mostRead.alhadath .mostRead_content .tabs {
  border-radius: 0;
}
[dir] .mostRead.alhadath .mostRead_content .tabs-tablist {
  border-radius: 0;
}
[dir] .mostRead.alhadath .mostRead_content .tabs-tablist button .tabs-tab__content {
  border-radius: 0;
}
[dir] .mostRead.alhadath .mostRead_content .items .element .img-box img {
  border-radius: 0;
}
[dir] .mostRead.alhadath .mostRead_content .items .element .services .interaction {
  border-radius: 0;
}

[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;
  }
  [dir=ltr] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 0 0 0 1.6rem;
  }
  [dir=rtl] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding: 0 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] .sectionHero_thumb .sectionHero_element.main .sectionHero_info {
    padding-top: 1.6rem;
  }
  [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: 75%;
  }
  [dir] .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .sectionHero.fourThumbs.gallerySmall.v2.fourThumbsV2 .sectionHero_gallery .sectionHero_elements .sectionHero_element .sectionHero_info .sectionHero_title {
    width: 80%;
  }
}
.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;
  }
}

@media (min-width: 501px) {
  [lang=ur] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:only-of-type .sectionHero_info .sectionHero_title,
[lang=fa] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:only-of-type .sectionHero_info .sectionHero_title,
[lang=en] .sectionHero.gallerySmall.v2 .sectionHero_gallery .sectionHero_elements .sectionHero_element:only-of-type .sectionHero_info .sectionHero_title {
    width: 90% !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 {
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

[dir] .accessibility-toolbar {
  padding: 1.05rem 1.2rem;
}
@media (min-width: 1200px) {
  [dir] .accessibility-toolbar {
    border-radius: 2.4rem;
  }
}
.accessibility-toolbar .close-circle {
  order: 1;
}
[dir] .accessibility-toolbar .close-circle {
  cursor: pointer;
}
.accessibility-toolbar .close-circle .aa.aa-close {
  width: 2.4rem;
  height: 2.4rem;
}

[dir] :lang(ar) .accessibility-toolbar {
  padding: 0.55rem 1.2rem;
}

[dir] :lang(ur) .accessibility-toolbar {
  padding: 0.25rem 1.2rem;
}

[dir] :lang(fa) .accessibility-toolbar {
  padding: 0.7rem 1.2rem;
}

.readmode-toolbar {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
}
@media (min-width: 1200px) {
  .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: 0 0.5rem;
}
@media (min-width: 501px) {
  [dir] .readmode-toolbar_readMdode {
    padding: 0 1.6rem;
  }
}
.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 0.5rem;
}
@media (min-width: 501px) {
  [dir] .readmode-toolbar_rem-settings {
    padding: 0 1rem;
  }
}
[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;
}

@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 */
[dir] .footer-ex3 {
  padding-bottom: 4rem;
  padding-top: 1.6rem;
  margin-top: 8rem;
  text-align: center;
}
@media (min-width: 1200px) {
  .footer-ex3 {
    justify-self: flex-start;
  }
  [dir=ltr] .footer-ex3 {
    text-align: left;
  }
  [dir=rtl] .footer-ex3 {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .footer-ex3 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  [dir=rtl] .footer-ex3 {
    padding-right: 10rem;
    padding-left: 10rem;
  }
}
.footer-ex3 .logo-area {
  display: flex;
  align-items: center;
  position: relative;
}
.footer-ex3 .logo-area .back-to-top {
  position: absolute;
  top: -3rem;
  text-transform: uppercase;
}
[dir=ltr] .footer-ex3 .logo-area .back-to-top {
  right: 0;
}
[dir=rtl] .footer-ex3 .logo-area .back-to-top {
  left: 0;
}
.footer-ex3 .logo-area__logo {
  width: 7.5rem;
  height: 3.2rem;
  flex: 0 0 7.5rem;
}
[dir] .footer-ex3 .logo-area__logo {
  background: url("assets/gfx/logo/en-logo.svg") center no-repeat;
  background-size: contain;
  margin: 0 3.2rem;
}
@media (min-width: 501px) {
  .footer-ex3 .logo-area__logo {
    width: 11.5rem;
    height: 4.9rem;
    flex: 0 0 11.5rem;
  }
}
[dir] .footer-ex3__content {
  margin: 0 auto;
  padding-top: 3.2rem;
}
@media (min-width: 1200px) {
  .footer-ex3__content {
    width: 100%;
  }
}
[dir] .footer-ex3__top-section {
  padding: 2.4rem 0 0;
}
@media (min-width: 501px) {
  [dir] .footer-ex3__top-section {
    padding: 3rem 0;
  }
}
@media (min-width: 1200px) {
  .footer-ex3__top-section {
    display: flex;
    flex-wrap: wrap;
  }
}
[dir] .footer-ex3__top-section__links {
  margin-bottom: 3.2rem;
}
@media (min-width: 501px) {
  [dir] .footer-ex3__top-section__links {
    margin-bottom: 4rem;
  }
}
@media (min-width: 1200px) {
  .footer-ex3__top-section__links {
    flex: 1 1 100%;
  }
  [dir] .footer-ex3__top-section__links {
    margin-bottom: 3.2rem;
  }
}
.footer-ex3__news-links {
  display: flex;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-transform: uppercase;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
[dir] .footer-ex3__news-links {
  text-align: center;
}
@media (min-width: 1200px) {
  .footer-ex3__news-links {
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.footer-ex3__news-links__element {
  flex: auto;
}
@media (min-width: 501px) {
  [dir=ltr] .footer-ex3__news-links__element {
    text-align: left;
  }
  [dir=rtl] .footer-ex3__news-links__element {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  .footer-ex3__news-links__element {
    flex: 0 0 10%;
  }
}
.footer-ex3__news-links__secondary {
  display: none;
}
@media (min-width: 1200px) {
  .footer-ex3__news-links__secondary {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  [dir] .footer-ex3__news-links__secondary {
    margin-top: 2rem;
  }
  [dir=ltr] .footer-ex3__news-links__secondary {
    text-align: left;
  }
  [dir=rtl] .footer-ex3__news-links__secondary {
    text-align: right;
  }
}
[dir] .footer-ex3__news-links__secondary li {
  margin: 0.8rem 0;
}
[dir] .footer-ex3__news-links__secondary li:last-child {
  margin-bottom: 0;
}
[dir] .footer-ex3 .newsletter-subscription {
  margin-bottom: 3.2rem;
}
@media (min-width: 501px) {
  .footer-ex3 .newsletter-subscription {
    align-items: center;
  }
  [dir] .footer-ex3 .newsletter-subscription {
    margin-bottom: 4.8rem;
  }
}
@media (min-width: 1200px) {
  .footer-ex3 .newsletter-subscription {
    align-items: flex-start;
  }
  [dir] .footer-ex3 .newsletter-subscription {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.footer-ex3 .newsletter-subscription__input {
  width: 18rem;
}
.footer-ex3 .follow-us {
  /*over write  css from footer-1 */
}
[dir] .footer-ex3 .follow-us {
  padding: 0;
}
@media (min-width: 501px) {
  [dir] .footer-ex3 .follow-us {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .footer-ex3 .follow-us {
    align-self: flex-end;
  }
  [dir=ltr] .footer-ex3 .follow-us {
    margin: 0 0 0 auto;
  }
  [dir=rtl] .footer-ex3 .follow-us {
    margin: 0 auto 0 0;
  }
}
.footer-ex3 .follow-us__accounts {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.footer-ex3 .follow-us__platform {
  flex: 0 1 calc(20% - 2.4rem);
}
[dir] .footer-ex3 .follow-us__platform {
  margin: 0 1.2rem 2.4rem 1.2rem;
}
@media (min-width: 501px) {
  .footer-ex3 .follow-us__platform {
    display: inline-flex;
    flex: auto;
  }
  [dir] .footer-ex3 .follow-us__platform {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  [dir] .footer-ex3 .follow-us__platform {
    margin: 0 1.6rem;
  }
  [dir=ltr] .footer-ex3 .follow-us__platform:last-child {
    margin-right: 0;
  }
  [dir=rtl] .footer-ex3 .follow-us__platform:last-child {
    margin-left: 0;
  }
}
.footer-ex3__divider {
  height: 0.1rem;
  flex: 1 0 auto;
}
[dir] .footer-ex3__divider {
  border: 0;
  margin: 0;
}
.footer-ex3__bottom-section {
  align-items: center;
  overflow: hidden;
}
@media (min-width: 501px) {
  .footer-ex3__bottom-section {
    overflow: visible;
  }
}
.footer-ex3__bottom-section .info-links {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  text-transform: uppercase;
}
[dir=ltr] .footer-ex3__bottom-section .info-links {
  margin: 3rem auto 1.6rem -0.1rem;
}
[dir=rtl] .footer-ex3__bottom-section .info-links {
  margin: 3rem -0.1rem 1.6rem auto;
}
@media (min-width: 501px) {
  .footer-ex3__bottom-section .info-links {
    justify-content: center;
  }
  [dir] .footer-ex3__bottom-section .info-links {
    margin: 3.2rem auto 2.8rem auto;
  }
}
@media (min-width: 1200px) {
  .footer-ex3__bottom-section .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-ex3__bottom-section .info-links {
    text-align: left;
  }
  [dir=rtl] .footer-ex3__bottom-section .info-links {
    text-align: right;
  }
}
.footer-ex3__bottom-section .info-links__element {
  flex-grow: 1;
  flex-basis: auto;
}
[dir] .footer-ex3__bottom-section .info-links__element {
  margin-bottom: 1.6rem;
  padding: 0 1rem;
  text-align: center;
}
[dir=ltr] .footer-ex3__bottom-section .info-links__element {
  border-left: 1px solid;
}
[dir=rtl] .footer-ex3__bottom-section .info-links__element {
  border-right: 1px solid;
}
@media (min-width: 501px) {
  .footer-ex3__bottom-section .info-links__element {
    flex-grow: 0;
  }
  [dir] .footer-ex3__bottom-section .info-links__element {
    padding: 0;
  }
  [dir=ltr] .footer-ex3__bottom-section .info-links__element {
    margin: 0 2rem 1.6rem 0;
    padding-left: 2rem;
  }
  [dir=rtl] .footer-ex3__bottom-section .info-links__element {
    margin: 0 0 1.6rem 2rem;
    padding-right: 2rem;
  }
  [dir=ltr] .footer-ex3__bottom-section .info-links__element:first-child {
    border-left: none;
    padding-left: 0;
  }
  [dir=rtl] .footer-ex3__bottom-section .info-links__element:first-child {
    border-right: none;
    padding-right: 0;
  }
  [dir=ltr] .footer-ex3__bottom-section .info-links__element:last-child {
    margin-right: 0;
  }
  [dir=rtl] .footer-ex3__bottom-section .info-links__element:last-child {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .footer-ex3__bottom-section .info-links__element {
    padding-right: 1.6rem;
  }
  [dir=rtl] .footer-ex3__bottom-section .info-links__element {
    padding-left: 1.6rem;
  }
}
.footer-ex3__info-copywrite {
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-ex3__info-copywrite .drop-down-base {
  display: none;
}
[dir=ltr] .footer-ex3__info-copywrite .drop-down-base {
  margin-left: 5px;
}
[dir=rtl] .footer-ex3__info-copywrite .drop-down-base {
  margin-right: 5px;
}
.footer-ex3__info-copywrite .drop-down-base__list {
  width: 8.7rem;
}
[dir] .footer-ex3__info-copywrite .drop-down-base__list {
  text-align: center;
}
.footer-ex3__info-copywrite .drop-down-base::before {
  content: " - ";
}
@media (min-width: 501px) {
  .footer-ex3__info-copywrite .drop-down-base {
    display: inline-flex;
  }
}

[dir=rtl] .footer-ex3 .logo-area__logo {
  background-image: url("assets/gfx/logo/logo@2x.png");
  width: 6rem;
  height: 4rem;
  flex: 0 0 6rem;
}
@media (min-width: 501px) {
  [dir=rtl] .footer-ex3 .logo-area__logo {
    width: 9rem;
    height: 6rem;
    flex: 0 0 9rem;
  }
}
@media (min-width: 1200px) {
  [dir=rtl] .footer-ex3__top-section {
    flex-direction: column;
  }
}
[dir=rtl] .footer-ex3__top-section .follow-us {
  align-self: center;
  margin: unset;
}
[dir=rtl] .footer-ex3__top-section .newsletter-subscription {
  padding-bottom: 0;
  margin-bottom: 3.2rem;
}
@media (min-width: 1200px) {
  [dir=rtl] .footer-ex3__top-section .newsletter-subscription {
    align-self: center;
    margin-bottom: 4rem;
  }
}
@media (min-width: 1200px) {
  [dir=rtl] .footer-ex3__top-section__links {
    align-self: flex-start;
    width: 100%;
    margin-bottom: 2.4rem;
  }
}
[dir=rtl][lang=fa] .footer-ex3 .logo-area__logo {
  width: 6rem;
  height: 4.8rem;
  flex: 0 0 6rem;
  background-image: url("assets/gfx/logo/farsi@2x.png");
}
@media (min-width: 501px) {
  [dir=rtl][lang=fa] .footer-ex3 .logo-area__logo {
    width: 9rem;
    height: 7.2rem;
    flex: 0 0 9rem;
  }
}
[dir=rtl][lang=ur] .footer-ex3 .logo-area__logo {
  background-image: url("assets/gfx/logo/urdu@2x.png");
}

.back-to-top {
  display: flex;
  align-items: center;
}

[dir] .back-to-top {
  cursor: pointer;
  border: none;
}
.back-to-top__label {
  text-transform: uppercase;
}
[dir] .back-to-top__label {
  border: none;
  background: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.back-to-top .aa-to-top {
  width: 2.4rem;
  height: 2.4rem;
}
[dir=ltr] .back-to-top .aa-to-top {
  margin-left: 0.4rem;
}
[dir=rtl] .back-to-top .aa-to-top {
  margin-right: 0.4rem;
}

.newsletter-subscription {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .newsletter-subscription {
    justify-content: flex-start;
    align-items: flex-start;
  }
  [dir] .newsletter-subscription {
    padding-bottom: 3.2rem;
  }
}
.newsletter-subscription__title {
  text-transform: uppercase;
}
[dir] .newsletter-subscription__title {
  margin-bottom: 1.6rem;
}
.newsletter-subscription__fieldset {
  display: flex;
  position: relative;
}
.newsletter-subscription__input {
  max-width: 16.4rem;
}
[dir] .newsletter-subscription__input {
  padding: 0.8rem;
  border-style: solid;
  border-width: 1px;
  margin: 0;
}
[dir=ltr] .newsletter-subscription__input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-right: none;
}
[dir=rtl] .newsletter-subscription__input {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: none;
}
.newsletter-subscription__button {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}
[dir] .newsletter-subscription__button {
  padding: 0.8rem;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  cursor: pointer;
}
[dir=ltr] .newsletter-subscription__button {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
[dir=rtl] .newsletter-subscription__button {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.follow-us {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

[dir] .follow-us {
  padding: 3.2rem 0;
}
@media (min-width: 1200px) {
  .follow-us {
    justify-content: flex-start;
    align-items: flex-start;
  }
  [dir] .follow-us {
    padding: unset;
    padding-bottom: 3.2rem;
  }
}
.follow-us__title {
  text-transform: uppercase;
}
[dir] .follow-us__title {
  margin-bottom: 1.6rem;
}
[dir=ltr] .follow-us__platform {
  margin-right: 1rem;
}
[dir=rtl] .follow-us__platform {
  margin-left: 1rem;
}
@media (min-width: 501px) {
  [dir=ltr] .follow-us__platform {
    margin-right: 1.6rem;
  }
  [dir=rtl] .follow-us__platform {
    margin-left: 1.6rem;
  }
}
.follow-us__platform .aa {
  width: 3.2rem;
  height: 3.2rem;
}
[dir=ltr] .follow-us__platform:last-child {
  padding-right: unset;
}
[dir=rtl] .follow-us__platform:last-child {
  padding-left: unset;
}

.drop-down-base {
  display: inline-flex;
  align-items: center;
  position: relative;
}

[dir] .drop-down-base {
  cursor: pointer;
}
.drop-down-base__icon {
  width: 2.4rem;
  height: 2.4rem;
}
[dir=ltr] .drop-down-base__icon {
  margin-right: 0.4rem;
}
[dir=rtl] .drop-down-base__icon {
  margin-left: 0.4rem;
}
.drop-down-base__action {
  display: flex;
  align-items: center;
}
.drop-down-base__action > * {
  pointer-events: none;
}
.drop-down-base__list {
  display: none;
  position: absolute;
  top: 0;
}
[dir] .drop-down-base__list {
  padding: 0.8rem;
  text-align: center;
}
[dir=ltr] .drop-down-base__list {
  left: 100%;
}
[dir=rtl] .drop-down-base__list {
  right: 100%;
}
[dir] .drop-down-base__list__element {
  padding: 0.5rem 0;
  border-bottom: 1px solid;
}
[dir] .drop-down-base__list__element:last-child {
  border-bottom: none;
}
.drop-down-base--active .drop-down-base__list {
  display: block;
}
.drop-down-base--top .drop-down-base__list {
  bottom: 1rem;
  top: unset;
}

.skelton {
  width: 35rem;
  height: 35rem;
}
[dir] .skelton_element {
  border-radius: 0.6rem;
  background-repeat: repeat-y;
  background-size: 10rem 50rem;
}
[dir=ltr] .skelton_element {
  background-position: 0 0;
  -webkit-animation: loading 1s infinite;
  animation: loading 1s infinite;
}
[dir=rtl] .skelton_element {
  background-position: 100% 0;
  -webkit-animation: loading 1s infinite;
          animation: loading 1s infinite;
}
.skelton_image {
  width: 100%;
  height: 20rem;
}
[dir] .skelton_image {
  margin-bottom: 1rem;
}
.skelton_title {
  height: 3rem;
}
[dir] .skelton_title {
  margin-bottom: 1rem;
}
.skelton_text {
  height: 4rem;
}

.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: 4;
  display: none;
}
[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: 0.8rem 0;
}
.globalNav .articleNav_title {
  display: none;
}
[dir] .globalNav .articleNav_title {
  margin: 0;
}
.globalNav .articleNav .page-content.main {
  align-items: center;
  position: relative;
}
@media (min-width: 1200px) {
  .globalNav .articleNav .page-content.main .accessibility-toolbar {
    order: 1;
    position: absolute;
  }
  [dir=ltr] .globalNav .articleNav .page-content.main .accessibility-toolbar {
    right: 3rem;
  }
  [dir=rtl] .globalNav .articleNav .page-content.main .accessibility-toolbar {
    left: 3rem;
  }
}
.globalNav .breadcrumb {
  display: flex;
  align-items: center;
  justify-content: 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;
  }
}
.globalNav .accessibility_link {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .globalNav .accessibility_link {
  cursor: pointer;
  padding: 0.8rem 1.2rem;
  border-radius: 2.4rem;
}
.globalNav .accessibility_link .fonts-label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir=ltr] .globalNav .accessibility_link .fonts-label {
  padding-left: 0.8rem;
}
[dir=rtl] .globalNav .accessibility_link .fonts-label {
  padding-right: 0.8rem;
}
.globalNav .accessibility_element i.aa-accessibility {
  width: 3.2rem;
  height: 3.2rem;
}
[dir=ltr] .globalNav .accessibility_element .share-this {
  margin: 0 1rem 0 0;
}
[dir=rtl] .globalNav .accessibility_element .share-this {
  margin: 0 0 0 1rem;
}
.globalNav .accessibility_element .share-this .close-share {
  order: 1;
}

[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;
  display: block;
}
[dir=rtl] .globalNav.fixed .articleNav .page-content.main {
  padding-top: 0.8rem;
}
[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-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: center;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
[dir] .tabs .tabs-tablist {
  transform: none;
}
.tabs .tabs-tablist::-webkit-scrollbar {
  display: none;
}
.tabs .tabs-tablist button {
  text-decoration: none;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  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 2.4rem;
  margin: 0;
  border: none;
  background: none;
  text-align: center;
  cursor: pointer;
}
.tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content {
  position: relative;
}
.tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label {
  position: relative;
}
[dir] .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label {
  padding-bottom: 1rem;
}
.tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label::after {
  content: "";
  display: inline;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0.4rem;
}
[dir=ltr] .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label::after {
  left: 0;
  border-radius: 0.4rem 0 0.4rem 0;
}
[dir=rtl] .tabs .tabs-tablist button[aria-selected=true] > .tabs-tab__content .tabs-tab__text-label::after {
  right: 0;
  border-radius: 0 0.4rem 0 0.4rem;
}
[dir] .tabs .tabs-tablist button .tabs-tab__content {
  padding: 0.9rem 0;
}
.tabs .tabs-panel {
  grid-area: panels;
  overflow-y: auto;
}
[dir] .tabs .tabs-panel {
  padding: 2rem 0;
}

.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-direction=horizontal] {
  margin: 2rem 0;
  padding: 2rem;
}
[dir] .feed-card[data-feedcard-direction=horizontal] img {
  border-radius: 0.4rem;
}
[dir=ltr] .feed-card[data-feedcard-direction=horizontal] .card_txt {
  padding: 0 0 0 1.6rem;
}
[dir=rtl] .feed-card[data-feedcard-direction=horizontal] .card_txt {
  padding: 0 1.6rem 0 0;
}
@media (min-width: 501px) {
  [dir=ltr] .feed-card[data-feedcard-direction=horizontal] .card_txt {
    padding: 0 0 0 2rem;
  }
  [dir=rtl] .feed-card[data-feedcard-direction=horizontal] .card_txt {
    padding: 0 2rem 0 0;
  }
}
[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 1.6rem;
}
[dir=rtl] .feed-card .card_txt {
  padding: 0 1.6rem 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;
  }
}
.feed-card.alhadath {
  flex-direction: column;
  display: flex;
  max-width: unset;
}
[dir] .feed-card.alhadath {
  padding: 1.6rem;
  margin: 2rem 0;
  border-radius: 0;
}
@media (min-width: 501px) {
  .feed-card.alhadath {
    display: block;
  }
  .feed-card.alhadath > a {
    width: 30%;
  }
  [dir=ltr] .feed-card.alhadath > a {
    float: left;
  }
  [dir=rtl] .feed-card.alhadath > a {
    float: right;
  }
}
[dir] .feed-card.alhadath img {
  border-radius: 0;
}
.feed-card.alhadath .card_txt {
  display: flex;
  flex-direction: column;
}
[dir] .feed-card.alhadath .card_txt {
  padding: 0;
}
@media (min-width: 501px) {
  .feed-card.alhadath .card_txt {
    width: 68%;
  }
  [dir=ltr] .feed-card.alhadath .card_txt {
    float: right;
  }
  [dir=rtl] .feed-card.alhadath .card_txt {
    float: left;
  }
}
[dir] .feed-card.alhadath .card_txt .card_title {
  padding: 1rem 0;
}
.feed-card.alhadath .card_txt .section_name {
  order: 1;
}
[dir] .feed-card.alhadath .card_txt .section_name {
  padding-bottom: 0;
}

[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;
  overflow: hidden;
  /*** Responsive iFrame content (Youtube Video, google maps etc) ***/
  position: relative;
  width: 100%;
  height: 0;
  /* 16:9 */
}

[dir] .video-player {
  border-radius: 0.4rem;
  padding-top: calc(9 / 16 * 100%);
}
.video-player * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}
.video-player video-js {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  /* 16:9 */
}
[dir] .video-player video-js {
  padding-top: calc(9 / 16 * 100%);
}
[dir=ltr] .video-player video-js {
  left: 0;
}
[dir=rtl] .video-player video-js {
  right: 0;
}

.vjs_video_3_ima-ad-container.ima-ad-container {
  z-index: 2 !important;
}

.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;
}

[dir] .kicker-main-story {
  padding-bottom: 1.6rem;
}
@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 100%;
  }
  [dir] .kicker-main-story .kicker-hero {
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  [dir] .kicker-main-story .box-wrapper {
    padding: 0;
  }
}

[dir] .kicker-hero {
  border-bottom: solid 0.1rem;
  padding-bottom: 1.6rem;
}
.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;
}
.kicker-hero .section-time-bar {
  display: flex;
}
[dir] .kicker-hero .section-time-bar {
  padding-bottom: 0;
}
[dir=ltr] .kicker-hero .section-time-bar .time {
  margin-left: auto;
}
[dir=rtl] .kicker-hero .section-time-bar .time {
  margin-right: auto;
}
[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.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;
  }
}
[dir] .kicker-section-results .kicker-results-list .list-item {
  padding-bottom: 1.6rem;
  margin-bottom: 1.6rem;
  border-bottom: solid 0.1rem;
}
@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: 0;
  border: none;
}
[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.version02 .kicker-results-list .list-item {
    flex: 0 0 49%;
  }
}
@media (min-width: 501px) {
  .kicker-section-results.version03 .kicker-results-list .list-item {
    flex: 0 0 49%;
  }
}
.kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero {
  display: block;
}
.kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .hero-img {
  width: 30%;
}
[dir=ltr] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .hero-img {
  float: left;
}
[dir=rtl] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .hero-img {
  float: right;
}
.kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .hero-img .icon {
  width: 3.2rem;
  height: 3.2rem;
}
.kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .title {
  width: 67%;
}
[dir] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .title {
  padding-top: 0;
}
[dir=ltr] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .title {
  float: right;
}
[dir=rtl] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .title {
  float: left;
}
.kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .section-time-bar {
  width: 67%;
}
[dir] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .section-time-bar {
  clear: none;
}
[dir=ltr] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .section-time-bar {
  float: right;
}
[dir=rtl] .kicker-section-results.version03 .kicker-results-list .list-item .kicker-hero .section-time-bar {
  float: left;
}
@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: 0.8rem;
}
[dir=ltr] .kicker::before {
  margin-right: 0.8rem;
}
[dir=rtl] .kicker::before {
  margin-left: 0.8rem;
}
[dir=ltr] .kicker.breaking {
  margin-right: 0;
  padding-right: 0.5rem;
}
[dir=rtl] .kicker.breaking {
  margin-left: 0;
  padding-left: 0.5rem;
}
.kicker.breaking::before {
  display: none;
}

.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;
}
[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: auto;
}
.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_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_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;
  }
}
.featuredPrograms-version02 .swiper-container {
  height: auto;
  overflow: hidden;
}
[dir] .featuredPrograms-version02 .swiper-pagination {
  text-align: center;
  padding: 2rem 0 0 0;
}
.featuredPrograms-version02 .swiper-pagination-bullet {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
}
[dir] .featuredPrograms-version02 .swiper-pagination-bullet {
  border-radius: 100%;
  margin: 0 1rem;
  cursor: pointer;
}
.featuredPrograms-version02 .swiper-button-next,
.featuredPrograms-version02 .swiper-button-prev {
  display: none;
  position: absolute;
  top: 0;
  z-index: 9;
  width: 9rem;
  height: calc(100% - 33px);
}
[dir] .featuredPrograms-version02 .swiper-button-next, [dir] .featuredPrograms-version02 .swiper-button-prev {
  cursor: pointer;
}
@media (min-width: 1200px) {
  .featuredPrograms-version02 .swiper-button-next,
.featuredPrograms-version02 .swiper-button-prev {
    display: flex;
    justify-content: center;
  }
  .featuredPrograms-version02 .swiper-button-next .aa,
.featuredPrograms-version02 .swiper-button-prev .aa {
    width: 4.5rem;
  }
}
.featuredPrograms-version02 .swiper-button-next.swiper-button-disabled,
.featuredPrograms-version02 .swiper-button-prev.swiper-button-disabled {
  display: none;
}
[dir=ltr] .featuredPrograms-version02 .swiper-button-next {
  right: 0;
}
[dir=rtl] .featuredPrograms-version02 .swiper-button-next {
  left: 0;
}
[dir=ltr] .featuredPrograms-version02 .swiper-button-prev {
  left: 0;
}
[dir=rtl] .featuredPrograms-version02 .swiper-button-prev {
  right: 0;
}
.featuredPrograms-version02 .swiper-slide {
  width: 57%;
  height: auto;
}
[dir] .featuredPrograms-version02 .swiper-slide {
  border-radius: 0.4rem;
}
[dir=ltr] .featuredPrograms-version02 .swiper-slide {
  margin-right: 1.2rem;
}
[dir=rtl] .featuredPrograms-version02 .swiper-slide {
  margin-left: 1.2rem;
}
.featuredPrograms-version02 .swiper-slide a {
  display: flex;
}
@media (min-width: 501px) {
  .featuredPrograms-version02 .swiper-slide {
    width: 28%;
  }
  [dir=ltr] .featuredPrograms-version02 .swiper-slide {
    margin-right: 1.6rem;
  }
  [dir=rtl] .featuredPrograms-version02 .swiper-slide {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .featuredPrograms-version02 .swiper-slide {
    width: 20%;
  }
}
@media (min-width: 1200px) {
  .featuredPrograms.d-listing-view .swiper-slide {
    flex: 1;
  }
  [dir=ltr] .featuredPrograms.d-listing-view .swiper-slide:last-child {
    margin-right: 0;
  }
  [dir=rtl] .featuredPrograms.d-listing-view .swiper-slide:last-child {
    margin-left: 0;
  }
}
.featuredPrograms.d-listing-view .swiper-button-next,
.featuredPrograms.d-listing-view .swiper-button-prev {
  display: none;
}

.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;
  cursor: pointer;
}
@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 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;
}
.more-link.option02, .more-link.alhadath {
  display: block;
  height: unset;
}
[dir] .more-link.option02, [dir] .more-link.alhadath {
  background: none;
  text-align: center;
  border-width: 0.1rem;
  border-radius: 0.4rem;
  margin: 1.6rem 0 0 0;
  padding: 0;
}
.more-link.option02 a, .more-link.option02 span, .more-link.alhadath a, .more-link.alhadath span {
  display: block;
}
[dir] .more-link.option02 a, [dir] .more-link.option02 span, [dir] .more-link.alhadath a, [dir] .more-link.alhadath span {
  margin: 0;
  padding: 0;
  text-align: center;
  padding: 1rem 0;
}
[dir] .more-link.alhadath {
  border: none;
}
[dir=ltr] .more-link.alhadath {
  transform: skew(7deg);
}
[dir=rtl] .more-link.alhadath {
  transform: skew(-7deg);
}
[dir=ltr] .more-link.alhadath * {
  transform: skew(-7deg);
}
[dir=rtl] .more-link.alhadath * {
  transform: skew(7deg);
}

.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;
}
@media (min-width: 1200px) {
  .listing01.option03 .listing01-articles {
    align-items: flex-start;
  }
}
@media (min-width: 1200px) {
  .listing01.option03 .listing01-articles .main-article {
    flex: 0 0 66.2%;
  }
}
@media (min-width: 1200px) {
  .listing01.option03 .listing01-articles .results-list {
    flex-flow: column;
    flex: 0 0 32.3%;
  }
  .listing01.option03 .listing01-articles .results-list li {
    flex: unset;
  }
}
.listing01.option03 .listing01-articles .section {
  display: block;
}
[dir] .listing01.option03 .listing01-articles .section {
  margin-top: 0.8rem;
}
[dir] .listing01.option03.alhadath-hero {
  border-bottom: none;
}
.listing01.option03.alhadath-hero .content {
  position: absolute;
  bottom: 0;
}
[dir] .listing01.option03.alhadath-hero .content {
  background-image: url(assets/gfx/alHadath/hadath-title-gfx.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 3rem 5rem 1.6rem 5rem;
}
[dir=ltr] .listing01.option03.alhadath-hero .content {
  left: 0;
  right: 0;
}
[dir=rtl] .listing01.option03.alhadath-hero .content {
  right: 0;
  left: 0;
}
@media (min-width: 1200px) {
  [dir] .listing01.option03.alhadath-hero .content {
    background-size: cover;
    padding: 5rem 5rem 1.6rem 5rem;
  }
}
.listing01.option03.alhadath-hero .main-article {
  position: relative;
}
[dir] .listing01.option03.alhadath-hero .main-article {
  margin-bottom: 1.6rem;
}
@media (min-width: 1200px) {
  [dir] .listing01.option03.alhadath-hero .main-article {
    margin-bottom: 0;
  }
}
.listing01.option03.alhadath-hero .main-article .content {
  position: absolute;
}
@media (min-width: 501px) {
  [dir] .listing01.option03.alhadath-hero .main-article .content {
    padding: 5rem 10rem 3.2rem 10rem;
  }
}
@media (min-width: 1200px) {
  [dir] .listing01.option03.alhadath-hero .main-article .content {
    padding: 10rem 10rem 3.2rem 10rem;
  }
}
.listing01.option03.alhadath-hero .main-article .img-box {
  position: relative;
}
.listing01.option03.alhadath-hero .main-article .img-box::after {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30%;
}
[dir=ltr] .listing01.option03.alhadath-hero .main-article .img-box::after {
  left: 0;
  right: 0;
}
[dir=rtl] .listing01.option03.alhadath-hero .main-article .img-box::after {
  right: 0;
  left: 0;
}
.listing01.option03.alhadath-hero .results-list li {
  position: relative;
}
[dir] .listing01.option03.alhadath-hero .results-list li {
  padding: 0;
  margin: 0;
}
[dir] .listing01.option03.alhadath-hero .results-list li:first-child {
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .listing01.option03.alhadath-hero .results-list li:first-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  [dir] .listing01.option03.alhadath-hero .results-list li:first-child {
    margin-bottom: 1.6rem;
  }
}
[dir] .listing01.alhadath .listing01-articles .img-box img {
  border-radius: 0;
}
.listing01.alhadath .listing01-articles .img-box .icon {
  width: 3.2rem;
  height: 3.2rem;
  top: 1rem;
  bottom: unset;
}
[dir=ltr] .listing01.alhadath .listing01-articles .img-box .icon {
  right: 1rem;
  left: unset;
}
[dir=rtl] .listing01.alhadath .listing01-articles .img-box .icon {
  left: 1rem;
  right: unset;
}

[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;
}
.listing02.version02 .results-list .list-item {
  justify-content: space-between;
  align-items: flex-start;
  flex: 0 0 100%;
}
[dir] .listing02.version02 .results-list .list-item {
  padding-top: 1.6rem;
}
[dir] .listing02.version02 .results-list .list-item:first-child {
  padding-top: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .listing02.version02 .results-list .list-item:first-child {
    padding-top: 2.5rem;
  }
}
@media (min-width: 1200px) {
  [dir] .listing02.version02 .results-list .list-item:first-child {
    padding-top: 1.6rem;
  }
}
@media (min-width: 501px) {
  [dir] .listing02.version02 .results-list .list-item:first-child.coverage {
    padding-top: 2rem;
    margin-top: 2.5rem;
  }
}
@media (min-width: 1200px) {
  [dir] .listing02.version02 .results-list .list-item:first-child.coverage {
    margin-top: 0;
  }
}
.listing02.version02 .results-list .list-item .img-box {
  align-self: flex-start;
}
.listing02.version02 .results-list .list-item .content {
  flex: 0 0 68%;
}
[dir] .listing02.version02 .results-list.swiper-wrapper .list-item {
  padding-top: 0;
}
@media (min-width: 501px) {
  .listing02.version02 .results-list.swiper-wrapper .list-item {
    flex: 0 0 48.5%;
  }
  [dir=ltr] .listing02.version02 .results-list.swiper-wrapper .list-item {
    margin-right: 0;
  }
  [dir=rtl] .listing02.version02 .results-list.swiper-wrapper .list-item {
    margin-left: 0;
  }
}
.listing02.version02 .results-list.swiper-wrapper .list-item .content {
  flex: unset;
}
[dir] .listing02.version02 .results-list.swiper-wrapper .list-item .content {
  margin-bottom: auto;
}
[dir] .listing02.version02 .results-list.swiper-wrapper .list-item.coverage {
  padding-top: 0;
  margin-top: 0;
}

@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 .flex-align .listing02 .swiper-container {
    flex-grow: 1;
  }
  [dir] .grid-listing02 .page-content .page-content__item .flex-align .listing02 .swiper-container {
    padding-bottom: 2.5rem;
  }
}
[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;
}
[dir] .section-label.bottom-underline {
  border-bottom: solid 0.1rem;
  padding-bottom: 0.8rem;
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .section-label.bottom-underline {
    padding-bottom: 1.6rem;
  }
}
.section-label h1, .section-label h2, .section-label h3, .section-label h4, .section-label h5, .section-label h6, .section-label span, .section-label a {
  display: flex;
  justify-content: stretch;
}
.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, .section-label span .color-lead, .section-label a .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, [dir=ltr] .section-label span .color-lead, [dir=ltr] .section-label a .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, [dir=rtl] .section-label span .color-lead, [dir=rtl] .section-label a .color-lead {
  margin-left: 1.6rem;
}
[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 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;
}
.section-label.version02 {
  display: flex;
  flex-direction: row;
  overflow: visible;
}
[dir] .section-label.version02 {
  border-top: solid 0.4rem;
}
.section-label.version02 > *:first-child {
  position: relative;
}
[dir] .section-label.version02 > *:first-child {
  padding-top: 0.8rem;
}
@media (min-width: 501px) {
  [dir] .section-label.version02 > *:first-child {
    padding-top: 1.6rem;
  }
}
.section-label.version02 > *:first-child::before {
  content: "";
  display: block;
  height: 0.4rem;
  position: absolute;
  top: -0.4rem;
  width: 100%;
}
[dir=ltr] .section-label.version02 > *:first-child::before {
  border-radius: 0 0.4rem 0 0.4rem;
  left: 0;
}
[dir=rtl] .section-label.version02 > *:first-child::before {
  border-radius: 0.4rem 0 0.4rem 0;
  right: 0;
}
.section-label.alhadath {
  display: flex;
}
.section-label.alhadath > *::after {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
}
[dir] .section-label.alhadath > *::after {
  background-repeat: no-repeat;
}
[dir=ltr] .section-label.alhadath > *::after {
  background: url(assets/gfx/alHadath/alhadath-section-label.svg) right top no-repeat;
  background-position: right top;
  transform: rotate(90deg);
}
[dir=rtl] .section-label.alhadath > *::after {
  background: url(assets/gfx/alHadath/alhadath-section-label.svg) left top no-repeat;
  background-position: left top;
  transform: rotate(-90deg);
}
.section-label.alhadath .more {
  display: flex;
  align-items: flex-end;
}
[dir=ltr] .section-label.alhadath .more {
  margin-left: auto;
}
[dir=rtl] .section-label.alhadath .more {
  margin-right: auto;
}
.section-label.alhadath .more::after {
  display: none;
}
.section-label.alhadath .more i {
  align-self: center;
}

[dir=rtl] .section-label.alhadath > *::after {
  transform: rotate(0);
}

.you-missed .disable-btn-def, .you-missed .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, .gallery-overlay .gallery-listing .top-tools .tools .you-missed .close-overlay, .you-missed .gallery-overlay .open-overlay, .gallery-overlay .you-missed .open-overlay, .you-missed .you-missed-overlay .close-overlay, .you-missed .you-missed-notifier .open-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 .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, [dir] .gallery-overlay .gallery-listing .top-tools .tools .you-missed .close-overlay, [dir] .you-missed .gallery-overlay .open-overlay, [dir] .gallery-overlay .you-missed .open-overlay, [dir] .you-missed .you-missed-overlay .close-overlay, [dir] .you-missed .you-missed-notifier .open-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: 9;
}
[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: auto;
  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] .you-missed .you-missed-overlay .overlay-content {
  padding: 3rem 2rem;
}
[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: -webkit-sticky;
  position: sticky;
  top: 0;
}
[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: 5rem 0 2rem 0;
}
.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;
  padding-bottom: 1.6rem;
}
.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 {
    padding-bottom: 0;
  }
}
[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;
  }
}
@media (min-width: 501px) {
  .game-card_team {
    width: 100%;
    justify-content: space-between;
  }
}
.game-card_header {
  height: 5.8rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.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%;
  z-index: 0;
}
[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;
  }
}
.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_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-header_team-logo {
  display: none;
}
.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 {
  min-height: 14rem;
}
.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;
}
[dir] .league-list_item {
  cursor: pointer;
}
.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;
}
.league-list[data-display-type=default] .league-list_item .checkBox > * {
  pointer-events: auto;
}
@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;
}

@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_body {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
}
.fixtures-panel-nav_calendar {
  display: none;
  width: 100%;
}
.fixtures-panel-nav_comeptition-list {
  flex: 1;
}
@media (min-width: 501px) {
  .fixtures-panel-nav_comeptition-list {
    width: 100%;
  }
}
.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;
}
@media (min-width: 1200px) {
  .fixtures-panel-nav.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 70px;
  }
}
.fixtures-panel-nav.sticky .side-panel_header {
  max-height: 98px;
}
[dir] .fixtures-panel-nav.sticky .side-panel_header {
  padding: 10px 15px;
}

[dir=rtl] .league-list[data-display-type=filter] .league-list_item .checkBox {
  transform: rotateY(-190deg);
}
[dir=rtl] .fixtures-panel-nav_header_calendar {
  white-space: nowrap;
}

.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: grid;
  grid-template-columns: 1fr;
  gap: 1.6rem;
}
@media (min-width: 501px) {
  .fixtures-list_copmpetition_matches {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .fixtures-list_copmpetition_matches {
    grid-template-columns: repeat(3, 1fr);
  }
}
.fixtures-list_copmpetition_matches [data-aa-component=game-card] {
  width: 100%;
}
.fixtures-list_copmpetition_matches.showAll {
  max-height: unset;
}
[dir] .fixtures-list_copmpetition_name {
  margin: 0;
}
.fixtures-list_header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
[dir] .fixtures-list_header {
  margin: 2.6rem 0 1rem;
}
.fixtures-list_header .drop-down-wrapper {
  align-self: flex-end;
}
@media (min-width: 501px) {
  .fixtures-list_header .drop-down-wrapper {
    align-self: center;
  }
}
@media (min-width: 501px) {
  .fixtures-list_header {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
[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: flex;
  flex-direction: column;
  width: 100%;
  align-items: stretch;
  justify-content: flex-start;
}

[dir] .sports-transfer {
  margin-bottom: 1rem;
  border-radius: 4px;
}
.sports-transfer_info {
  order: 0;
}
[dir] .sports-transfer_info {
  border-bottom: 1px solid;
}
.sports-transfer_from {
  order: 2;
}
.sports-transfer_to {
  order: 1;
}
@media (min-width: 501px) {
  .sports-transfer {
    display: grid;
    grid-template-columns: 25% 50% 25%;
    align-items: center;
  }
  .sports-transfer_info, .sports-transfer_from, .sports-transfer_to {
    order: unset;
  }
}
.sports-transfer[is-loading] .sports-transfer_name {
  width: 6rem;
}
.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: flex;
  justify-content: space-between;
  position: relative;
}
.sports-transfer_info_direction {
  position: absolute;
  bottom: -8rem;
}
[dir=ltr] .sports-transfer_info_direction {
  right: 1.6em;
  transform: rotate(-90deg);
}
[dir=rtl] .sports-transfer_info_direction {
  left: 1.6em;
  transform: rotate(90deg);
}
@media (min-width: 501px) {
  .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;
  }
  .sports-transfer_info_direction {
    position: unset;
  }
  [dir] .sports-transfer_info_direction {
    transform: none;
  }
}
@media (min-width: 501px) {
  .sports-transfer_to {
    flex-direction: row-reverse;
  }
  [dir=ltr] .sports-transfer_to .sports-transfer_image {
    margin-right: 0;
    margin-left: 1rem;
  }
  [dir=rtl] .sports-transfer_to .sports-transfer_image {
    margin-left: 0;
    margin-right: 1rem;
  }
}
.sports-transfer_image {
  width: 24px;
  height: 24px;
}
[dir] .sports-transfer_image {
  border-radius: 50%;
}
[dir=ltr] .sports-transfer_image {
  margin-right: 1rem;
}
[dir=rtl] .sports-transfer_image {
  margin-left: 1rem;
}

[dir=rtl] .sports-transfer_info_direction {
  transform: rotate(-90deg);
}

.player-card {
  flex: 0 0 30rem;
  height: 15.6rem;
  position: relative;
}

[dir] .player-card {
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  .player-card {
    flex: 0 0 32.6rem;
    max-width: 48%;
  }
}
@media (min-width: 1200px) {
  .player-card {
    max-width: unset;
    flex: 0 0 31.6%;
  }
}
.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 {
  right: -160px;
  transform: rotate(-200deg);
  border-bottom-right-radius: 100%;
  border-top-right-radius: 100%;
}
[dir=rtl] .player-card_oval-background {
  left: -160px;
  transform: rotate(200deg);
  border-bottom-left-radius: 100%;
  border-top-left-radius: 100%;
}
.player-card_divider {
  position: relative;
  top: -65px;
}
[dir] .player-card_divider {
  border-style: solid;
  border-bottom: none;
}
.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-start;
  flex: 1 1 auto;
}
[dir] .player-card_right {
  margin-bottom: 10px;
}
[dir=ltr] .player-card_right {
  text-align: left;
}
[dir=rtl] .player-card_right {
  text-align: right;
}
.player-card_middle {
  display: grid;
  grid-template-columns: auto;
  row-gap: 5px;
  justify-items: flex-start;
}
[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_score {
  width: 50px;
  height: 28px;
  display: flex;
  position: absolute;
  top: 15px;
  justify-content: center;
  align-items: center;
}
[dir] .player-card_score {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
}
[dir=ltr] .player-card_score {
  right: 25px;
}
[dir=rtl] .player-card_score {
  left: 25px;
}
.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;
}

[dir] .side-panel {
  border: 1px solid;
}
@media (min-width: 1200px) {
  .side-panel {
    display: block;
  }
  [dir] .side-panel {
    border-radius: 0.4rem;
  }
}
@media (min-width: 1200px) {
  .side-panel.sticky {
    position: fixed;
    top: 4.5rem;
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: 7rem;
  }
  [dir=ltr] .side-panel.sticky {
    left: 0;
  }
  [dir=rtl] .side-panel.sticky {
    right: 0;
  }
}
.side-panel.sticky .side-panel_header {
  max-height: 9.8rem;
}
[dir] .side-panel.sticky .side-panel_header {
  padding: 1rem;
}
.side-panel_header {
  display: none;
  position: relative;
  height: 9.8rem;
  max-height: 0;
  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: 5rem;
}
[dir=rtl] .side-panel_header-logo .sports-image:nth-child(2) {
  right: 5rem;
}
.side-panel_header_content {
  display: flex;
  align-items: center;
  height: 8.5rem;
  overflow: hidden;
}
.side-panel_header_content .sports-image {
  width: 6rem;
  height: 6rem;
}
[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: 5rem;
  height: 5rem;
}
[dir] .side-panel_header_content .sports-image img {
  border-radius: 50%;
}
.side-panel_header_content_description {
  display: flex;
  flex-direction: column;
  width: 19rem;
  align-self: center;
  max-height: 11rem;
  overflow: hidden;
}
[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%;
  display: flex;
  overflow: scroll;
}
@media (min-width: 1200px) {
  .side-panel ul {
    display: block;
    overflow: unset;
  }
}
.side-panel ul li {
  display: inline-flex;
}
[dir] .side-panel ul li {
  padding: 2rem 2.5rem;
  cursor: pointer;
}
@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;
  }
}

[dir=rtl] .side-panel_header_content_description {
  width: 15rem;
}

.match-squads_content {
  display: flex;
}
.match-squads_content .data-set {
  width: 100%;
}
.match-squads .tabs {
  width: 100%;
}
[dir] .match-squads .tabs-tablist {
  border: 0.1rem solid;
  border-radius: 0.4rem;
}
.match-squads .tabs-tablist .tabs-tab {
  flex: 1;
}
[dir] .match-squads .tabs-tablist .tabs-tab .tabs-tab__content {
  padding: 1rem 0;
}
[dir] .match-squads .tabs-tablist .tabs-tab[aria-selected=true] .tabs-tab__content {
  border-bottom: none;
}
@media (min-width: 501px) {
  .match-squads .tabs {
    display: flex;
  }
}
[dir] .match-squads .tabs-tablist {
  margin-bottom: 3.6rem;
}
@media (min-width: 501px) {
  .match-squads .tabs-tablist {
    display: none;
  }
}
[dir] .match-squads .tabs-panel {
  padding: 0;
  border: none;
}
@media (min-width: 501px) {
  .match-squads .tabs-panel {
    display: block;
    flex: auto;
    overflow: hidden;
  }
  [dir=ltr] .match-squads .tabs-panel {
    padding: 0 2rem 0 0;
  }
  [dir=rtl] .match-squads .tabs-panel {
    padding: 0 0 0 2rem;
  }
  [dir=ltr] .match-squads .tabs-panel:last-child {
    padding: 0 0 0 2rem;
    border-left: 1px solid;
  }
  [dir=rtl] .match-squads .tabs-panel:last-child {
    padding: 0 2rem 0 0;
    border-right: 1px solid;
  }
}

.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: 30% 40% 30%;
}

[dir] .scoreboard {
  margin-top: 2rem;
}
@media (min-width: 1200px) {
  [dir] .scoreboard {
    margin-top: unset;
  }
}
.scoreboard_home-team, .scoreboard_away-team {
  display: flex;
  flex-direction: column;
  align-items: center;
}
[dir] .scoreboard_home-team, [dir] .scoreboard_away-team {
  padding: 2rem 0;
}
@media (min-width: 501px) {
  .scoreboard_home-team, .scoreboard_away-team {
    flex-direction: row;
  }
  [dir] .scoreboard_home-team, [dir] .scoreboard_away-team {
    padding: 2rem;
  }
}
.scoreboard_game {
  display: grid;
  grid-template-columns: 23% 54% 23%;
  justify-content: center;
  align-items: center;
}
[dir] .scoreboard_game {
  text-align: center;
  border: 1px solid;
}
.scoreboard_away-team {
  justify-content: flex-end;
  flex-direction: column-reverse;
}
@media (min-width: 501px) {
  .scoreboard_away-team {
    flex-direction: row;
  }
}
.scoreboard_home-team img, .scoreboard_away-team img {
  width: 37px;
  height: 37px;
}
[dir] .scoreboard_home-team img, [dir] .scoreboard_away-team img {
  margin: 0 2rem;
}

.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: scroll;
}
.overall-stats_content:hover {
  overflow-x: auto;
}
@media (min-width: 501px) {
  .overall-stats_content {
    overflow: hidden;
    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;
}

.live-seasons_item {
  display: flex;
  align-items: center;
}

[dir] .live-seasons_item {
  margin-bottom: 1.6rem;
  border-radius: 0.4rem;
  padding: 1.2rem 1.6rem;
}
.live-seasons_item_media {
  width: 5.6rem;
  height: 5.6rem;
}
[dir] .live-seasons_item_media {
  padding: 0.8rem;
  border-radius: 50%;
}
.live-seasons_item_image {
  width: 4rem;
  height: 4rem;
}
[dir=ltr] .live-seasons_item_text {
  margin-left: 1.6rem;
}
[dir=rtl] .live-seasons_item_text {
  margin-right: 1.6rem;
}
.live-seasons_item:nth-child(5) ~ div {
  display: none;
}
@media (min-width: 501px) {
  .live-seasons_item:nth-child(5) ~ div {
    display: flex;
  }
}
@media (min-width: 501px) {
  .live-seasons .more-link {
    display: none;
  }
}
@media (min-width: 501px) {
  .live-seasons_wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  [dir] .live-seasons_wrapper .live-seasons_item {
    margin-bottom: 0;
  }
}

.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;
}
.match-page_score .scoreboard_team-link {
  color: inherit;
  text-decoration: none;
}
[dir] .match-page_summary {
  margin: 32px 0;
}
[dir] .match-page_divider {
  margin: 32px 0;
}
[dir] .match-page .topMargin {
  margin-top: 4rem;
}
.match-page .squad-table_squad-player-link {
  color: inherit;
  text-decoration: none;
}

[dir] .league-page .side-panel {
  margin-top: 0rem;
}
@media (min-width: 1200px) {
  [dir] .league-page .side-panel {
    margin-top: 8rem;
  }
}
[dir] .league-page_league-table {
  margin-bottom: 3.2rem;
}
.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;
  justify-content: flex-start;
  overflow: scroll;
  width: 100%;
  flex-wrap: nowrap;
  grid-gap: 20px;
}
[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 {
    overflow: hidden;
    flex-wrap: wrap;
    grid-template-columns: repeat(3, -webkit-max-content);
    grid-template-columns: repeat(3, max-content);
    row-gap: 17px;
    max-height: 170px;
    justify-content: flex-start;
  }
}
.league-page_rankings_top-player_container.open {
  max-height: unset;
}
.league-page .fixtures-list_header {
  justify-content: flex-start;
}
.league-page .fixtures-list_header [competition-title] {
  flex: 1;
}
[dir] .league-page .fixtures-list_header [competition-title] {
  margin: 0;
}
.league-page .fixtures-list_header [dropdown-title] {
  align-self: flex-end;
}
[dir] .league-page .fixtures-list_header [dropdown-title] {
  margin-bottom: 1rem;
}
@media (min-width: 501px) {
  .league-page .fixtures-list_header [dropdown-title] {
    align-self: center;
  }
  [dir] .league-page .fixtures-list_header [dropdown-title] {
    margin-bottom: 0;
  }
}
[dir=ltr] .league-page .drop-down-wrapper {
  margin-left: 2rem;
}
[dir=rtl] .league-page .drop-down-wrapper {
  margin-right: 2rem;
}
.league-page .drop-down-wrapper .data-dropdown-selector {
  outline: none;
}
[dir] .league-page .drop-down-wrapper .data-dropdown-selector {
  padding: 0.5rem;
  border-radius: 0.4rem;
}
[dir=ltr] .league-page .drop-down-wrapper .choose-round-selector, [dir=ltr] .league-page .drop-down-wrapper .choose-week-selector {
  margin: 0 1rem 0 auto;
}
[dir=rtl] .league-page .drop-down-wrapper .choose-round-selector, [dir=rtl] .league-page .drop-down-wrapper .choose-week-selector {
  margin: 0 auto 0 1rem;
}

.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;
  }
}
[dir] .team-page .main-section .page-content__item:last-child {
  margin-top: 2.6rem;
}
@media (min-width: 1200px) {
  [dir] .team-page .main-section .page-content__item:last-child {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  [dir] .team-page .main-section {
    margin-top: 4rem;
  }
}
.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_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;
  overflow-x: auto;
}
[dir] .team-page_games {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
[dir] .team-page_league-table {
  margin-bottom: 32px;
}
.team-page_trophies-container, .team-page_full-squad-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.6rem;
}
@media (min-width: 501px) {
  .team-page_trophies-container, .team-page_full-squad-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .team-page_trophies-container, .team-page_full-squad-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
[dir] .team-page_full-squad {
  margin-bottom: 32px;
}
.team-page_full-squad-container .player-card {
  flex: 1;
  max-width: unset;
}
[dir] .team-page_full-squad-container .player-card {
  cursor: pointer;
}
@media (min-width: 501px) {
  .team-page_trophies-container {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}

@media (min-width: 1200px) {
  [dir] .player-page .page-content {
    margin-top: 4rem;
  }
}
[dir] .player-page_transfer {
  margin-bottom: 22px;
}
[dir] .player-page_transfer .sports-transfer {
  margin-bottom: 10px;
}
[dir] .player-page_breakdown {
  margin-bottom: 32px;
}
[dir] .player-page_breakdown .player-breakdown {
  cursor: pointer;
}
.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);
  }
}
[dir] .player-page .side-panel {
  margin-bottom: 2.6rem;
}

.loading {
  width: 100%;
  position: absolute;
}

[dir] .loading {
  text-align: center;
  padding: 3rem;
}
.loading.hide {
  display: none;
}

@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: auto;
}
.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 .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;
  }
}
.aa-media.aa-media4x3.version02 {
  align-items: stretch;
  flex-wrap: wrap;
}
.aa-media.aa-media4x3.version02 .section-label {
  flex: 0 0 100%;
}
.aa-media.aa-media4x3.version02 .hero-area {
  overflow: hidden;
}
[dir] .aa-media.aa-media4x3.version02 .hero-area {
  margin: 0;
  padding: 0;
}
@media (min-width: 501px) {
  .aa-media.aa-media4x3.version02 .hero-area {
    flex: 0 0 49%;
  }
}
[dir] .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 {
  padding: 0;
  border-radius: 0;
}
[dir] .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 .video-player {
  border-radius: 0;
}
.aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 .video-player .vjs-big-play-button {
  top: unset;
  bottom: 1.6rem;
}
[dir] .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 .video-player .vjs-big-play-button {
  transform: unset;
}
[dir=ltr] .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 .video-player .vjs-big-play-button {
  left: unset;
  right: 1.6rem;
}
[dir=rtl] .aa-media.aa-media4x3.version02 .hero-area .aa-media-hero.aa-media-hero3x4 .video-player .vjs-big-play-button {
  right: unset;
  left: 1.6rem;
}
[dir] .aa-media.aa-media4x3.version02 .hero-area .share-this {
  margin-top: 1.6rem;
}
[dir=ltr] .aa-media.aa-media4x3.version02 .hero-area .share-this {
  margin-right: auto;
}
[dir=rtl] .aa-media.aa-media4x3.version02 .hero-area .share-this {
  margin-left: auto;
}
@media (min-width: 501px) {
  [dir] .aa-media.aa-media4x3.version02 .hero-area .share-this {
    margin-top: 0.8rem;
  }
}
.aa-media.aa-media4x3.version02 .video-nav-area {
  overflow: hidden;
}
[dir] .aa-media.aa-media4x3.version02 .video-nav-area {
  margin: 0;
  padding: 0;
  border: none;
}
@media (min-width: 501px) {
  .aa-media.aa-media4x3.version02 .video-nav-area {
    flex: 0 0 49%;
  }
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing {
  position: relative;
}
[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing {
  border: none;
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller {
  max-height: unset;
  height: 40rem;
}
[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller {
  margin-bottom: 2rem;
}
[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list {
  padding-right: 1.6rem;
}
[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list {
  padding-left: 1.6rem;
}
@media (min-width: 1200px) {
  [dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list {
    padding-right: 3.2rem;
  }
  [dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list {
    padding-left: 3.2rem;
  }
}
[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item {
  padding: 0 0 1.6rem 0;
}
[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item:first-child {
  border-bottom: solid 0.1rem;
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item {
    border-bottom: solid 0.1rem;
    margin-bottom: 1.6rem;
  }
}
@media (min-width: 1200px) {
  [dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item {
    padding-bottom: 3.2rem;
    margin-bottom: 3.2rem;
  }
  [dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item:first-child {
    margin-bottom: 3.2rem;
  }
}
[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item:last-child {
  border: none;
  margin-bottom: 0;
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link {
  display: block;
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
  width: 25%;
}
[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
  margin: 0;
}
[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
  float: left;
}
[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
  float: right;
}
@media (min-width: 501px) {
  [dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
    float: right;
  }
  [dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box {
    float: left;
  }
}
[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box img {
  border-radius: 0;
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
  display: block;
  bottom: 0.8rem;
}
[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
  border-radius: 0;
  padding: 0.1rem 0.5rem 0;
}
[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
  right: 0.8rem;
}
[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .img-box .time {
  left: 0.8rem;
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
  display: block;
  width: 70%;
}
[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
  float: right;
}
[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
  float: left;
}
@media (min-width: 501px) {
  [dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
    float: left;
  }
  [dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .title {
    float: right;
  }
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
  display: block;
  width: 70%;
}
[dir] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
  padding-top: 1.6rem;
}
[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
  text-align: left;
  float: right;
}
[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
  text-align: right;
  float: left;
}
@media (min-width: 501px) {
  [dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
    float: left;
  }
  [dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item a.list-item-link .caption {
    float: right;
  }
}
@media (min-width: 501px) {
  .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active {
    position: relative;
  }
  .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active::after {
    content: "";
    height: 0.4rem;
    position: absolute;
    bottom: 0;
    width: 40%;
  }
  [dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active::after {
    left: 0;
  }
  [dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active::after {
    right: 0;
  }
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .img-box {
  display: none;
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .title {
  width: 100%;
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link .caption {
  width: 100%;
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller .video-list li.list-item.active a.list-item-link i.aa.aa-play {
  display: none;
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller::after {
  display: block;
  bottom: 0;
  content: "";
  height: 20rem;
  position: absolute;
  width: 98.5%;
}
[dir=ltr] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller::after {
  left: 0;
}
[dir=rtl] .aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller::after {
  right: 0;
}
.aa-media.aa-media4x3.version02 .video-nav-area .aamedia-listing .scroller.hide-shadow::after {
  display: none;
}
[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 {
  padding: 0 2rem 2rem 2rem;
  border-radius: 0.4rem;
}
[dir] .aa-media-hero.aa-media-hero3x4 h3 {
  padding-bottom: 3.6rem;
}
.aa-media-hero.aa-media-hero3x4 .video-player {
  /* 4:5 */
}
[dir] .aa-media-hero.aa-media-hero3x4 .video-player {
  padding-top: calc(5 / 4 * 100%);
}
.aa-media-hero.aa-media-hero3x4 .video-player video-js {
  /* 4:5 */
}
[dir] .aa-media-hero.aa-media-hero3x4 .video-player video-js {
  padding-top: calc(5 / 4 * 100%);
}

.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: wrap;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  height: 100%;
}
@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;
  padding-bottom: 0.5rem;
}
@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;
  }
}
.aamedia-listing .scroller .video-list li a.list-item-link .caption {
  flex: 0 0 100%;
}
[dir=ltr] .aamedia-listing .scroller .video-list li a.list-item-link .caption {
  text-align: right;
}
[dir=rtl] .aamedia-listing .scroller .video-list li a.list-item-link .caption {
  text-align: left;
}
@media (min-width: 501px) {
  .aamedia-listing .scroller .video-list li a.list-item-link .caption {
    flex: none;
  }
  [dir] .aamedia-listing .scroller .video-list li a.list-item-link .caption {
    margin-top: auto;
  }
  [dir=ltr] .aamedia-listing .scroller .video-list li a.list-item-link .caption {
    text-align: left;
  }
  [dir=rtl] .aamedia-listing .scroller .video-list li a.list-item-link .caption {
    text-align: right;
  }
}
@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;
}
.aamedia-listing.version02 .scroller .video-list {
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(auto-fill, 100%);
}
@media (min-width: 501px) {
  .aamedia-listing.version02 .scroller .video-list {
    grid-template-columns: repeat(auto-fill, 49%);
  }
}
@media (min-width: 1200px) {
  .aamedia-listing.version02 .scroller .video-list {
    grid-template-columns: repeat(auto-fill, 24%);
  }
}
.aamedia-listing.version02 .scroller .video-list li {
  flex: unset;
  overflow: hidden;
}
[dir] .aamedia-listing.version02 .scroller .video-list li {
  padding: 0 0 1.6rem 0;
  border-radius: 0.4rem;
  margin-bottom: 1.6rem;
}
.aamedia-listing.version02 .scroller .video-list li a.list-item-link {
  flex-flow: column;
  justify-content: flex-start;
}
.aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box {
  width: 100%;
}
[dir] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box img {
  border-radius: 0;
}
.aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
  bottom: 0.8rem;
}
[dir] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
  border-radius: 0;
  padding: 0.1rem 0.5rem 0;
}
[dir=ltr] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
  right: 0.8rem;
}
[dir=rtl] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .img-box .time {
  left: 0.8rem;
}
.aamedia-listing.version02 .scroller .video-list li a.list-item-link .title {
  width: 100%;
}
[dir] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .title {
  padding: 1.6rem 1.6rem 0 1.6rem;
}
.aamedia-listing.version02 .scroller .video-list li a.list-item-link .caption {
  flex: none;
}
[dir] .aamedia-listing.version02 .scroller .video-list li a.list-item-link .caption {
  margin-top: auto;
  padding: 1.6rem 1.6rem 0 1.6rem;
}
[dir] .aamedia-listing.programs-listing {
  border-bottom: none;
}
.aamedia-listing.programs-listing .scroller .video-list {
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(auto-fill, 48.5%);
}
@media (min-width: 501px) {
  .aamedia-listing.programs-listing .scroller .video-list {
    grid-template-columns: repeat(auto-fill, 32.5%);
  }
}
@media (min-width: 1200px) {
  .aamedia-listing.programs-listing .scroller .video-list {
    grid-template-columns: repeat(auto-fill, 24%);
  }
}
.aamedia-listing.programs-listing .scroller .video-list li {
  flex: unset;
}
[dir] .aamedia-listing.programs-listing .scroller .video-list li {
  padding: unset;
  margin-bottom: 1.6rem;
}
.aamedia-listing.programs-listing .scroller .video-list li a.list-item-link {
  position: relative;
}
.aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .img-box {
  width: 100%;
}
.aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
  display: none;
}
@media (min-width: 1200px) {
  .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
    display: inline-block;
    position: absolute;
    width: 100%;
    bottom: 0;
    overflow: hidden;
    opacity: 0;
    transition: opacity 0.2s;
  }
  [dir] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
    padding: 1rem 0.8rem;
    border-radius: 0 0 0.4rem 0.4rem;
  }
  [dir=ltr] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
    left: 0;
    right: 0;
  }
  [dir=rtl] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details {
    right: 0;
    left: 0;
  }
  .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details::after {
    content: "";
    height: 0.4rem;
    display: block;
    position: absolute;
    bottom: 0;
  }
  [dir=ltr] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details::after {
    left: 0;
    right: 0;
  }
  [dir=rtl] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details::after {
    right: 0;
    left: 0;
  }
  .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details span {
    display: block;
  }
  [dir] .aamedia-listing.programs-listing .scroller .video-list li a.list-item-link .program-details span {
    padding: 0.3rem 0;
  }
}
@media (min-width: 1200px) {
  .aamedia-listing.programs-listing .scroller .video-list li:hover a.list-item-link .program-details {
    opacity: 1;
  }
}
[dir] .aamedia-listing.alhadath .scroller .video-list li a.list-item-link .img-box img {
  border-radius: 0;
}

.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%;
  max-width: 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 {
    max-width: 50%;
  }
  [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 {
    max-width: 25%;
  }
}
.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%;
  max-width: 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.items01 .swiper-wrapper li {
    flex: 0 0 100%;
  }
  .editor-carousel.items01[data-islisting=listing] .swiper-wrapper {
    justify-content: unset;
  }
  .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li {
    max-width: unset;
    flex: 0 0 100%;
  }
  [dir=ltr] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li {
    margin-right: 0;
  }
  [dir=rtl] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li {
    margin-left: 0;
  }
  [dir=ltr] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
    margin-right: 0;
  }
  [dir=rtl] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li:nth-child(4n+4) {
    margin-left: 0;
  }
  [dir=ltr] .editor-carousel.items01[data-islisting=listing] .swiper-wrapper li:nth-child(3n+2) {
    margin-right: 0;
    margin-left: 0;
  }
  [dir=rtl] .editor-carousel.items01[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;
}
[dir] .editor-carousel.alhadath {
  border: none;
}
.editor-carousel.alhadath .swiper-wrapper li a .img-box .icon {
  width: 3.2rem;
  height: 3.2rem;
  top: 1rem;
  bottom: unset;
}
[dir=ltr] .editor-carousel.alhadath .swiper-wrapper li a .img-box .icon {
  right: 1rem;
  left: unset;
}
[dir=rtl] .editor-carousel.alhadath .swiper-wrapper li a .img-box .icon {
  left: 1rem;
  right: unset;
}
[dir] .editor-carousel.alhadath .swiper-wrapper li a .img-box img {
  border-radius: 0;
}
.editor-carousel.alhadath .swiper-wrapper li a .img-box .time {
  display: none;
}

.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 19.2rem;
  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_content .card_title {
  max-height: 4.2rem;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .trending_articles .card_content .card_title {
    max-height: 5.2rem;
  }
}
.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: 1200px) {
  .trending .card {
    height: auto;
  }
  [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;
}

@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 img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .tv-program-hero .video-area img {
  border-radius: 0.4rem;
}

[dir] .tv-program .aamedia-listing {
  border-bottom: none;
}

.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;
}
.program-description.version02 .description {
  display: -webkit-box;
  --line-clamp: 2;
  -webkit-line-clamp: var(--line-clamp);
  -webkit-box-orient: vertical;
  overflow: hidden;
}
[dir] .program-description.version02 .description {
  padding: 0;
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .program-description.version02 .description {
    margin-bottom: 2.4rem;
  }
}
@media (min-width: 1200px) {
  .program-description.version02 .description {
    --line-clamp: 4;
  }
}
.program-description.version02 .readmore-checkbox {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.program-description.version02 .readmore-checkbox ~ .readmore-label {
  display: block;
}
[dir] .program-description.version02 .readmore-checkbox ~ .readmore-label {
  border: solid 0.1rem;
  border-radius: 0.4rem;
  padding: 1rem 3.2rem;
  cursor: pointer;
  text-align: center;
}
@media (min-width: 1200px) {
  .program-description.version02 .readmore-checkbox ~ .readmore-label {
    display: inline-block;
  }
}
.program-description.version02 .readmore-checkbox ~ .readmore-label::before {
  content: attr(data-read-more);
}
.program-description.version02 .readmore-checkbox:checked ~ .readmore-label::before {
  content: attr(data-read-less);
}
.program-description.version02 .readmore-checkbox:checked ~ .description {
  --line-clamp: none;
  -webkit-line-clamp: var(--line-clamp);
}
.program-description.alhadath {
  overflow: hidden;
}
[dir] .program-description.alhadath {
  border-bottom: solid 0.1rem;
}
.program-description.alhadath .program-img {
  width: 100%;
}
[dir] .program-description.alhadath .program-img {
  margin-bottom: 2rem;
}
@media (min-width: 501px) {
  .program-description.alhadath .program-img {
    width: 29%;
  }
  [dir] .program-description.alhadath .program-img {
    margin-bottom: 0;
  }
  [dir=ltr] .program-description.alhadath .program-img {
    float: right;
  }
  [dir=rtl] .program-description.alhadath .program-img {
    float: left;
  }
}
@media (min-width: 501px) {
  .program-description.alhadath .program-details {
    width: 69%;
  }
  [dir=ltr] .program-description.alhadath .program-details {
    float: left;
  }
  [dir=rtl] .program-description.alhadath .program-details {
    float: right;
  }
}
[dir] .program-description.alhadath .program-details .section-label {
  border-top: none;
}
.program-description.alhadath .program-details .section-label *::before {
  display: none;
}
.program-description.alhadath .program-details .time {
  display: inline-block;
}
[dir] .program-description.alhadath .program-details .time {
  margin-bottom: 2rem;
}
.program-description.alhadath .program-details .description {
  --line-clamp: unset;
}
[dir] .program-description.alhadath .program-details .description {
  margin-bottom: 0;
}
@media (min-width: 501px) {
  .program-description.alhadath .program-details .description {
    --line-clamp: 3;
  }
}
@media (min-width: 1200px) {
  .program-description.alhadath .program-details .description {
    --line-clamp: unset;
  }
}

.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-bottom: 1.6rem;
}
@media (min-width: 501px) {
  .video-filter-service {
    flex-flow: row;
  }
  [dir] .video-filter-service {
    padding-bottom: 2.5rem;
  }
  .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;
}

.video-listing .tabs .tabs-tablist button {
  justify-content: flex-start;
}

[dir=ltr] .video-listing .tabs .tabs-tablist button {
  padding: 0 3.2rem 0 0;
}

[dir=rtl] .video-listing .tabs .tabs-tablist button {
  padding: 0 0 0 3.2rem;
}
[dir] .video-listing .tabs .tabs-panel .box-wrapper {
  padding-top: 0;
}
[dir] .video-listing.no-border .aamedia-listing {
  border: none;
}

[dir] .tv-program-header {
  text-align: center;
}
.tv-program-header img {
  width: 100%;
  height: auto;
}
@media (min-width: 1200px) {
  .tv-program-header img {
    width: unset;
    height: auto;
    max-height: 52rem;
  }
}
.tv-program-header.program-episode {
  position: relative;
  overflow: hidden;
}
.tv-program-header.program-episode img {
  position: absolute;
  top: 0;
  z-index: 0;
}
[dir=ltr] .tv-program-header.program-episode img {
  left: 50%;
  transform: translateX(-50%);
}
[dir=rtl] .tv-program-header.program-episode img {
  right: 50%;
  transform: translateX(50%);
}
.tv-program-header.program-episode .episode-wrapper {
  z-index: 1;
}
[dir] .tv-program-header.program-episode .episode-wrapper {
  margin: 1.6rem 1.6rem 0 1.6rem;
}
@media (min-width: 501px) {
  [dir] .tv-program-header.program-episode .episode-wrapper {
    margin: 3.2rem 3.2rem 0 3.2rem;
  }
}
@media (min-width: 1200px) {
  .tv-program-header.program-episode .episode-wrapper {
    width: 81.5rem;
  }
  [dir] .tv-program-header.program-episode .episode-wrapper {
    margin: 3.5rem auto 0 auto;
  }
}
[dir] .tv-program-header.program-episode .episode-wrapper .program-title {
  margin: 2.5rem 0 0 0;
}
[dir=ltr] .tv-program-header.program-episode .episode-wrapper .program-title {
  text-align: left;
}
[dir=rtl] .tv-program-header.program-episode .episode-wrapper .program-title {
  text-align: right;
}
[dir] .tv-program-header.program-episode .episode-wrapper .program-description {
  margin: 1.6rem 0;
}
[dir=ltr] .tv-program-header.program-episode .episode-wrapper .program-description {
  text-align: left;
}
[dir=rtl] .tv-program-header.program-episode .episode-wrapper .program-description {
  text-align: right;
}

.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, .live-stream .select-channel span {
  flex: 0 0 30%;
  font-size: 0;
  position: relative;
}
[dir] .live-stream .select-channel a, [dir] .live-stream .select-channel span {
  border-radius: 0.4rem;
  border: solid 0.1rem;
  padding: 3.5rem 1rem;
}
@media (min-width: 1200px) {
  [dir] .live-stream .select-channel a, [dir] .live-stream .select-channel span {
    padding: 3rem 1rem;
  }
}
.live-stream .select-channel a.active::after, .live-stream .select-channel span.active::after {
  content: "";
  width: 0.8rem;
  height: 0.8rem;
  position: absolute;
  top: 0.5rem;
}
[dir] .live-stream .select-channel a.active::after, [dir] .live-stream .select-channel span.active::after {
  border-radius: 50%;
}
[dir=ltr] .live-stream .select-channel a.active::after, [dir=ltr] .live-stream .select-channel span.active::after {
  right: 0.5rem;
}
[dir=rtl] .live-stream .select-channel a.active::after, [dir=rtl] .live-stream .select-channel span.active::after {
  left: 0.5rem;
}
[dir] .live-stream .select-channel a.aa-live, [dir] .live-stream .select-channel span.aa-live {
  background: url("assets/gfx/logo/logo.png") center 2.5rem no-repeat;
  background-size: 53%;
}
@media (min-width: 501px) {
  [dir] .live-stream .select-channel a.aa-live, [dir] .live-stream .select-channel span.aa-live {
    background-size: 25%;
  }
}
@media (min-width: 1200px) {
  [dir] .live-stream .select-channel a.aa-live, [dir] .live-stream .select-channel span.aa-live {
    background-size: 53%;
  }
}
[dir] .live-stream .select-channel a.hadath-live, [dir] .live-stream .select-channel span.hadath-live {
  background: url("assets/gfx/logo/hadath-logo-night.svg") center 2.5rem no-repeat;
  background-size: 60% !important;
}
@media (min-width: 501px) {
  [dir] .live-stream .select-channel a.hadath-live, [dir] .live-stream .select-channel span.hadath-live {
    background-size: 30% !important;
  }
}
@media (min-width: 1200px) {
  [dir] .live-stream .select-channel a.hadath-live, [dir] .live-stream .select-channel span.hadath-live {
    background-size: 67% !important;
  }
}
[dir] .live-stream .select-channel a.fm-live, [dir] .live-stream .select-channel span.fm-live {
  background: url("assets/gfx/logo/fm-logo.svg") center 3rem no-repeat;
  background-size: 80%;
}
@media (min-width: 501px) {
  [dir] .live-stream .select-channel a.fm-live, [dir] .live-stream .select-channel span.fm-live {
    background-size: 50%;
  }
}
@media (min-width: 1200px) {
  [dir] .live-stream .select-channel a.fm-live, [dir] .live-stream .select-channel span.fm-live {
    background-size: 87%;
  }
}
.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: auto;
  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-area {
    width: 68%;
  }
  [dir=ltr] .live-stream .video-area {
    float: left;
  }
  [dir=rtl] .live-stream .video-area {
    float: right;
  }
}
.live-stream.version02 {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
[dir] .live-stream.version02 {
  padding: 0.8rem 0 0 0;
}
@media (min-width: 1200px) {
  .live-stream.version02 {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
.live-stream.version02::before {
  content: "";
  height: 0.8rem;
  width: 100%;
  position: absolute;
  top: 0;
}
[dir=ltr] .live-stream.version02::before {
  right: 0;
  left: 0;
}
[dir=rtl] .live-stream.version02::before {
  left: 0;
  right: 0;
}
.live-stream.version02 .video-area {
  width: unset;
}
[dir] .live-stream.version02 .video-area {
  float: none;
}
@media (min-width: 1200px) {
  .live-stream.version02 .video-area {
    width: unset;
    flex: 0 0 68%;
  }
}
[dir] .live-stream.version02 .video-area .video-player {
  border-radius: 0;
}
[dir] .live-stream.version02 .video-area .video-player .vjs-poster, [dir] .live-stream.version02 .video-area .video-player video {
  border-radius: 0;
}
.live-stream.version02 .live-details {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
[dir] .live-stream.version02 .live-details {
  padding: 1.6rem 1.6rem 0 1.6rem;
}
@media (min-width: 1200px) {
  .live-stream.version02 .live-details {
    flex: 0 0 32%;
    order: -1;
  }
  [dir] .live-stream.version02 .live-details {
    padding: 4.5rem 1.6rem;
  }
}
[dir=ltr] .live-stream.version02 .live-details .current-live, [dir=ltr] .live-stream.version02 .live-details .next-live {
  padding: 0.7rem 0 0 3.2rem;
}
[dir=rtl] .live-stream.version02 .live-details .current-live, [dir=rtl] .live-stream.version02 .live-details .next-live {
  padding: 0.7rem 3.2rem 0 0;
}
@media (min-width: 501px) {
  [dir=ltr] .live-stream.version02 .live-details .current-live, [dir=ltr] .live-stream.version02 .live-details .next-live {
    padding: 2.4rem 0 0 3.6rem;
  }
  [dir=rtl] .live-stream.version02 .live-details .current-live, [dir=rtl] .live-stream.version02 .live-details .next-live {
    padding: 2.4rem 3.6rem 0 0;
  }
}
.live-stream.version02 .live-details .live-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
[dir=ltr] .live-stream.version02 .live-details .live-title {
  padding-left: 3.2rem;
}
[dir=rtl] .live-stream.version02 .live-details .live-title {
  padding-right: 3.2rem;
}
.live-stream.version02 .live-details .live-title .pulse {
  top: 50%;
}
[dir] .live-stream.version02 .live-details .live-title .pulse {
  background: none;
  border: none;
  padding: 0;
  transform: translateY(-50%);
}
[dir=ltr] .live-stream.version02 .live-details .live-title .pulse {
  left: -1rem;
}
[dir=rtl] .live-stream.version02 .live-details .live-title .pulse {
  right: -1rem;
}
.live-stream.version02 .live-details .live-title .pulse .pulse-icon {
  width: 2rem;
  height: 2rem;
}
.live-stream.version02 .live-details .select-channel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  flex: 0 0 auto;
  width: 96%;
}
[dir] .live-stream.version02 .live-details .select-channel {
  border-top: solid 0.1rem;
  margin: 3.2rem 2% 0 2%;
}
@media (min-width: 501px) {
  .live-stream.version02 .live-details .select-channel {
    width: 92%;
  }
  [dir] .live-stream.version02 .live-details .select-channel {
    margin: 3.2rem 4% 0 4%;
    padding-top: 3.2rem;
  }
}
@media (min-width: 1200px) {
  [dir] .live-stream.version02 .live-details .select-channel {
    margin-top: auto;
  }
}
[dir] .live-stream.version02 .live-details .select-channel span {
  padding: 4rem 1rem;
  cursor: pointer;
}
[dir] .live-stream.version02 .live-details .select-channel span.active {
  border-bottom: solid 0.4rem;
}
.live-stream.version02 .live-details .select-channel span.active::after {
  width: 0.5rem;
  height: 0.5rem;
}
[dir=ltr] .live-stream.version02 .live-details .select-channel span.active::after {
  right: unset;
  left: 0.5rem;
}
[dir=rtl] .live-stream.version02 .live-details .select-channel span.active::after {
  left: unset;
  right: 0.5rem;
}

.share-this {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

[dir] .share-this {
  border-radius: 2.4rem;
  padding: 0.8rem 1.2rem;
}

[dir=ltr] .share-this {
  float: left;
}

[dir=rtl] .share-this {
  float: right;
}
[dir] .share-this:hover {
  cursor: pointer;
}
.share-this .sharing-options {
  display: none;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}
@media (min-width: 501px) {
  .share-this .sharing-options {
    justify-content: flex-start;
  }
}
.share-this .sharing-options li {
  letter-spacing: 0.5rem;
  max-height: 3.2rem;
}
[dir] .share-this .sharing-options li {
  margin: 0 0.6rem;
  cursor: pointer;
}
@media (min-width: 1200px) {
  [dir] .share-this .sharing-options li {
    margin: 0 1.6rem;
  }
}
.share-this .sharing-options li i.aa {
  width: 3.2rem;
  height: 3.2rem;
}
.share-this .sharing-options li a {
  display: flex;
  align-items: center;
}
.share-this .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 .sharing-options li.short-url .url-tooltip {
  border-radius: 0.4rem;
  cursor: default;
}
[dir=ltr] .share-this .sharing-options li.short-url .url-tooltip {
  left: 50%;
  transform: translate(-50%);
}
[dir=rtl] .share-this .sharing-options li.short-url .url-tooltip {
  right: 50%;
  transform: translate(50%);
}
.share-this .sharing-options li.short-url .url-tooltip i.aa-fact-check {
  width: 2.6rem;
  height: 2.6rem;
}
.share-this .sharing-options li.short-url .url-tooltip .copy-lbl {
  min-width: 10rem;
}
[dir] .share-this .sharing-options li.short-url .url-tooltip .copy-lbl {
  text-align: center;
}
.share-this .sharing-options li.short-url .url-tooltip .copy-lbl::after {
  content: " : ";
}
.share-this .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 .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 .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 .sharing-options li.short-url.show-alert .url-tooltip {
  height: unset;
  top: 1rem;
  z-index: 9;
}
[dir] .share-this .sharing-options li.short-url.show-alert .url-tooltip {
  padding: 1rem;
}
.share-this .sharing-options li.short-url.show-alert .url-tooltip::-moz-selection {
  -moz-user-select: none;
       user-select: none;
  -webkit-touch-callout: none;
}
.share-this .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;
  margin: 0.2rem 0;
}
.share-this input[type=radio]:checked {
  display: none;
}
[dir] .share-this input[type=radio].open-share {
  background: url("assets/icons/icon-share.svg") no-repeat;
  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") no-repeat center;
  background-size: contain;
}
.share-this input[type=radio] ~ .share-label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir] .share-this input[type=radio] ~ .share-label {
  cursor: pointer;
}
[dir=ltr] .share-this input[type=radio] ~ .share-label {
  padding-left: 0.8rem;
}
[dir=rtl] .share-this input[type=radio] ~ .share-label {
  padding-right: 0.8rem;
}
.share-this .open-share:checked ~ .share-label {
  display: none;
}
.share-this .open-share:checked ~ .close-share {
  display: block;
}
.share-this .open-share:checked ~ .sharing-options {
  display: flex;
}

[dir] .advertisement-wrapper {
  padding: 0.4rem 1.6rem 1.6rem 1.6rem;
  border-radius: 0.4rem;
  clear: both;
}
@media (max-width: 392px) {
  [dir] .advertisement-wrapper {
    padding: 0;
    background: none !important;
  }
}
@media (min-width: 1200px) {
  .advertisement-wrapper.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 12.5rem;
  }
}
.advertisement-wrapper .mpu {
  min-height: 27.4rem;
}
.advertisement-wrapper .leaderboard, .advertisement-wrapper .leaderboard02 {
  min-height: 12.4rem;
}
@media (min-width: 501px) {
  .advertisement-wrapper .leaderboard, .advertisement-wrapper .leaderboard02 {
    min-height: 11.4rem;
  }
}
.advertisement-wrapper .mpu, .advertisement-wrapper .leaderboard, .advertisement-wrapper .leaderboard02 {
  overflow: hidden;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
[dir] .advertisement-wrapper .mpu, [dir] .advertisement-wrapper .leaderboard, [dir] .advertisement-wrapper .leaderboard02 {
  text-align: center;
  clear: both;
  margin: 0 auto;
}
.advertisement-wrapper .mpu *, .advertisement-wrapper .leaderboard *, .advertisement-wrapper .leaderboard02 * {
  display: block;
}
[dir] .advertisement-wrapper .mpu *, [dir] .advertisement-wrapper .leaderboard *, [dir] .advertisement-wrapper .leaderboard02 * {
  text-align: center;
  margin: 0 auto;
}
.advertisement-wrapper .mpu .ad-title, .advertisement-wrapper .leaderboard .ad-title, .advertisement-wrapper .leaderboard02 .ad-title {
  display: flex;
  flex-direction: row;
  height: 2rem;
  overflow: hidden;
}
[dir] .advertisement-wrapper .mpu .ad-title, [dir] .advertisement-wrapper .leaderboard .ad-title, [dir] .advertisement-wrapper .leaderboard02 .ad-title {
  margin-bottom: 0.4rem;
}
[dir=ltr] .advertisement-wrapper .mpu .ad-title, [dir=ltr] .advertisement-wrapper .leaderboard .ad-title, [dir=ltr] .advertisement-wrapper .leaderboard02 .ad-title {
  text-align: left;
}
[dir=rtl] .advertisement-wrapper .mpu .ad-title, [dir=rtl] .advertisement-wrapper .leaderboard .ad-title, [dir=rtl] .advertisement-wrapper .leaderboard02 .ad-title {
  text-align: right;
}
.advertisement-wrapper .mpu .ad-title .line, .advertisement-wrapper .leaderboard .ad-title .line, .advertisement-wrapper .leaderboard02 .ad-title .line {
  flex-grow: 1;
  height: 0.1rem;
  align-self: center;
}
[dir=ltr] .advertisement-wrapper .mpu .ad-title .line, [dir=ltr] .advertisement-wrapper .leaderboard .ad-title .line, [dir=ltr] .advertisement-wrapper .leaderboard02 .ad-title .line {
  margin-left: 1.6rem;
}
[dir=rtl] .advertisement-wrapper .mpu .ad-title .line, [dir=rtl] .advertisement-wrapper .leaderboard .ad-title .line, [dir=rtl] .advertisement-wrapper .leaderboard02 .ad-title .line {
  margin-right: 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;
}
[dir] .pagination .pager li:first-child a, [dir] .pagination .pager li:last-child a {
  padding: 0 !important;
}
.pagination .pager li a {
  display: inline-block;
  line-height: 200%;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir] .pagination .pager li a {
  text-align: center;
  padding: 0 0.5rem;
  cursor: pointer;
}
.pagination .pager li.disabled {
  opacity: 0.3;
}
[dir] .pagination .pager li.disabled a {
  cursor: default;
}
.pagination .pager li i.aa {
  width: 100%;
  height: 100%;
}
[dir] .pagination.alhadath .progress-label {
  border-bottom: none;
  padding-bottom: 0;
}
.pagination.alhadath .progress-label .progress-bar {
  display: none;
}
.pagination.alhadath .pager li {
  vertical-align: middle;
}
[dir] .pagination.alhadath .pager li {
  border: none;
}
[dir=ltr] .pagination.alhadath .pager li {
  transform: skew(7deg);
}
[dir=rtl] .pagination.alhadath .pager li {
  transform: skew(-7deg);
}
@media (min-width: 501px) {
  .pagination.alhadath .pager li {
    min-width: 4.8rem;
    height: 4.8rem;
  }
}
[dir=ltr] .pagination.alhadath .pager li a, [dir=ltr] .pagination.alhadath .pager li span, [dir=ltr] .pagination.alhadath .pager li i {
  transform: skew(-7deg);
}
[dir=rtl] .pagination.alhadath .pager li a, [dir=rtl] .pagination.alhadath .pager li span, [dir=rtl] .pagination.alhadath .pager li i {
  transform: skew(7deg);
}
.pagination.alhadath .pager li a {
  line-height: 200%;
}

.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;
}
.wrapper-404.alhadath {
  width: unset;
  height: unset;
  position: unset;
}
[dir] .wrapper-404.alhadath {
  transform: unset;
  margin: 20% auto 0 auto;
}
.wrapper-404.alhadath .oval {
  display: none;
}
.wrapper-404.alhadath img {
  width: 80%;
}
@media (min-width: 501px) {
  .wrapper-404.alhadath img {
    width: 33.5rem;
  }
}
.wrapper-404.alhadath .msg {
  position: unset;
  top: unset;
  width: 80%;
}
[dir] .wrapper-404.alhadath .msg {
  margin: 0 auto;
}
@media (min-width: 501px) {
  .wrapper-404.alhadath .msg {
    width: 45rem;
  }
}
.wrapper-404.alhadath .msg_title {
  display: none;
}
[dir] .wrapper-404.alhadath .msg_actions-btn {
  border: none;
}
[dir=ltr] .wrapper-404.alhadath .msg_actions-btn {
  transform: skew(7deg);
}
[dir=rtl] .wrapper-404.alhadath .msg_actions-btn {
  transform: skew(-7deg);
}
.wrapper-404.alhadath .msg_actions-btn span {
  display: inline-block;
}
[dir=ltr] .wrapper-404.alhadath .msg_actions-btn span {
  transform: skew(-7deg);
}
[dir=rtl] .wrapper-404.alhadath .msg_actions-btn span {
  transform: skew(7deg);
}

.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: auto;
  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: auto;
  }
  [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: auto;
  }
}
@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;
}

[dir] .breaking-takeover {
  clear: both;
  border-radius: 0.4rem;
  background-image: url("assets/gfx/breaking-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  margin: 1.6rem 0 10rem 0;
}

[dir=ltr] .breaking-takeover {
  background-position: left top;
}

[dir=rtl] .breaking-takeover {
  background-position: right top;
}
@media (min-width: 1200px) {
  .breaking-takeover {
    flex-direction: row;
  }
  [dir] .breaking-takeover {
    margin: 2.5rem 0 0 0;
  }
}
.breaking-takeover .content {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
}
[dir] .breaking-takeover .content {
  padding: 2rem;
}
@media (min-width: 1200px) {
  .breaking-takeover .content {
    flex: 1;
  }
}
[dir=ltr] .breaking-takeover .content .label {
  margin: 6.5rem 0 3.5rem 2rem;
}
[dir=rtl] .breaking-takeover .content .label {
  margin: 6.5rem 2rem 3.5rem 0;
}
@media (min-width: 1200px) {
  [dir] .breaking-takeover .content .label {
    margin-top: 12rem;
  }
}
.breaking-takeover .content .title {
  position: relative;
}
[dir=ltr] .breaking-takeover .content .title {
  padding-left: 2.3rem;
}
[dir=rtl] .breaking-takeover .content .title {
  padding-right: 2.3rem;
}
.breaking-takeover .content .title::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0.4rem;
}
[dir=ltr] .breaking-takeover .content .title::before {
  left: 0;
  border-radius: 0 0.4rem 0 0.4rem;
}
[dir=rtl] .breaking-takeover .content .title::before {
  right: 0;
  border-radius: 0.4rem 0 0.4rem 0;
}
@media (min-width: 501px) {
  .breaking-takeover .content .title::before {
    width: 0.8rem;
  }
  [dir=ltr] .breaking-takeover .content .title::before {
    border-radius: 0 0.8rem 0 0.8rem;
  }
  [dir=rtl] .breaking-takeover .content .title::before {
    border-radius: 0.8rem 0 0.8rem 0;
  }
}
.breaking-takeover .content a .title {
  display: inline-block;
}
[dir] .breaking-takeover .content a .title {
  margin: 3.6rem 0 0 0;
}
[dir=ltr] .breaking-takeover .content a .title {
  padding-left: 0;
}
[dir=rtl] .breaking-takeover .content a .title {
  padding-right: 0;
}
.breaking-takeover .content a .title::before {
  display: none;
}
.breaking-takeover .content .services {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
[dir=ltr] .breaking-takeover .content .services {
  padding: 0.5rem 0 0.5rem 2rem;
}
[dir=rtl] .breaking-takeover .content .services {
  padding: 0.5rem 2rem 0.5rem 0;
}
.breaking-takeover .img-box {
  flex: 0 0 100%;
  position: relative;
}
[dir] .breaking-takeover .img-box {
  border-radius: 0.4rem 0.4rem 0 0;
  border-style: solid;
  border-width: 0.3rem 0.3rem 0 0.3rem;
  margin: 0 1rem -10rem 1rem;
}
@media (min-width: 501px) {
  [dir] .breaking-takeover .img-box {
    border-width: 0.5rem 0.5rem 0 0.5rem;
    margin: 0 3.5rem -10rem 3.5rem;
  }
}
@media (min-width: 1200px) {
  .breaking-takeover .img-box {
    flex: 0 0 45%;
    align-self: flex-end;
  }
  [dir=ltr] .breaking-takeover .img-box {
    margin: 9.5rem 5.5rem 0 3rem;
  }
  [dir=rtl] .breaking-takeover .img-box {
    margin: 9.5rem 3rem 0 5.5rem;
  }
}
.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;
  overflow: hidden;
}
[dir] .breaking-takeover.version02 {
  background-image: none;
  border-radius: 0.4rem;
}
@media (min-width: 1200px) {
  .breaking-takeover.version02 {
    flex-direction: row-reverse;
  }
}
[dir] .breaking-takeover.version02 .content a .title {
  margin: 1.2rem 0 0 0;
}
.breaking-takeover.version02 .content .btn {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .breaking-takeover.version02 .content .btn {
  border: none;
}
[dir=ltr] .breaking-takeover.version02 .content .btn {
  margin: auto auto 0 0;
}
[dir=rtl] .breaking-takeover.version02 .content .btn {
  margin: auto 0 0 auto;
}
.breaking-takeover.version02 .content .btn .aa {
  width: 3.2rem;
  height: 3.2rem;
  filter: invert(1) contrast(3);
}
[dir] .breaking-takeover.version02 .content .btn .aa {
  background-size: cover;
}
[dir=ltr] .breaking-takeover.version02 .content .btn .aa {
  margin-right: 0.8rem;
}
[dir=rtl] .breaking-takeover.version02 .content .btn .aa {
  margin-left: 0.8rem;
}
[dir] .breaking-takeover.version02 .img-box {
  border-radius: 0;
  border: none;
  margin: 0;
}
@media (min-width: 1200px) {
  .breaking-takeover.version02 .img-box {
    flex: 0 0 50%;
  }
}
.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;
}

/*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;
  }
}
@media (min-width: 1200px) {
  .application-card {
    flex: 1;
    height: 100%;
  }
}
[dir] .application-card__content {
  padding: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .application-card__content {
    padding-bottom: 1.3rem;
  }
}
.application-card__icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 2.4rem;
  height: 2.4rem;
}
[dir] .application-card__icon {
  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;
  width: auto;
}
[dir=ltr] .application-card__icon--breaking {
  padding: 0 0.8rem 0 2rem;
}
[dir=rtl] .application-card__icon--breaking {
  padding: 0 2rem 0 0.8rem;
}
.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--breaking--watch {
    background-image: url("assets/img/application/watch-block-2.png");
  }
  [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: 14.2rem;
  }
  [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;
  }
}
.documentaries-header .section-label {
  align-self: center;
}
[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: column;
  align-items: center;
  align-items: center;
}
[dir] .documentaries-header .follow {
  margin-bottom: 2rem;
}
@media (min-width: 501px) {
  .documentaries-header .follow {
    flex-direction: row;
  }
  [dir] .documentaries-header .follow {
    margin: 1rem auto 2rem auto;
  }
}
@media (min-width: 1200px) {
  [dir] .documentaries-header .follow {
    margin: 0;
  }
}
[dir] .documentaries-header .follow .follow-label {
  margin: 1.6rem 0 0.8rem 0;
}
@media (min-width: 501px) {
  [dir=ltr] .documentaries-header .follow .follow-label {
    margin: 0 2.4rem 0 0;
  }
  [dir=rtl] .documentaries-header .follow .follow-label {
    margin: 0 0 0 2.4rem;
  }
}
@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, .documentaries-header .follow .share-this .share-label {
  display: none;
}
.documentaries-header .follow .share-this .sharing-options {
  display: flex;
}
@media (min-width: 501px) {
  .documentaries-header .search-field {
    width: 50%;
    align-self: center;
  }
  [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__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;
}
[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--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__second-col {
    grid-area: 3/1/4/3;
    display: flex;
    justify-content: space-between;
  }
  .main-hero--latest .main-hero__second-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__second-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;
}
[dir] .social-links .share-this {
  margin-top: auto;
}
.social-links .share-this input, .social-links .share-this .share-label {
  display: none;
}
.social-links .share-this .sharing-options {
  display: flex;
  justify-content: space-between;
  flex: 0 0 100%;
}
[dir] .social-links .share-this .sharing-options li {
  margin: 0;
}

[dir] .composite-search .auto-complete {
  margin-bottom: 3.2rem;
}
.composite-search .tabs-sort-container .tabs-sort {
  display: flex;
}
[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;
  }
}
[dir] .composite-search .no-results {
  text-align: center;
  padding: 10rem 0;
}

[dir] .social-links-page .page-content {
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .social-links-page .page-content {
    grid-gap: 0 2rem;
  }
}
.social-links-page .page-content .page-content__item {
  font-size: unset;
}
[dir] .social-links-page .page-content .page-content__item {
  background: none;
  padding: 0;
}
.social-links-page .page-content p {
  display: block;
}
[dir] .social-links-page header {
  border-bottom: 0.1rem solid;
}
[dir] .social-links-page section {
  padding: 3rem 0;
}
[dir] .social-links-page section .hero-row .application-hero {
  margin-top: 0;
}
[dir] .social-links-page section .hero-row .application-hero .application-hero__title {
  margin-top: 0;
}
[dir] .social-links-page__application-wrapper {
  margin-bottom: 1.3rem;
}
@media (min-width: 501px) {
  .social-links-page .content-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .social-links-page .content-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(4, 30rem);
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
  }
}
@media (min-width: 501px) {
  [dir] .social-links-page .content-row .page-content__item .application-page__application-wrapper {
    margin-bottom: unset;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper > div {
    height: 100%;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/3;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.social-banner01 {
    grid-area: 2/2/4/3;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.news-banner {
    grid-area: 4/1/5/3;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.tablet-view {
    grid-area: 6/1/7/3;
  }
}
@media (min-width: 1200px) {
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/5;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.social-banner01 {
    grid-area: 2/2/4/3;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.social-banner02 {
    grid-area: 2/3/3/5;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.social-banner03 {
    grid-area: 5/3/7/4;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.social-banner04 {
    grid-area: 7/1/9/3;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.social-banner05 {
    grid-area: 11/3/12/5;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.social-banner06 {
    grid-area: 13/3/15/4;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.social-banner07 {
    grid-area: 15/1/16/3;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.social-banner08 {
    grid-area: 3/3/4/5;
  }
  .social-links-page .content-row .page-content__item .application-page__application-wrapper.social-banner09 {
    grid-area: 4/1/5/3;
  }
}
.social-links-page .content-images {
  width: 100%;
  height: 100%;
}
[dir] .social-links-page .content-images {
  border-radius: 0.6rem;
}
.social-links-page .share-this .share-label {
  display: none;
}

[dir] .application-page.dummy-grid .page-content {
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .application-page.dummy-grid .page-content {
    grid-gap: 0 2rem;
  }
}
.application-page.dummy-grid .page-content .page-content__item {
  font-size: unset;
}
[dir] .application-page.dummy-grid .page-content .page-content__item {
  background: none;
  padding: 0;
}
.application-page.dummy-grid .page-content p {
  display: block;
}
[dir] .application-page header {
  border-bottom: 0.1rem solid;
}
[dir] .application-page section {
  padding: 3rem 0;
}
[dir] .application-page section .hero-row .application-hero {
  margin-top: 0;
}
[dir] .application-page section .hero-row .application-hero .application-hero__title {
  margin-top: 0;
}
[dir] .application-page__application-wrapper {
  margin-bottom: 1.3rem;
}
@media (min-width: 1200px) {
  .application-page__application-wrapper {
    flex: 1;
    max-height: 100%;
    overflow: hidden;
  }
}
@media (min-width: 501px) {
  .application-page .first-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(auto-fit, 2, minmax(1fr, 344px));
    grid-template-rows: 0.5fr repeat(6, 344px);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (min-width: 1200px) {
  .application-page .first-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 260px repeat(3, 300px);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (min-width: 501px) {
  [dir] .application-page .first-row .page-content__item .application-page__application-wrapper {
    margin-bottom: unset;
  }
  .application-page .first-row .page-content__item .application-page__application-wrapper > div {
    height: 100%;
  }
  .application-page .first-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/3;
  }
  .application-page .first-row .page-content__item .application-page__application-wrapper.applications-banner {
    grid-area: 2/2/4/3;
  }
  .application-page .first-row .page-content__item .application-page__application-wrapper.news-banner {
    grid-area: 4/1/5/3;
  }
  .application-page .first-row .page-content__item .application-page__application-wrapper.tablet-view {
    grid-area: 6/1/7/3;
  }
}
@media (min-width: 1200px) {
  .application-page .first-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/5;
  }
  .application-page .first-row .page-content__item .application-page__application-wrapper.applications-banner {
    grid-area: 2/2/4/3;
  }
  .application-page .first-row .page-content__item .application-page__application-wrapper.news-banner {
    grid-area: 2/3/3/5;
  }
  .application-page .first-row .page-content__item .application-page__application-wrapper.tablet-view {
    grid-area: 4/1/5/3;
  }
}
@media (min-width: 501px) {
  .application-page .second-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 260px repeat(4, 344px);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (min-width: 1200px) {
  .application-page .second-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 200px 296px 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (min-width: 501px) {
  [dir] .application-page .second-row .page-content__item .application-page__application-wrapper {
    margin-bottom: unset;
  }
  .application-page .second-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/3;
  }
  .application-page .second-row .page-content__item .application-page__application-wrapper.watch-banner {
    grid-area: 3/1/4/3;
  }
  .application-page .second-row .page-content__item .application-page__application-wrapper.watch-horizontal-banner {
    grid-area: 4/2/6/3;
  }
}
@media (min-width: 1200px) {
  .application-page .second-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/5;
  }
  .application-page .second-row .page-content__item .application-page__application-wrapper.watch-banner {
    grid-area: 3/1/4/3;
  }
  .application-page .second-row .page-content__item .application-page__application-wrapper.watch-horizontal-banner {
    grid-area: 2/4/4/5;
  }
}
@media (min-width: 501px) {
  .application-page .third-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 360px repeat(2, 344px) 704px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (min-width: 1200px) {
  .application-page .third-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (min-width: 501px) {
  .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/3;
  }
  [dir=ltr] .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row .application-hero {
    padding-right: 0;
    padding-left: 0;
  }
  [dir=rtl] .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row .application-hero {
    padding-left: 0;
    padding-right: 0;
  }
  [dir] .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row .application-hero .application-hero__links a {
    background-position: center;
  }
  .application-page .third-row .page-content__item .application-page__application-wrapper.smart-tv-banner {
    grid-area: 4/1/5/3;
  }
}
@media (min-width: 1200px) {
  .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/5;
  }
  [dir=ltr] .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row {
    padding-right: 20%;
    padding-left: 20%;
  }
  [dir=rtl] .application-page .third-row .page-content__item .application-page__application-wrapper.hero-row {
    padding-left: 20%;
    padding-right: 20%;
  }
  .application-page .third-row .page-content__item .application-page__application-wrapper.smart-tv-banner {
    grid-area: 2/3/4/5;
  }
}
.application-page .fourth-row .page-content__item {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(5, 1fr);
  grid-column-gap: 13px;
  grid-row-gap: 13px;
}
@media (min-width: 501px) {
  .application-page .fourth-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 192px 463px 192px 192px 192px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (min-width: 1200px) {
  .application-page .fourth-row .page-content__item {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
[dir] .application-page .fourth-row .page-content__item .application-page__application-wrapper {
  margin-bottom: 0;
}
.application-page .fourth-row .page-content__item .application-page__application-wrapper > div {
  height: 100%;
}
.application-page .fourth-row .page-content__item .application-page__application-wrapper.hero-row {
  grid-area: 1/1/2/3;
}
.application-page .fourth-row .page-content__item .application-page__application-wrapper.other-platforms {
  grid-area: 2/1/3/3;
}
@media (min-width: 501px) {
  .application-page .fourth-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/4;
  }
  .application-page .fourth-row .page-content__item .application-page__application-wrapper.other-platforms {
    grid-area: 2/1/4/4;
  }
}
@media (min-width: 1200px) {
  .application-page .fourth-row .page-content__item .application-page__application-wrapper.hero-row {
    grid-area: 1/1/2/7;
  }
  .application-page .fourth-row .page-content__item .application-page__application-wrapper.other-platforms {
    grid-area: 2/1/4/4;
  }
}
.application-page__content-images {
  width: 100%;
  height: 100%;
}
[dir] .application-page__content-images {
  border-radius: 0.4rem;
}

.steps-card__content {
  display: flex;
  flex-direction: column;
}

[dir] .steps-card__content {
  padding: 3.2rem 0 0 0;
}
@media (min-width: 501px) {
  .steps-card__content {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
}
.steps-card__content .steps-card__info {
  display: flex;
  align-self: center;
}
[dir] .steps-card__content .steps-card__info {
  margin-bottom: 3.2rem;
}
.steps-card__content .steps-card__info__number {
  align-self: center;
}
[dir=ltr] .steps-card__content .steps-card__info__number {
  margin-right: 1.6rem;
}
[dir=rtl] .steps-card__content .steps-card__info__number {
  margin-left: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .steps-card__content .steps-card__info {
    margin-bottom: 0;
  }
}
.steps-card__content .steps-card__media {
  align-self: center;
}
.steps-card__content .steps-card__media__image {
  display: block;
}
@media (min-width: 501px) {
  .steps-card__content .steps-card__media {
    align-self: flex-start;
  }
  [dir=ltr] .steps-card__content .steps-card__media {
    margin-right: 1.6rem;
  }
  [dir=rtl] .steps-card__content .steps-card__media {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .steps-card__content .steps-card__media {
    margin: 0 10.4rem 0 8.7rem;
  }
  [dir=rtl] .steps-card__content .steps-card__media {
    margin: 0 8.7rem 0 10.4rem;
  }
}
@media (min-width: 501px) {
  .steps-card--flip .steps-card__content {
    flex-direction: row;
    justify-content: space-between;
  }
  [dir=ltr] .steps-card--flip .steps-card__content .steps-card__media {
    margin: 0 10.4rem 0 8.7rem;
  }
  [dir=rtl] .steps-card--flip .steps-card__content .steps-card__media {
    margin: 0 8.7rem 0 10.4rem;
  }
}

[dir] .how-to-listen {
  padding: 1.6rem;
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  .how-to-listen {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
  }
}
.how-to-listen__media {
  position: relative;
  align-self: flex-start;
}
[dir] .how-to-listen__media {
  margin-bottom: 1.6rem;
  border-radius: 0.4rem;
}
.how-to-listen__media .aa-bg-play {
  position: absolute;
  width: 4.8rem;
  height: 4.8rem;
  bottom: 1.6rem;
}
[dir=ltr] .how-to-listen__media .aa-bg-play {
  left: 1.6rem;
}
[dir=rtl] .how-to-listen__media .aa-bg-play {
  right: 1.6rem;
}
@media (min-width: 501px) {
  .how-to-listen__media {
    flex: 0 0 50%;
  }
  [dir] .how-to-listen__media {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .how-to-listen__media {
    flex: 0 0 31.1%;
  }
}
.how-to-listen__placeholder {
  width: 100%;
  height: auto;
}
[dir] .how-to-listen__placeholder {
  border-radius: 0.4rem;
}
.how-to-listen__info {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 501px) {
  [dir=ltr] .how-to-listen__info {
    padding-right: 1.6rem;
  }
  [dir=rtl] .how-to-listen__info {
    padding-left: 1.6rem;
  }
}
@media (min-width: 501px) {
  .how-to-listen--big-video .how-to-listen__media {
    flex: 0 0 64%;
  }
}
@media (min-width: 1200px) {
  .how-to-listen--big-video .how-to-listen__media {
    flex: 0 0 64%;
  }
}
.how-to-listen .vjs-big-play-button {
  bottom: 1.6rem !important;
  top: unset !important;
}
[dir] .how-to-listen .vjs-big-play-button {
  transform: unset !important;
}
[dir=ltr] .how-to-listen .vjs-big-play-button {
  left: 1.6rem !important;
  right: unset !important;
}
[dir=rtl] .how-to-listen .vjs-big-play-button {
  right: 1.6rem !important;
  left: unset !important;
}

.latest-news-scroller {
  overflow: hidden;
  position: relative;
  position: relative;
}

[dir] .latest-news-scroller {
  border-radius: 0.4rem;
  margin: 1.6rem 0;
}

[dir=ltr] .latest-news-scroller {
  padding-right: 1.6rem !important;
  padding-left: 1.6rem !important;
}

[dir=rtl] .latest-news-scroller {
  padding-left: 1.6rem !important;
  padding-right: 1.6rem !important;
}
@media (min-width: 501px) {
  [dir] .latest-news-scroller {
    padding-bottom: 1.6rem;
  }
}
@media (min-width: 1200px) {
  [dir] .latest-news-scroller {
    margin: 2.5rem 0;
  }
}
.latest-news-scroller .news-scroller {
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .latest-news-scroller .news-scroller {
    max-height: 50rem;
  }
}
.latest-news-scroller .news-scroller::-webkit-scrollbar {
  width: 0.4rem;
}
[dir=ltr] .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb {
  border-radius: 0 10rem 0 10rem;
}
[dir=rtl] .latest-news-scroller .news-scroller::-webkit-scrollbar-thumb {
  border-radius: 10rem 0 10rem 0;
}
.latest-news-scroller .news-scroller .scroller-item {
  display: flex;
  flex-direction: column;
}
[dir] .latest-news-scroller .news-scroller .scroller-item {
  border-bottom: solid 0.1rem;
  padding: 1.6rem 0 0.8rem 0;
}
[dir=ltr] .latest-news-scroller .news-scroller .scroller-item {
  margin-right: 1.6rem;
}
[dir=rtl] .latest-news-scroller .news-scroller .scroller-item {
  margin-left: 1.6rem;
}
[dir] .latest-news-scroller .news-scroller .scroller-item:first-child {
  padding-top: 0;
}
.latest-news-scroller .news-scroller .scroller-item .kicker {
  align-self: flex-start;
}
[dir] .latest-news-scroller .news-scroller .scroller-item .title {
  padding: 1rem 0;
  margin: 0;
}
.latest-news-scroller .news-scroller .scroller-item:nth-child(5) ~ li {
  display: none;
}
@media (min-width: 1200px) {
  .latest-news-scroller .news-scroller .scroller-item:nth-child(5) ~ li {
    display: flex;
  }
}
[dir] .latest-news-scroller .news-scroller .scroller-item:nth-child(5n+0) {
  border: none;
}
@media (min-width: 1200px) {
  [dir] .latest-news-scroller .news-scroller .scroller-item:nth-child(5n+0) {
    border-bottom: solid 0.1rem;
  }
}
[dir] .latest-news-scroller .news-scroller .scroller-item:last-child {
  border: none;
}
@media (min-width: 1200px) {
  .latest-news-scroller .more-link {
    display: none;
  }
}
.latest-news-scroller::after {
  display: none;
}
@media (min-width: 1200px) {
  .latest-news-scroller::after {
    display: block;
    bottom: 0.1rem;
    content: "";
    display: block;
    height: 10rem;
    position: absolute;
    width: 100%;
  }
  [dir=ltr] .latest-news-scroller::after {
    left: 0;
    right: 0;
  }
  [dir=rtl] .latest-news-scroller::after {
    right: 0;
    left: 0;
  }
}
.latest-news-scroller.hide-shadow::after {
  display: none;
}
.latest-news-scroller.no-scroll .news-scroller {
  overflow-y: scroll;
}
.latest-news-scroller.no-scroll::after {
  display: none;
}
@media (min-width: 1200px) {
  .latest-news-scroller.alhadath .more-link {
    display: block;
  }
}
[dir] .latest-news-scroller.alhadath.box-wrapper {
  padding: 1.6rem 0;
}

.loader {
  overflow: hidden;
}

[dir] .loader {
  clear: both;
  text-align: center;
  padding: 10rem 0;
}
.loader .spinner {
  display: inline-block;
  width: 5rem;
  height: 5rem;
  vertical-align: middle;
  pointer-events: none;
}
[dir] .loader .spinner {
  border: 0.8rem solid currentcolor;
  border-radius: 50%;
}
[dir=ltr] .loader .spinner {
  -webkit-animation: spinner 1s ease-out infinite;
  animation: spinner 1s ease-out infinite;
}
[dir=rtl] .loader .spinner {
  -webkit-animation: spinner 1s ease-out infinite;
          animation: spinner 1s ease-out infinite;
}
@-webkit-keyframes spinner {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes spinner {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

.image-slider {
  position: relative;
  overflow: hidden;
  /*
  * Animations
  */
}
.image-slider img {
  width: 100%;
  height: auto;
}
.image-slider .main-image {
  /* 16:9 */
  /* 16:9 */
  width: 100%;
  height: 0;
  position: relative;
}
[dir] .image-slider .main-image {
  padding-top: calc(9 / 16 * 100%);
  margin-bottom: 0.8rem;
}
.image-slider .main-image .current-image {
  position: absolute;
  width: auto;
  height: 100%;
  top: 0;
}
[dir] .image-slider .main-image .current-image {
  border-radius: 0.4rem;
}
[dir=ltr] .image-slider .main-image .current-image {
  left: 50%;
  transform: translate(-50%, 0);
}
[dir=rtl] .image-slider .main-image .current-image {
  right: 50%;
  transform: translate(50%, 0);
}
.image-slider .gallery-controls {
  display: flex;
  flex-direction: column;
}
[dir] .image-slider .gallery-controls {
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  .image-slider .gallery-controls {
    flex-direction: row;
  }
}
.image-slider .gallery-controls .rack {
  position: relative;
}
[dir=ltr] .image-slider .gallery-controls .rack {
  margin-left: auto;
  padding: 0.8rem 0 0.8rem 1.6rem;
}
[dir=rtl] .image-slider .gallery-controls .rack {
  margin-right: auto;
  padding: 0.8rem 1.6rem 0.8rem 0;
}
@media (min-width: 501px) {
  .image-slider .gallery-controls .rack {
    width: 42%;
  }
  [dir] .image-slider .gallery-controls .rack {
    padding: 0.8rem 0;
  }
}
.image-slider .gallery-controls .rack .image-list {
  display: flex;
  align-items: center;
  overflow: hidden;
  transition: all 0.5s;
  width: 100%;
}
.image-slider .gallery-controls .rack .image-list li {
  display: inline-block;
  width: 34%;
  min-width: 34%;
  transition: all 0.5s;
}
[dir] .image-slider .gallery-controls .rack .image-list li {
  margin: 0 2%;
  cursor: pointer;
}
[dir=ltr] .image-slider .gallery-controls .rack .image-list li:first-child {
  margin-left: 0;
}
[dir=rtl] .image-slider .gallery-controls .rack .image-list li:first-child {
  margin-right: 0;
}
.image-slider .gallery-controls .rack .image-list li .img-item {
  width: 100%;
  height: auto;
  opacity: 0.5;
  transition: all 0.5s;
  display: block;
}
[dir] .image-slider .gallery-controls .rack .image-list li .img-item {
  border-radius: 0.4rem;
}
.image-slider .gallery-controls .rack .image-list li .img-item.current-image-list {
  opacity: 1;
  transition: all 0.5s;
}
.image-slider .gallery-controls .gallery-services {
  display: flex;
}
[dir] .image-slider .gallery-controls .gallery-services {
  padding: 1.6rem;
}
@media (min-width: 501px) {
  .image-slider .gallery-controls .gallery-services {
    width: 56%;
  }
  [dir=ltr] .image-slider .gallery-controls .gallery-services {
    border-right: solid 0.1rem;
  }
  [dir=rtl] .image-slider .gallery-controls .gallery-services {
    border-left: solid 0.1rem;
  }
}
.image-slider .gallery-controls .gallery-services .gallery-titles {
  display: flex;
  flex-direction: column;
}
.image-slider .gallery-controls .gallery-services .gallery-titles .title, .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
  display: block;
}
[dir] .image-slider .gallery-controls .gallery-services .gallery-titles .title, [dir] .image-slider .gallery-controls .gallery-services .gallery-titles .caption {
  clear: both;
  margin: 0.3rem 0;
}
.image-slider .gallery-controls .gallery-services .nav {
  display: flex;
  justify-content: space-between;
  align-self: center;
}
[dir=ltr] .image-slider .gallery-controls .gallery-services .nav {
  margin-left: auto;
}
[dir=rtl] .image-slider .gallery-controls .gallery-services .nav {
  margin-right: auto;
}
.image-slider .gallery-controls .gallery-services .nav .arrow-left, .image-slider .gallery-controls .gallery-services .nav .arrow-right {
  width: 3rem;
  height: 3rem;
}
[dir] .image-slider .gallery-controls .gallery-services .nav .arrow-left, [dir] .image-slider .gallery-controls .gallery-services .nav .arrow-right {
  cursor: pointer;
}
.image-slider .gallery-controls .gallery-services .nav .arrow-left i, .image-slider .gallery-controls .gallery-services .nav .arrow-right i {
  width: 100%;
  height: 100%;
}
[dir] .image-slider .gallery-controls .gallery-services .nav .arrow-left i, [dir] .image-slider .gallery-controls .gallery-services .nav .arrow-right i {
  background-size: contain;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
[dir] .image-slider.box-wrapper {
  padding: 0;
  margin: 1.6rem 0;
}

.gallery-overlay [gallery-hidden=true] {
  display: none;
}
.gallery-overlay [gallery-hidden=false] {
  display: block;
  width: 100%;
  min-height: 100vh;
  height: 100%;
  position: fixed;
  overflow-y: auto;
  top: 0;
  bottom: 0;
  z-index: 99;
}
[dir=ltr] .gallery-overlay [gallery-hidden=false] {
  right: 0;
  left: 0;
}
[dir=rtl] .gallery-overlay [gallery-hidden=false] {
  left: 0;
  right: 0;
}
.gallery-overlay .disable-btn-def, .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, .gallery-overlay .open-overlay, .gallery-overlay .read-mode .wrapper .top-tools button, .read-mode .wrapper .top-tools .gallery-overlay button, .gallery-overlay .you-missed .you-missed-notifier .open-overlay, .you-missed .you-missed-notifier .gallery-overlay .open-overlay, .gallery-overlay .you-missed .you-missed-overlay .close-overlay, .you-missed .you-missed-overlay .gallery-overlay .close-overlay {
  outline: none;
}
[dir] .gallery-overlay .disable-btn-def, [dir] .gallery-overlay .gallery-listing .top-tools .tools .close-overlay, [dir] .gallery-overlay .open-overlay, [dir] .gallery-overlay .read-mode .wrapper .top-tools button, [dir] .read-mode .wrapper .top-tools .gallery-overlay button, [dir] .gallery-overlay .you-missed .you-missed-notifier .open-overlay, [dir] .you-missed .you-missed-notifier .gallery-overlay .open-overlay, [dir] .gallery-overlay .you-missed .you-missed-overlay .close-overlay, [dir] .you-missed .you-missed-overlay .gallery-overlay .close-overlay {
  border: none;
  cursor: pointer;
}
.gallery-overlay .expand {
  position: absolute;
  width: 4rem;
  height: 4rem;
  bottom: auto;
  top: 2rem;
}
[dir] .gallery-overlay .expand {
  background-size: contain;
  border-radius: 0.4rem;
}
[dir=ltr] .gallery-overlay .expand {
  left: auto;
  right: 2rem;
}
[dir=rtl] .gallery-overlay .expand {
  right: auto;
  left: 2rem;
}
.gallery-overlay .expand .aa {
  width: 100%;
  height: 100%;
}
.gallery-overlay .expand .aa.aa-expand {
  filter: invert(100%) contrast(3);
}
.gallery-overlay .open-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 48%;
}
[dir] .gallery-overlay .open-overlay {
  background: none;
}
[dir=ltr] .gallery-overlay .open-overlay {
  left: 0;
}
[dir=rtl] .gallery-overlay .open-overlay {
  right: 0;
}
@media (min-width: 501px) {
  .gallery-overlay .open-overlay {
    height: 72%;
  }
}
.gallery-overlay .gallery-listing .top-tools {
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 99;
}
[dir] .gallery-overlay .gallery-listing .top-tools {
  clear: both;
  padding: 1rem 0;
}
[dir=ltr] .gallery-overlay .gallery-listing .top-tools {
  right: 0;
  left: 0;
}
[dir=rtl] .gallery-overlay .gallery-listing .top-tools {
  left: 0;
  right: 0;
}
.gallery-overlay .gallery-listing .top-tools .tools {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}
[dir] .gallery-overlay .gallery-listing .top-tools .tools {
  margin: 0 auto;
  padding: 0 1rem;
}
[dir=ltr] .gallery-overlay .gallery-listing .top-tools .tools .share-this {
  margin-left: auto;
  margin-right: 1.6rem;
}
[dir=rtl] .gallery-overlay .gallery-listing .top-tools .tools .share-this {
  margin-right: auto;
  margin-left: 1.6rem;
}
.gallery-overlay .gallery-listing .top-tools .tools .share-this input[type=radio].close-share {
  order: 1;
}
.gallery-overlay .gallery-listing .top-tools .tools .close-overlay {
  order: 1;
}
[dir] .gallery-overlay .gallery-listing .top-tools .tools .close-overlay {
  padding: 0;
  background-color: unset;
  margin-bottom: -0.1rem;
}
.gallery-overlay .gallery-listing .top-tools .tools .close-overlay i.aa {
  width: 2.4rem;
  height: 2.4rem;
}
.gallery-overlay .gallery-listing .overlay-content {
  min-height: 150vh;
  width: 100%;
}
[dir] .gallery-overlay .gallery-listing .overlay-content {
  margin: 0 auto;
  padding: 7rem 0;
}
@media (min-width: 501px) {
  [dir] .gallery-overlay .gallery-listing .overlay-content {
    padding: 5rem 0;
  }
}
@media (min-width: 1200px) {
  .gallery-overlay .gallery-listing .overlay-content {
    width: 80%;
  }
}
[dir] .gallery-overlay .gallery-listing .overlay-content .hero-img {
  margin-bottom: 3rem;
}
.gallery-overlay .gallery-listing .overlay-content .hero-img .image-wrapper {
  position: relative;
}
.gallery-overlay .gallery-listing .overlay-content .hero-img .image-wrapper img {
  width: 100%;
  height: auto;
}
[dir] .gallery-overlay .gallery-listing .overlay-content .hero-img .image-wrapper img {
  border-radius: 0;
  box-shadow: none;
}
[dir] .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl {
  padding: 1.5rem 1rem 0.5rem 1rem;
}
@media (min-width: 1200px) {
  [dir] .gallery-overlay .gallery-listing .overlay-content .hero-img .img-ttl {
    padding: 1.5rem 0 0.5rem 0;
  }
}
[dir] .gallery-overlay .gallery-listing .overlay-content .hero-img .caption {
  padding: 0.5rem 1rem;
}
@media (min-width: 1200px) {
  [dir] .gallery-overlay .gallery-listing .overlay-content .hero-img .caption {
    padding: 0.5rem 0;
  }
}

[dir] .breaking-listing {
  padding: 1.6rem;
  margin-bottom: 1.6rem;
}
.breaking-listing ul {
  display: flex;
  flex-direction: column;
}
.breaking-listing ul li {
  position: relative;
}
[dir] .breaking-listing ul li {
  margin: 0.8rem 0;
}
[dir=ltr] .breaking-listing ul li {
  padding-left: 1.6rem;
}
[dir=rtl] .breaking-listing ul li {
  padding-right: 1.6rem;
}
@media (min-width: 501px) {
  [dir=ltr] .breaking-listing ul li {
    padding-left: 3.2rem;
  }
  [dir=rtl] .breaking-listing ul li {
    padding-right: 3.2rem;
  }
}
@media (min-width: 501px) {
  [dir] .breaking-listing ul li {
    margin: 1.6rem 0;
  }
}
.breaking-listing ul li::before {
  content: "";
  width: 0.4rem;
  position: absolute;
  top: 0;
  bottom: 0;
}
[dir=ltr] .breaking-listing ul li::before {
  left: 0;
  border-radius: 0 0.4rem 0 0.4rem;
}
[dir=rtl] .breaking-listing ul li::before {
  right: 0;
  border-radius: 0.4rem 0 0.4rem 0;
}
[dir] .breaking-listing ul li:first-child {
  margin-top: 0;
}
[dir] .breaking-listing ul li:last-child {
  margin-bottom: 0;
}
.breaking-listing ul li span {
  display: block;
}
.breaking-listing ul li time {
  display: block;
}
[dir] .breaking-listing ul li time {
  padding-top: 0.8rem;
}
[dir] .breaking-listing.breaking-group ul li {
  margin: 0;
}
[dir=ltr] .breaking-listing.breaking-group ul li {
  padding: 0.8rem 0 0.8rem 1.6rem;
}
[dir=rtl] .breaking-listing.breaking-group ul li {
  padding: 0.8rem 1.6rem 0.8rem 0;
}
@media (min-width: 501px) {
  [dir=ltr] .breaking-listing.breaking-group ul li {
    padding: 1.2rem 0 1.2rem 3.2rem;
  }
  [dir=rtl] .breaking-listing.breaking-group ul li {
    padding: 1.2rem 3.2rem 1.2rem 0;
  }
}
[dir] .breaking-listing.breaking-group ul li::before {
  border-radius: 0;
}
[dir] .breaking-listing.breaking-group ul li:first-child {
  padding-top: 0;
}
[dir=ltr] .breaking-listing.breaking-group ul li:first-child::before {
  border-radius: 0 0.4rem 0 0;
}
[dir=rtl] .breaking-listing.breaking-group ul li:first-child::before {
  border-radius: 0.4rem 0 0 0;
}
[dir] .breaking-listing.breaking-group ul li:last-child {
  padding-bottom: 0;
}
[dir=ltr] .breaking-listing.breaking-group ul li:last-child::before {
  border-radius: 0 0 0 0.4rem;
}
[dir=rtl] .breaking-listing.breaking-group ul li:last-child::before {
  border-radius: 0 0 0.4rem 0;
}
.breaking-listing .article-link {
  display: flex;
  flex-direction: column;
}
[dir] .breaking-listing .article-link {
  padding-top: 1.6rem;
  border-top: solid 0.1rem;
}
[dir=ltr] .breaking-listing .article-link {
  margin: 1.6rem 0 0 1.6rem;
}
[dir=rtl] .breaking-listing .article-link {
  margin: 1.6rem 1.6rem 0 0;
}
@media (min-width: 501px) {
  .breaking-listing .article-link {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
  [dir] .breaking-listing .article-link {
    padding-top: 3.2rem;
  }
  [dir=ltr] .breaking-listing .article-link {
    margin: 3.2rem 0 0 3.2rem;
  }
  [dir=rtl] .breaking-listing .article-link {
    margin: 3.2rem 3.2rem 0 0;
  }
}
.breaking-listing .article-link .img-box {
  display: block;
  position: relative;
  flex: 0 0 100%;
}
[dir] .breaking-listing .article-link .img-box {
  margin-bottom: 0.8rem;
}
@media (min-width: 501px) {
  .breaking-listing .article-link .img-box {
    flex: 0 0 30%;
  }
  [dir] .breaking-listing .article-link .img-box {
    margin-bottom: 0;
  }
}
.breaking-listing .article-link .img-box img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .breaking-listing .article-link .img-box img {
  border-radius: 0.4rem;
}
.breaking-listing .article-link .img-box .icon {
  width: 5rem;
  height: 5rem;
  position: absolute;
  bottom: 0.7rem;
}
[dir] .breaking-listing .article-link .img-box .icon {
  background-size: contain;
}
[dir=ltr] .breaking-listing .article-link .img-box .icon {
  left: 1.3rem;
}
[dir=rtl] .breaking-listing .article-link .img-box .icon {
  right: 1.3rem;
}
.breaking-listing .article-link .img-box .icon .aa {
  width: 100%;
  height: 100%;
}
@media (min-width: 501px) {
  .breaking-listing .article-link .item-title {
    flex: 0 0 67%;
  }
}
[dir] .breaking-listing .item-title {
  margin: 0;
}
[dir] .breaking-listing.breaking-header {
  margin-bottom: 3.2rem;
  border-radius: 0.4rem;
}
[dir] .breaking-listing.breaking-header .breaking-page-title {
  padding: 0.8rem 0;
}
@media (min-width: 501px) {
  [dir] .breaking-listing.breaking-header .breaking-page-title {
    padding: 6.5rem 0;
  }
}
@media (min-width: 1200px) {
  [dir] .breaking-listing.breaking-header .breaking-page-title {
    padding: 10rem 0;
  }
}

.follow-button {
  display: inline-block;
}

[dir] .follow-button {
  border-radius: 2.4rem;
}

[dir=ltr] .follow-button {
  padding: 0.8rem 1.8rem 0.8rem 1.2rem;
}

[dir=rtl] .follow-button {
  padding: 0.8rem 1.2rem 0.8rem 1.8rem;
}
.follow-button span {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.follow-button span i.aa {
  width: 2.4rem;
  height: 2.4rem;
}
[dir=ltr] .follow-button span i.aa {
  margin: 0.4rem 0.8rem 0.4rem 0;
}
[dir=rtl] .follow-button span i.aa {
  margin: 0.4rem 0 0.4rem 0.8rem;
}
[dir] .follow-button span.unfollow i.aa {
  background-size: 2rem 2rem;
}
[dir] .follow-button span.hoverunfollow i.aa {
  background-size: 1.6rem 1.6rem;
}
.follow-button .unfollow,
.follow-button .hoverunfollow {
  display: none;
}
.follow-button[data-status=true] .follow {
  display: none;
}
.follow-button[data-status=true] .unfollow {
  display: flex;
}
.follow-button[data-status=true]:hover .hoverunfollow {
  display: flex;
}
.follow-button[data-status=true]:hover .follow,
.follow-button[data-status=true]:hover .unfollow {
  display: none;
}

.program-grid .grid {
  position: relative;
}
.program-grid .grid .swiper-container {
  overflow: hidden;
}
@media (min-width: 501px) {
  .program-grid .grid .swiper-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
  }
  [dir] .program-grid .grid .swiper-container {
    margin: 0 4rem;
    border-style: solid;
    border-width: 0 0.2rem;
  }
}
.program-grid .grid .swiper-container .carousel {
  display: flex;
  flex-direction: column;
}
@media (min-width: 501px) {
  .program-grid .grid .swiper-container .carousel {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
  }
}
[dir] .program-grid .grid .swiper-container .carousel .swiper-slide {
  padding: 1rem 1.6rem;
  margin-bottom: 0.8rem;
}
.program-grid .grid .swiper-container .carousel .swiper-slide:nth-child(5) ~ div {
  display: none;
}
@media (min-width: 501px) {
  .program-grid .grid .swiper-container .carousel .swiper-slide:nth-child(5) ~ div {
    display: block;
  }
}
@media (min-width: 501px) {
  .program-grid .grid .swiper-container .carousel .swiper-slide {
    width: 19.12rem;
  }
  [dir] .program-grid .grid .swiper-container .carousel .swiper-slide {
    border-style: solid;
    border-width: 0 0.2rem;
    margin-bottom: 0;
  }
}
[dir] .program-grid .grid .swiper-container .carousel .swiper-slide:last-child {
  margin-bottom: 0;
}
.program-grid .grid .swiper-container .carousel .swiper-slide.current-live::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 0.4rem;
}
[dir=ltr] .program-grid .grid .swiper-container .carousel .swiper-slide.current-live::after {
  left: 0;
  right: 0;
}
[dir=rtl] .program-grid .grid .swiper-container .carousel .swiper-slide.current-live::after {
  right: 0;
  left: 0;
}
.program-grid .grid .swiper-container .carousel .swiper-slide span {
  display: block;
}
[dir] .program-grid .grid .swiper-container .carousel .swiper-slide span.prog-name {
  padding-bottom: 0.4rem;
}
[dir=ltr] .program-grid .grid .swiper-container .more-link i.aa {
  transform: rotate(90deg);
}
[dir=rtl] .program-grid .grid .swiper-container .more-link i.aa {
  transform: rotate(-90deg);
}
@media (min-width: 501px) {
  .program-grid .grid .swiper-container .more-link {
    display: none;
  }
}
.program-grid .grid .controls {
  position: absolute;
  top: 0;
  height: 100%;
  display: none;
}
[dir=ltr] .program-grid .grid .controls {
  left: 0;
  right: 0;
}
[dir=rtl] .program-grid .grid .controls {
  right: 0;
  left: 0;
}
@media (min-width: 501px) {
  .program-grid .grid .controls {
    display: block;
  }
}
.program-grid .grid .controls .navigator {
  position: absolute;
  width: 4rem;
  height: 100%;
  top: 0;
  z-index: 9;
  display: flex;
}
[dir] .program-grid .grid .controls .navigator {
  cursor: pointer;
}
.program-grid .grid .controls .navigator .square {
  display: inline-block;
  width: 4rem;
  height: 2.4rem;
  align-self: center;
}
.program-grid .grid .controls .navigator .square i.aa {
  width: 100%;
  height: 100%;
}
[dir] .program-grid .grid .controls .navigator .square i.aa {
  background-size: contain;
}
[dir=ltr] .program-grid .grid .controls .navigator.navigator-previous {
  left: 0;
}
[dir=rtl] .program-grid .grid .controls .navigator.navigator-previous {
  right: 0;
}
[dir=ltr] .program-grid .grid .controls .navigator.navigator-next {
  right: 0;
}
[dir=rtl] .program-grid .grid .controls .navigator.navigator-next {
  left: 0;
}

[dir] .program-grid-tabs {
  padding-top: 4rem;
}
.program-grid-tabs .tabs .tabs-tablist {
  justify-content: space-between;
}
.program-grid-tabs .tabs .tabs-tablist button {
  justify-content: flex-start;
}
[dir=ltr] .program-grid-tabs .tabs .tabs-tablist button {
  padding: 0 1.6rem 0 0;
}
[dir=rtl] .program-grid-tabs .tabs .tabs-tablist button {
  padding: 0 0 0 1.6rem;
}

.watch-on {
  display: flex;
  flex-direction: column;
}

[dir] .watch-on {
  border-bottom: solid 0.1rem;
}
@media (min-width: 1200px) {
  .watch-on {
    flex-direction: row;
    align-items: baseline;
  }
}
[dir] .watch-on.box-wrapper {
  padding-bottom: 4rem;
}
.watch-on .watch-title {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
[dir] .watch-on .watch-title {
  margin-bottom: 2.4rem;
}
@media (min-width: 1200px) {
  .watch-on .watch-title {
    flex: 0 0 40%;
  }
  [dir] .watch-on .watch-title {
    margin-bottom: 0;
  }
}
[dir=ltr] .watch-on .watch-title i.aa {
  margin: 0.6rem 0.8rem 0 0;
}
[dir=rtl] .watch-on .watch-title i.aa {
  margin: 0.6rem 0 0 0.8rem;
}
@media (min-width: 501px) {
  .watch-on .watch-urls {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .watch-on .watch-urls {
    flex: 0 0 58%;
  }
  [dir=ltr] .watch-on .watch-urls {
    margin-left: auto;
  }
  [dir=rtl] .watch-on .watch-urls {
    margin-right: auto;
  }
}
.watch-on .watch-urls a {
  display: block;
  height: 7.5rem;
}
[dir] .watch-on .watch-urls a {
  border-radius: 0.4rem;
  border: solid 0.1rem;
  text-align: center;
  margin: 0.4rem 0;
  padding: 2rem 0;
}
@media (min-width: 501px) {
  .watch-on .watch-urls a {
    flex: 0 0 32%;
  }
  [dir] .watch-on .watch-urls a {
    margin: 0;
  }
}

[dir] .text-field {
  clear: both;
  padding: 1.6rem 0;
}
.text-field label {
  display: block;
}
[dir] .text-field label {
  padding-bottom: 0.5rem;
}
[dir=ltr] .text-field label {
  float: left;
}
[dir=rtl] .text-field label {
  float: right;
}
.text-field .help-msg {
  display: block;
}
[dir] .text-field .help-msg {
  padding-bottom: 0.5rem;
}
[dir=ltr] .text-field .help-msg {
  float: right;
}
[dir=rtl] .text-field .help-msg {
  float: left;
}
.text-field .description {
  display: inline-block;
}
[dir] .text-field .description {
  padding-top: 0.5rem;
}
.text-field input {
  width: 100%;
}
[dir] .text-field input {
  clear: both;
  border-radius: 0.4rem;
  border: solid 0.1rem;
  padding: 1rem 1.6rem;
}
.text-field input:focus {
  outline: none;
}

[dir] .text-area {
  clear: both;
  padding: 1.6rem 0;
}
.text-area label {
  display: block;
}
[dir] .text-area label {
  padding-bottom: 0.5rem;
}
[dir=ltr] .text-area label {
  float: left;
}
[dir=rtl] .text-area label {
  float: right;
}
.text-area .help-msg {
  display: block;
}
[dir] .text-area .help-msg {
  padding-bottom: 0.5rem;
}
[dir=ltr] .text-area .help-msg {
  float: right;
}
[dir=rtl] .text-area .help-msg {
  float: left;
}
.text-area .description, .text-area .counter {
  display: block;
}
[dir] .text-area .description, [dir] .text-area .counter {
  padding-top: 0.5rem;
}
.text-area textarea {
  width: 100%;
  resize: none;
}
[dir] .text-area textarea {
  clear: both;
  border-radius: 0.4rem;
  border: solid 0.1rem;
  padding: 1rem 1.6rem;
}
.text-area textarea:focus {
  outline: none;
}

[dir] .drop-down {
  clear: both;
  padding: 1.6rem 0;
}
.drop-down label {
  display: block;
}
[dir] .drop-down label {
  padding-bottom: 0.5rem;
}
[dir] .drop-down label.dd-menu {
  padding-bottom: 0;
}
.drop-down .dd-menu {
  display: block;
  position: relative;
}
.drop-down .dd-menu .dd-input {
  display: none;
}
.drop-down .dd-menu .dd-label {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
[dir] .drop-down .dd-menu .dd-label {
  border-radius: 0.4rem;
  cursor: pointer;
  border: solid 0.1rem;
}
[dir=ltr] .drop-down .dd-menu .dd-label {
  text-align: left;
  padding: 0.7rem 0.5rem 0.7rem 1.6rem;
}
[dir=rtl] .drop-down .dd-menu .dd-label {
  text-align: right;
  padding: 0.7rem 1.6rem 0.7rem 0.5rem;
}
.drop-down .dd-menu .dd-label .aa.aa-chevron-down {
  width: 3rem;
  height: 3rem;
  transition: transform 0.3s;
}
[dir=ltr] .drop-down .dd-menu .dd-label .aa.aa-chevron-down {
  margin-left: auto;
}
[dir=rtl] .drop-down .dd-menu .dd-label .aa.aa-chevron-down {
  margin-right: auto;
}
.drop-down .dd-menu .dd-list {
  position: absolute;
  z-index: 1;
  width: 100%;
}
[dir] .drop-down .dd-menu .dd-list {
  border-style: solid;
  border-width: 0 0.1rem 0.1rem;
  border-radius: 0 0 0.4rem 0.4rem;
}
[dir] .drop-down .dd-menu .dd-list li {
  cursor: pointer;
  text-align: center;
  padding: 1rem 1.6rem;
  border-bottom: solid 0.1rem;
}
[dir] .drop-down .dd-menu .dd-list li:last-child {
  border: none;
}
.drop-down .dd-menu .dd-list.alphapet li {
  flex: 0 0 14.2857142857%;
}
[dir] .drop-down .dd-menu .dd-list.alphapet li {
  padding: 1rem 0;
}
[dir=ltr] .drop-down .dd-menu .dd-list.alphapet li {
  border-left: solid 0.1rem;
}
[dir=rtl] .drop-down .dd-menu .dd-list.alphapet li {
  border-right: solid 0.1rem;
}
[dir=ltr] .drop-down .dd-menu .dd-list.alphapet li:nth-child(1), [dir=ltr] .drop-down .dd-menu .dd-list.alphapet li:nth-child(8), [dir=ltr] .drop-down .dd-menu .dd-list.alphapet li:nth-child(15), [dir=ltr] .drop-down .dd-menu .dd-list.alphapet li:nth-child(22) {
  border-left: none;
}
[dir=rtl] .drop-down .dd-menu .dd-list.alphapet li:nth-child(1), [dir=rtl] .drop-down .dd-menu .dd-list.alphapet li:nth-child(8), [dir=rtl] .drop-down .dd-menu .dd-list.alphapet li:nth-child(15), [dir=rtl] .drop-down .dd-menu .dd-list.alphapet li:nth-child(22) {
  border-right: none;
}
.drop-down .dd-menu .dd-input {
  display: none;
}
.drop-down .dd-menu .dd-input ~ .dd-list {
  display: none;
}
.drop-down .dd-menu .dd-input:checked ~ .dd-list {
  display: block;
}
.drop-down .dd-menu .dd-input:checked ~ .dd-list.alphapet {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
[dir=ltr] .drop-down .dd-menu .dd-input:checked ~ .dd-label .aa.aa-chevron-down {
  transform: rotate(180deg);
}
[dir=rtl] .drop-down .dd-menu .dd-input:checked ~ .dd-label .aa.aa-chevron-down {
  transform: rotate(-180deg);
}

[dir] .check-box {
  clear: both;
  padding: 1.6rem 0;
}
.check-box .group-label {
  display: block;
}
[dir] .check-box .group-label {
  padding-bottom: 0.5rem;
}
[dir=ltr] .check-box .group-label {
  float: left;
}
[dir=rtl] .check-box .group-label {
  float: right;
}
[dir] .check-box ul li {
  clear: both;
  padding: 0.4rem 0;
}
.check-box ul li input {
  position: absolute;
  opacity: 0;
}
.check-box ul li input + label {
  position: relative;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir] .check-box ul li input + label {
  cursor: pointer;
  padding: 0;
}
.check-box ul li input + label::before {
  content: "";
  display: inline-block;
  width: 1.6rem;
  height: 1.6rem;
}
[dir] .check-box ul li input + label::before {
  border: solid 0.1rem;
  border-radius: 0.4rem;
}
[dir=ltr] .check-box ul li input + label::before {
  margin-right: 1rem;
}
[dir=rtl] .check-box ul li input + label::before {
  margin-left: 1rem;
}
.check-box ul li input + label::after {
  display: none;
  content: "";
  position: absolute;
  top: 1.1rem;
  width: 0.2rem;
  height: 0.2rem;
}
[dir=ltr] .check-box ul li input + label::after {
  left: 0.4rem;
  transform: rotate(45deg);
}
[dir=rtl] .check-box ul li input + label::after {
  right: 0.4rem;
  transform: rotate(-45deg);
}
.check-box ul li input:hover + label::after {
  display: block;
}
.check-box ul li input:checked + label::after {
  display: block;
}
[dir] .check-box ul li input:disabled + label {
  cursor: auto;
}
.check-box ul li input:disabled + label::after {
  display: none;
}

[dir] .radio-btn {
  clear: both;
  padding: 1.6rem 0;
}
.radio-btn .group-label {
  display: block;
}
[dir] .radio-btn .group-label {
  padding-bottom: 0.5rem;
}
[dir=ltr] .radio-btn .group-label {
  float: left;
}
[dir=rtl] .radio-btn .group-label {
  float: right;
}
[dir] .radio-btn ul li {
  clear: both;
  padding: 0.4rem 0;
}
.radio-btn ul li input {
  position: absolute;
  opacity: 0;
}
.radio-btn ul li input + label {
  position: relative;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir] .radio-btn ul li input + label {
  cursor: pointer;
  padding: 0;
}
.radio-btn ul li input + label::before {
  content: "";
  display: inline-block;
  width: 1.6rem;
  height: 1.6rem;
}
[dir] .radio-btn ul li input + label::before {
  border: solid 0.1rem;
  border-radius: 100%;
}
[dir=ltr] .radio-btn ul li input + label::before {
  margin-right: 1rem;
}
[dir=rtl] .radio-btn ul li input + label::before {
  margin-left: 1rem;
}
.radio-btn ul li input + label::after {
  display: none;
  content: "";
  position: absolute;
  top: 0.7rem;
  width: 1rem;
  height: 1rem;
}
[dir] .radio-btn ul li input + label::after {
  border-radius: 100%;
}
[dir=ltr] .radio-btn ul li input + label::after {
  left: 0.4rem;
}
[dir=rtl] .radio-btn ul li input + label::after {
  right: 0.4rem;
}
.radio-btn ul li input:hover + label::after {
  display: block;
}
.radio-btn ul li input:checked + label::after {
  display: block;
}
[dir] .radio-btn ul li input:disabled + label {
  cursor: auto;
}
.radio-btn ul li input:disabled + label::after {
  display: none;
}

[dir] .form-buttons {
  clear: both;
}
.form-buttons input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  width: 100%;
  display: block;
}
[dir] .form-buttons input {
  box-shadow: none;
  text-align: center;
  cursor: pointer;
  border: solid 0.1rem;
  border-radius: 0.4rem;
  padding: 1rem;
  margin: 0.8rem 0;
}
[dir] .form-buttons input:disabled {
  cursor: default;
}

.form-separator {
  height: 0.1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
}

[dir] .form-separator {
  clear: both;
  margin: 3.2rem 0 1.6rem 0;
  border: solid 0.1rem;
  border-width: 0 0 0.1rem 0;
}
[dir] .form-separator span {
  margin: 0 auto;
  padding: 0 1rem;
}

[dir] .branded-buttons {
  clear: both;
}
.branded-buttons button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  width: 100%;
  display: flex;
  align-items: center;
}
[dir] .branded-buttons button {
  box-shadow: none;
  cursor: pointer;
  border: none;
  border-radius: 0.4rem;
  padding: 1rem 1.6rem;
  margin: 0.8rem 0;
}
.branded-buttons button i {
  width: 2rem;
  height: 2rem;
}
[dir=ltr] .branded-buttons button i {
  margin-right: 1.6rem;
}
[dir=rtl] .branded-buttons button i {
  margin-left: 1.6rem;
}
.branded-buttons button i.aa-facebook2, .branded-buttons button i.aa-twitter2 {
  width: 2.6rem;
  height: 2.6rem;
  filter: invert(100%) contrast(3);
}

[dir] .composite-form {
  padding: 1.6rem;
  border: solid 0.1rem;
  border-radius: 0.4rem;
}

.top-info {
  display: none;
}
.top-info__content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
[dir] .top-info__content {
  padding: 0.6rem 0;
}
.top-info__link-list {
  display: flex;
  justify-content: flex-start;
}
[dir=ltr] .top-info__link-list {
  margin-left: auto;
  margin-right: 2.4rem;
}
[dir=rtl] .top-info__link-list {
  margin-right: auto;
  margin-left: 2.4rem;
}
[dir=ltr] .top-info__element {
  margin: 0 0 0 3.2rem;
}
[dir=rtl] .top-info__element {
  margin: 0 3.2rem 0 0;
}
.top-info.banner .topInfo_content {
  justify-content: center;
}
[dir] .top-info.banner .topInfo_content {
  padding: 1.6rem 0;
}

@media (min-width: 1200px) {
  [dir=rtl] .top-info {
    display: block;
  }
}

.global-nav {
  position: relative;
}

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

[dir=rtl] .global-nav {
  text-align: right;
}
.global-nav .drop-down-base__list {
  z-index: 9;
  width: 8.7rem;
  top: 120%;
}
[dir=ltr] .global-nav .drop-down-base__list {
  left: 0;
}
[dir=rtl] .global-nav .drop-down-base__list {
  right: 0;
}
.global-nav .page-content.main {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
[dir] .global-nav .article-nav {
  padding: 1.6rem 0;
}
[dir] .global-nav .article-nav_title {
  margin: 0;
}
[dir] .global-nav.fixed {
  padding-top: 4.6rem;
}
[dir] .global-nav.fixed.withArticle {
  padding-bottom: 5rem;
  padding-top: 0;
}
@media (min-width: 501px) {
  [dir] .global-nav.fixed.withArticle {
    padding-bottom: 10.5rem;
  }
}
@media (min-width: 1200px) {
  [dir] .global-nav.fixed.withArticle {
    padding-bottom: 12.4rem;
  }
}
.global-nav.fixed .main-nav {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 6;
}
[dir=ltr] .global-nav.fixed .main-nav {
  left: 0;
}
[dir=rtl] .global-nav.fixed .main-nav {
  right: 0;
}
.global-nav.fixed .article-nav {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 4;
}
[dir=ltr] .global-nav.fixed .article-nav {
  right: 0;
  left: 0;
}
[dir=rtl] .global-nav.fixed .article-nav {
  left: 0;
  right: 0;
}
.global-nav.fixed .article-nav .page-content.main .accessibility-toolbar {
  display: none;
}
.global-nav.fixed .article-nav .article-nav_title {
  display: block;
}
.global-nav.fixed .article-nav .breadcrumb {
  display: none;
}
[dir] .global-nav.fixed .accessibility {
  margin-top: -0.5rem;
}
.global-nav.fixed .accessibility_element {
  display: none;
}
[dir] .global-nav .theme-switch {
  cursor: pointer;
}
.global-nav .theme-switch_element > * {
  pointer-events: none;
}
.global-nav .theme-switch,
.global-nav .language-switch {
  display: flex;
  align-items: center;
  width: 5rem;
  height: 2.4rem;
  overflow: hidden;
}
[dir] .global-nav .theme-switch, [dir] .global-nav .language-switch {
  border: 0.1rem solid;
  border-radius: 1.2rem;
}
[dir=ltr] .global-nav .theme-switch_element, [dir=ltr] .global-nav .language-switch_element {
  margin-right: 0;
}
[dir=rtl] .global-nav .theme-switch_element, [dir=rtl] .global-nav .language-switch_element {
  margin-left: 0;
}
.global-nav .theme-switch_link,
.global-nav .language-switch_link {
  width: 2.4rem;
  height: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
[dir] .global-nav .theme-switch_link, [dir] .global-nav .language-switch_link {
  cursor: pointer;
  border-radius: 100%;
}
.global-nav .theme-switch_link .aa,
.global-nav .language-switch_link .aa {
  width: 1.4rem;
  height: 1.4rem;
}
[dir] .global-nav .theme-switch_link .aa, [dir] .global-nav .language-switch_link .aa {
  background-size: 1.2rem;
}
[dir] .global-nav .theme-switch_link .aa-day-mode, [dir] .global-nav .language-switch_link .aa-day-mode {
  background-size: 1.5rem;
}
@media (min-width: 1200px) {
  .global-nav .theme-switch {
    position: relative;
    overflow: visible;
  }
  .global-nav .theme-switch_element {
    position: absolute;
  }
  [dir=ltr] .global-nav .theme-switch_element {
    right: 0;
  }
  [dir=rtl] .global-nav .theme-switch_element {
    left: 0;
  }
  [dir=ltr] .global-nav .theme-switch_element:first-child {
    left: 0;
    right: unset;
  }
  [dir=rtl] .global-nav .theme-switch_element:first-child {
    right: 0;
    left: unset;
  }
}
.global-nav .main-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
[dir] .global-nav .main-header {
  padding: 1.6rem 0;
}
.global-nav .main-header_title {
  display: block;
}
[dir] .global-nav .main-header_title {
  margin-bottom: 0.4rem;
}
.global-nav .main-header_extra {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
[dir=ltr] .global-nav .main-header_extra > li {
  margin-right: 1.6rem;
}
[dir=rtl] .global-nav .main-header_extra > li {
  margin-left: 1.6rem;
}
[dir=ltr] .global-nav .main-header_extra > li:last-child {
  margin-right: 0;
}
[dir=rtl] .global-nav .main-header_extra > li:last-child {
  margin-left: 0;
}
@media (min-width: 1200px) {
  [dir=ltr] .global-nav .main-header_extra > li {
    margin-right: 3.2rem;
  }
  [dir=rtl] .global-nav .main-header_extra > li {
    margin-left: 3.2rem;
  }
}
[dir] .global-nav .main-header_extra .main-header_link {
  cursor: pointer;
}
[dir=ltr] .global-nav .main-header_extra_search {
  margin-right: 1.6rem;
}
[dir=rtl] .global-nav .main-header_extra_search {
  margin-left: 1.6rem;
}
.global-nav .main-header_extra_search .main-header_link .aa {
  width: 2.4rem;
  height: 2.4rem;
}
.global-nav .main-header_extra_search .search-layout {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9;
  display: none;
}
[dir] .global-nav .main-header_extra_search .search-layout {
  padding: 2.4rem 2rem;
}
[dir=ltr] .global-nav .main-header_extra_search .search-layout {
  left: 0;
}
[dir=rtl] .global-nav .main-header_extra_search .search-layout {
  right: 0;
}
.global-nav .main-header_extra_search .search-layout .search-form {
  display: flex;
  align-items: center;
  flex-direction: row;
  position: relative;
}
.global-nav .main-header_extra_search .search-layout .search-form .aa {
  width: 2.4rem;
  height: 2.4rem;
}
[dir] .global-nav .main-header_extra_search .search-layout .search-form .aa {
  cursor: pointer;
}
.global-nav .main-header_extra_search .search-layout .search-form .aa-search {
  position: absolute;
  top: 0.8rem;
}
[dir=ltr] .global-nav .main-header_extra_search .search-layout .search-form .aa-search {
  left: 1.6rem;
}
[dir=rtl] .global-nav .main-header_extra_search .search-layout .search-form .aa-search {
  right: 1.6rem;
}
[dir=ltr] .global-nav .main-header_extra_search .search-layout .search-form .aa-close {
  margin-left: -3.2rem;
}
[dir=rtl] .global-nav .main-header_extra_search .search-layout .search-form .aa-close {
  margin-right: -3.2rem;
}
[dir] .global-nav .main-header_extra_search .search-layout .search-form .search-cancel {
  cursor: pointer;
}
[dir=ltr] .global-nav .main-header_extra_search .search-layout .search-form .search-cancel {
  margin-left: 3.2rem;
}
[dir=rtl] .global-nav .main-header_extra_search .search-layout .search-form .search-cancel {
  margin-right: 3.2rem;
}
.global-nav .main-header_extra_search .search-layout .search-form input {
  width: 75%;
  outline: none;
  height: 4rem;
}
[dir] .global-nav .main-header_extra_search .search-layout .search-form input {
  border-radius: 0.4rem;
}
[dir=ltr] .global-nav .main-header_extra_search .search-layout .search-form input {
  padding-left: 4.7rem;
}
[dir=rtl] .global-nav .main-header_extra_search .search-layout .search-form input {
  padding-right: 4.7rem;
}
.global-nav .main-header_extra_search.active {
  flex: 1;
}
.global-nav .main-header_extra_search.active [data-search-toggle] {
  display: none;
}
.global-nav .main-header_extra_search.active .search-layout {
  display: unset;
}
.global-nav .main-header_extra_search.active .search-layout input {
  width: 100%;
}
@media (min-width: 501px) {
  .global-nav .main-header_extra_search.active .search-layout {
    position: relative;
  }
  [dir] .global-nav .main-header_extra_search.active .search-layout {
    padding: 0;
  }
}
.global-nav .main-header_extra_live {
  display: none;
}
.global-nav .main-header_extra_theme {
  display: none;
}
@media (min-width: 1200px) {
  .global-nav .main-header_extra_theme {
    display: unset;
  }
}
.global-nav .main-header_extra_drop-down {
  display: none;
}
@media (min-width: 1200px) {
  .global-nav .main-header_extra_drop-down {
    display: block;
  }
}
@media (min-width: 1200px) {
  .global-nav .main-header_extra_mega-menu {
    display: none;
  }
}
@media (min-width: 501px) {
  .global-nav .main-header_extra {
    flex: 0 0 78%;
    justify-content: flex-end;
  }
}
@media (min-width: 1200px) {
  .global-nav .main-header_extra {
    flex: 0 0 50%;
  }
}
[dir=ltr] .global-nav .main-header_element {
  margin: 0 0 0 1.6rem;
}
[dir=rtl] .global-nav .main-header_element {
  margin: 0 1.6rem 0 0;
}
@media (min-width: 1200px) {
  .global-nav .main-header_element:last-child {
    display: none;
  }
}
.global-nav .main-header .logo {
  width: 9rem;
  height: 4.7rem;
}
[dir] .global-nav .main-header .logo {
  margin: 0;
}
@media (min-width: 501px) {
  .global-nav .main-header .logo {
    width: 11.9rem;
    height: 6.2rem;
  }
}
.global-nav .main-header .logo_link {
  display: block;
  font-size: 0;
}
[dir] .global-nav .main-header .logo_link {
  background: url("assets/gfx/logo/en-logo.svg") center no-repeat;
  background-size: contain;
}
.global-nav .main-header .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 8rem;
  height: 2.8rem;
}
[dir] .global-nav .main-header .btn {
  border: none;
}
[dir=ltr] .global-nav .main-header .btn {
  padding-right: 0;
}
[dir=rtl] .global-nav .main-header .btn {
  padding-left: 0;
}
[dir] .global-nav .main-header .btn .aa-live {
  margin: 0;
}
@media (min-width: 501px) {
  .global-nav .main-header .btn .live-btn-lbl {
    display: inline-block;
  }
  .global-nav .main-header .btn .aa-live {
    position: initial;
  }
  [dir] .global-nav .main-header .btn .aa-live {
    background-size: cover;
  }
}
.global-nav .main-nav {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
}
[dir] .global-nav .main-nav {
  border-style: solid;
  border-width: 0.1rem 0 0.1rem 0;
}
.global-nav .main-nav_list {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.global-nav .main-nav_element {
  flex: 0 0 auto;
}
[dir=ltr] .global-nav .main-nav_element {
  padding: 0 3.2rem 0 0;
}
[dir=rtl] .global-nav .main-nav_element {
  padding: 0 0 0 3.2rem;
}
.global-nav .main-nav_element.active .underBar {
  visibility: visible;
}
@media (min-width: 1200px) {
  .global-nav .main-nav_element {
    position: relative;
  }
}
.global-nav .main-nav_link {
  position: relative;
  display: inline-block;
}
[dir] .global-nav .main-nav_link {
  padding: 1.1rem 0;
}
.global-nav .main-nav_link .underBar {
  position: absolute;
  bottom: 0;
  width: 100%;
  visibility: hidden;
}
[dir=ltr] .global-nav .main-nav_link .underBar {
  right: 0;
  border-radius: 0 0.5rem;
}
[dir=rtl] .global-nav .main-nav_link .underBar {
  left: 0;
  border-radius: 0.5rem 0;
}
.global-nav .main-nav_sub-menu {
  display: none;
}
@media (min-width: 1200px) {
  .global-nav .main-nav {
    overflow: visible;
    overflow-x: inherit;
    position: relative;
  }
  .global-nav .main-nav .main-nav_sub-menu {
    position: absolute;
    width: 100%;
    top: 4.7rem;
    z-index: 3;
    width: auto;
  }
  [dir] .global-nav .main-nav .main-nav_sub-menu {
    padding: 1.6rem;
  }
  [dir=ltr] .global-nav .main-nav .main-nav_sub-menu {
    left: -1.6rem;
  }
  [dir=rtl] .global-nav .main-nav .main-nav_sub-menu {
    right: -1.6rem;
  }
  .global-nav .main-nav .main-nav_sub-menu.active-sub-menu {
    display: block;
  }
  .global-nav .main-nav .main-nav_sub-menu ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 3.2rem;
    grid-row-gap: 1.6rem;
  }
  .global-nav .main-nav .main-nav_sub-menu ul .mega-menu_lead {
    white-space: nowrap;
  }
  [dir] .global-nav .main-nav .main-nav_sub-menu ul .mega-menu_lead {
    padding: 0;
  }
  [dir=ltr] .global-nav .main-nav .main-nav_sub-menu ul .mega-menu_lead {
    margin-right: 0;
  }
  [dir=rtl] .global-nav .main-nav .main-nav_sub-menu ul .mega-menu_lead {
    margin-left: 0;
  }
  [dir] .global-nav .main-nav .main-nav_sub-menu ul .mega-menu_label {
    margin: 0;
    padding: 0;
  }
  .global-nav .main-nav .main-nav_sub-menu-all-news {
    display: flex;
    align-items: center;
  }
  [dir] .global-nav .main-nav .main-nav_sub-menu-all-news {
    padding-top: 1.6rem;
    margin-top: 1.6rem;
    border-top: 0.1rem solid;
  }
  .global-nav .main-nav .main-nav_sub-menu-all-news .aa {
    width: 2.4rem;
    height: 2.4rem;
  }
  [dir] .global-nav .main-nav .main-nav_sub-menu-all-news .aa {
    background-size: 2rem;
  }
}
[dir] .global-nav .main-nav.hide-in-mobile {
  border-bottom: none;
}
@media (min-width: 501px) {
  [dir] .global-nav .main-nav.hide-in-mobile {
    border-bottom: 0.1rem solid;
  }
}
.global-nav .main-nav.hide-in-mobile .main-nav_list {
  display: none;
}
@media (min-width: 501px) {
  .global-nav .main-nav.hide-in-mobile .main-nav_list {
    display: flex;
  }
}
.global-nav .mega-menu {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 9;
  height: 100%;
  overflow: hidden;
}
[dir=ltr] .global-nav .mega-menu {
  right: 0;
}
[dir=rtl] .global-nav .mega-menu {
  left: 0;
}
@media screen and (orientation: landscape) {
  .global-nav .mega-menu {
    overflow: scroll;
  }
}
@media (orientation: landscape) {
  .global-nav .mega-menu {
    overflow-y: scroll;
  }
}
@media (min-width: 501px) {
  .global-nav .mega-menu {
    width: 48%;
  }
}
.global-nav .mega-menu-bg {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (min-width: 501px) {
  .global-nav .mega-menu-bg {
    height: 100%;
  }
}
.global-nav .mega-menu_element {
  width: 100%;
}
[dir] .global-nav .mega-menu_element {
  padding: 1.6rem 2rem;
  border-bottom: 1px solid;
}
[dir] .global-nav .mega-menu_element:first-child {
  padding-top: 1.4rem;
}
[dir] .global-nav .mega-menu_element-language {
  border-bottom: none;
}
[dir] .global-nav .mega-menu_element-language .mega-menu_icons {
  margin-bottom: 1.6rem;
}
.global-nav .mega-menu .theme-switch,
.global-nav .mega-menu .language-switch {
  height: auto;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
[dir] .global-nav .mega-menu .theme-switch, [dir] .global-nav .mega-menu .language-switch {
  border-radius: 0;
  border: none;
}
[dir=ltr] .global-nav .mega-menu .theme-switch_element, [dir=ltr] .global-nav .mega-menu .language-switch_element {
  margin: 0 0.5rem 0.5rem 0;
}
[dir=rtl] .global-nav .mega-menu .theme-switch_element, [dir=rtl] .global-nav .mega-menu .language-switch_element {
  margin: 0 0 0.5rem 0.5rem;
}
.global-nav .mega-menu .theme-switch_link,
.global-nav .mega-menu .language-switch_link {
  width: 8rem;
  overflow: hidden;
  height: 3.2rem;
}
[dir] .global-nav .mega-menu .theme-switch_link, [dir] .global-nav .mega-menu .language-switch_link {
  border-radius: 0;
  border: 1px solid;
  border-radius: 0.4rem;
}
[dir=ltr] .global-nav .mega-menu .theme-switch_link .aa, [dir=ltr] .global-nav .mega-menu .language-switch_link .aa {
  margin-left: 0.5rem;
}
[dir=rtl] .global-nav .mega-menu .theme-switch_link .aa, [dir=rtl] .global-nav .mega-menu .language-switch_link .aa {
  margin-right: 0.5rem;
}
.global-nav .mega-menu_overlay {
  display: none;
}
@media (min-width: 501px) {
  .global-nav .mega-menu_overlay {
    display: none;
    width: 52%;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 3;
    opacity: 0.6;
  }
  [dir] .global-nav .mega-menu_overlay {
    background-color: #000000;
  }
  [dir=ltr] .global-nav .mega-menu_overlay {
    left: 0;
  }
  [dir=rtl] .global-nav .mega-menu_overlay {
    right: 0;
  }
  .global-nav .mega-menu_overlay.show {
    display: block;
  }
}
.global-nav .mega-menu_header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
[dir] .global-nav .mega-menu_header {
  border-width: 0 0 0.1rem 0;
  border-style: solid;
}
.global-nav .mega-menu_header .aa-close,
.global-nav .mega-menu_header .aa-chevron-left {
  width: 2.4rem;
  height: 2.4rem;
}
[dir] .global-nav .mega-menu_header .aa-close {
  margin-top: 0.4rem;
}
[dir=ltr] .global-nav .mega-menu_header .aa-close {
  margin-right: 0.4rem;
}
[dir=rtl] .global-nav .mega-menu_header .aa-close {
  margin-left: 0.4rem;
}
.global-nav .mega-menu_header .mega-menu_icons {
  flex: 0 0 6.5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
}
@media (min-width: 501px) {
  .global-nav .mega-menu_header .mega-menu_icons {
    flex: 0 0 73px;
  }
}
@media (min-width: 1200px) {
  .global-nav .mega-menu_header {
    display: none;
  }
}
.global-nav .mega-menu-show {
  display: block;
  overflow-y: scroll;
}
@media (min-width: 501px) {
  .global-nav .mega-menu-show {
    display: block;
  }
}
@media (min-width: 1200px) {
  .global-nav .mega-menu-show {
    display: none;
    width: 100%;
  }
}
.global-nav .mega-menu_list {
  z-index: 3;
}
[dir=ltr] .global-nav .mega-menu_list {
  left: 0;
  right: 0;
}
[dir=rtl] .global-nav .mega-menu_list {
  right: 0;
  left: 0;
}
.global-nav .mega-menu_list.show {
  z-index: 1;
}
@media (min-width: 501px) {
  .global-nav .mega-menu_list {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .global-nav .mega-menu_list {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    justify-self: flex-start;
    max-width: 129.2rem;
    width: 100%;
  }
  [dir=ltr] .global-nav .mega-menu_list {
    border-right: none;
  }
  [dir=rtl] .global-nav .mega-menu_list {
    border-left: none;
  }
}
.global-nav .mega-menu_list .mega-menu_lead {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[dir] .global-nav .mega-menu_list .mega-menu_lead {
  padding: 1.8rem 2rem;
  border-width: 0 0 0.1rem 0;
  border-style: solid;
}
.global-nav .mega-menu_list .mega-menu_lead .mega-menu_label {
  position: relative;
}
@media (min-width: 1200px) {
  [dir] .global-nav .mega-menu_list .mega-menu_lead .mega-menu_label {
    margin-bottom: 2rem;
  }
}
[dir] .global-nav .mega-menu_list .mega-menu_lead > a {
  padding: 0;
}
.global-nav .mega-menu_list .mega-menu_lead > a .underBar {
  display: none;
}
@media (min-width: 1200px) {
  .global-nav .mega-menu_list .mega-menu_lead > a .underBar {
    position: absolute;
  }
  [dir=ltr] .global-nav .mega-menu_list .mega-menu_lead > a .underBar {
    left: 0;
  }
  [dir=rtl] .global-nav .mega-menu_list .mega-menu_lead > a .underBar {
    right: 0;
  }
}
.global-nav .mega-menu_list .mega-menu_lead.trendingSection {
  align-items: flex-start;
  flex-wrap: wrap;
}
[dir] .global-nav .mega-menu_list .mega-menu_lead.trendingSection {
  margin: 0;
}
[dir] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .mega-menu_label {
  padding: 0;
}
.global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
  width: 2.4rem;
  height: 2.4rem;
}
[dir=ltr] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
  margin-right: 0.4rem;
}
[dir=rtl] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
  margin-left: 0.4rem;
}
@media (min-width: 1200px) {
  .global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
    position: absolute;
  }
  [dir=ltr] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
    left: 0;
  }
  [dir=rtl] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .trendingSvg {
    right: 0;
  }
  [dir=ltr] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .mega-menu_label {
    padding: 0 0 0 3rem;
  }
  [dir=rtl] .global-nav .mega-menu_list .mega-menu_lead.trendingSection .mega-menu_label {
    padding: 0 3rem 0 0;
  }
}
.global-nav .mega-menu_list .mega-menu_lead.active .underBar {
  display: block;
  width: 100%;
  position: absolute;
  bottom: -1.8rem;
}
[dir=ltr] .global-nav .mega-menu_list .mega-menu_lead.active .underBar {
  border-radius: 0 0.5rem;
  left: 0;
}
[dir=rtl] .global-nav .mega-menu_list .mega-menu_lead.active .underBar {
  border-radius: 0.5rem 0;
  right: 0;
}
@media (min-width: 1200px) {
  .global-nav .mega-menu_list .mega-menu_lead {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
  }
  [dir] .global-nav .mega-menu_list .mega-menu_lead {
    border-width: 0;
  }
  [dir=ltr] .global-nav .mega-menu_list .mega-menu_lead {
    padding: 1.6rem 8.2rem 0 0;
  }
  [dir=rtl] .global-nav .mega-menu_list .mega-menu_lead {
    padding: 1.6rem 0 0 8.2rem;
  }
  .global-nav .mega-menu_list .mega-menu_lead .underBar {
    top: 0;
  }
}
[dir=ltr] .global-nav .mega-menu_list .mega-menu_label {
  padding: 0 0 0 1.4rem;
}
[dir=rtl] .global-nav .mega-menu_list .mega-menu_label {
  padding: 0 1.4rem 0 0;
}
.global-nav .mega-menu_list .mega-menu_sub-menu {
  display: inherit;
}
[dir=ltr] .global-nav .mega-menu_list .mega-menu_sub-menu {
  margin-left: auto;
}
[dir=rtl] .global-nav .mega-menu_list .mega-menu_sub-menu {
  margin-right: auto;
}
.global-nav .mega-menu_list .mega-menu_sub-menu * {
  pointer-events: none;
}
.global-nav .mega-menu_list .mega-menu_sub-menu .aa {
  width: 2.4rem;
  height: 2.4rem;
}
.global-nav .mega-menu_list .mega-menu-bg {
  height: 100%;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
}
.global-nav .mega-menu_list-active {
  display: block;
  z-index: 8;
}
.global-nav .mega-menu_list_actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
[dir=ltr] .global-nav .mega-menu_list_actions .back {
  transform: rotate(180deg);
}
[dir=rtl] .global-nav .mega-menu_list_actions .back {
  transform: rotate(-180deg);
}
.global-nav .mega-menu_list .mega-menu_header {
  height: 6.5rem;
  display: flex;
  align-items: center;
  flex-direction: row;
}
[dir=ltr] .global-nav .mega-menu_list .mega-menu_header {
  padding: 0 1.7rem 0 3.4rem;
  margin-left: -2.2rem;
}
[dir=rtl] .global-nav .mega-menu_list .mega-menu_header {
  padding: 0 3.4rem 0 1.7rem;
  margin-right: -2.2rem;
}
.global-nav .mega-menu_list .mega-menu_header a {
  display: flex;
}
.global-nav .mega-menu_sub-menu {
  display: inherit;
}
[dir=ltr] .global-nav .mega-menu_sub-menu {
  margin-left: auto;
}
[dir=rtl] .global-nav .mega-menu_sub-menu {
  margin-right: auto;
}
.global-nav .mega-menu_sub-menu * {
  pointer-events: none;
}
.global-nav .mega-menu_sub-menu .aa {
  width: 2.4rem;
  height: 2.4rem;
}
[dir] .global-nav .mega-menu .main-header_element .main-header_title {
  text-align: center;
}
[dir] .global-nav .mega-menu .tags {
  margin: 2.4rem 0 0;
  padding: 0;
  border-width: 0;
}
[dir] .global-nav .mega-menu .tags_element {
  margin-bottom: 1rem;
}
.global-nav .mega-menu .sub-menu {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 0;
}
[dir=ltr] .global-nav .mega-menu .sub-menu {
  left: 0;
  right: 0;
}
[dir=rtl] .global-nav .mega-menu .sub-menu {
  right: 0;
  left: 0;
}
.global-nav .mega-menu .sub-menu-active {
  display: block;
  z-index: 8;
}
@media (min-width: 501px) {
  .global-nav .mega-menu .sub-menu {
    width: 48%;
    overflow: hidden;
  }
  [dir=ltr] .global-nav .mega-menu .sub-menu {
    left: auto;
  }
  [dir=rtl] .global-nav .mega-menu .sub-menu {
    right: auto;
  }
}
@media (min-width: 1200px) {
  .global-nav .mega-menu .sub-menu {
    width: auto;
  }
  [dir=ltr] .global-nav .mega-menu .sub-menu .mega-menu_label {
    padding-left: 0;
  }
  [dir=rtl] .global-nav .mega-menu .sub-menu .mega-menu_label {
    padding-right: 0;
  }
  [dir] .global-nav .mega-menu .sub-menu .mega-menu_lead {
    padding: 0;
  }
  [dir] .global-nav .mega-menu .sub-menu .mega-menu_lead:hover {
    background-image: none;
  }
  [dir] .global-nav .mega-menu .sub-menu .mega-menu_label {
    margin-bottom: 0;
  }
}
[dir] .global-nav .article-nav {
  padding: 1.6rem 0;
}
.global-nav .article-nav_title {
  display: none;
}
[dir] .global-nav .article-nav_title {
  margin: 0;
}
.global-nav .article-nav .page-content.main {
  align-items: flex-start;
  position: relative;
}
.global-nav .article-nav .page-content.main .accessibility-toolbar {
  display: none;
}
@media (min-width: 1200px) {
  .global-nav .article-nav .page-content.main .accessibility-toolbar {
    display: flex;
    order: 1;
    position: absolute;
  }
  [dir=ltr] .global-nav .article-nav .page-content.main .accessibility-toolbar {
    right: 3rem;
  }
  [dir=rtl] .global-nav .article-nav .page-content.main .accessibility-toolbar {
    left: 3rem;
  }
}
.global-nav .breadcrumb {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: center;
}
.global-nav .breadcrumb_element::after {
  content: "/";
}
[dir] .global-nav .breadcrumb_element::after {
  margin: 0 0.5rem;
}
.global-nav .breadcrumb_element:last-child::after {
  content: "";
}
.global-nav .accessibility {
  display: none;
}
@media (min-width: 1200px) {
  .global-nav .accessibility {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
}
.global-nav .accessibility_link {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .global-nav .accessibility_link {
  cursor: pointer;
  padding: 0.8rem 1.2rem;
  border-radius: 2.4rem;
}
.global-nav .accessibility_link .fonts-label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir=ltr] .global-nav .accessibility_link .fonts-label {
  padding-left: 0.8rem;
}
[dir=rtl] .global-nav .accessibility_link .fonts-label {
  padding-right: 0.8rem;
}
.global-nav .accessibility_element i.aa-accessibility {
  width: 3.2rem;
  height: 3.2rem;
}
[dir=ltr] .global-nav .accessibility_element .share-this {
  margin: 0 1rem 0 0;
}
[dir=rtl] .global-nav .accessibility_element .share-this {
  margin: 0 0 0 1rem;
}
.global-nav .accessibility_element .share-this .close-share {
  order: 1;
}
@media (min-width: 501px) {
  .global-nav.alhadath .top-info {
    display: block;
  }
}
.global-nav.alhadath .top-info__content {
  flex-wrap: wrap;
}
.global-nav.alhadath .top-info .drop-down-base__action i {
  filter: invert(100%) contrast(3);
}
[dir] .global-nav.alhadath .main-header {
  background-image: url(assets/gfx/alHadath/hadath-header-mob.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  padding: 1.2rem 0;
}
@media (min-width: 501px) {
  [dir] .global-nav.alhadath .main-header {
    background-image: url(assets/gfx/alHadath/hadath-header.jpg);
    background-size: 100% 100%;
  }
}
@media (min-width: 1200px) {
  [dir] .global-nav.alhadath .main-header {
    background-size: auto 100%;
  }
}
.global-nav.alhadath .main-header .logo {
  width: 10.5rem;
  height: 4.8rem;
}
[dir] .global-nav.alhadath .main-header .logo.logo_link {
  background-image: url(assets/gfx/logo/hadath-logo.svg);
}
.global-nav.alhadath .main-header_link i {
  filter: invert(100%) contrast(3);
}
[dir=ltr] .global-nav.alhadath .main-header_extra_live .btn.live {
  transform: skew(7deg);
}
[dir=rtl] .global-nav.alhadath .main-header_extra_live .btn.live {
  transform: skew(-7deg);
}
[dir=ltr] .global-nav.alhadath .main-header_extra_live .btn.live * {
  transform: skew(-7deg);
}
[dir=rtl] .global-nav.alhadath .main-header_extra_live .btn.live * {
  transform: skew(7deg);
}
[dir=ltr] .global-nav.alhadath .main-header_extra_live .btn.live i.aa-live {
  transform: skew(-7deg) scaleX(-1);
}
[dir=rtl] .global-nav.alhadath .main-header_extra_live .btn.live i.aa-live {
  transform: skew(7deg) scaleX(-1);
}
[dir] .global-nav.alhadath .main-header .search-layout {
  background-image: url(assets/gfx/alHadath/hadath-header-mob.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  padding: 1.6rem 2rem;
}
@media (min-width: 501px) {
  [dir] .global-nav.alhadath .main-header .search-layout {
    background-image: none;
    padding: 0;
  }
}
[dir=ltr] .global-nav.alhadath .main-header .search-layout .search-form {
  transform: skew(7deg);
}
[dir=rtl] .global-nav.alhadath .main-header .search-layout .search-form {
  transform: skew(-7deg);
}
[dir] .global-nav.alhadath .main-header .search-layout .search-form input[type=text] {
  border: none;
}
[dir=ltr] .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::-moz-placeholder {
  transform: skew(-7deg);
}
[dir=rtl] .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::-moz-placeholder {
  transform: skew(7deg);
}
[dir=ltr] .global-nav.alhadath .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder {
  transform: skew(-7deg);
}
[dir=rtl] .global-nav.alhadath .main-header .search-layout .search-form input[type=text]:-ms-input-placeholder {
  transform: skew(7deg);
}
[dir=ltr] .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::placeholder {
  transform: skew(-7deg);
}
[dir=rtl] .global-nav.alhadath .main-header .search-layout .search-form input[type=text]::placeholder {
  transform: skew(7deg);
}
[dir=ltr] .global-nav.alhadath .main-header .search-layout .search-form i {
  transform: skew(-7deg);
}
[dir=rtl] .global-nav.alhadath .main-header .search-layout .search-form i {
  transform: skew(7deg);
}
.global-nav.alhadath .article-nav .page-content.main .accessibility {
  display: flex;
}
[dir] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .accessibility_link {
  border-radius: 0.4rem;
}
[dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .accessibility_link {
  transform: skew(7deg);
}
[dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .accessibility_link {
  transform: skew(-7deg);
}
[dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .accessibility_link * {
  transform: skew(-7deg);
}
[dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .accessibility_link * {
  transform: skew(7deg);
}
.global-nav.alhadath .article-nav .page-content.main .accessibility_element .accessibility_link .fonts-label {
  display: none;
}
[dir] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this {
  border-radius: 0.4rem;
}
[dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this {
  transform: skew(7deg);
}
[dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this {
  transform: skew(-7deg);
}
@media (max-width: 500px) {
  .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this {
    position: absolute;
  }
  [dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this {
    right: 7.5rem;
  }
  [dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this {
    left: 7.5rem;
  }
  .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this.full {
    z-index: 9;
    justify-content: space-between;
  }
  [dir] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this.full {
    margin: 0;
  }
  [dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this.full {
    right: 2rem;
    left: 2rem;
  }
  [dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this.full {
    left: 2rem;
    right: 2rem;
  }
  .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this.full .sharing-options {
    flex-grow: 1;
    overflow-x: scroll;
  }
}
[dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this input, [dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this li {
  transform: skew(-7deg);
}
[dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this input, [dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this li {
  transform: skew(7deg);
}
.global-nav.alhadath .article-nav .page-content.main .accessibility_element .share-this .share-label {
  display: none;
}
.global-nav.alhadath .article-nav .page-content.main .accessibility .hide_share {
  display: none;
}
.global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar {
  display: flex;
  position: absolute;
}
[dir] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar {
  border-radius: 0.4rem;
}
[dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar {
  transform: skew(7deg);
  right: 2rem;
}
[dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar {
  transform: skew(-7deg);
  left: 2rem;
}
@media (max-width: 500px) {
  [dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar {
    left: 2rem;
  }
  [dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar {
    right: 2rem;
  }
  .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar .readmode-toolbar {
    flex-grow: 1;
  }
}
@media (min-width: 501px) {
  [dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar {
    right: 3rem;
    left: unset;
  }
  [dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar {
    left: 3rem;
    right: unset;
  }
}
[dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar .readmode-toolbar, [dir=ltr] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar .close-circle {
  transform: skew(-7deg);
}
[dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar .readmode-toolbar, [dir=rtl] .global-nav.alhadath .article-nav .page-content.main .accessibility-toolbar .close-circle {
  transform: skew(7deg);
}

[dir=rtl] .global-nav .main-header .logo {
  width: 9rem;
  height: 5.4rem;
}
[dir=rtl] .global-nav .main-header .logo_link {
  background-image: url("assets/gfx/logo/logo@2x.png");
}
[dir=rtl] .global-nav .main-header_extra .main-header_extra_live {
  display: inline-flex;
}
@media (min-width: 1200px) {
  [dir=rtl] .global-nav .main-header_extra .main-header_extra_live {
    margin-left: 0;
  }
}
[dir=rtl] .global-nav .main-header_extra .main-header_extra_drop-down {
  display: none;
}
[dir=rtl] .global-nav.fixed .article-nav {
  top: 4.7rem;
}
[dir=rtl] .global-nav.fixed .article-nav .accessibility_element {
  display: block;
}
[dir=rtl] .global-nav.fixed .article-nav .accessibility_element .share-this {
  display: none;
}
@media (min-width: 1200px) {
  [dir=rtl] .global-nav.fixed .article-nav .page-content.main .accessibility-toolbar {
    display: flex;
    top: -0.5rem;
  }
}
[dir=rtl] .global-nav .main-nav_sub-menu {
  top: 4.9rem;
}
[dir=rtl] .global-nav.fixed.withArticle {
  padding-bottom: 10.5rem;
}
@media (min-width: 1200px) {
  [dir=rtl] .global-nav.fixed.withArticle {
    padding-bottom: 12.7rem;
  }
}
[dir=rtl][lang=fa] .global-nav .main-header .logo {
  width: 7.5rem;
  height: 6rem;
}
[dir=rtl][lang=fa] .global-nav .main-header .logo_link {
  background-image: url("assets/gfx/logo/farsi@2x.png");
}
[dir=rtl][lang=fa] .global-nav .main-header_extra .main-header_extra_live {
  display: none;
}
@media (min-width: 1200px) {
  [dir=rtl][lang=fa] .global-nav .main-header_extra .main-header_extra_theme {
    margin-left: 0;
  }
}
[dir=rtl][lang=ur] .global-nav .main-header .logo {
  width: 7.5rem;
  height: 6rem;
}
[dir=rtl][lang=ur] .global-nav .main-header .logo_link {
  background-image: url("assets/gfx/logo/urdu@2x.png");
}
[dir=rtl][lang=ur] .global-nav .main-header_extra .main-header_extra_live {
  display: none;
}
@media (min-width: 1200px) {
  [dir=rtl][lang=ur] .global-nav .main-header_extra .main-header_extra_theme {
    margin-left: 0;
  }
}

.podcast-hero .media .media_image {
  max-height: 50rem;
}

[dir] .podcast-hero .media .media_image {
  text-align: center;
}
@media (min-width: 501px) {
  .podcast-hero .media .media_image {
    max-height: 37rem;
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .podcast-hero .media .media_image {
    max-width: 144rem;
  }
  [dir] .podcast-hero .media .media_image {
    margin: 0 auto;
  }
}
.podcast-hero .media .media_image img {
  width: 100%;
  height: auto;
  display: block;
}
.podcast-hero .program_description {
  display: none;
}
.podcast-hero_featured-programs {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
[dir] .podcast-hero_featured-programs {
  margin-top: -13rem;
  padding: 0 1.7rem;
}
@media (min-width: 501px) {
  .podcast-hero_featured-programs {
    flex-wrap: nowrap;
  }
  [dir] .podcast-hero_featured-programs {
    margin: -8rem 0 6.4rem 0;
    padding: 0 1rem;
  }
}
@media (min-width: 1200px) {
  [dir] .podcast-hero_featured-programs {
    margin-bottom: 8rem;
    padding: 0 11.8rem;
  }
}
.podcast-hero_featured-programs .np-card {
  flex: 0 1 30rem;
}
[dir] .podcast-hero_featured-programs .np-card {
  margin-bottom: 4rem;
}
@media (min-width: 501px) {
  .podcast-hero_featured-programs .np-card {
    flex: 0 1 21.7rem;
  }
  [dir=ltr] .podcast-hero_featured-programs .np-card {
    margin: 0 1.6rem 0 0;
  }
  [dir=rtl] .podcast-hero_featured-programs .np-card {
    margin: 0 0 0 1.6rem;
  }
  [dir] .podcast-hero_featured-programs .np-card:last-child {
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .podcast-hero_featured-programs .np-card {
    flex: 0 1 30rem;
  }
  [dir=ltr] .podcast-hero_featured-programs .np-card {
    margin-right: 4rem;
  }
  [dir=rtl] .podcast-hero_featured-programs .np-card {
    margin-left: 4rem;
  }
}
[dir] .podcast-hero_featured-programs .np-card .img-box {
  margin-bottom: 1.4rem;
}
[dir] .podcast-hero_featured-programs .np-card .card-content {
  padding: 0 1rem;
  text-align: center;
}
[dir] .podcast-hero_featured-programs .np-card .card-title {
  margin-bottom: 1.6rem;
}
[dir] .podcast-hero_featured-programs .np-card .card-content .card-description {
  padding-top: 0;
}
@media (min-width: 501px) {
  .podcast-hero_featured-programs .np-card .card-content .card-description {
    max-height: 10.3rem;
    overflow: hidden;
  }
}
.podcast-hero-program .media .media_image {
  position: relative;
  max-height: 28.1rem;
  aspect-ratio: 1.33;
}
[dir] .podcast-hero-program .media .media_image {
  margin: 0 auto;
}
.podcast-hero-program .media .media_image img {
  aspect-ratio: 1.33;
}
@media (min-width: 501px) {
  .podcast-hero-program .media .media_image {
    max-height: 20.5rem;
    aspect-ratio: 3.7;
  }
  .podcast-hero-program .media .media_image img {
    aspect-ratio: 3.7;
  }
}
@media (min-width: 1200px) {
  .podcast-hero-program .media .media_image {
    max-height: 39.2rem;
    aspect-ratio: 3.6;
  }
  .podcast-hero-program .media .media_image img {
    aspect-ratio: 3.6;
  }
}
.podcast-hero-program .media .media_image .media_left-wing,
.podcast-hero-program .media .media_image .media_right-wing {
  width: 9.8rem;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 501px) {
  .podcast-hero-program .media .media_image .media_left-wing,
.podcast-hero-program .media .media_image .media_right-wing {
    width: 16.7rem;
  }
}
@media (min-width: 1200px) {
  .podcast-hero-program .media .media_image .media_left-wing,
.podcast-hero-program .media .media_image .media_right-wing {
    width: 33rem;
  }
}
[dir=ltr] .podcast-hero-program .media .media_image .media_left-wing {
  left: 0;
}
[dir=rtl] .podcast-hero-program .media .media_image .media_left-wing {
  right: 0;
}
[dir=ltr] .podcast-hero-program .media .media_image .media_right-wing {
  right: 0;
}
[dir=rtl] .podcast-hero-program .media .media_image .media_right-wing {
  left: 0;
}
.podcast-hero-program .program_description {
  display: block;
}
[dir] .podcast-hero-program .program_description {
  padding: 1.6rem 0 2.4rem 0;
}
@media (min-width: 501px) {
  [dir] .podcast-hero-program .program_description {
    padding: 3.2rem 0 2.4rem 0;
  }
}
@media (min-width: 1200px) {
  [dir] .podcast-hero-program .program_description {
    padding: 3.2rem 0;
  }
}
[dir] .podcast-hero-program .program_description_text {
  margin-bottom: 3.2rem;
}
@media (min-width: 1200px) {
  .podcast-hero-program .program_description_text {
    flex: 0 0 60%;
  }
  [dir] .podcast-hero-program .program_description_text {
    margin-bottom: 0;
  }
}
.podcast-hero-program .program_description .page-content__item {
  display: flex;
  flex-direction: column;
  flex: 1;
}
@media (min-width: 1200px) {
  .podcast-hero-program .program_description .page-content__item {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 501px) {
  .podcast-hero-program .program_description .page-content__item .share-and-social {
    flex: 1;
  }
}
@media (min-width: 1200px) {
  .podcast-hero-program .program_description .page-content__item .share-and-social {
    flex: unset;
  }
}
@media (min-width: 501px) {
  .podcast-hero-program .share-this-show {
    height: 100%;
    flex-direction: row-reverse;
    position: absolute;
    top: 0;
  }
  [dir=ltr] .podcast-hero-program .share-this-show {
    right: 0;
  }
  [dir=rtl] .podcast-hero-program .share-this-show {
    left: 0;
  }
  .podcast-hero-program .share-this-show .close-share {
    display: inline;
  }
}

.alhadath-footer .footer-content {
  display: flex;
  flex-direction: column;
}

[dir] .alhadath-footer .footer-content {
  padding: 3.2rem 0;
}
@media (min-width: 501px) {
  .alhadath-footer .footer-content {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.alhadath-footer .footer-content .alhadath-logo {
  display: block;
  width: 10.4rem;
  height: 4.8rem;
  font-size: 0;
}
[dir] .alhadath-footer .footer-content .alhadath-logo {
  margin-bottom: 2.4rem;
}
@media (min-width: 501px) {
  .alhadath-footer .footer-content .alhadath-logo {
    flex: 0 0 10%;
    width: 13rem;
    height: 6rem;
  }
  [dir] .alhadath-footer .footer-content .alhadath-logo {
    margin-bottom: 0;
  }
}
@media (min-width: 501px) {
  .alhadath-footer .footer-content .footer-sections {
    flex: 0 0 50%;
  }
}
[dir] .alhadath-footer .footer-content .footer-sections .news-links, [dir] .alhadath-footer .footer-content .footer-sections .services-links {
  padding: 1.6rem 0;
}
@media (min-width: 501px) {
  [dir] .alhadath-footer .footer-content .footer-sections .news-links, [dir] .alhadath-footer .footer-content .footer-sections .services-links {
    padding: 0 0 3.2rem 0;
  }
}
.alhadath-footer .footer-content .footer-sections .news-links ul, .alhadath-footer .footer-content .footer-sections .services-links ul {
  display: flex;
  flex-wrap: wrap;
}
[dir=ltr] .alhadath-footer .footer-content .footer-sections .news-links ul li, [dir=ltr] .alhadath-footer .footer-content .footer-sections .services-links ul li {
  margin: 0.8rem 2.4rem 0 0;
}
[dir=rtl] .alhadath-footer .footer-content .footer-sections .news-links ul li, [dir=rtl] .alhadath-footer .footer-content .footer-sections .services-links ul li {
  margin: 0.8rem 0 0 2.4rem;
}
.alhadath-footer .footer-content .follow-us {
  justify-content: flex-start;
  align-items: flex-start;
}
[dir] .alhadath-footer .footer-content .follow-us {
  padding-top: 1.6rem;
}
@media (min-width: 501px) {
  .alhadath-footer .footer-content .follow-us {
    flex: 0 0 30%;
  }
  [dir] .alhadath-footer .footer-content .follow-us {
    padding-top: 0;
  }
}
[dir] .alhadath-footer .footer-content .copyrights {
  text-align: center;
}
@media (min-width: 501px) {
  .alhadath-footer .footer-content .copyrights {
    flex: 0 0 100%;
  }
}

.alhadath-latest-episode {
  overflow: hidden;
}
.alhadath-latest-episode .img-box {
  display: block;
  position: relative;
  width: 100%;
}
[dir] .alhadath-latest-episode .img-box {
  margin-bottom: 2rem;
}
@media (min-width: 1200px) {
  .alhadath-latest-episode .img-box {
    width: 49%;
  }
  [dir] .alhadath-latest-episode .img-box {
    margin-bottom: 0;
  }
  [dir=ltr] .alhadath-latest-episode .img-box {
    float: left;
  }
  [dir=rtl] .alhadath-latest-episode .img-box {
    float: right;
  }
}
.alhadath-latest-episode .img-box img {
  width: 100%;
  height: auto;
}
.alhadath-latest-episode .img-box .icon {
  position: absolute;
  width: 3.2rem;
  height: 3.2rem;
  top: 1rem;
}
[dir=ltr] .alhadath-latest-episode .img-box .icon {
  right: 1rem;
}
[dir=rtl] .alhadath-latest-episode .img-box .icon {
  left: 1rem;
}
@media (min-width: 501px) {
  .alhadath-latest-episode .img-box .icon {
    width: 4.8rem;
    height: 4.8rem;
  }
}
.alhadath-latest-episode .img-box .icon i.aa-bg-play {
  width: 100%;
  height: 100%;
}
[dir] .alhadath-latest-episode .img-box .icon i.aa-bg-play {
  background-image: url(assets/icons/icon-hadath-play.svg);
}
.alhadath-latest-episode .episode-details {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .alhadath-latest-episode .episode-details {
    width: 49%;
  }
  [dir=ltr] .alhadath-latest-episode .episode-details {
    float: right;
  }
  [dir=rtl] .alhadath-latest-episode .episode-details {
    float: left;
  }
}
[dir] .alhadath-latest-episode .episode-details .publish-details {
  margin-top: 1.6rem;
}
.alhadath-latest-episode .episode-details .publish-details span {
  display: block;
}
.alhadath-latest-episode .episode-details .share-this {
  align-self: flex-start;
}
[dir] .alhadath-latest-episode .episode-details .share-this {
  border-radius: 0.4rem;
}
[dir=ltr] .alhadath-latest-episode .episode-details .share-this {
  transform: skew(7deg);
}
[dir=rtl] .alhadath-latest-episode .episode-details .share-this {
  transform: skew(-7deg);
}
.alhadath-latest-episode .episode-details .share-this .open-share {
  display: none;
}
[dir=ltr] .alhadath-latest-episode .episode-details .share-this input[type=radio] ~ .share-label {
  transform: skew(-7deg);
}
[dir=rtl] .alhadath-latest-episode .episode-details .share-this input[type=radio] ~ .share-label {
  transform: skew(7deg);
}
.alhadath-latest-episode .episode-details .share-this .sharing-options {
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: visible;
  justify-content: space-between;
}
[dir=ltr] .alhadath-latest-episode .episode-details .share-this .sharing-options {
  transform: skew(-7deg);
  margin-left: 1.6rem;
}
[dir=rtl] .alhadath-latest-episode .episode-details .share-this .sharing-options {
  transform: skew(7deg);
  margin-right: 1.6rem;
}
[dir] .alhadath-latest-episode .episode-details .share-this .sharing-options li {
  margin: 0 0.6rem;
}
.alhadath-latest-episode .episode-details .share-this .sharing-options li.short-url i.aa-link-share {
  filter: invert(1) contrast(3);
}

@media (min-width: 1200px) {
  .podcast-grid {
    max-width: 144rem;
  }
  [dir] .podcast-grid {
    margin: 0 auto;
  }
}
[dir] .podcast-grid .section-label {
  margin-bottom: 3.2rem;
}
[dir] .podcast-grid .np-card {
  margin-bottom: 1.6rem;
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  [dir] .podcast-grid .np-card {
    margin-bottom: 2%;
  }
}
@media (min-width: 1200px) {
  [dir] .podcast-grid .np-card {
    margin-bottom: 2%;
  }
}
[dir] .podcast-grid .np-card .img-box {
  margin-bottom: 0;
}
[dir] .podcast-grid .np-card .img-box img {
  border-radius: 0.4rem 0.4rem 0 0;
}
[dir] .podcast-grid .np-card .card-content {
  padding: 1.6rem 1.6rem 2.4rem 1.6rem;
}
[dir] .podcast-grid .np-card .card-title {
  margin-bottom: 0;
}
.podcast-grid .grid-sizer,
.podcast-grid .grid-item,
.podcast-grid .np-card {
  width: 100%;
}
@media (min-width: 501px) {
  .podcast-grid .grid-sizer,
.podcast-grid .grid-item,
.podcast-grid .np-card {
    width: calc(50% - 1.2rem);
  }
}
@media (min-width: 1200px) {
  .podcast-grid .grid-sizer,
.podcast-grid .grid-item,
.podcast-grid .np-card {
    width: 23.8%;
  }
}
@media (min-width: 501px) {
  .podcast-grid .gutter-sizer {
    width: 2.4rem;
  }
}
@media (min-width: 1200px) {
  .podcast-grid .gutter-sizer {
    width: 2rem;
  }
}
@media (min-width: 501px) {
  .podcast-grid_layout {
    opacity: 0;
    transition: all 0.3s linear;
  }
  [dir] .podcast-grid_layout {
    transform: translateY(10px);
  }
}
.podcast-grid .skelton-wrapper {
  display: none;
}
@media (min-width: 501px) {
  .podcast-grid .skelton-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
.podcast-grid .skelton-wrapper .skelton {
  width: 100%;
}
@media (min-width: 501px) {
  .podcast-grid .skelton-wrapper .skelton {
    width: calc(50% - 1.2rem);
  }
}
@media (min-width: 1200px) {
  .podcast-grid .skelton-wrapper .skelton {
    width: 23.8%;
  }
}
.podcast-grid-show .skelton-wrapper {
  display: none;
}
.podcast-grid-show .podcast-grid_layout {
  opacity: 1;
}
[dir] .podcast-grid-show .podcast-grid_layout {
  transform: translateY(0);
}

.aa-audio-player .page-content.main {
  flex: 1;
}
.aa-audio-player_player {
  display: none;
}
@media (min-width: 501px) {
  .aa-audio-player_content {
    display: flex;
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .aa-audio-player_content {
    flex: 1;
  }
}
.aa-audio-player_content .controls {
  display: flex;
  align-items: center;
  justify-content: center;
}
[dir] .aa-audio-player_content .controls {
  margin-bottom: 3rem;
}
@media (min-width: 501px) {
  [dir] .aa-audio-player_content .controls {
    margin-bottom: 0;
  }
}
.aa-audio-player_content .controls_element {
  outline: none;
  width: 5.8rem;
  height: 5.8rem;
  position: relative;
}
[dir] .aa-audio-player_content .controls_element {
  border: none;
  background: none;
  border-radius: 50%;
  padding: 0.4rem 0 0 0;
  cursor: pointer;
}
[dir=ltr] .aa-audio-player_content .controls_element {
  margin-right: 2.4rem;
}
[dir=rtl] .aa-audio-player_content .controls_element {
  margin-left: 2.4rem;
}
.aa-audio-player_content .controls_element_pause {
  display: none;
}
.aa-audio-player_content .controls_element .aa-play {
  width: 1.7rem;
  height: 2rem;
}
[dir] .aa-audio-player_content .controls_element .aa-play {
  background-size: cover;
}
.aa-audio-player_content .controls_element:first-child, .aa-audio-player_content .controls_element:last-child {
  width: 4.8rem;
  height: 4.8rem;
}
[dir] .aa-audio-player_content .controls_element:first-child, [dir] .aa-audio-player_content .controls_element:last-child {
  border: none;
}
[dir=ltr] .aa-audio-player_content .controls_element:last-child {
  margin-right: 0;
}
[dir=rtl] .aa-audio-player_content .controls_element:last-child {
  margin-left: 0;
}
.aa-audio-player_content .controls_element_circle-slider {
  position: absolute;
  top: 0;
  width: 5.8rem;
  height: 5.8rem;
}
[dir=ltr] .aa-audio-player_content .controls_element_circle-slider {
  left: 0;
}
[dir=rtl] .aa-audio-player_content .controls_element_circle-slider {
  right: 0;
}
.aa-audio-player_content .controls_element_circle-slider path {
  stroke-width: 0.4rem;
}
.aa-audio-player_content .duration {
  display: flex;
  align-items: center;
  /* Audio player style */
  --seek-before-width: 0%;
  --buffered-width: 0%;
  /* Audio player style */
}
@media (min-width: 501px) {
  .aa-audio-player_content .duration {
    flex: 1;
  }
  [dir=ltr] .aa-audio-player_content .duration {
    margin-left: 2.4rem;
  }
  [dir=rtl] .aa-audio-player_content .duration {
    margin-right: 2.4rem;
  }
}
[dir=ltr] .aa-audio-player_content .duration_current-time {
  margin-left: 2.4rem;
}
[dir=rtl] .aa-audio-player_content .duration_current-time {
  margin-right: 2.4rem;
}
[dir=ltr] .aa-audio-player_content .duration_current-duration {
  margin-left: 1rem;
  padding-left: 1rem;
  border-left: 0.1rem solid;
}
[dir=rtl] .aa-audio-player_content .duration_current-duration {
  margin-right: 1rem;
  padding-right: 1rem;
  border-right: 0.1rem solid;
}
.aa-audio-player_content .duration_seeker[type=range] {
  position: relative;
  -webkit-appearance: none;
  flex: 1;
  height: 1.5px;
  outline: none;
}
[dir] .aa-audio-player_content .duration_seeker[type=range] {
  margin: 0;
  padding: 0;
}
.aa-audio-player_content .duration_seeker[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.4rem;
}
[dir] .aa-audio-player_content .duration_seeker[type=range]::-webkit-slider-runnable-track {
  cursor: pointer;
  border-radius: 0.2rem;
}
.aa-audio-player_content .duration_seeker::before {
  position: absolute;
  content: "";
  top: -0.1rem;
  height: 0.4rem;
  width: var(--seek-before-width);
}
[dir] .aa-audio-player_content .duration_seeker::before {
  cursor: pointer;
  border-radius: 0.2rem;
}
[dir=ltr] .aa-audio-player_content .duration_seeker::before {
  left: 0;
}
[dir=rtl] .aa-audio-player_content .duration_seeker::before {
  right: 0;
}
.aa-audio-player_content .duration_seeker[type=range]::-webkit-slider-thumb {
  position: relative;
  -webkit-appearance: none;
  box-sizing: content-box;
  height: 1.2rem;
  width: 1.2rem;
}
[dir] .aa-audio-player_content .duration_seeker[type=range]::-webkit-slider-thumb {
  border-radius: 50%;
  cursor: pointer;
  margin: -0.4rem 0 0 0;
}
[dir] .aa-audio-player_content .duration_seeker[type=range]:active::-webkit-slider-thumb {
  transform: scale(1.2);
}
.aa-audio-player_content .duration_seeker[type=range] {
  -webkit-appearance: none;
}
[dir] .aa-audio-player_content .duration_seeker[type=range]::-moz-focus-outer {
  border: 0;
}
.aa-audio-player_content .duration_seeker[type=range]::-moz-range-thumb {
  box-sizing: content-box;
  height: 1.2rem;
  width: 1.2rem;
}
[dir] .aa-audio-player_content .duration_seeker[type=range]::-moz-range-thumb {
  border-radius: 50%;
  cursor: pointer;
}
[dir] .aa-audio-player_content .duration_seeker[type=range]::-moz-range-track, [dir] .aa-audio-player_content .duration_seeker[type=range]::-moz-range-progress {
  border-radius: 0.2rem;
}
[dir] .aa-audio-player_content .duration_seeker[type=range]:active::-moz-range-thumb {
  transform: scale(1.2);
}
.aa-audio-player_content .duration_seeker[type=range]::-ms-track {
  width: 100%;
  height: 0.4rem;
  color: transparent;
}
[dir] .aa-audio-player_content .duration_seeker[type=range]::-ms-track {
  cursor: pointer;
  background: transparent;
  border: solid transparent;
  border-radius: 0.2rem;
}
.aa-audio-player_content .duration_seeker[type=range]::-ms-thumb {
  box-sizing: content-box;
  height: 1.2rem;
  width: 1.2rem;
}
[dir] .aa-audio-player_content .duration_seeker[type=range]::-ms-thumb {
  border-radius: 50%;
  cursor: pointer;
}
.aa-audio-player .program-info,
.aa-audio-player .program-share {
  display: none;
}
.aa-audio-player_left-wing, .aa-audio-player_right-wing {
  display: none;
}
.aa-audio-player-programs-view {
  display: none;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 99999;
  flex-direction: column;
}
[dir] .aa-audio-player-programs-view {
  padding-bottom: 2.4rem;
}
[dir=ltr] .aa-audio-player-programs-view {
  left: 0;
}
[dir=rtl] .aa-audio-player-programs-view {
  right: 0;
}
.aa-audio-player-programs-view .page-content.main {
  flex: 1 1 100%;
  flex-direction: column;
  align-items: stretch;
}
[dir] .aa-audio-player-programs-view .page-content.main {
  margin: 0;
  padding: 0;
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .page-content.main {
    flex-direction: row;
    overflow: hidden;
    grid-gap: 0;
  }
  [dir] .aa-audio-player-programs-view .page-content.main {
    padding: 0;
    margin: 0 auto;
  }
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view {
    display: none;
    align-items: center;
    flex-direction: row;
  }
  [dir] .aa-audio-player-programs-view {
    padding-bottom: 0;
  }
}
.aa-audio-player-programs-view .program-info {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
[dir] .aa-audio-player-programs-view .program-info {
  margin-bottom: 2.4rem;
}
[dir=ltr] .aa-audio-player-programs-view .program-info {
  padding: 2rem 2rem 2rem 3rem;
}
[dir=rtl] .aa-audio-player-programs-view .program-info {
  padding: 2rem 3rem 2rem 2rem;
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .program-info {
    flex-direction: column;
    align-items: flex-start;
    flex: 0 1 25.6rem;
    overflow: hidden;
  }
  [dir] .aa-audio-player-programs-view .program-info {
    margin-top: 0;
    margin-bottom: 0;
  }
  [dir=ltr] .aa-audio-player-programs-view .program-info {
    padding-left: 3.2rem;
  }
  [dir=rtl] .aa-audio-player-programs-view .program-info {
    padding-right: 3.2rem;
  }
}
@media (min-width: 1200px) {
  .aa-audio-player-programs-view .program-info {
    flex: 0 0 30.4rem;
  }
}
.aa-audio-player-programs-view .program-info_toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -3.2rem;
  width: 3.2rem;
  height: 3.2rem;
  z-index: 999;
}
[dir] .aa-audio-player-programs-view .program-info_toggle {
  cursor: pointer;
}
[dir=ltr] .aa-audio-player-programs-view .program-info_toggle {
  left: 0;
}
[dir=rtl] .aa-audio-player-programs-view .program-info_toggle {
  right: 0;
}
.aa-audio-player-programs-view .program-info_toggle .aa-chevron-up {
  display: none;
}
.aa-audio-player-programs-view .program-info_toggle .aa {
  width: 3.2rem;
  height: 3.2rem;
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .program-info_toggle {
    display: none;
  }
}
.aa-audio-player-programs-view .program-info_title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
[dir] .aa-audio-player-programs-view .program-info_title {
  margin: 0;
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .program-info_title {
    width: 21rem;
  }
}
@media (min-width: 1200px) {
  .aa-audio-player-programs-view .program-info_title {
    width: 25rem;
  }
}
[dir=ltr] .aa-audio-player-programs-view .aa-audio-player_content {
  padding-left: 2rem;
  padding-right: 2rem;
}
[dir=rtl] .aa-audio-player-programs-view .aa-audio-player_content {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .aa-audio-player_content {
    flex: 1 1 44.8rem;
    flex-wrap: nowrap;
  }
  [dir] .aa-audio-player-programs-view .aa-audio-player_content {
    padding: 0 2.4rem;
  }
}
@media (min-width: 1200px) {
  [dir] .aa-audio-player-programs-view .aa-audio-player_content {
    padding: 0 4.7rem;
  }
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .aa-audio-player_content .controls {
    flex: 0 0 auto;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .aa-audio-player_content .duration {
    flex: 1 1 17rem;
    overflow: hidden;
  }
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .aa-audio-player_content .duration_seeker {
    flex: 1 1 4.7rem;
    width: 4.7rem;
  }
  [dir=ltr] .aa-audio-player-programs-view .aa-audio-player_content .duration_seeker {
    margin-right: 1.2rem;
  }
  [dir=rtl] .aa-audio-player-programs-view .aa-audio-player_content .duration_seeker {
    margin-left: 1.2rem;
  }
}
@media (min-width: 501px) {
  [dir=ltr] .aa-audio-player-programs-view .aa-audio-player_content .duration_current-time {
    margin-left: auto;
  }
  [dir=rtl] .aa-audio-player-programs-view .aa-audio-player_content .duration_current-time {
    margin-right: auto;
  }
}
.aa-audio-player-programs-view .aa-audio-player_content-hide {
  visibility: hidden;
}
.aa-audio-player-programs-view .program-share {
  display: block;
  position: relative;
}
[dir] .aa-audio-player-programs-view .program-share {
  margin-top: 3.3rem;
}
[dir=ltr] .aa-audio-player-programs-view .program-share {
  padding-left: 2rem;
  padding-right: 2rem;
}
[dir=rtl] .aa-audio-player-programs-view .program-share {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .program-share {
    align-self: stretch;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 3.2rem;
  }
  [dir] .aa-audio-player-programs-view .program-share {
    margin-top: 0;
    padding: 0;
  }
  [dir=ltr] .aa-audio-player-programs-view .program-share {
    margin-left: 0;
  }
  [dir=rtl] .aa-audio-player-programs-view .program-share {
    margin-right: 0;
  }
}
.aa-audio-player-programs-view .program-share .share-this {
  width: 100%;
}
.aa-audio-player-programs-view .program-share .share-this .close-share {
  display: none;
}
.aa-audio-player-programs-view .program-share .share-this .sharing-options {
  flex: 1;
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .program-share .share-this {
    width: auto;
  }
  [dir] .aa-audio-player-programs-view .program-share .share-this {
    border-radius: 0;
  }
  .aa-audio-player-programs-view .program-share .share-this .sharing-options {
    flex: unset;
  }
}
.aa-audio-player-programs-view .program-share .share-this-show {
  width: 100%;
  height: 100%;
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .program-share .share-this-show {
    position: absolute;
    top: 0;
  }
  [dir=ltr] .aa-audio-player-programs-view .program-share .share-this-show {
    right: 0;
  }
  [dir=rtl] .aa-audio-player-programs-view .program-share .share-this-show {
    left: 0;
  }
  .aa-audio-player-programs-view .program-share .share-this-show .close-share {
    display: inline;
  }
}
.aa-audio-player-programs-view .program-share .share-this-show .sharing-options {
  flex: 1;
  justify-content: space-evenly;
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .program-share .share-this input[type=radio].close-share {
    order: 1;
  }
  [dir] .aa-audio-player-programs-view .program-share .share-this input[type=radio].close-share {
    margin: 0 1.5rem 0 1.5rem;
  }
  .aa-audio-player-programs-view .program-share .share-this .share-label {
    display: none;
  }
}
@media (max-width: 500px) {
  .aa-audio-player-programs-view-collapsed {
    bottom: -22.7rem;
  }
  .aa-audio-player-programs-view-collapsed .controls {
    position: relative;
  }
  .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause {
    position: absolute;
    top: -7.7rem;
    z-index: 999;
    width: 4rem;
    height: 4rem;
  }
  [dir=ltr] .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause {
    left: 0;
  }
  [dir=rtl] .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause {
    right: 0;
  }
  [dir] .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause .controls_element_play, [dir] .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause .controls_element_pause {
    transform: scale(0.8);
    transform-origin: 2.5rem center;
  }
  .aa-audio-player-programs-view-collapsed .controls .controls_element-play-pause .controls_element_path {
    width: 2.2rem;
    height: 2.2rem;
  }
  .aa-audio-player-programs-view-collapsed .controls .controls_element_circle-slider {
    width: 4rem;
    height: 4rem;
  }
  .aa-audio-player-programs-view-collapsed .program-info_title {
    flex: 1;
    text-overflow: ellipsis;
    word-break: break-all;
    overflow: hidden;
    white-space: nowrap;
  }
  [dir=ltr] .aa-audio-player-programs-view-collapsed .program-info_title {
    padding-left: 5.6rem;
    padding-right: 1rem;
  }
  [dir=rtl] .aa-audio-player-programs-view-collapsed .program-info_title {
    padding-right: 5.6rem;
    padding-left: 1rem;
  }
  .aa-audio-player-programs-view-collapsed .program-info_toggle .aa-chevron-down {
    display: none;
  }
  .aa-audio-player-programs-view-collapsed .program-info_toggle .aa-chevron-up {
    display: block;
  }
}
@media (min-width: 501px) {
  .aa-audio-player-programs-view .aa-audio-player_left-wing,
.aa-audio-player-programs-view .aa-audio-player_right-wing {
    display: block;
    flex: 1;
    align-self: stretch;
  }
}
.aa-audio-player-article-view .duration {
  flex-wrap: wrap;
  justify-content: space-between;
}
.aa-audio-player-article-view .duration_seeker[type=range] {
  flex: 1 1 100%;
}
[dir] .aa-audio-player-article-view .duration_seeker[type=range] {
  margin-bottom: 0.8rem;
}
[dir=ltr] .aa-audio-player-article-view .duration_current-time {
  margin-left: 0;
}
[dir=rtl] .aa-audio-player-article-view .duration_current-time {
  margin-right: 0;
}
.aa-audio-player-article-view .duration_current-duration {
  display: block;
}
[dir] .aa-audio-player-article-view .duration_current-duration {
  border: none;
}
[dir=ltr] .aa-audio-player-article-view .duration_current-duration {
  margin-left: 0;
  margin-left: 0;
}
[dir=rtl] .aa-audio-player-article-view .duration_current-duration {
  margin-right: 0;
  margin-right: 0;
}
.aa-audio-player-article-view .duration_seeker::before {
  top: -0.2rem;
}
@media (min-width: 501px) {
  .aa-audio-player-article-view .duration {
    flex-wrap: unset;
    justify-content: unset;
    position: relative;
  }
  .aa-audio-player-article-view .duration_current-time, .aa-audio-player-article-view .duration_current-duration {
    position: absolute;
    bottom: 0;
  }
  [dir=ltr] .aa-audio-player-article-view .duration_current-time {
    left: 0;
  }
  [dir=rtl] .aa-audio-player-article-view .duration_current-time {
    right: 0;
  }
  .aa-audio-player-article-view .duration_current-duration {
    display: inline;
  }
  [dir=ltr] .aa-audio-player-article-view .duration_current-duration {
    right: 0;
  }
  [dir=rtl] .aa-audio-player-article-view .duration_current-duration {
    left: 0;
  }
}
[dir] .aa-audio-player-inline {
  padding: 1.2rem;
  border-radius: 0.4rem;
  margin: 2rem 0;
}
.aa-audio-player-inline .controls_element-previous,
.aa-audio-player-inline .controls_element-next {
  display: none;
}
.aa-audio-player-inline .aa-audio-player_content {
  display: unset;
}
@media (min-width: 501px) {
  .aa-audio-player-inline .aa-audio-player_content {
    display: flex;
    justify-content: space-between;
  }
}
[dir] .aa-audio-player-inline .aa-audio-player_content .controls {
  margin-bottom: 1.2rem;
}
@media (min-width: 501px) {
  .aa-audio-player-inline .aa-audio-player_content .controls {
    justify-content: space-between;
    flex: 0 0 48%;
  }
  [dir] .aa-audio-player-inline .aa-audio-player_content .controls {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .aa-audio-player-inline .aa-audio-player_content .controls {
    flex: 0 0 57%;
  }
}
.aa-audio-player-inline .aa-audio-player_content .controls .controls_element-play-pause {
  flex: 0 0 5.8rem;
}
.aa-audio-player-inline .aa-audio-player_content .controls .aa-audio-player_article-title {
  overflow: hidden;
  display: -webkit-box;
  --line-clamp: 2;
  -webkit-line-clamp: var(--line-clamp);
  -webkit-box-orient: vertical;
}
[dir=ltr] .aa-audio-player-inline .aa-audio-player_content .controls .aa-audio-player_article-title {
  margin: 0 auto 0 0;
}
[dir=rtl] .aa-audio-player-inline .aa-audio-player_content .controls .aa-audio-player_article-title {
  margin: 0 0 0 auto;
}
.aa-audio-player-inline .aa-audio-player_content .duration {
  position: unset;
  justify-content: space-between;
}
@media (min-width: 501px) {
  .aa-audio-player-inline .aa-audio-player_content .duration {
    flex: 0 0 48%;
  }
  [dir] .aa-audio-player-inline .aa-audio-player_content .duration {
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .aa-audio-player-inline .aa-audio-player_content .duration {
    flex: 0 0 41%;
  }
}
.aa-audio-player-inline .aa-audio-player_content .duration_seeker {
  flex: 0 0 73%;
}
[dir] .aa-audio-player-inline .aa-audio-player_content .duration_seeker {
  margin-bottom: 0;
}
.aa-audio-player-inline .aa-audio-player_content .duration_current-time, .aa-audio-player-inline .aa-audio-player_content .duration_current-duration {
  flex: 0 0 12%;
  position: unset;
  display: unset;
}
.aa-audio-player-inline .aa-audio-player_content .duration_current-time {
  order: -1;
}
[dir=ltr] .aa-audio-player-inline .aa-audio-player_content .duration_current-time {
  text-align: left;
}
[dir=rtl] .aa-audio-player-inline .aa-audio-player_content .duration_current-time {
  text-align: right;
}
[dir=ltr] .aa-audio-player-inline .aa-audio-player_content .duration_current-duration {
  text-align: right;
}
[dir=rtl] .aa-audio-player-inline .aa-audio-player_content .duration_current-duration {
  text-align: left;
}
.aa-audio-player_hidden-checkbox {
  display: none;
}

[dir] .podcast-bottom-margin footer.footer-ex3 {
  margin-bottom: 9rem;
}

.podcast-program {
  display: flex;
  align-items: flex-start;
  /* Home variation */
  /* Inline Article */
}

[dir] .podcast-program {
  padding: 2.4rem 1.6rem;
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  [dir] .podcast-program {
    padding: 2.4rem;
  }
}
@media (min-width: 1200px) {
  [dir] .podcast-program {
    padding: 3.2rem;
  }
}
.podcast-program_icon {
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 4rem;
}
[dir] .podcast-program_icon {
  border: 0.2rem solid;
  border-radius: 4rem;
  cursor: pointer;
}
[dir=ltr] .podcast-program_icon {
  margin: 0 1.6rem 0 0;
}
[dir=rtl] .podcast-program_icon {
  margin: 0 0 0 1.6rem;
}
[dir] .podcast-program_icon .podcast-program_play {
  transform: scale(0.8);
}
.podcast-program_icon .music-animated-icon {
  display: none;
}
@media (min-width: 501px) {
  .podcast-program_icon {
    width: 5.6rem;
    height: 5.6rem;
    flex: 0 0 5.6rem;
  }
  [dir=ltr] .podcast-program_icon {
    margin: 0 2.4rem 0 0;
  }
  [dir=rtl] .podcast-program_icon {
    margin: 0 0 0 2.4rem;
  }
  [dir] .podcast-program_icon .podcast-program_play {
    transform: unset;
  }
  .podcast-program_icon .music-animated-icon {
    width: 3.2rem;
    height: 3.2rem;
  }
}
.podcast-program_icon > * {
  pointer-events: none;
}
.podcast-program_image {
  height: auto;
}
.podcast-program_info {
  flex: 1;
  text-decoration: none;
}
[dir] .podcast-program_title {
  margin: 0;
}
[dir] .podcast-program_intro {
  margin: 1.6rem 0;
}
@media (min-width: 1200px) {
  [dir] .podcast-program_intro {
    margin-bottom: 2.4rem;
  }
}
[dir=ltr] .podcast-program_duration {
  margin-right: 1.6rem;
  border-right: 1px solid;
  padding-right: 1.6rem;
}
[dir=rtl] .podcast-program_duration {
  margin-left: 1.6rem;
  border-left: 1px solid;
  padding-left: 1.6rem;
}
.podcast-program-playing .podcast-program_play {
  display: none;
}
.podcast-program-playing .music-animated-icon {
  display: flex;
}
.podcast-program-home {
  flex-direction: column;
}
[dir] .podcast-program-home {
  padding: 2.4rem 2rem;
}
@media (min-width: 501px) {
  .podcast-program-home {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (min-width: 1200px) {
  .podcast-program-home {
    display: grid;
    grid-template-columns: 30rem 3.2rem 1fr 3.2rem 1fr;
    grid-template-rows: repeat(3, auto);
  }
  .podcast-program-home .section-label {
    grid-area: 1/1/1/6;
  }
  .podcast-program-home .podcast-program_media {
    grid-area: 2/1/4/2;
  }
  .podcast-program-home .podcast-program_info {
    grid-area: 2/3/3/6;
  }
  .podcast-program-home .aa-audio-player {
    grid-area: 3/3/3/4;
    align-self: end;
  }
  .podcast-program-home .share-and-social {
    grid-area: 3/5/3/6;
    align-self: end;
  }
}
[dir] .podcast-program-home .section-label {
  padding-bottom: 2.4rem;
}
@media (min-width: 501px) {
  .podcast-program-home .section-label {
    flex: 1 1 100%;
  }
}
[dir] .podcast-program-home .podcast-program_name {
  margin: 1.6rem 0;
}
@media (min-width: 501px) {
  [dir] .podcast-program-home .podcast-program_name {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  [dir] .podcast-program-home .podcast-program_name {
    margin-bottom: 2.4rem;
  }
}
.podcast-program-home .podcast-program_media, .podcast-program-home .podcast-program_image {
  width: 100%;
}
@media (min-width: 501px) {
  .podcast-program-home .podcast-program_media, .podcast-program-home .podcast-program_image {
    flex: 0 0 25rem;
  }
}
@media (min-width: 1200px) {
  .podcast-program-home .podcast-program_media, .podcast-program-home .podcast-program_image {
    flex: 0 0 30rem;
  }
}
@media (min-width: 501px) {
  [dir=ltr] .podcast-program-home .podcast-program_media {
    margin-right: 2.4rem;
  }
  [dir=rtl] .podcast-program-home .podcast-program_media {
    margin-left: 2.4rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .podcast-program-home .podcast-program_media {
    margin-right: 3.2rem;
  }
  [dir=rtl] .podcast-program-home .podcast-program_media {
    margin-left: 3.2rem;
  }
}
.podcast-program-home .podcast-program_heading {
  display: flex;
  align-items: center;
}
[dir] .podcast-program-home .podcast-program_play {
  transform: scale(0.6);
  transform-origin: 8px;
}
[dir] .podcast-program-home .podcast-program_intro {
  padding-bottom: 0;
  margin-bottom: 0;
}
[dir] .podcast-program-home .podcast-program_info {
  margin-bottom: 4rem;
}
@media (min-width: 501px) {
  [dir] .podcast-program-home .podcast-program_info {
    margin-bottom: 0;
  }
}
.podcast-program-home .aa-audio-player {
  width: 100%;
}
[dir] .podcast-program-home .aa-audio-player {
  background: none;
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .podcast-program-home .aa-audio-player {
    margin-top: 3.2rem;
    margin-bottom: 4.2rem;
  }
}
@media (min-width: 1200px) {
  [dir] .podcast-program-home .aa-audio-player {
    margin: 0;
  }
}
.podcast-program-home .share-and-social {
  display: flex;
  flex: 1;
  justify-content: space-between;
  width: 100%;
}
@media (min-width: 501px) {
  .podcast-program-home .share-and-social {
    width: unset;
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) {
  .podcast-program-home .share-and-social {
    justify-content: flex-end;
  }
  [dir] .podcast-program-home .share-and-social {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .podcast-program-home .share-and-social .share-this-show {
    position: absolute;
    bottom: 0.5rem;
  }
}
@media (min-width: 501px) {
  [dir=ltr] .podcast-program-home .share-and-social .share-this {
    margin-left: auto;
  }
  [dir=rtl] .podcast-program-home .share-and-social .share-this {
    margin-right: auto;
  }
}
.podcast-program-home .share-and-social .social-channels {
  width: 100%;
  justify-content: space-between;
}
[dir=ltr] .podcast-program-home .share-and-social .social-channels_items {
  margin-right: unset;
}
[dir=rtl] .podcast-program-home .share-and-social .social-channels_items {
  margin-left: unset;
}
@media (min-width: 501px) {
  .podcast-program-home .share-and-social .social-channels {
    justify-content: flex-start;
  }
  [dir=ltr] .podcast-program-home .share-and-social .social-channels_items {
    margin-right: inherit;
  }
  [dir=rtl] .podcast-program-home .share-and-social .social-channels_items {
    margin-left: inherit;
  }
}
.podcast-program-episode {
  flex-direction: column;
}
[dir] .podcast-program-episode {
  padding: 0;
}
@media (min-width: 501px) {
  .podcast-program-episode {
    flex-direction: row;
  }
}
[dir] .podcast-program-episode .podcast-program_media, [dir] .podcast-program-episode .podcast-program_name, [dir] .podcast-program-episode .podcast-program_heading {
  margin-bottom: 1.6rem;
}
.podcast-program-episode .podcast-program_title {
  display: flex;
  align-items: center;
}
[dir] .podcast-program-episode .podcast-program_title {
  margin-bottom: 1.6rem;
}
[dir=ltr] .podcast-program-episode .podcast-program_title .podcast-program_icon {
  margin-right: 0.8rem;
}
[dir=rtl] .podcast-program-episode .podcast-program_title .podcast-program_icon {
  margin-left: 0.8rem;
}
@media (min-width: 501px) {
  .podcast-program-episode .podcast-program_title .podcast-program_icon {
    width: 4.8rem;
    height: 4.8rem;
    flex: 0 0 4.8rem;
  }
  [dir=ltr] .podcast-program-episode .podcast-program_title .podcast-program_icon {
    margin-right: 1.6rem;
  }
  [dir=rtl] .podcast-program-episode .podcast-program_title .podcast-program_icon {
    margin-left: 1.6rem;
  }
}
@media (min-width: 501px) {
  .podcast-program-episode .podcast-program_title .podcast-program_icon {
    width: 5.6rem;
    height: 5.6rem;
    flex: 0 0 5.6rem;
  }
}
[dir] .podcast-program-episode .podcast-program_title .podcast-program_name {
  margin: 0;
}
.podcast-program-episode .podcast-program_image {
  width: 100%;
  height: auto;
}
.podcast-program-episode .podcast-program_media {
  width: 100%;
}
[dir] .podcast-program-episode .podcast-program_media {
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  .podcast-program-episode .podcast-program_media {
    max-width: 30rem;
    flex: 0 0 30%;
  }
}
[dir] .podcast-program-episode .podcast-program_intro {
  margin: 0;
}
@media (min-width: 501px) {
  [dir] .podcast-program-episode .podcast-program_media {
    margin-bottom: 0;
  }
  [dir=ltr] .podcast-program-episode .podcast-program_media {
    margin-right: 2.4rem;
  }
  [dir=rtl] .podcast-program-episode .podcast-program_media {
    margin-left: 2.4rem;
  }
}
.podcast-program-episode .aa-audio-player-programs-view {
  display: flex;
}
[dir] .podcast-program-inline-article {
  padding-top: 0;
  margin: 1.6rem 0;
}
@media (min-width: 501px) {
  [dir] .podcast-program-inline-article {
    margin: 2.5rem 0;
  }
}
@media (min-width: 1200px) {
  .podcast-program-inline-article {
    grid-template-columns: 25rem 3.2rem 1fr 3.2rem 1fr;
  }
}
.podcast-program-inline-article .podcast-program_media * {
  display: block;
}
[dir] .podcast-program-inline-article .aa-audio-player {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .podcast-program-inline-article .aa-audio-player {
    grid-area: 3/3/3/6;
  }
}
[dir=ltr] .podcast-program-inline-article .section-label.version02 {
  margin-right: -2rem;
}
[dir=rtl] .podcast-program-inline-article .section-label.version02 {
  margin-left: -2rem;
}
.podcast-program-inline-article .section-label.version02 > *:first-child::before {
  width: 115%;
}
[dir=ltr] .podcast-program-inline-article .section-label.version02 > *:first-child::before {
  left: -2rem;
}
[dir=rtl] .podcast-program-inline-article .section-label.version02 > *:first-child::before {
  right: -2rem;
}

.music-animated-icon {
  width: 2rem;
  height: 1.5rem;
  display: flex;
  justify-content: center;
}
.music-animated-icon_bar {
  height: 100%;
  width: 0.2rem;
  display: inline-block;
}
[dir] .music-animated-icon_bar {
  border-radius: 0.2rem;
}
[dir=ltr] .music-animated-icon_bar {
  margin-right: 0.2rem;
  -webkit-animation: bar-animation 1.2s infinite ease-in-out;
  animation: bar-animation 1.2s infinite ease-in-out;
}
[dir=rtl] .music-animated-icon_bar {
  margin-left: 0.2rem;
  -webkit-animation: bar-animation 1.2s infinite ease-in-out;
  animation: bar-animation 1.2s infinite ease-in-out;
}
[dir=ltr] .music-animated-icon_bar:last-child {
  margin-left: 0;
}
[dir=rtl] .music-animated-icon_bar:last-child {
  margin-right: 0;
}
[dir=ltr] .music-animated-icon_bar-bar2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
[dir=rtl] .music-animated-icon_bar-bar2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
[dir=ltr] .music-animated-icon_bar-bar3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
[dir=rtl] .music-animated-icon_bar-bar3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
[dir=ltr] .music-animated-icon_bar-bar4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
[dir=rtl] .music-animated-icon_bar-bar4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
[dir=ltr] .music-animated-icon_bar-bar5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
[dir=rtl] .music-animated-icon_bar-bar5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes bar-animation {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes bar-animation {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}

[dir] .podcast-program-page_list .podcast-program {
  margin-bottom: 1.6rem;
}
[dir] .podcast-program-page-article {
  border-radius: 0.4rem;
  margin-bottom: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .podcast-program-page-article {
    margin-bottom: 2rem;
  }
}
[dir=ltr] .podcast-program-page-article .section-label span, [dir=ltr] .podcast-program-page-article .section-label a {
  padding-left: 2.4rem;
}
[dir=rtl] .podcast-program-page-article .section-label span, [dir=rtl] .podcast-program-page-article .section-label a {
  padding-right: 2.4rem;
}
[dir] .podcast-program-page-article .podcast-program {
  background: none;
  margin: 0 2.4rem 1.6rem 2.4rem;
  padding: 0 0 1.6rem 0;
  border-bottom: solid 0.1rem;
  border-radius: 0;
}
[dir] .podcast-program-page-article .podcast-program:last-child {
  margin-bottom: 0;
  border: none;
}
.podcast-program-page-article .podcast-program_icon {
  display: none;
}
.podcast-program-page-article .podcast-program_title {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.podcast-program-page-article .podcast-program_title::before {
  content: "";
  width: 3.2rem;
  height: 3.2rem;
  flex: 0 0 3.2rem;
  align-self: flex-start;
}
[dir] .podcast-program-page-article .podcast-program_title::before {
  background-image: url("assets/icons/icon-podcast-playing.svg");
}
[dir=ltr] .podcast-program-page-article .podcast-program_title::before {
  margin-right: 0.8rem;
}
[dir=rtl] .podcast-program-page-article .podcast-program_title::before {
  margin-left: 0.8rem;
}
[dir] .podcast-program-page-article.top-margin {
  margin-top: 1.6rem;
}
@media (min-width: 501px) {
  [dir] .podcast-program-page-article.top-margin {
    margin-bottom: 2.5rem;
  }
}

.pulse {
  display: inline-flex;
  position: absolute;
  min-height: 2.4rem;
  top: 0.8rem;
}

[dir] .pulse {
  border-radius: 0.4rem;
  border-bottom: solid 0.2rem;
}

[dir=ltr] .pulse {
  padding: 0.2rem 0 0.2rem 2.4rem;
  left: 0.8rem;
}

[dir=rtl] .pulse {
  padding: 0.2rem 2.4rem 0.2rem 0;
  right: 0.8rem;
}
[dir=ltr] .pulse .pulse-title {
  padding-right: 1rem;
}
[dir=rtl] .pulse .pulse-title {
  padding-left: 1rem;
}
[dir] .pulse .update {
  padding: 0 1rem;
}
[dir=ltr] .pulse .update {
  margin-left: auto;
}
[dir=rtl] .pulse .update {
  margin-right: auto;
}
.pulse .pulse-icon {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 50%;
}
[dir] .pulse .pulse-icon {
  transform: translateY(-50%);
}
[dir=ltr] .pulse .pulse-icon {
  left: 0.7rem;
}
[dir=rtl] .pulse .pulse-icon {
  right: 0.7rem;
}
.pulse .pulse-icon:before {
  content: "";
  position: relative;
  display: block;
  width: 200%;
  height: 200%;
  box-sizing: border-box;
}
[dir] .pulse .pulse-icon:before {
  margin-top: -50%;
  border-radius: 50%;
}
[dir=ltr] .pulse .pulse-icon:before {
  margin-left: -50%;
  -webkit-animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
  animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
[dir=rtl] .pulse .pulse-icon:before {
  margin-right: -50%;
  -webkit-animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
          animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
.pulse .pulse-icon:after {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
}
[dir] .pulse .pulse-icon:after {
  border-radius: 50%;
}
[dir=ltr] .pulse .pulse-icon:after {
  left: 0;
  -webkit-animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;
  animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;
}
[dir=rtl] .pulse .pulse-icon:after {
  right: 0;
  -webkit-animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;
          animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;
}
@-webkit-keyframes pulse-ring {
  0% {
    transform: scale(0.33);
  }
  80%, 100% {
    opacity: 0;
  }
}
@keyframes pulse-ring {
  0% {
    transform: scale(0.33);
  }
  80%, 100% {
    opacity: 0;
  }
}
@-webkit-keyframes pulse-dot {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}
@keyframes pulse-dot {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}

.share-and-social {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (min-width: 501px) {
  .share-and-social {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
  }
}
@media (min-width: 1200px) {
  .share-and-social {
    align-self: flex-end;
  }
}
.share-and-social .share-this {
  align-self: flex-start;
}
[dir] .share-and-social .share-this {
  margin-top: 2.4rem;
}
[dir] .share-and-social .share-this .sharing-options li {
  margin: 0 0.7rem;
}
@media (min-width: 501px) {
  [dir] .share-and-social .share-this .sharing-options li {
    margin: 0 1.4rem;
  }
}
@media (min-width: 501px) {
  [dir] .share-and-social .share-this {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .share-and-social .share-this {
    align-self: center;
  }
  [dir=ltr] .share-and-social .share-this {
    margin-left: 1.6rem;
  }
  [dir=rtl] .share-and-social .share-this {
    margin-right: 1.6rem;
  }
}
.share-and-social .share-this-show .sharing-options {
  flex-wrap: wrap;
}
@media (min-width: 501px) {
  .share-and-social .share-this-show {
    position: absolute;
  }
  [dir=ltr] .share-and-social .share-this-show {
    right: 0;
  }
  [dir=rtl] .share-and-social .share-this-show {
    left: 0;
  }
}
@media (min-width: 1200px) {
  .share-and-social .share-this-show {
    position: unset;
  }
}

.podcast-listen {
  height: 47rem;
  width: 30.8rem;
  display: block;
}

[dir] .podcast-listen {
  border-radius: 0.4rem;
  margin: 0 auto;
}
.podcast-listen_link {
  width: 100%;
  height: 100%;
}
[dir] .podcast-listen_link {
  cursor: pointer;
  background: url("assets/gfx/how-to-listen.png") center no-repeat;
  background-size: contain;
  background-position: center;
}
@media (min-width: 501px) {
  [dir] .podcast-listen_link {
    background-position: top;
  }
}

[dir] .podcast-listen-steps .section-label {
  margin-bottom: 5.3rem;
}
[dir] .podcast-listen-steps_content {
  text-align: center;
}
@media (min-width: 1200px) {
  .podcast-listen-steps_content {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, auto);
    grid-column-gap: 1.6rem;
    grid-row-gap: 4rem;
  }
}

.podcast-platforms {
  display: flex;
  flex-wrap: wrap;
}
.podcast-platforms_item {
  width: 4.8rem;
  height: 4.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
[dir] .podcast-platforms_item {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border-radius: 50%;
}
[dir=ltr] .podcast-platforms_item {
  margin-right: 2.3rem;
}
[dir=rtl] .podcast-platforms_item {
  margin-left: 2.3rem;
}
.podcast-platforms_item .aa {
  width: 2.8rem;
  height: 2.8rem;
}
[dir=ltr] .podcast-platforms_item:last-child {
  margin-right: 0;
}
[dir=rtl] .podcast-platforms_item:last-child {
  margin-left: 0;
}
@media (min-width: 501px) {
  [dir=ltr] .podcast-platforms_item {
    margin-right: 1.6rem;
  }
  [dir=rtl] .podcast-platforms_item {
    margin-left: 1.6rem;
  }
}
.podcast-platforms_line-break {
  display: none;
}
@media (min-width: 1200px) {
  .podcast-platforms-hidden {
    display: none;
  }
}
@media (min-width: 1200px) {
  .podcast-platforms-two-rows {
    justify-content: center;
  }
  .podcast-platforms-two-rows .podcast-platforms_line-break {
    display: block;
    width: 100%;
    flex: 1 1 100%;
  }
}

.podcast-episode-page .aa-audio-player-programs-view {
  display: flex;
}

[dir] .vod-home {
  padding-bottom: 0.9rem;
}
[dir] .vod-home .aamedia-listing {
  border-bottom: none;
  padding: 0;
}
@media (min-width: 501px) {
  .vod-home .aamedia-listing.version02 .scroller .video-list li {
    flex: 0 0 32%;
  }
  [dir=ltr] .vod-home .aamedia-listing.version02 .scroller .video-list li {
    margin-right: 2%;
  }
  [dir=rtl] .vod-home .aamedia-listing.version02 .scroller .video-list li {
    margin-left: 2%;
  }
  [dir=ltr] .vod-home .aamedia-listing.version02 .scroller .video-list li:nth-child(2n+0) {
    margin-right: 2%;
  }
  [dir=rtl] .vod-home .aamedia-listing.version02 .scroller .video-list li:nth-child(2n+0) {
    margin-left: 2%;
  }
  [dir=ltr] .vod-home .aamedia-listing.version02 .scroller .video-list li:nth-child(3n+0) {
    margin-right: auto;
  }
  [dir=rtl] .vod-home .aamedia-listing.version02 .scroller .video-list li:nth-child(3n+0) {
    margin-left: auto;
  }
}

[dir] .step-item {
  padding: 4rem 1rem;
  margin-bottom: 1.6rem;
  text-align: center;
}
@media (min-width: 1200px) {
  .step-item {
    flex: 1 1 calc(33% - 1.6rem);
    display: flex;
    flex-direction: column;
  }
  [dir=ltr] .step-item:last-child {
    margin-right: 0;
  }
  [dir=rtl] .step-item:last-child {
    margin-left: 0;
  }
}
@media (min-width: 501px) {
  [dir] .step-item_media {
    margin: 0 auto;
  }
}
[dir] .step-item_title {
  margin: 0 auto 1.6rem;
}
@media (min-width: 1200px) {
  [dir] .step-item_title {
    margin-top: auto;
  }
}
[dir] .step-item_text {
  padding: 0;
  margin: 0;
}
@media (min-width: 1200px) {
  .step-item_bg-container {
    width: 74.6%;
    height: 64.7%;
  }
  [dir=ltr] .step-item_bg-container {
    margin: 1.4rem 0 0 4.7rem;
  }
  [dir=rtl] .step-item_bg-container {
    margin: 1.4rem 4.7rem 0 0;
  }
}
.step-item_scroll-bg {
  display: none;
}
@media (min-width: 1200px) {
  .step-item_scroll-bg {
    display: block;
    width: 100%;
    height: 100%;
    transition: background-position 2s ease-in-out;
  }
  [dir] .step-item_scroll-bg {
    background: url("assets/gfx/podcast-first-step-layer-2.png") top no-repeat;
    background-size: cover;
  }
}
.step-item-search {
  transition: background-position 2s ease-in-out;
}
.step-item-search .step-item_media {
  height: 19.6rem;
  width: 100%;
}
[dir] .step-item-search .step-item_media {
  background: url("assets/gfx/opodcast-clay-mockup.png") center no-repeat;
  background-size: contain;
}
@media (min-width: 501px) {
  .step-item-search .step-item_media {
    height: 25.3rem;
    width: 37rem;
  }
}
@media (min-width: 1200px) {
  .step-item-search .step-item_media {
    height: 25.3rem;
    width: 37rem;
  }
  [dir] .step-item-search .step-item_media {
    margin: 0 auto;
    background: url("assets/gfx/podcast-first-step-layer-1.png") center no-repeat;
    background-size: contain;
  }
}
@media (min-width: 1200px) {
  [dir] .step-item-search:hover .step-item_scroll-bg {
    background-position: 0px -200px;
  }
}
.step-item-social .step-item_media {
  height: auto;
  width: auto;
}
[dir] .step-item-social .step-item_media {
  background: none;
}
.step-item-social .step-item_media .podcast-platforms {
  justify-content: center;
}
.step-item-social .step-item_media .podcast-platforms_item {
  width: 6.4rem;
  height: 6.4rem;
  pointer-events: none;
}
[dir] .step-item-social .step-item_media .podcast-platforms_item {
  margin-bottom: 2.4rem;
  cursor: auto;
}
.step-item-social .step-item_media .podcast-platforms_item .aa {
  width: 3.7rem;
  height: 3.7rem;
}
@media (min-width: 501px) {
  [dir=ltr] .step-item-social .step-item_media .podcast-platforms_item {
    margin-right: 2.4rem;
  }
  [dir=rtl] .step-item-social .step-item_media .podcast-platforms_item {
    margin-left: 2.4rem;
  }
}
@media (min-width: 1200px) {
  [dir] .step-item-social .step-item_media .podcast-platforms {
    margin-top: 9.1rem;
  }
}
[dir=ltr] .step-item-social:hover .podcast-platforms_item {
  -webkit-animation: pulse 0.3s linear 1;
  animation: pulse 0.3s linear 1;
}
[dir=rtl] .step-item-social:hover .podcast-platforms_item {
  -webkit-animation: pulse 0.3s linear 1;
          animation: pulse 0.3s linear 1;
}
@-webkit-keyframes pulse {
  25% {
    transform: scale(0.9);
  }
  75% {
    transform: scale(1.1);
  }
}
@keyframes pulse {
  25% {
    transform: scale(0.9);
  }
  75% {
    transform: scale(1.1);
  }
}
.step-item-subscribe .step-item_media {
  height: 24.6rem;
}
[dir] .step-item-subscribe .step-item_media {
  background: url("assets/gfx/podcast-step-subscribe.png") center no-repeat;
  background-size: contain;
  margin-bottom: 3.6rem;
}
@media (min-width: 501px) {
  .step-item-subscribe .step-item_media {
    width: 29rem;
  }
}
[dir] .step-item-subscribe:hover .step-item_media {
  background: url("assets/gfx/podcast-step-subscribe-hover.png") center no-repeat;
  background-size: contain;
}
.step-item-bot .step-item_media {
  height: 17.5rem;
  width: 17.5rem;
}
[dir] .step-item-bot .step-item_media {
  background: url("assets/gfx/alexa@2x-img.png") center no-repeat;
  background-size: contain;
}

.alexa-header {
  display: flex;
  justify-content: center;
  align-items: center;
}

[dir] .alexa-header {
  text-align: center;
  padding: 2.4rem 0;
}
.alexa-header_logo {
  width: 11rem;
  height: 7.2rem;
  font-size: 0;
}
[dir] .alexa-header-alarabiya {
  background: url("assets/gfx/logo/logo@2x.png") center no-repeat;
  background-size: contain;
}
[dir=ltr] .alexa-header-alarabiya {
  margin-right: 1.2rem;
}
[dir=rtl] .alexa-header-alarabiya {
  margin-left: 1.2rem;
}
[dir] .alexa-header-alexa {
  background: url("assets/gfx/alexa@2x-logo.png") center no-repeat;
  background-size: 7.9rem 5rem;
}
[dir=ltr] .alexa-header-alexa {
  margin-left: 1.2rem;
}
[dir=rtl] .alexa-header-alexa {
  margin-right: 1.2rem;
}

[dir] .bot-text_label {
  margin: 0;
}
.bot-text_label:before {
  display: inline-block;
  content: "";
  width: 1.5rem;
  height: 1rem;
}
[dir] .bot-text_label:before {
  background: url("assets/icons/qoute-small@2x.png") no-repeat center;
  background-size: contain;
}
[dir=ltr] .bot-text_label:before {
  margin: 0 1.3rem 1.3rem 0;
}
[dir=rtl] .bot-text_label:before {
  margin: 0 0 1.3rem 1.3rem;
}
.bot-text_label:after {
  display: inline-block;
  content: "";
  width: 1.5rem;
  height: 1rem;
}
[dir] .bot-text_label:after {
  background: url("assets/icons/qoute-small@2x.png") no-repeat center;
  background-size: contain;
}
[dir=ltr] .bot-text_label:after {
  transform: rotate(173deg);
  right: 0;
  margin: 0 0 1.3rem 1.3rem;
}
[dir=rtl] .bot-text_label:after {
  transform: rotate(-173deg);
  left: 0;
  margin: 0 1.3rem 1.3rem 0;
}
.bot-text_container {
  overflow: hidden;
  height: 2.8rem;
}
[dir=ltr] .bot-text_list {
  -webkit-animation-name: change;
  -webkit-animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
  animation-name: change;
  animation-duration: 10s;
  animation-iteration-count: infinite;
}
[dir=rtl] .bot-text_list {
  -webkit-animation-name: change;
  -webkit-animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
  animation-name: change;
  animation-duration: 10s;
  animation-iteration-count: infinite;
}
@-webkit-keyframes change {
  0%, 12.66%, 100% {
    transform: translate3d(0, 0, 0);
  }
  16.66%, 29.32% {
    transform: translate3d(0, -25%, 0);
  }
  33.32%, 45.98% {
    transform: translate3d(0, -50%, 0);
  }
  49.98%, 62.64% {
    transform: translate3d(0, -75%, 0);
  }
  66.64%, 79.3% {
    transform: translate3d(0, -50%, 0);
  }
  83.3%, 95.96% {
    transform: translate3d(0, -25%, 0);
  }
}
@keyframes change {
  0%, 12.66%, 100% {
    transform: translate3d(0, 0, 0);
  }
  16.66%, 29.32% {
    transform: translate3d(0, -25%, 0);
  }
  33.32%, 45.98% {
    transform: translate3d(0, -50%, 0);
  }
  49.98%, 62.64% {
    transform: translate3d(0, -75%, 0);
  }
  66.64%, 79.3% {
    transform: translate3d(0, -50%, 0);
  }
  83.3%, 95.96% {
    transform: translate3d(0, -25%, 0);
  }
}

[dir] .alexa-steps {
  text-align: center;
}
@media (min-width: 1200px) {
  .alexa-steps {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, auto);
    grid-column-gap: 1.6rem;
    grid-row-gap: 4rem;
  }
}
[dir] .alexa-steps .alexa-download .step-item_media {
  background-image: url("assets/gfx/alexa-first-step.png");
}
[dir] .alexa-steps .alexa-download:hover .step-item_media {
  background-image: url("assets/gfx/alexa-first-step-hover.png");
}
[dir] .alexa-steps .alexa-setup .step-item_media {
  background-image: url("assets/gfx/alexa-second-step.png");
}
[dir] .alexa-steps .alexa-setup:hover .step-item_media {
  background-image: url("assets/gfx/alexa-second-step-hover.png");
}

[dir] .alexa-page_main-intro {
  margin: 3.2rem 0;
  text-align: center;
}
.alexa-page .alexa-steps {
  row-gap: 0;
}
[dir] .alexa-page_alexa-intro {
  margin: 6.4rem;
  text-align: center;
}
@media (min-width: 501px) {
  .alexa-page_lines {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 6.4rem;
    grid-row-gap: 3.2rem;
  }
}
@media (min-width: 1200px) {
  .alexa-page_lines {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 1.6rem;
    grid-row-gap: 0px;
  }
}
.alexa-page_line {
  position: relative;
  width: 29.6rem;
}
[dir] .alexa-page_line {
  padding: 1.6rem;
  border-radius: 0.4rem;
}
[dir=ltr] .alexa-page_line {
  margin: 0 auto 3.2rem 0;
}
[dir=rtl] .alexa-page_line {
  margin: 0 0 3.2rem auto;
}
.alexa-page_line::after {
  content: " ";
  position: absolute;
  bottom: -1.6rem;
}
[dir] .alexa-page_line::after {
  border-width: 0.8rem 1.2rem;
  border-style: solid;
}
[dir=ltr] .alexa-page_line::after {
  left: 2rem;
}
[dir=rtl] .alexa-page_line::after {
  right: 2rem;
}
@media (min-width: 501px) {
  [dir] .alexa-page_line {
    margin: 0 auto;
  }
}

[dir] .opinion.box-wrapper {
  padding-bottom: 0;
}
@media (min-width: 501px) {
  [dir] .opinion.box-wrapper {
    padding-bottom: 0.9rem;
  }
}
.opinion_articles {
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(auto-fill, 100%);
}
@media (min-width: 501px) {
  .opinion_articles {
    grid-template-columns: repeat(auto-fill, 49%);
  }
}
@media (min-width: 1200px) {
  .opinion_articles {
    grid-template-columns: repeat(auto-fill, 32.5%);
  }
}
.opinion_link {
  display: flex;
  flex-direction: column;
}
[dir] .opinion_link {
  border-radius: 0.4rem;
  margin-bottom: 1.6rem;
  padding: 1.6rem;
}
[dir] .opinion_link .avatar {
  margin-top: auto;
}
.opinion_link .avatar_image {
  width: 6.4rem;
  height: 6.4rem;
}
[dir] .opinion_link .avatar_image {
  border: solid 0.2rem;
}
.opinion_link .avatar_desc {
  display: none;
}
[dir] .opinion_title {
  padding-bottom: 1.6rem;
}
[dir] .opinion_description {
  margin: 0;
}
@media (min-width: 501px) {
  .opinion.auth-articles .opinion_articles {
    grid-template-columns: repeat(auto-fill, 100%);
  }
}
@media (min-width: 1200px) {
  .opinion.auth-articles .opinion_articles {
    grid-template-columns: repeat(auto-fill, 49.5%);
  }
}
@media (min-width: 1200px) {
  .opinion.items04 .opinion_articles {
    grid-template-columns: repeat(auto-fill, 24%);
  }
}

.opinions-author {
  overflow: hidden;
}
.opinions-author .author-name {
  display: block;
}
[dir] .opinions-author .author-name {
  padding: 1.6rem 0;
}
@media (min-width: 501px) {
  .opinions-author.author-profile {
    display: flex;
    flex-direction: row;
  }
}
.opinions-author.author-profile .author-img {
  width: 15rem;
  height: 15rem;
  display: block;
}
[dir] .opinions-author.author-profile .author-img {
  border-radius: 0.4rem;
}
@media (min-width: 501px) {
  .opinions-author.author-profile .author-img {
    width: 20rem;
    height: 20rem;
  }
}
[dir] .opinions-author.author-profile .author-details {
  margin-top: auto;
}
@media (min-width: 501px) {
  [dir=ltr] .opinions-author.author-profile .author-details {
    padding-left: 2.4rem;
  }
  [dir=rtl] .opinions-author.author-profile .author-details {
    padding-right: 2.4rem;
  }
}
@media (min-width: 501px) {
  [dir] .opinions-author.author-profile .author-details .author-name {
    padding-top: 0;
  }
}
[dir] .opinions-author.author-profile .author-details .author-description {
  margin-top: 0;
}

.author-listing {
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(auto-fill, 48.5%);
}
@media (min-width: 501px) {
  .author-listing {
    grid-template-columns: repeat(auto-fill, 32%);
  }
}
@media (min-width: 1200px) {
  .author-listing {
    grid-template-columns: repeat(auto-fill, 19%);
  }
}
[dir] .author-listing .opinions-author {
  border-radius: 0.4rem;
  margin-bottom: 1.6rem;
}
.author-listing .opinions-author .author-img img {
  width: 100%;
  height: auto;
}
[dir] .author-listing .opinions-author .author-img img {
  border-radius: 0.4rem;
}
[dir] .author-listing .opinions-author .author-img .author-name {
  padding: 1.6rem;
}
.author-listing .pagination {
  flex: 0 0 100%;
}

[dir] .opinions-filter {
  padding: 1rem 0 2.4rem 0;
}
@media (min-width: 501px) {
  [dir] .opinions-filter {
    padding: 1rem 0 3.2rem 0;
  }
}
@media (min-width: 1200px) {
  .opinions-filter {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
.opinions-filter .submit-search {
  display: flex;
  flex-direction: column;
}
[dir] .opinions-filter .submit-search {
  border-bottom: solid 0.1rem;
  padding-bottom: 2.4rem;
}
@media (min-width: 501px) {
  .opinions-filter .submit-search {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .opinions-filter .submit-search {
    flex: 0 0 49%;
  }
  [dir] .opinions-filter .submit-search {
    border-bottom: none;
    padding-bottom: 0;
  }
}
[dir] .opinions-filter .submit-search .text-field {
  padding: 0;
}
@media (min-width: 501px) {
  .opinions-filter .submit-search .text-field {
    flex: 0 0 70%;
  }
}
@media (min-width: 501px) {
  .opinions-filter .submit-search .form-buttons {
    flex: 0 0 28%;
  }
  [dir] .opinions-filter .submit-search .form-buttons {
    margin-top: auto;
  }
}
.opinions-filter .select-alphapet {
  display: flex;
  flex-direction: column;
}
@media (min-width: 501px) {
  .opinions-filter .select-alphapet {
    flex-direction: row;
    justify-content: space-between;
    flex: 0 0 100%;
  }
  [dir] .opinions-filter .select-alphapet {
    padding-top: 0.8rem;
  }
}
@media (min-width: 1200px) {
  .opinions-filter .select-alphapet {
    flex: 0 0 49%;
  }
  [dir] .opinions-filter .select-alphapet {
    border-style: solid;
  }
  [dir=ltr] .opinions-filter .select-alphapet {
    padding: 0 0 0 2rem;
    border-width: 0 0 0 0.1rem;
  }
  [dir=rtl] .opinions-filter .select-alphapet {
    padding: 0 2rem 0 0;
    border-width: 0 0.1rem 0 0;
  }
}
[dir] .opinions-filter .select-alphapet .drop-down {
  padding-bottom: 0;
}
@media (min-width: 501px) {
  .opinions-filter .select-alphapet .drop-down {
    flex: 0 0 70%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .opinions-filter .select-alphapet .drop-down .dd-menu {
    flex: 1;
  }
  [dir=ltr] .opinions-filter .select-alphapet .drop-down .dd-menu {
    margin-left: 1rem;
  }
  [dir=rtl] .opinions-filter .select-alphapet .drop-down .dd-menu {
    margin-right: 1rem;
  }
}
@media (min-width: 1200px) {
  [dir] .opinions-filter .select-alphapet .drop-down {
    padding: 0;
  }
}
@media (min-width: 501px) {
  .opinions-filter .select-alphapet .form-buttons {
    flex: 0 0 28%;
  }
  [dir] .opinions-filter .select-alphapet .form-buttons {
    margin-top: auto;
  }
}
.opinions-filter .select-alphapet .form-buttons input {
  height: unset;
}
@media (min-width: 501px) {
  [dir] .opinions-filter .select-alphapet .form-buttons input {
    margin-top: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .opinions-filter .select-alphapet .form-buttons input {
    height: 100%;
  }
  [dir] .opinions-filter .select-alphapet .form-buttons input {
    margin-top: 0;
  }
}
.opinions-filter .form-buttons {
  flex: 100%;
}
[dir] .opinions-filter .form-buttons {
  margin-top: 1.6rem;
}
.opinions-filter .form-buttons input {
  height: 100%;
}
[dir] .opinions-filter .form-buttons input {
  margin: 0;
}

.section-follow-icon {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: relative;
}
.section-follow-icon .icon {
  display: inline-block;
  width: 4.8rem;
  height: 4.8rem;
  z-index: 0;
}
[dir] .section-follow-icon .icon {
  border-radius: 100%;
  text-align: center;
}
.section-follow-icon .icon .aa {
  z-index: 0;
}
.section-follow-icon .icon .aa.aa-notification {
  width: 3rem;
  height: 100%;
}
.section-follow-icon .follow-checkbox {
  position: absolute;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 4.8rem;
  height: 4.8rem;
  z-index: 1;
}
[dir] .section-follow-icon .follow-checkbox {
  border: none;
  margin: 0;
  cursor: pointer;
}
.section-follow-icon .message {
  display: none;
  position: absolute;
  top: 5.3rem;
  z-index: 1;
}
[dir] .section-follow-icon .message {
  border-radius: 0.4rem;
  padding: 1.6rem;
}

.section-follow-title {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}
.section-follow-title .section-name {
  z-index: 1;
}
.section-follow-title::after {
  content: "";
  position: absolute;
  z-index: 0;
  height: 0.9rem;
  bottom: 0.9rem;
}
[dir=ltr] .section-follow-title::after {
  left: 0;
  right: 0;
}
[dir=rtl] .section-follow-title::after {
  right: 0;
  left: 0;
}
@media (min-width: 501px) {
  .section-follow-title::after {
    height: 1.4rem;
    bottom: 0.4rem;
  }
}

.section-follow-nav {
  display: none;
}
@media (min-width: 1200px) {
  .section-follow-nav {
    display: block;
  }
  .section-follow-nav .section-navigation {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
  }
  [dir] .section-follow-nav .section-navigation li {
    margin: 0 1.2rem;
  }
}

.section-follow-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

[dir] .section-follow-header {
  padding: 2rem 0 0.5rem 0;
}
@media (min-width: 1200px) {
  [dir] .section-follow-header {
    padding: 2.4rem 0 0.9rem 0;
  }
}
.section-follow-header .section-follow-icon {
  flex: 0 0 5%;
  align-self: flex-end;
}
.section-follow-header .section-follow-icon .message {
  min-width: 23rem;
}
.section-follow-header .section-follow-nav {
  flex: 1;
  align-self: flex-end;
}
[dir=ltr] .section-follow-header .section-follow-nav {
  margin: 0 2rem 0 3rem;
}
[dir=rtl] .section-follow-header .section-follow-nav {
  margin: 0 3rem 0 2rem;
}

.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 {
  display: block;
  width: 100%;
  height: auto;
}
[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 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
[dir] .np-card .card-content .card-social {
  margin-top: 1.6rem;
}
.np-card .card-content .card-social .aa {
  width: 3.2rem;
  height: 3.2rem;
}
[dir] .np-card .card-content .card-social .aa {
  background-size: contain;
}
[dir=ltr] .np-card .card-content .card-social .aa {
  margin-left: 0.8rem;
}
[dir=rtl] .np-card .card-content .card-social .aa {
  margin-right: 0.8rem;
}
[dir] .np-card.with-bg {
  border-radius: 0.4rem;
}
[dir] .np-card.with-bg .img-box {
  margin: 0;
}
[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: 1rem 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;
}
.np-card.top-content {
  flex-direction: row;
  justify-content: space-between;
}
[dir] .np-card.top-content {
  padding: 1.6rem 0;
}
@media (min-width: 1200px) {
  .np-card.top-content {
    flex-direction: column;
    justify-content: flex-start;
  }
  [dir] .np-card.top-content {
    padding: 0;
  }
}
.np-card.top-content .img-box {
  flex: 0 0 20%;
  order: 2;
}
[dir] .np-card.top-content .img-box {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .np-card.top-content .img-box {
    order: 0;
  }
  [dir] .np-card.top-content .img-box {
    margin-bottom: 1rem;
  }
}
.np-card.top-content .card-content {
  flex: 0 0 80%;
  order: 1;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
[dir=ltr] .np-card.top-content .card-content {
  padding-right: 1.6rem;
}
[dir=rtl] .np-card.top-content .card-content {
  padding-left: 1.6rem;
}
@media (min-width: 1200px) {
  .np-card.top-content .card-content {
    flex: unset;
    display: block;
    order: 1;
  }
  [dir] .np-card.top-content .card-content {
    margin-top: 0;
    padding: 0 0 3.2rem 0;
  }
}
.np-card.top-content .card-content .top-no {
  flex: 0 0 5%;
  order: -1;
  line-height: 84%;
}
[dir=ltr] .np-card.top-content .card-content .top-no {
  text-align: left;
}
[dir=rtl] .np-card.top-content .card-content .top-no {
  text-align: right;
}
@media (min-width: 1200px) {
  .np-card.top-content .card-content .top-no {
    display: none;
  }
}
.np-card.top-content .card-content .card-title {
  flex: 0 0 95%;
}
[dir=ltr] .np-card.top-content .card-content .card-title {
  padding-left: 1.6rem;
}
[dir=rtl] .np-card.top-content .card-content .card-title {
  padding-right: 1.6rem;
}
@media (min-width: 1200px) {
  [dir=ltr] .np-card.top-content .card-content .card-title {
    padding-left: 0;
  }
  [dir=rtl] .np-card.top-content .card-content .card-title {
    padding-right: 0;
  }
}
.np-card.top-content .card-views {
  display: none;
}
@media (min-width: 1200px) {
  .np-card.top-content .card-views {
    display: flex;
    flex-direction: row;
    align-items: center;
    order: 2;
  }
  [dir] .np-card.top-content .card-views {
    border-radius: 0.4rem;
    padding: 0.5rem 2rem;
    margin-top: auto;
  }
  .np-card.top-content .card-views .aa {
    width: 3.2rem;
    height: 3.2rem;
  }
  [dir] .np-card.top-content .card-views .aa {
    background-size: contain;
  }
  [dir=ltr] .np-card.top-content .card-views .aa {
    margin-left: auto;
  }
  [dir=rtl] .np-card.top-content .card-views .aa {
    margin-right: auto;
  }
}

.np-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

[dir] .np-header {
  border-bottom: solid 0.1rem;
  padding: 2.4rem 0;
  margin-bottom: 2.4rem;
}
.np-header .advertisement-wrapper {
  display: none;
}
.np-header .np-logo-area {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 0 0 100%;
}
.np-header .np-logo-area .logo {
  font-size: 0;
  flex: 0 0 25%;
}
[dir=ltr] .np-header .np-logo-area .logo {
  text-align: left;
}
[dir=rtl] .np-header .np-logo-area .logo {
  text-align: right;
}
@media (min-width: 501px) {
  .np-header .np-logo-area .logo {
    flex: 0 0 20%;
  }
}
.np-header .np-logo-area .logo img {
  max-width: 100%;
  height: auto;
}
.np-header .np-logo-area .date {
  flex: 0 0 65%;
}
[dir=ltr] .np-header .np-logo-area .date {
  margin-left: auto;
}
[dir=rtl] .np-header .np-logo-area .date {
  margin-right: auto;
}
@media (min-width: 501px) {
  [dir=ltr] .np-header .np-logo-area .date {
    text-align: right;
  }
  [dir=rtl] .np-header .np-logo-area .date {
    text-align: left;
  }
}
.np-header .np-logo-area .social {
  display: none;
}
@media (min-width: 1200px) {
  .np-header {
    flex-direction: row;
    flex-wrap: wrap;
  }
  [dir] .np-header {
    padding: 3.2rem 0;
    margin-bottom: 3.2rem;
  }
  .np-header > div {
    flex: 0 0 33%;
  }
  [dir] .np-header > div {
    text-align: center;
  }
  .np-header > div.np-logo-area {
    flex: 0 0 33%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .np-header > div.np-logo-area .logo {
    flex: 0 0 100%;
  }
  [dir] .np-header > div.np-logo-area .logo {
    text-align: center;
  }
  .np-header > div.np-logo-area .logo img {
    width: 50%;
  }
  .np-header > div.np-logo-area .social {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 60%;
    align-self: flex-end;
  }
  [dir] .np-header > div.np-logo-area .social {
    border-radius: 0.4rem;
    padding: 1rem 1.6rem;
    margin: 2.4rem 0;
    margin: 0 auto;
  }
  .np-header > div.np-logo-area .social a {
    display: flex;
  }
  .np-header > div.np-logo-area .social .aa {
    width: 2.6rem;
    height: 2.6rem;
  }
  .np-header > div.np-logo-area .date {
    align-self: flex-end;
    flex: 0 0 100%;
  }
  [dir] .np-header > div.np-logo-area .date {
    text-align: center;
  }
  .np-header .np-logo-area, .np-header .social, .np-header .advertisement-wrapper {
    display: flex;
  }
}
.np-header .advertisement-wrapper {
  max-width: 30rem;
}
[dir] .np-header .advertisement-wrapper {
  background: none !important;
  padding: 0;
}
.np-header .advertisement-wrapper .ad-title {
  display: none !important;
}
.np-header .advertisement-wrapper .mpu {
  min-height: 25rem;
}

@media (min-width: 1200px) {
  .content-carousel .swiper-wrapper {
    flex-wrap: wrap;
  }
}
.content-carousel .swiper-wrapper .list-item {
  flex: 0 0 100%;
  height: unset;
  display: flex;
  flex-direction: column;
}
[dir] .content-carousel .swiper-wrapper .list-item {
  padding: 0 0.8rem 4rem 0.8rem;
}
.content-carousel .swiper-wrapper .list-item.main-slide .main-article-txt {
  display: none;
}
.content-carousel .swiper-wrapper .list-item .trending-slide .np-card, .content-carousel .swiper-wrapper .list-item .social-slide .np-card {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
[dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card, [dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card {
  border-bottom: solid 0.1rem;
  padding: 2.4rem 0;
}
[dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card:first-child, [dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card:first-child {
  padding-top: 0;
}
[dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card:nth-child(3), [dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card:nth-child(3) {
  border-bottom: none;
}
.content-carousel .swiper-wrapper .list-item .trending-slide .np-card .trending-title, .content-carousel .swiper-wrapper .list-item .social-slide .np-card .trending-title {
  flex: 0 0 100%;
}
.content-carousel .swiper-wrapper .list-item .trending-slide .np-card .img-box, .content-carousel .swiper-wrapper .list-item .social-slide .np-card .img-box {
  flex: 0 0 40%;
}
[dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .img-box, [dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card .img-box {
  margin-bottom: 0;
}
.content-carousel .swiper-wrapper .list-item .trending-slide .np-card .card-content, .content-carousel .swiper-wrapper .list-item .social-slide .np-card .card-content {
  flex: 0 0 60%;
}
[dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .card-content .card-title, [dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card .card-content .card-title {
  margin-bottom: 0;
}
[dir=ltr] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .card-content .card-title, [dir=ltr] .content-carousel .swiper-wrapper .list-item .social-slide .np-card .card-content .card-title {
  padding-left: 1.6rem;
}
[dir=rtl] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card .card-content .card-title, [dir=rtl] .content-carousel .swiper-wrapper .list-item .social-slide .np-card .card-content .card-title {
  padding-right: 1.6rem;
}
[dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .img-box img, [dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .img-box img {
  border-radius: 0.4rem;
}
[dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content, [dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content {
  padding: 0;
}
[dir] .content-carousel .swiper-wrapper .list-item .trending-slide .np-card.with-bg .card-content .card-title, [dir] .content-carousel .swiper-wrapper .list-item .social-slide .np-card.with-bg .card-content .card-title {
  margin: 0;
}
[dir] .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card {
  border-bottom: solid 0.1rem;
}
[dir] .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card:nth-child(5) {
  border-bottom: none;
}
.content-carousel .swiper-wrapper .list-item .editors-slide .card-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
  flex: 0 0 48%;
}
[dir] .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
  border-bottom: solid 0.1rem;
  margin-bottom: 1.6rem;
  padding-bottom: 1.6rem;
}
[dir] .content-carousel .swiper-wrapper .list-item .editors-slide .follow-us {
  border: none;
}
@media (min-width: 501px) {
  .content-carousel .swiper-wrapper .list-item.main-slide .main-article-txt {
    display: flex;
  }
}
@media (min-width: 1200px) {
  [dir] .content-carousel .swiper-wrapper .list-item {
    padding: 0;
  }
  .content-carousel .swiper-wrapper .list-item.main-slide {
    flex: 0 0 50%;
  }
  [dir] .content-carousel .swiper-wrapper .list-item.main-slide {
    border: solid 0.1rem;
    border-width: 0 0.1rem;
    padding: 0 1.2rem;
  }
  .content-carousel .swiper-wrapper .list-item.side01, .content-carousel .swiper-wrapper .list-item.side02 {
    flex: 0 0 25%;
  }
  .content-carousel .swiper-wrapper .list-item.side01 .np-card, .content-carousel .swiper-wrapper .list-item.side02 .np-card {
    flex-direction: column;
    justify-content: flex-start;
  }
  [dir] .content-carousel .swiper-wrapper .list-item.side01 .np-card, [dir] .content-carousel .swiper-wrapper .list-item.side02 .np-card {
    padding: 0 0 2.4rem 0;
    margin-bottom: 3.2rem;
  }
  [dir] .content-carousel .swiper-wrapper .list-item.side01 .np-card .img-box, [dir] .content-carousel .swiper-wrapper .list-item.side02 .np-card .img-box {
    margin-bottom: 1rem;
  }
  [dir] .content-carousel .swiper-wrapper .list-item.side01 .np-card.with-bg .img-box, [dir] .content-carousel .swiper-wrapper .list-item.side02 .np-card.with-bg .img-box {
    margin-bottom: 0;
  }
  [dir] .content-carousel .swiper-wrapper .list-item.side01 .np-card.with-bg .img-box img, [dir] .content-carousel .swiper-wrapper .list-item.side02 .np-card.with-bg .img-box img {
    border-radius: 0.4rem 0.4rem 0 0;
  }
  [dir] .content-carousel .swiper-wrapper .list-item.side01 .np-card.with-bg .card-content, [dir] .content-carousel .swiper-wrapper .list-item.side02 .np-card.with-bg .card-content {
    padding: 1rem 1.6rem 1.6rem 1.6rem;
  }
  [dir=ltr] .content-carousel .swiper-wrapper .list-item.side01 .np-card.with-bg .card-content .card-title, [dir=ltr] .content-carousel .swiper-wrapper .list-item.side02 .np-card.with-bg .card-content .card-title {
    padding-left: 0;
  }
  [dir=rtl] .content-carousel .swiper-wrapper .list-item.side01 .np-card.with-bg .card-content .card-title, [dir=rtl] .content-carousel .swiper-wrapper .list-item.side02 .np-card.with-bg .card-content .card-title {
    padding-right: 0;
  }
  .content-carousel .swiper-wrapper .list-item.side01 {
    order: -1;
  }
  [dir=ltr] .content-carousel .swiper-wrapper .list-item.side01 {
    padding-right: 1.2rem;
  }
  [dir=rtl] .content-carousel .swiper-wrapper .list-item.side01 {
    padding-left: 1.2rem;
  }
  .content-carousel .swiper-wrapper .list-item.side02 {
    order: 0;
  }
  [dir=ltr] .content-carousel .swiper-wrapper .list-item.side02 {
    padding-left: 1.2rem;
  }
  [dir=rtl] .content-carousel .swiper-wrapper .list-item.side02 {
    padding-right: 1.2rem;
  }
  .content-carousel .swiper-wrapper .list-item.section-row {
    flex: 0 0 100%;
  }
  [dir] .content-carousel .swiper-wrapper .list-item.section-row {
    border-bottom: solid 0.1rem;
    padding-bottom: 3.2rem;
    margin-bottom: 3.2rem;
  }
  .content-carousel .swiper-wrapper .list-item.section-row .card-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .content-carousel .swiper-wrapper .list-item.section-row .card-list .np-card {
    flex: 0 0 18.8%;
  }
  [dir] .content-carousel .swiper-wrapper .list-item.section-row .card-list .np-card:last-child {
    border: none;
  }
  [dir] .content-carousel .swiper-wrapper .list-item.section-row .card-list .np-card .card-content .card-title {
    padding-bottom: 3.2rem;
  }
  .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
    flex: 0 0 25%;
  }
  [dir] .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
    margin-bottom: 0;
    padding: 0 1rem;
    border-bottom: none;
  }
  [dir=ltr] .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
    border-right: solid 0.1rem;
  }
  [dir=rtl] .content-carousel .swiper-wrapper .list-item .editors-slide .card-list .np-card {
    border-left: solid 0.1rem;
  }
  [dir] .content-carousel .swiper-wrapper .list-item .top-content-slide {
    padding-top: 3.2rem;
  }
  [dir] .content-carousel .swiper-wrapper .list-item .top-content-slide .card-list .np-card {
    border-bottom: none;
  }
}
.content-carousel .swiper-wrapper .list-item .follow-us {
  align-items: baseline;
  width: 100%;
}
[dir] .content-carousel .swiper-wrapper .list-item .follow-us {
  margin-top: auto;
  padding-top: 1.6rem;
  margin-top: 1.6rem;
  border-top: solid 0.1rem;
}
@media (min-width: 501px) {
  [dir] .content-carousel .swiper-wrapper .list-item .follow-us {
    padding-top: 2.5rem;
    margin-top: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .content-carousel .swiper-wrapper .list-item .follow-us {
    display: none;
  }
}
.content-carousel .swiper-wrapper .list-item .follow-us__accounts {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
[dir] .content-carousel .swiper-wrapper .list-item .follow-us__accounts {
  margin: 0 auto;
}
.content-carousel .swiper-pagination {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 99;
}
[dir] .content-carousel .swiper-pagination {
  text-align: center;
  padding: 2rem 0;
  border-top: solid 0.1rem;
}
[dir=ltr] .content-carousel .swiper-pagination {
  right: 0;
  left: 0;
}
[dir=rtl] .content-carousel .swiper-pagination {
  left: 0;
  right: 0;
}
@media (min-width: 1200px) {
  .content-carousel .swiper-pagination {
    display: none;
  }
}
.content-carousel .swiper-pagination-bullet {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
}
[dir] .content-carousel .swiper-pagination-bullet {
  border-radius: 100%;
  margin: 0 1rem;
  cursor: pointer;
}
.content-carousel .swiper-pagination-bullet-active {
  width: 2.5rem;
}
[dir] .content-carousel .swiper-pagination-bullet-active {
  border-radius: 2.5rem;
}
@media (min-width: 1200px) {
  .content-carousel .section-label i.aa {
    width: 5rem;
    height: 5rem;
  }
  [dir] .content-carousel .section-label i.aa {
    margin: 0;
  }
}

.np-card-group {
  overflow: hidden;
}
.np-card-group .np-card {
  flex-direction: row;
  justify-content: space-between;
}
[dir] .np-card-group .np-card {
  margin-bottom: 1.6rem;
}
.np-card-group .np-card .img-box {
  flex: 0 0 40%;
}
.np-card-group .np-card .card-content {
  flex: 0 0 57%;
}
.np-card-group .np-card .card-content .card-description {
  display: none;
}
@media (min-width: 501px) {
  .np-card-group .np-card {
    flex-direction: column;
    width: 48.5%;
  }
  [dir] .np-card-group .np-card {
    margin-bottom: 3.2rem;
  }
  [dir=ltr] .np-card-group .np-card {
    float: left;
  }
  [dir=rtl] .np-card-group .np-card {
    float: right;
  }
  .np-card-group .np-card .img-box {
    flex: 0 0 100%;
  }
}
@media (min-width: 1200px) {
  .np-card-group .np-card {
    width: 28%;
  }
  [dir=ltr] .np-card-group .np-card {
    float: right;
  }
  [dir=rtl] .np-card-group .np-card {
    float: left;
  }
  .np-card-group .np-card .card-content .card-description {
    display: block;
  }
}
@media (min-width: 501px) {
  .np-card-group .np-card:first-child {
    width: 100%;
  }
  [dir] .np-card-group .np-card:first-child {
    float: none;
    margin-bottom: 3.2rem;
  }
}
@media (min-width: 1200px) {
  .np-card-group .np-card:first-child {
    width: 70%;
  }
  [dir=ltr] .np-card-group .np-card:first-child {
    float: left;
  }
  [dir=rtl] .np-card-group .np-card:first-child {
    float: right;
  }
}
@media (min-width: 501px) {
  [dir=ltr] .np-card-group .np-card:last-child {
    float: right;
  }
  [dir=rtl] .np-card-group .np-card:last-child {
    float: left;
  }
}
@media (min-width: 1200px) {
  [dir] .np-card-group .np-card:first-child, [dir] .np-card-group .np-card:last-child {
    padding-bottom: 0rem;
    margin-bottom: 0;
  }
}
.np-card-group.version01 .np-card {
  flex-direction: column;
  justify-content: space-between;
}
[dir] .np-card-group.version01 .np-card {
  margin-bottom: 1.6rem;
  border-bottom: solid 0.1rem;
}
.np-card-group.version01 .np-card .img-box {
  flex: unset;
}
.np-card-group.version01 .np-card .img-box img {
  width: 100%;
  height: auto;
}
.np-card-group.version01 .np-card .card-content {
  flex: unset;
}
@media (min-width: 501px) {
  .np-card-group.version01 .np-card {
    flex-direction: column;
    width: 48.5%;
  }
  [dir] .np-card-group.version01 .np-card {
    border: none;
  }
  [dir=ltr] .np-card-group.version01 .np-card {
    float: left;
  }
  [dir=rtl] .np-card-group.version01 .np-card {
    float: right;
  }
  .np-card-group.version01 .np-card .img-box {
    flex: 0 0 100%;
  }
  .np-card-group.version01 .np-card .card-content .card-description {
    display: block;
  }
}
@media (min-width: 501px) {
  .np-card-group.version01 .np-card {
    width: 28%;
  }
  [dir=ltr] .np-card-group.version01 .np-card {
    float: right;
  }
  [dir=rtl] .np-card-group.version01 .np-card {
    float: left;
  }
}
@media (min-width: 501px) {
  .np-card-group.version01 .np-card:first-child {
    width: 70%;
  }
  [dir] .np-card-group.version01 .np-card:first-child {
    margin-bottom: 0;
  }
  [dir=ltr] .np-card-group.version01 .np-card:first-child {
    float: left;
  }
  [dir=rtl] .np-card-group.version01 .np-card:first-child {
    float: right;
  }
}
[dir] .np-card-group.version01 .np-card:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
@media (min-width: 501px) {
  [dir=ltr] .np-card-group.version01 .np-card:last-child {
    float: right;
  }
  [dir=rtl] .np-card-group.version01 .np-card:last-child {
    float: left;
  }
}
[dir] .np-card-group.version02 {
  border-bottom: none;
}
@media (max-width: 500px) {
  .np-card-group.version02 {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 500px) {
  [dir] .np-card-group.version02 .np-card {
    border-bottom: solid 0.1rem;
    padding-bottom: 1.6rem;
    margin-bottom: 1.6rem;
  }
}
@media (min-width: 501px) {
  .np-card-group.version02 .np-card {
    width: 70%;
    flex-direction: row;
  }
  [dir] .np-card-group.version02 .np-card {
    margin-bottom: 0;
  }
  [dir=ltr] .np-card-group.version02 .np-card {
    float: left;
  }
  [dir=rtl] .np-card-group.version02 .np-card {
    float: right;
  }
}
@media (max-width: 500px) {
  [dir] .np-card-group.version02 .np-card .img-box {
    margin-bottom: 0;
  }
}
@media (min-width: 501px) {
  .np-card-group.version02 .np-card .img-box {
    flex: 0 0 40%;
  }
  [dir] .np-card-group.version02 .np-card .img-box {
    margin-bottom: 0;
  }
}
@media (min-width: 501px) {
  .np-card-group.version02 .np-card .card-content {
    flex: 0 0 58%;
  }
}
@media (min-width: 501px) {
  .np-card-group.version02 .np-card .card-content .card-description {
    display: block;
  }
}
@media (max-width: 500px) {
  .np-card-group.version02 .np-card:first-child {
    order: 3;
    flex-direction: column;
  }
  [dir] .np-card-group.version02 .np-card:first-child {
    border-bottom: none;
    margin-bottom: 0;
  }
}
@media (min-width: 501px) {
  .np-card-group.version02 .np-card:first-child {
    width: 28%;
    flex-direction: column;
  }
  [dir=ltr] .np-card-group.version02 .np-card:first-child {
    float: right;
  }
  [dir=rtl] .np-card-group.version02 .np-card:first-child {
    float: left;
  }
}
@media (max-width: 500px) {
  .np-card-group.version02 .np-card:first-child .img-box {
    flex: 0 0 100%;
  }
  [dir] .np-card-group.version02 .np-card:first-child .img-box {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 501px) {
  .np-card-group.version02 .np-card:first-child .img-box {
    flex: 0 0 100%;
  }
}
@media (min-width: 501px) {
  .np-card-group.version02 .np-card:first-child .card-content {
    flex: 0 0 100%;
  }
}
@media (max-width: 500px) {
  [dir] .np-card-group.version02 .np-card:first-child .card-content .card-title {
    margin-bottom: 0;
  }
}
@media (max-width: 500px) {
  .np-card-group.version02 .np-card:first-child .card-content .card-description {
    display: none;
  }
}
@media (min-width: 501px) {
  [dir] .np-card-group.version02 .np-card:last-child {
    border-top: solid 0.1rem;
    margin-top: 2.5rem;
    padding-top: 2.5rem;
  }
}

.youtube-video-listing .listing-items {
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(auto-fill, 100%);
}
@media (min-width: 501px) {
  .youtube-video-listing .listing-items {
    grid-template-columns: repeat(auto-fill, 49%);
  }
}
@media (min-width: 1200px) {
  .youtube-video-listing .listing-items {
    grid-template-columns: repeat(auto-fill, 32.5%);
  }
}
[dir] .youtube-video-listing .listing-items li {
  margin-bottom: 1.6rem;
}

[dir] .youtube10m-header {
  text-align: center;
}
.youtube10m-header picture {
  display: block;
}
.youtube10m-header picture img {
  display: block;
  width: 100%;
  height: auto;
}
[dir] .youtube10m-header picture img {
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .youtube10m-header picture img {
    max-width: 130.2rem;
  }
}

.youtube10m-counter {
  min-height: 11rem;
}

[dir] .youtube10m-counter {
  padding: 4rem 0 1.5rem 0;
}
@media (min-width: 501px) {
  .youtube10m-counter {
    min-height: 11.8rem;
  }
}
@media (min-width: 1200px) {
  .youtube10m-counter {
    min-height: 13.8rem;
  }
}
.youtube10m-counter .flip-count {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[dir] .youtube10m-counter .flip-count {
  text-align: center;
  margin: 0 auto;
}
.youtube10m-counter .flip-count__piece {
  display: inline-block;
  overflow: hidden;
}
[dir] .youtube10m-counter .flip-count__piece {
  margin: 0 0.2rem;
  border-radius: 0.8rem;
}
@media (min-width: 501px) {
  [dir] .youtube10m-counter .flip-count__piece {
    margin: 0 0.2rem;
  }
}
@media (min-width: 1200px) {
  [dir] .youtube10m-counter .flip-count__piece {
    margin: 0 0.4rem;
  }
}
[dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(5) {
  margin-right: 0.6rem;
}
[dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
  margin-left: 0.6rem;
}
@media (min-width: 501px) {
  [dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(5) {
    margin-right: 1rem;
  }
  [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
    margin-left: 1rem;
  }
}
@media (min-width: 1200px) {
  [dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=ltr] .youtube10m-counter .flip-count__piece:nth-child(5) {
    margin-right: 2.8rem;
  }
  [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
    margin-left: 2.8rem;
  }
}
.youtube10m-counter .flip-count__piece .card {
  display: block;
  position: relative;
}
[dir] .youtube10m-counter .flip-count__piece .card {
  padding-bottom: 2.6rem;
}
@media (min-width: 501px) {
  [dir] .youtube10m-counter .flip-count__piece .card {
    padding-bottom: 3rem;
  }
}
@media (min-width: 1200px) {
  [dir] .youtube10m-counter .flip-count__piece .card {
    padding-bottom: 4rem;
  }
}
.youtube10m-counter .flip-count__piece .card__top, .youtube10m-counter .flip-count__piece .card__bottom, .youtube10m-counter .flip-count__piece .card__back::before, .youtube10m-counter .flip-count__piece .card__back::after {
  display: block;
  transform-style: preserve-3d;
  width: 3.8rem;
  height: 2.6rem;
}
[dir] .youtube10m-counter .flip-count__piece .card__top, [dir] .youtube10m-counter .flip-count__piece .card__bottom, [dir] .youtube10m-counter .flip-count__piece .card__back::before, [dir] .youtube10m-counter .flip-count__piece .card__back::after {
  transform: translateZ(0);
  padding-top: 0.8rem;
}
@media (min-width: 501px) {
  .youtube10m-counter .flip-count__piece .card__top, .youtube10m-counter .flip-count__piece .card__bottom, .youtube10m-counter .flip-count__piece .card__back::before, .youtube10m-counter .flip-count__piece .card__back::after {
    width: 4.8rem;
    height: 3rem;
  }
  [dir] .youtube10m-counter .flip-count__piece .card__top, [dir] .youtube10m-counter .flip-count__piece .card__bottom, [dir] .youtube10m-counter .flip-count__piece .card__back::before, [dir] .youtube10m-counter .flip-count__piece .card__back::after {
    padding-top: 0.9rem;
  }
}
@media (min-width: 1200px) {
  .youtube10m-counter .flip-count__piece .card__top, .youtube10m-counter .flip-count__piece .card__bottom, .youtube10m-counter .flip-count__piece .card__back::before, .youtube10m-counter .flip-count__piece .card__back::after {
    width: 7.2rem;
    height: 4rem;
  }
  [dir] .youtube10m-counter .flip-count__piece .card__top, [dir] .youtube10m-counter .flip-count__piece .card__bottom, [dir] .youtube10m-counter .flip-count__piece .card__back::before, [dir] .youtube10m-counter .flip-count__piece .card__back::after {
    padding-top: 1.9rem;
  }
}
.youtube10m-counter .flip-count__piece .card__bottom {
  position: absolute;
  top: 50%;
  pointer-events: none;
  overflow: hidden;
}
[dir=ltr] .youtube10m-counter .flip-count__piece .card__bottom {
  left: 0;
}
[dir=rtl] .youtube10m-counter .flip-count__piece .card__bottom {
  right: 0;
}
.youtube10m-counter .flip-count__piece .card__bottom::after {
  display: block;
}
[dir] .youtube10m-counter .flip-count__piece .card__bottom::after {
  margin-top: -2.6rem;
}
@media (min-width: 501px) {
  [dir] .youtube10m-counter .flip-count__piece .card__bottom::after {
    margin-top: -3rem;
  }
}
@media (min-width: 1200px) {
  [dir] .youtube10m-counter .flip-count__piece .card__bottom::after {
    margin-top: -4rem;
  }
}
.youtube10m-counter .flip-count__piece .card__back::before, .youtube10m-counter .flip-count__piece .card__bottom::after {
  content: attr(data-value);
}
.youtube10m-counter .flip-count__piece .card__back {
  position: absolute;
  top: 0;
  height: 100%;
  pointer-events: none;
}
[dir=ltr] .youtube10m-counter .flip-count__piece .card__back {
  left: 0%;
}
[dir=rtl] .youtube10m-counter .flip-count__piece .card__back {
  right: 0%;
}
.youtube10m-counter .flip-count__piece .card__back::before {
  position: relative;
  z-index: -1;
  overflow: hidden;
}
[dir] .youtube10m-counter .flip-count__piece .card__back::before {
  transform-origin: center bottom;
}
[dir=ltr] .youtube10m-counter .flip-count__piece .card__back::before {
  -webkit-animation: flipTop 0.3s cubic-bezier(0.37, 0.01, 0.94, 0.35);
  animation: flipTop 0.3s cubic-bezier(0.37, 0.01, 0.94, 0.35);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
[dir=rtl] .youtube10m-counter .flip-count__piece .card__back::before {
  -webkit-animation: flipTop 0.3s cubic-bezier(0.37, 0.01, 0.94, 0.35);
          animation: flipTop 0.3s cubic-bezier(0.37, 0.01, 0.94, 0.35);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
[dir] .youtube10m-counter .flip-count__piece .card__back .card__bottom {
  transform-origin: center top;
}
[dir=ltr] .youtube10m-counter .flip-count__piece .card__back .card__bottom {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: flipBottom 0.6s cubic-bezier(0.15, 0.45, 0.28, 1);
  animation: flipBottom 0.6s cubic-bezier(0.15, 0.45, 0.28, 1);
}
[dir=rtl] .youtube10m-counter .flip-count__piece .card__back .card__bottom {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation: flipBottom 0.6s cubic-bezier(0.15, 0.45, 0.28, 1);
          animation: flipBottom 0.6s cubic-bezier(0.15, 0.45, 0.28, 1);
}
.youtube10m-counter .flip-count__piece .card__sep {
  position: absolute;
  width: 100%;
  height: 0.1rem;
  top: 50%;
}
[dir=ltr] .youtube10m-counter .flip-count__piece .card__sep {
  left: 0;
  right: 0;
}
[dir=rtl] .youtube10m-counter .flip-count__piece .card__sep {
  right: 0;
  left: 0;
}
@-webkit-keyframes flipTop {
  0% {
    transform: rotateX(0deg);
    z-index: 2;
  }
  0%, 99% {
    opacity: 0.99;
  }
  100% {
    transform: rotateX(-90deg);
    opacity: 0;
  }
}
@keyframes flipTop {
  0% {
    transform: rotateX(0deg);
    z-index: 2;
  }
  0%, 99% {
    opacity: 0.99;
  }
  100% {
    transform: rotateX(-90deg);
    opacity: 0;
  }
}
@-webkit-keyframes flipBottom {
  0%, 50% {
    z-index: -1;
    transform: rotateX(90deg);
    opacity: 0;
  }
  51% {
    opacity: 0.99;
  }
  100% {
    opacity: 0.99;
    transform: rotateX(0deg);
    z-index: 5;
  }
}
@keyframes flipBottom {
  0%, 50% {
    z-index: -1;
    transform: rotateX(90deg);
    opacity: 0;
  }
  51% {
    opacity: 0.99;
  }
  100% {
    opacity: 0.99;
    transform: rotateX(0deg);
    z-index: 5;
  }
}

[dir=rtl] .youtube10m-counter {
  direction: ltr;
}
[dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
  margin-left: 0.2rem;
  margin-right: 0.6rem;
}
@media (min-width: 501px) {
  [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
    margin-left: 0.2rem;
    margin-right: 1rem;
  }
}
@media (min-width: 1200px) {
  [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(2), [dir=rtl] .youtube10m-counter .flip-count__piece:nth-child(5) {
    margin-left: 0.4rem;
    margin-right: 2.8rem;
  }
}
[dir=rtl] .youtube10m-counter .flip-count__piece .card__top, [dir=rtl] .youtube10m-counter .flip-count__piece .card__bottom, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back::before, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back::after {
  padding-top: 0.3rem;
}
@media (min-width: 501px) {
  [dir=rtl] .youtube10m-counter .flip-count__piece .card__top, [dir=rtl] .youtube10m-counter .flip-count__piece .card__bottom, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back::before, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back::after {
    padding-top: 0.7rem;
  }
}
@media (min-width: 1200px) {
  [dir=rtl] .youtube10m-counter .flip-count__piece .card__top, [dir=rtl] .youtube10m-counter .flip-count__piece .card__bottom, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back::before, [dir=rtl] .youtube10m-counter .flip-count__piece .card__back::after {
    padding-top: 0.6rem;
  }
}
